.avia-section.av-22ygz-439b570d6b9d4dd5652fdfaae7407a76{
background-repeat:no-repeat;
background-image:url(https://www.hormigonimpresopulido.com/wp-content/uploads/2022/09/WhatsApp-Image-2022-09-05-at-8.30.46-PM-4.jpeg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-22ygz-439b570d6b9d4dd5652fdfaae7407a76 .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .av-special-heading.av-1h3tj-bb10e0c9f68166904307c9a758708681{
padding-bottom:0;
color:#ffffff;
font-size:35px;
}
body .av-special-heading.av-1h3tj-bb10e0c9f68166904307c9a758708681 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1h3tj-bb10e0c9f68166904307c9a758708681 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-1h3tj-bb10e0c9f68166904307c9a758708681 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1h3tj-bb10e0c9f68166904307c9a758708681 .av-subheading{
font-size:18px;
}

#top .av-special-heading.av-lbkrll3s-d1ae8e7f03e987fce45db3add2492d43{
padding-bottom:10px;
}
body .av-special-heading.av-lbkrll3s-d1ae8e7f03e987fce45db3add2492d43 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lbkrll3s-d1ae8e7f03e987fce45db3add2492d43 .av-subheading{
font-size:15px;
}

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

#top .av-special-heading.av-lbksbo9h-e96f32be88bea518ea2a0e842bc8a9a5{
padding-bottom:10px;
}
body .av-special-heading.av-lbksbo9h-e96f32be88bea518ea2a0e842bc8a9a5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lbksbo9h-e96f32be88bea518ea2a0e842bc8a9a5 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-lzsaoh0t-00881094c41d4951b00aac0414073f5f{
padding-bottom:10px;
}
body .av-special-heading.av-lzsaoh0t-00881094c41d4951b00aac0414073f5f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lzsaoh0t-00881094c41d4951b00aac0414073f5f .av-subheading{
font-size:15px;
}

.avia-video.av-lzsc06rt-fda411e27773b083cea737dffef1123a{
background-image:url(https://www.hormigonimpresopulido.com/wp-content/uploads/2024/08/hormigonimpresomadridsuelos.jpg);
}

.avia-section.av-27vph-7eb5888a5f98f2d49814ead0b218f347{
background-color:#efefef;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-lb8nwy8c-8122dfcafaa252baed56a882ab16f992{
height:50px;
}

.flex_column.av-1dzh1-550989f6e4979babdf41c04502e96bef{
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-15rep-c0bbe459c40637cb3c0dd0b425748592{
height:50px;
}

#top .av-special-heading.av-lb8mzf2x-6d7f83ba154fa8294ba5e34ace017be1{
margin:0 0 40px 0;
padding-bottom:10px;
color:#265ca8;
}
body .av-special-heading.av-lb8mzf2x-6d7f83ba154fa8294ba5e34ace017be1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lb8mzf2x-6d7f83ba154fa8294ba5e34ace017be1 .special-heading-inner-border{
border-color:#265ca8;
}
.av-special-heading.av-lb8mzf2x-6d7f83ba154fa8294ba5e34ace017be1 .av-subheading{
font-size:15px;
}

.avia-buttonrow-wrap.av-lb8ng8la-5bd8474a6fdc1aab0637fa411a8db057 .avia-button{
font-size:16px;
}

#top #wrap_all .avia-button.av-lb8n6h8x-80140d2a39451ecc3d1e17ad75e5f52b{
background-color:#4374a8;
border-color:#4374a8;
-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;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}
#top #wrap_all .avia-button.av-lb8n6h8x-80140d2a39451ecc3d1e17ad75e5f52b:hover{
background-color:#4a87ba;
color:white;
-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;
}

#top #wrap_all .avia-button.av-lb8nbvg1-6ffa83503b940de5f1660f64415b7a84{
background-color:#c8ff8a;
border-color:#c8ff8a;
-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;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}
#top #wrap_all .avia-button.av-lb8nbvg1-6ffa83503b940de5f1660f64415b7a84:hover{
color:black;
-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;
}

#top .hr.hr-invisible.av-yfwl-b89b1c13185406902faf7a21e07b39df{
height:50px;
}

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

.avia-section.av-elmr-7d766256eb028959e26a9db76f1dab04{
background-color:#efefef;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-3bp1j-1b2484e78e27c2c4609d240907d35cbc{
height:50px;
}

.flex_column.av-2ygnj-0ce890d73987d660352186ed88224928{
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-lzsblje4-cfdf4c129a5ddb89c5620da003b6e6f3{
margin:0 0 40px 0;
padding-bottom:10px;
color:#265ca8;
}
body .av-special-heading.av-lzsblje4-cfdf4c129a5ddb89c5620da003b6e6f3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lzsblje4-cfdf4c129a5ddb89c5620da003b6e6f3 .special-heading-inner-border{
border-color:#265ca8;
}
.av-special-heading.av-lzsblje4-cfdf4c129a5ddb89c5620da003b6e6f3 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2au1b-ef8ece4358a2ead684fddc41b44f733c{
height:50px;
}


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

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-1h3tj-bb10e0c9f68166904307c9a758708681 .av-special-heading-tag{
font-size:0.8em;
}
}
