.avia-section.av-mojyf20a-62a313191def55d5e842815df1dcbb84 .av-parallax .av-parallax-inner{
background-color:#000000;
background-image:url(https://frilandvvs.dk/wp-content/uploads/2025/10/vvs-bagfra-logo.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mojyf20a-62a313191def55d5e842815df1dcbb84 .av-section-color-overlay{
opacity:0.5;
background-color:#111111;
}

#top .hr.hr-invisible.av-1a354p3-f2ee7d320aa0d23d849a1ca4d623bd0c{
height:50px;
}

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

#top .av_textblock_section.av-mojyfs4t-36a7357ed16a31880b0d82138df44eec .avia_textblock{
font-size:22px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-15vx8rb-c2d187cad19732862245c9cc3599681f{
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-15vx8rb-c2d187cad19732862245c9cc3599681f .avia-svg-icon svg:first-child{
fill:#222222;
stroke:#222222;
}

#top #wrap_all .avia-button.av-148491j-7febb315fbd86ee4de1ff360f54d0251{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-10nnc4n-cdcfb0aea687bef91220aae85dd74d37{
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-10nnc4n-cdcfb0aea687bef91220aae85dd74d37 .avia-svg-icon svg:first-child{
fill:#222222;
stroke:#222222;
}

#top #wrap_all .avia-button.av-105yc13-960e459cbe3f475e519c2cab6a11a1ba{
margin-bottom:5px;
margin-right:5px;
}

#top .hr.hr-invisible.av-y5fy9j-4d6043c5338f7021f84cd3e1a5a4d983{
height:50px;
}

#top .hr.hr-invisible.av-tym7l3-927f8266f26f7adf1a4b2d303b322c54{
height:25px;
}

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

.flex_column.av-rbbzxj-c7ca6f7a03365e443d52877f5f841175{
border-radius:0px 0px 0px 0px;
}

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

#top #wrap_all .avia-button.av-ocb487-5210b41fd06b314b1d09f7f4f0a97747{
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-ocb487-5210b41fd06b314b1d09f7f4f0a97747 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

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

.flex_column.av-kor6ef-c5e0254f1d798bac0ac31a496c602608{
border-radius:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-jg9o2v-20f495eae25d08a85005f39baad88bf6{
height:75px;
}

#top .hr.hr-invisible.av-gem1vr-0dfb28bb40856bd73c93e1f0c0bab0d2{
height:25px;
}

#top .hr.hr-invisible.av-dyfbrb-76876b1ab17883a4cf1bfb44cb79bd71{
margin-top:-50px;
height:1px;
}

.flex_column.av-mojyfgx6-9be93010abcc1d308102fa0e9cc4c2ee{
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-c241t3-eb62a8df3f85757f5494a6dc01bc796c{
height:350px;
}

.flex_column.av-ahudfb-cc2de2d4a02e3caccdd8330e6dbbaa9b{
border-radius:0px 0px 0px 0px;
}

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

#top .av_textblock_section.av-mojyiow7-0a24d91da8430573ec52b234359347e6 .avia_textblock{
column-count:2;
}

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

#top #wrap_all .avia-button.av-2q00n-890000b1c91c47a62b84cbd58628b65e{
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-2q00n-890000b1c91c47a62b84cbd58628b65e .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top #wrap_all .avia-button.av-5xcip3-690230f15a586c9586ba492ae01447a2{
margin-bottom:5px;
margin-right:5px;
}

#top .hr.hr-invisible.av-3ihsyv-a13ac9b8803ca1df6d6c39ec89624621{
height:75px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-mojyflut-52466fac004763d573dfbb18ae05f64b .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-mojyflut-52466fac004763d573dfbb18ae05f64b .av-special-heading-tag{
font-size:40px;
}

#top .av_textblock_section.av-mojyfs4t-36a7357ed16a31880b0d82138df44eec .avia_textblock{
font-size:20px;
}
}

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

#top .av_textblock_section.av-mojyfs4t-36a7357ed16a31880b0d82138df44eec .avia_textblock{
font-size:20px;
}

#top .av_textblock_section.av-mojyiow7-0a24d91da8430573ec52b234359347e6 .avia_textblock{
column-count:1;
}
.av_textblock_section.av-mojyiow7-0a24d91da8430573ec52b234359347e6 .avia_textblock.av_multi_colums > p:first-child{
margin-top:0.85em;
}
}
