
@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-14r3cn-d97f26886944d9c4ce29a04365c5b1d0__0 .avia-caption-title{
display:none;
}
}

.avia-section.av-13m4tb-4a37083e8d0242718bf817340dcde832{
background-color:#5a72fc;
background-repeat:no-repeat;
background-image:url(https://limpiezasdepiscinas.es/wp-content/uploads/2018/10/hero-pattern.png), linear-gradient( to bottom right, #5a72fc, #fb4d4d );
background-position:50% 50%;
background-attachment:scroll;
}
#top .avia-section.av-13m4tb-4a37083e8d0242718bf817340dcde832 .scroll-down-link{
color:#fb4d4d;
}
.avia-section.av-13m4tb-4a37083e8d0242718bf817340dcde832 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-arp96n-84d0e7ac828b5223075168688ef1396c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-ap5xdj-2b306672ae160de6031190653d69e25c{
margin:0 0 0 0;
padding-bottom:0;
font-size:5vw;
}
body .av-special-heading.av-ap5xdj-2b306672ae160de6031190653d69e25c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ap5xdj-2b306672ae160de6031190653d69e25c .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-ap5xdj-2b306672ae160de6031190653d69e25c .av-subheading{
font-size:23px;
}

#top .hr.av-ai1v0f-7de4ab2a85869c558fecb7bc3e672c2c{
margin-top:20px;
margin-bottom:15px;
}
.hr.av-ai1v0f-7de4ab2a85869c558fecb7bc3e672c2c .hr-inner{
width:50px;
border-color:rgba(255,255,255,0.7);
}

#top .av_textblock_section.av-ae9z1b-65141df8d2949e3d21ea17ec859d1645 .avia_textblock{
font-size:23px;
}

#top .hr.hr-invisible.av-a6ike7-9997897c860ea8e927672f3805c0ca48{
height:130px;
}

#top .av-special-heading.av-9x7k7j-a5ceabd5ff9fa96199b9e6db6ff541f8{
margin:0 0 0.7em 0;
padding-bottom:0;
font-size:53px;
}
body .av-special-heading.av-9x7k7j-a5ceabd5ff9fa96199b9e6db6ff541f8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9x7k7j-a5ceabd5ff9fa96199b9e6db6ff541f8 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-9x7k7j-a5ceabd5ff9fa96199b9e6db6ff541f8 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-9p4kwf-9512c7e7c5647e9199e503df8cae4e14 .avia_textblock{
font-size:23px;
color:#4a4a4a;
}

#top .hr.av-9hnmsv-369167ab20dec372a83d31435cb23092{
margin-top:20px;
margin-bottom:90px;
}
.hr.av-9hnmsv-369167ab20dec372a83d31435cb23092 .hr-inner{
width:40px;
border-color:#45c0d6;
max-width:45%;
}
.hr.av-9hnmsv-369167ab20dec372a83d31435cb23092 .av-seperator-icon{
color:rgba(69,192,214,0.68);
}

@-webkit-keyframes av_boxShadowEffect_av-11khkv-cea66a408f96a9984f082b0326d26e2b-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.18); opacity: 1; }
}
@keyframes av_boxShadowEffect_av-11khkv-cea66a408f96a9984f082b0326d26e2b-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.18); opacity: 1; }
}
.flex_column.av-11khkv-cea66a408f96a9984f082b0326d26e2b{
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1);
z-index:5;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.18);
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#7bb0e7;
background:linear-gradient( to bottom right, #7bb0e7, #4ecac2 );
}

#top .av-special-heading.av-mq00xuxb-0492a4df3f891eb4bb3a7d977e18b34b{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
color:#ffffff;
font-size:20px;
}
body .av-special-heading.av-mq00xuxb-0492a4df3f891eb4bb3a7d977e18b34b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mq00xuxb-0492a4df3f891eb4bb3a7d977e18b34b .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-mq00xuxb-0492a4df3f891eb4bb3a7d977e18b34b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mq00xuxb-0492a4df3f891eb4bb3a7d977e18b34b .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-mq00yj7w-a95a6307d6b90b5aa9442955b76fd24c .avia_textblock{
font-size:18px;
color:#ffffff;
}

#top .hr.hr-invisible.av-wnqxb-0cc4fef841345305d7fa79be326fee25{
height:50px;
}

@-webkit-keyframes av_boxShadowEffect_av-7rry1j-3703c403a4124df3b40fe878fd3c36e2-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
@keyframes av_boxShadowEffect_av-7rry1j-3703c403a4124df3b40fe878fd3c36e2-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
.flex_column.av-7rry1j-3703c403a4124df3b40fe878fd3c36e2{
box-shadow: 0 0 5px 0 rgba(0,0,0,0.18);
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top .av-special-heading.av-7h65fz-4fbad6f3fe8cea708c7b0c3c9a256997{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
font-size:20px;
}
body .av-special-heading.av-7h65fz-4fbad6f3fe8cea708c7b0c3c9a256997 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7h65fz-4fbad6f3fe8cea708c7b0c3c9a256997 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-7h65fz-4fbad6f3fe8cea708c7b0c3c9a256997 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-7exmiv-cf78a1fc9990dda7f7f9315b91e938ad .avia_textblock{
font-size:18px;
}

#top .hr.hr-invisible.av-79lkxz-816d2a4fcfea0c550c826fb593897c5c{
height:50px;
}

#top #wrap_all .avia-button.av-6z5anb-44f44ffbc01dda81c1941eaf72c5b924{
background-color:#45c0d6;
border-color:#45c0d6;
color:#ffffff;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

@-webkit-keyframes av_boxShadowEffect_av-jtmcn-324b6985b3d3c7ab0fbd3c37e78df393-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.18); opacity: 1; }
}
@keyframes av_boxShadowEffect_av-jtmcn-324b6985b3d3c7ab0fbd3c37e78df393-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.18); opacity: 1; }
}
.flex_column.av-jtmcn-324b6985b3d3c7ab0fbd3c37e78df393{
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1);
z-index:5;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.18);
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#7bb0e7;
background:linear-gradient( to bottom right, #7bb0e7, #4ecac2 );
}

#top .av-special-heading.av-mq0103sy-2e3940acd7d8e5e1a1005879b906eb86{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
color:#ffffff;
font-size:20px;
}
body .av-special-heading.av-mq0103sy-2e3940acd7d8e5e1a1005879b906eb86 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mq0103sy-2e3940acd7d8e5e1a1005879b906eb86 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-mq0103sy-2e3940acd7d8e5e1a1005879b906eb86 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mq0103sy-2e3940acd7d8e5e1a1005879b906eb86 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-mq010dl2-a7d6bc3d5ab4e369fed3b52b89a7aa4c .avia_textblock{
font-size:18px;
color:#ffffff;
}

#top .hr.hr-invisible.av-1joe7-7cc144cb1e85bcb2c5a07f39cd8fc4a4{
height:50px;
}

@-webkit-keyframes av_boxShadowEffect_av-yei6n-dba9e1cc017d387aea585a4e5ddfe46c-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
@keyframes av_boxShadowEffect_av-yei6n-dba9e1cc017d387aea585a4e5ddfe46c-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
.flex_column.av-yei6n-dba9e1cc017d387aea585a4e5ddfe46c{
box-shadow: 0 0 5px 0 rgba(0,0,0,0.18);
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top .av-special-heading.av-pp96f-7e42070bdd940fdef72b2d18e0fa7311{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
font-size:20px;
}
body .av-special-heading.av-pp96f-7e42070bdd940fdef72b2d18e0fa7311 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-pp96f-7e42070bdd940fdef72b2d18e0fa7311 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-pp96f-7e42070bdd940fdef72b2d18e0fa7311 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-lj1rr-892dd18493a1acb22a5bcaa9309f06c6 .avia_textblock{
font-size:18px;
}

#top .hr.hr-invisible.av-gyzwn-110c8c52a79b0df93865ced5cb36bb9d{
height:50px;
}

#top #wrap_all .avia-button.av-triv-844673f396caaf75c1f00cb3e3cc9b74{
background-color:#45c0d6;
border-color:#45c0d6;
color:#ffffff;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

@-webkit-keyframes av_boxShadowEffect_av-332zr-81b23f3e4b8a3e4f0b6f97bdd8940056-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.18); opacity: 1; }
}
@keyframes av_boxShadowEffect_av-332zr-81b23f3e4b8a3e4f0b6f97bdd8940056-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.18); opacity: 1; }
}
.flex_column.av-332zr-81b23f3e4b8a3e4f0b6f97bdd8940056{
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1);
z-index:5;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.18);
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#7bb0e7;
background:linear-gradient( to bottom right, #7bb0e7, #4ecac2 );
}

#top .av-special-heading.av-8d16nj-cb0a090844e7b1f18de15078f5e76a1f{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
color:#ffffff;
font-size:20px;
}
body .av-special-heading.av-8d16nj-cb0a090844e7b1f18de15078f5e76a1f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8d16nj-cb0a090844e7b1f18de15078f5e76a1f .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-8d16nj-cb0a090844e7b1f18de15078f5e76a1f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-8d16nj-cb0a090844e7b1f18de15078f5e76a1f .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-84oys7-a6266be8291c8694e2fa0f0e45bd70fd .avia_textblock{
font-size:18px;
color:#ffffff;
}

#top .hr.hr-invisible.av-83bh5b-5c4e4eaaf718890f17b483010cffe10c{
height:50px;
}

@-webkit-keyframes av_boxShadowEffect_av-1jck0n-46b5f5ebedeec0e5b85b10076d5f9d06-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
@keyframes av_boxShadowEffect_av-1jck0n-46b5f5ebedeec0e5b85b10076d5f9d06-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
.flex_column.av-1jck0n-46b5f5ebedeec0e5b85b10076d5f9d06{
box-shadow: 0 0 5px 0 rgba(0,0,0,0.18);
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top .av-special-heading.av-mpy2pne5-76e37cafe9e32fb462b932bed685f204{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
font-size:20px;
}
body .av-special-heading.av-mpy2pne5-76e37cafe9e32fb462b932bed685f204 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mpy2pne5-76e37cafe9e32fb462b932bed685f204 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-mpy2pne5-76e37cafe9e32fb462b932bed685f204 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-1cjofj-cfb122bcfec8ba77bd3997ef381b0433 .avia_textblock{
font-size:18px;
}

#top .hr.hr-invisible.av-16ydin-77ba9b339411ae329bc14e10b481835e{
height:50px;
}

#top #wrap_all .avia-button.av-127z9b-58f2f287e2764d62ca93c08cf0e265fc{
background-color:#45c0d6;
border-color:#45c0d6;
color:#ffffff;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

.avia-section.av-6tkygf-7ee84976f459bf391cd6e963383c3e69{
background-color:#00ccc4;
background-repeat:no-repeat;
background-image:url(https://limpiezasdepiscinas.es/wp-content/uploads/2018/10/hero-pattern.png), linear-gradient( 45deg, #00ccc4, #69b2e8 );
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-6tkygf-7ee84976f459bf391cd6e963383c3e69 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .hr.hr-invisible.av-6qrmb3-ceb6431fb5539a0ff8d5ec40cd34f0a1{
height:50px;
}

#top .av-special-heading.av-6k8lnr-dc6b0e52050f07a3b41527ef7bcebef7{
margin:0 0 0.7em 0;
padding-bottom:20px;
color:#ffffff;
font-size:53px;
}
body .av-special-heading.av-6k8lnr-dc6b0e52050f07a3b41527ef7bcebef7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6k8lnr-dc6b0e52050f07a3b41527ef7bcebef7 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-6k8lnr-dc6b0e52050f07a3b41527ef7bcebef7 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6k8lnr-dc6b0e52050f07a3b41527ef7bcebef7 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-6f8bov-46cc854ca602072768bd26b53c905d2f .avia_textblock{
font-size:23px;
color:#ffffff;
}

#top .hr.av-67mus7-a8e588c392cf0a17a9e0a4779feb3889{
margin-top:20px;
margin-bottom:90px;
}
.hr.av-67mus7-a8e588c392cf0a17a9e0a4779feb3889 .hr-inner{
width:40px;
border-color:#ffffff;
max-width:45%;
}
.hr.av-67mus7-a8e588c392cf0a17a9e0a4779feb3889 .av-seperator-icon{
color:rgba(255,255,255,0.7);
}

.flex_column.av-61zbmf-ec4330251fe65a16cdd88675f2a02e43{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-icon-grid-container.av-5uwv4n-d1001c0516bfa5fe63a5601438a2133b .avia-icongrid{
justify-content:space-between;
}
.avia-icon-grid-container.av-5uwv4n-d1001c0516bfa5fe63a5601438a2133b .avia-icongrid-wrapper .avia-icongrid-icon{
color:#000000;
}
.avia-icon-grid-container.av-5uwv4n-d1001c0516bfa5fe63a5601438a2133b .avia-icongrid-wrapper .icongrid_title{
font-size:24px;
color:#000000;
}
.avia-icon-grid-container.av-5uwv4n-d1001c0516bfa5fe63a5601438a2133b .avia-icongrid-wrapper .icongrid_subtitle{
font-size:22px;
color:rgba(0,0,0,0.49);
}
.avia-icon-grid-container.av-5uwv4n-d1001c0516bfa5fe63a5601438a2133b .avia-icongrid-wrapper .avia-icongrid-content .avia-icongrid-inner{
font-size:22px;
}
.avia-icon-grid-container.av-5uwv4n-d1001c0516bfa5fe63a5601438a2133b .avia-icongrid-wrapper .avia-icongrid-content .avia-icongrid-text{
color:rgba(0,0,0,0.78);
}
.avia-icon-grid-container.av-5uwv4n-d1001c0516bfa5fe63a5601438a2133b .avia-icongrid-wrapper .avia-icongrid-flipback{
font-size:22px;
}
.avia-icon-grid-container.av-5uwv4n-d1001c0516bfa5fe63a5601438a2133b .avia-icongrid-wrapper .avia-icongrid-flipback .avia-icongrid-text{
color:rgba(0,0,0,0.78);
}

#top .hr.hr-invisible.av-h3753-f8cb6d6f6bc80cacc9170debb6b18760{
height:50px;
}

#top .av-special-heading.av-4c7wev-95b2f2be7ac7be9118d3a359c352cc10{
margin:0 0 0.7em 0;
padding-bottom:20px;
font-size:53px;
}
body .av-special-heading.av-4c7wev-95b2f2be7ac7be9118d3a359c352cc10 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4c7wev-95b2f2be7ac7be9118d3a359c352cc10 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-4c7wev-95b2f2be7ac7be9118d3a359c352cc10 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-47v4w7-680f4ce13121caee7e8b60a31b0a4aef .avia_textblock{
font-size:23px;
color:#4a4a4a;
}

#top .hr.av-40wd47-6b8ac9204dbde17b76f833bed1856cfb{
margin-top:20px;
margin-bottom:90px;
}
.hr.av-40wd47-6b8ac9204dbde17b76f833bed1856cfb .hr-inner{
width:40px;
border-color:#45c0d6;
max-width:45%;
}
.hr.av-40wd47-6b8ac9204dbde17b76f833bed1856cfb .av-seperator-icon{
color:rgba(69,192,214,0.71);
}

.flex_column.av-3w4ok7-f3460e655617ce785df8d884f056ae1f{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

.flex_column.av-3m7g7z-7465ec7d0dedceff7af1c7b118d3050c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

.flex_column.av-36beuv-5097fc47d177a9ef5a5fb606d41ec043{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

.flex_column.av-2wk3hb-32d08a7f8a8a016e8074b7456c0b55f3{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

.avia-section.av-2iszen-58ed45174a82dde54eb781abd2cd99fe{
background-color:#1cc5e7;
background-repeat:no-repeat;
background-image:url(https://limpiezasdepiscinas.es/wp-content/uploads/2018/10/hero-pattern.png), linear-gradient( to bottom right, #1cc5e7, #e3ee22 );
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-2iszen-58ed45174a82dde54eb781abd2cd99fe .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .av-special-heading.av-2frozr-e12e84cf72ca79e3763680151eb373bc{
margin:0 0 0.7em 0;
padding-bottom:0;
color:#ffffff;
font-size:53px;
}
body .av-special-heading.av-2frozr-e12e84cf72ca79e3763680151eb373bc .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2frozr-e12e84cf72ca79e3763680151eb373bc .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-2frozr-e12e84cf72ca79e3763680151eb373bc .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2frozr-e12e84cf72ca79e3763680151eb373bc .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-2af2kv-759fe5f35b520419acfba9a0fa786548 .avia_textblock{
font-size:23px;
color:#ffffff;
}

#top .hr.av-241spz-d161ebfe27f0b4fd44879a1986d73c90{
margin-top:20px;
margin-bottom:60px;
}
.hr.av-241spz-d161ebfe27f0b4fd44879a1986d73c90 .hr-inner{
width:40px;
border-color:#ffffff;
max-width:45%;
}
.hr.av-241spz-d161ebfe27f0b4fd44879a1986d73c90 .av-seperator-icon{
color:rgba(255,255,255,0.7);
}

.flex_column.av-nvbz-22ac18c5bab9b52b80a189c4bd522afd{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1rlgaf-9bd234049a1c491c79ee297c7ee94caa{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-1iymh3-7b910dbe04358a52a6d56108b153e0ef .avia_textblock{
font-size:20px;
color:#000000;
}

.flex_column.av-1glhnr-40e12d4ec15f76c331f321c36007fe15{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-172man-d83104a7c827776eef2b3b1cf5f8334c{
height:90px;
}

#top .av-special-heading.av-vw53j-95e036c55acd67c9879a1ee5a36127f4{
margin:0 0 0.7em 0;
padding-bottom:0;
font-size:53px;
}
body .av-special-heading.av-vw53j-95e036c55acd67c9879a1ee5a36127f4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-vw53j-95e036c55acd67c9879a1ee5a36127f4 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-vw53j-95e036c55acd67c9879a1ee5a36127f4 .av-subheading{
font-size:23px;
}

.flex_column.av-gbtsv-138beb89402526a8543dcad3af85888c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:100px 90px 0px 90px;
}

.avia-image-container.av-9r8tr-649d4bfbc2df8ddf2d2b63da39513545 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-9r8tr-649d4bfbc2df8ddf2d2b63da39513545 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-pzjjr-144fef7414895a0c1d4a8d7826d8cb62{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:200px 20px 250px 20px;
}

#top .av_textblock_section.av-moy9b-f32d0149f92ade16784fbce8238c5628 .avia_textblock{
font-size:18px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-ap5xdj-2b306672ae160de6031190653d69e25c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9x7k7j-a5ceabd5ff9fa96199b9e6db6ff541f8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mq00xuxb-0492a4df3f891eb4bb3a7d977e18b34b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7h65fz-4fbad6f3fe8cea708c7b0c3c9a256997 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mq0103sy-2e3940acd7d8e5e1a1005879b906eb86 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-pp96f-7e42070bdd940fdef72b2d18e0fa7311 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8d16nj-cb0a090844e7b1f18de15078f5e76a1f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mpy2pne5-76e37cafe9e32fb462b932bed685f204 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6k8lnr-dc6b0e52050f07a3b41527ef7bcebef7 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4c7wev-95b2f2be7ac7be9118d3a359c352cc10 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2frozr-e12e84cf72ca79e3763680151eb373bc .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-vw53j-95e036c55acd67c9879a1ee5a36127f4 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-ap5xdj-2b306672ae160de6031190653d69e25c .av-special-heading-tag{
font-size:25px;
}

#top #wrap_all .av-special-heading.av-9x7k7j-a5ceabd5ff9fa96199b9e6db6ff541f8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mq00xuxb-0492a4df3f891eb4bb3a7d977e18b34b .av-special-heading-tag{
font-size:22px;
}

#top .av_textblock_section.av-mq00yj7w-a95a6307d6b90b5aa9442955b76fd24c .avia_textblock{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-7h65fz-4fbad6f3fe8cea708c7b0c3c9a256997 .av-special-heading-tag{
font-size:22px;
}

#top .av_textblock_section.av-7exmiv-cf78a1fc9990dda7f7f9315b91e938ad .avia_textblock{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-mq0103sy-2e3940acd7d8e5e1a1005879b906eb86 .av-special-heading-tag{
font-size:22px;
}

#top .av_textblock_section.av-mq010dl2-a7d6bc3d5ab4e369fed3b52b89a7aa4c .avia_textblock{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-pp96f-7e42070bdd940fdef72b2d18e0fa7311 .av-special-heading-tag{
font-size:22px;
}

#top .av_textblock_section.av-lj1rr-892dd18493a1acb22a5bcaa9309f06c6 .avia_textblock{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-8d16nj-cb0a090844e7b1f18de15078f5e76a1f .av-special-heading-tag{
font-size:22px;
}

#top .av_textblock_section.av-84oys7-a6266be8291c8694e2fa0f0e45bd70fd .avia_textblock{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-mpy2pne5-76e37cafe9e32fb462b932bed685f204 .av-special-heading-tag{
font-size:22px;
}

#top .av_textblock_section.av-1cjofj-cfb122bcfec8ba77bd3997ef381b0433 .avia_textblock{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-6k8lnr-dc6b0e52050f07a3b41527ef7bcebef7 .av-special-heading-tag{
font-size:0.8em;
}

.avia-icon-grid-container.av-5uwv4n-d1001c0516bfa5fe63a5601438a2133b .avia-icongrid-wrapper .icongrid_title{
font-size:22px;
}
.avia-icon-grid-container.av-5uwv4n-d1001c0516bfa5fe63a5601438a2133b .avia-icongrid-wrapper .icongrid_subtitle{
font-size:20px;
}
.avia-icon-grid-container.av-5uwv4n-d1001c0516bfa5fe63a5601438a2133b .avia-icongrid-wrapper .avia-icongrid-content .avia-icongrid-inner{
font-size:20px;
}
.avia-icon-grid-container.av-5uwv4n-d1001c0516bfa5fe63a5601438a2133b .avia-icongrid-wrapper .avia-icongrid-flipback{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-4c7wev-95b2f2be7ac7be9118d3a359c352cc10 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2frozr-e12e84cf72ca79e3763680151eb373bc .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-vw53j-95e036c55acd67c9879a1ee5a36127f4 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-gbtsv-138beb89402526a8543dcad3af85888c{
padding:50px 40px 0 40px;
}

#top .av_textblock_section.av-moy9b-f32d0149f92ade16784fbce8238c5628 .avia_textblock{
font-size:20px;
}
}
