.avia-section.av-7ozc8la-9e9aebf7cb3b54da73090c14b669d588{
background-repeat:no-repeat;
background-image:url(https://modernapoolservice.se/wp-content/uploads/2020/08/inifnitypool-e1599654756352-scaled.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-7ozc8la-9e9aebf7cb3b54da73090c14b669d588 .av-section-color-overlay{
opacity:0.4;
background-color:#000000;
}

#top .av-special-heading.av-le1cxmhz-f709c80bbeeffb90b3ff8fdcecdd0fb0{
padding-bottom:10px;
color:#ffffff;
font-size:45px;
}
body .av-special-heading.av-le1cxmhz-f709c80bbeeffb90b3ff8fdcecdd0fb0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-le1cxmhz-f709c80bbeeffb90b3ff8fdcecdd0fb0 .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-le1cxmhz-f709c80bbeeffb90b3ff8fdcecdd0fb0 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-le1cxmhz-f709c80bbeeffb90b3ff8fdcecdd0fb0 .av-subheading{
font-size:15px;
}

#top .hr.av-6m6plq6-30cb6516ed9a4d461a7a667788ba2bc0{
margin-top:10px;
margin-bottom:0px;
}
.hr.av-6m6plq6-30cb6516ed9a4d461a7a667788ba2bc0 .hr-inner{
width:90px;
border-color:#488dc9;
}

#top .av_textblock_section.av-le1cxwrq-c346bc610894e28ab9f1f0ec89a1485e .avia_textblock{
font-size:16px;
color:#ffffff;
text-align:center;
}

#top .av_textblock_section.av-le1d1st2-5a18945b244a6038adc24df62eac9aad .avia_textblock{
column-count:2;
-webkit-column-count:2;
-moz-column-count:2;
}

.avia-section.av-4bzce7y-9655e0068e4fdd94865ac7a1f74c153c{
background-color:#ffffff;
background-image:unset;
}
.avia-section.av-4bzce7y-9655e0068e4fdd94865ac7a1f74c153c .av-section-color-overlay{
opacity:0.2;
background-color:#488dc9;
}

.flex_column.av-42rjise-4eb9d6ec2e2421bf814ed889c00fcad2{
width:48%;
margin-left:0;
padding:4% 4% 4% 4%;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-42rjise-4eb9d6ec2e2421bf814ed889c00fcad2 .av-flex-placeholder{
width:4%;
}

#top .av-special-heading.av-le1d2cda-963f86c50d546c138087c20bb76f3013{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-le1d2cda-963f86c50d546c138087c20bb76f3013 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-le1d2cda-963f86c50d546c138087c20bb76f3013 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-le1d2cda-963f86c50d546c138087c20bb76f3013 .av-subheading{
font-size:15px;
}

#top .hr.av-3ad83y6-8cc283275c510201bfebd41572b70593{
margin-top:0px;
margin-bottom:20px;
}
.hr.av-3ad83y6-8cc283275c510201bfebd41572b70593 .hr-inner{
width:90px;
border-color:#488dc9;
}

#top #wrap_all .avia-button.av-22oubb2-d9f9e21eb9d0eb52ed1d64c8a55dd75c{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-1i53866-6500bdb5bf4006172f23788b20d670d7{
margin-bottom:5px;
margin-right:5px;
}

.flex_column.av-1aq0672-3f0b2803061df35e300b1505b120ec33{
width:48%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1aq0672-3f0b2803061df35e300b1505b120ec33 .av-flex-placeholder{
width:4%;
}


@media only screen and (max-width: 989px){ 
#top .av_textblock_section.av-le1d1st2-5a18945b244a6038adc24df62eac9aad .avia_textblock{
column-count:1;
}
.av_textblock_section.av-le1d1st2-5a18945b244a6038adc24df62eac9aad .avia_textblock.av_multi_colums > p:first-child{
margin-top:0.85em;
}
}

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

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