.avia-section.av-mojxjdr5-580b8ef2968676dbeec1b227411158fe .av-parallax .av-parallax-inner{
background-color:#000000;
background-image:url(https://frilandvvs.dk/wp-content/uploads/2025/10/draen-montering.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mojxjdr5-580b8ef2968676dbeec1b227411158fe .av-section-color-overlay{
opacity:0.5;
background-color:#111111;
}

#top .hr.hr-invisible.av-1a77qhd-540080bc034f0acbae6587a229c8b464{
height:50px;
}

#top .av-special-heading.av-mojxk9pj-30ec7c9cdcbf8b2f79f0c034b69525cb{
padding-bottom:0;
color:#ffffff;
font-size:80px;
}
body .av-special-heading.av-mojxk9pj-30ec7c9cdcbf8b2f79f0c034b69525cb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mojxk9pj-30ec7c9cdcbf8b2f79f0c034b69525cb .av-special-heading-tag{
font-size:80px;
}
.av-special-heading.av-mojxk9pj-30ec7c9cdcbf8b2f79f0c034b69525cb .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mojxk9pj-30ec7c9cdcbf8b2f79f0c034b69525cb .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mojxkf89-73c662bdd99f01c043907073f2ac0246 .avia_textblock{
font-size:22px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-16puhmp-df52f105ee6e1c47d7c55bf129cb3ff4{
background-color:#ffffff;
border-color:#ffffff;
color:#222222;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-16puhmp-df52f105ee6e1c47d7c55bf129cb3ff4 .avia-svg-icon svg:first-child{
fill:#222222;
stroke:#222222;
}

#top #wrap_all .avia-button.av-154yqht-b931d6e131f88755acbcc9b811436199{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-10us3yp-ae2295e59140db8868f815e3ede19bd7{
background-color:#ffffff;
border-color:#ffffff;
color:#222222;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-10us3yp-ae2295e59140db8868f815e3ede19bd7 .avia-svg-icon svg:first-child{
fill:#222222;
stroke:#222222;
}

#top #wrap_all .avia-button.av-z8t4sh-db70c11ca84f0f798200e9c0d9bf7f38{
margin-bottom:5px;
margin-right:5px;
}

#top .hr.hr-invisible.av-yjja5t-7f527012459c8af453a2bf7a61981245{
height:50px;
}

#top .hr.hr-invisible.av-u5shfl-d9ed99c09b8eb73880dbd90bbbe46b56{
height:25px;
}

#top .hr.hr-invisible.av-tpdckh-7b32b5815251ab4c421857632050ba85{
margin-top:-50px;
height:1px;
}

.flex_column.av-redqk1-99305ff2644c26dbfa9480a2d20d5d47{
border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-mojxkkgi-b8fbab2b44b1bff4ffc7e75891f63266{
padding-bottom:0;
}
body .av-special-heading.av-mojxkkgi-b8fbab2b44b1bff4ffc7e75891f63266 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mojxkkgi-b8fbab2b44b1bff4ffc7e75891f63266 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mojxn3io-168ab6e2cc6743b0245fcff4c4d749e5 .avia_textblock{
column-count:2;
}

#top #wrap_all .avia-button.av-neh1xd-6f5d2a9d94a5cda68230519d61bccc5b{
background-color:#222222;
border-color:#222222;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-neh1xd-6f5d2a9d94a5cda68230519d61bccc5b .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top #wrap_all .avia-button.av-mc0g8x-227fb080d5d907f0553fc1ca7a118189{
margin-bottom:5px;
margin-right:5px;
}

.flex_column.av-7oyxd-ece059bc6a56aa065982339f56db7459{
border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-mojxjhqd-f77c795a0bfeba3a4fc544ae9f86363d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mojxjhqd-f77c795a0bfeba3a4fc544ae9f86363d .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-iy5nv5-b6b5196c61c1fa5d73b960e43567a249{
height:75px;
}

#top .hr.hr-invisible.av-1juq1t-f9ca33be0fc468c1b1b39cba582ec3e3{
height:25px;
}

#top .hr.hr-invisible.av-dvng35-340cc781f060843c6792ae7ac95752b5{
margin-top:-50px;
height:1px;
}

.flex_column.av-mojxk5l7-250b7dc0a37657c6b697e8037304b116{
border-radius:0px 0px 0px 0px;
background:url(https://frilandvvs.dk/wp-content/uploads/2025/10/justering-vvs.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-cib1gx-f974ba38b9f80157e36aef026b8f1e01{
height:350px;
}

.flex_column.av-ayianl-ffb018ab2c614e28071ec99212557b4c{
border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-mojxnesb-9649c3fdae2c502b782829172ddcf541{
padding-bottom:0;
}
body .av-special-heading.av-mojxnesb-9649c3fdae2c502b782829172ddcf541 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mojxnesb-9649c3fdae2c502b782829172ddcf541 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-mojxnyre-dbedf140a3c6001e6ccce042d31d83dd{
padding-bottom:0;
}
body .av-special-heading.av-mojxnyre-dbedf140a3c6001e6ccce042d31d83dd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mojxnyre-dbedf140a3c6001e6ccce042d31d83dd .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-72cn4x-3137b92b6c96682491935cdbb0958698{
background-color:#222222;
border-color:#222222;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-72cn4x-3137b92b6c96682491935cdbb0958698 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top #wrap_all .avia-button.av-nh669-429ab825c384482334673063b1e65da3{
margin-bottom:5px;
margin-right:5px;
}

#top .hr.hr-invisible.av-4cpc7l-2658266e19771a6ca8b1b7f3d03e0bc3{
height:75px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-mojxk9pj-30ec7c9cdcbf8b2f79f0c034b69525cb .av-special-heading-tag{
font-size:60px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mojxk9pj-30ec7c9cdcbf8b2f79f0c034b69525cb .av-special-heading-tag{
font-size:40px;
}

#top .av_textblock_section.av-mojxkf89-73c662bdd99f01c043907073f2ac0246 .avia_textblock{
font-size:20px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mojxk9pj-30ec7c9cdcbf8b2f79f0c034b69525cb .av-special-heading-tag{
font-size:45px;
}

#top .av_textblock_section.av-mojxkf89-73c662bdd99f01c043907073f2ac0246 .avia_textblock{
font-size:20px;
}

#top .av_textblock_section.av-mojxn3io-168ab6e2cc6743b0245fcff4c4d749e5 .avia_textblock{
column-count:1;
}
.av_textblock_section.av-mojxn3io-168ab6e2cc6743b0245fcff4c4d749e5 .avia_textblock.av_multi_colums > p:first-child{
margin-top:0.85em;
}
}
