.avia-section.av-edblig-55f49036fae7702659d9ccd5e8fb8d54{
position:relative;
}
.avia-section.av-edblig-55f49036fae7702659d9ccd5e8fb8d54 .avia-divider-svg-bottom svg{
height:25px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

#top .hr.hr-invisible.av-c4l060-d76d4b8defe5dc3495f259901258fe79{
margin-top:-50px;
height:1px;
}

@keyframes av_boxShadowEffect_av-a6ycyw-afe179d3ae69886b9582792c793b373c-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.2); opacity: 1; }
}
.flex_column.av-a6ycyw-afe179d3ae69886b9582792c793b373c{
box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
border-radius:0px 10px 10px 0px;
padding:40px 40px 40px 40px;
background-color:#014065;
}

#top .av_textblock_section.av-8u63ns-890250d446ffc20f76e18467a0038fc5 .avia_textblock{
font-size:18px;
color:#ffffff;
}

#top .hr.hr-invisible.av-706eyw-3a36d7f329c85d7ee92e93f20e97790c{
height:15px;
}

@keyframes av_boxShadowEffect_av-md2wmm4n-12a9c6676f6fe4d8bdb96ad6aae5be5e-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.2); opacity: 1; }
}
.flex_column.av-md2wmm4n-12a9c6676f6fe4d8bdb96ad6aae5be5e{
box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
border-radius:15px 0px 0px 15px;
padding:40px 40px 40px 40px;
background:url(https://ravnsnaesgruppen.dk/wp-content/uploads/2024/12/Ravnsnaesgruppen-Billeder-11-768x512-1.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-laauw-e8b9832c964abed5f218ccb9f48e4829{
height:275px;
}

#top .hr.hr-invisible.av-3l7494-a8323c6f8fe8a2df64d2700353fb283f{
height:25px;
}

#top .hr.hr-invisible.av-2nzk4o-92c18747341ee7ddb66f09ea63872761{
height:50px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-a6ycyw-afe179d3ae69886b9582792c793b373c{
padding:30px 30px 30px 30px;
}

.flex_column.av-md2wmm4n-12a9c6676f6fe4d8bdb96ad6aae5be5e{
padding:30px 30px 30px 30px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-a6ycyw-afe179d3ae69886b9582792c793b373c{
padding:20px 20px 20px 20px;
}

.flex_column.av-md2wmm4n-12a9c6676f6fe4d8bdb96ad6aae5be5e{
padding:20px 20px 20px 20px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-a6ycyw-afe179d3ae69886b9582792c793b373c{
padding:20px 20px 20px 20px;
}

#top .av_textblock_section.av-8u63ns-890250d446ffc20f76e18467a0038fc5 .avia_textblock{
font-size:14px;
}

.flex_column.av-md2wmm4n-12a9c6676f6fe4d8bdb96ad6aae5be5e{
padding:20px 20px 20px 20px;
}
}
