.avia-section.av-kaywj-ec47347cf665503d799857222431bcd4{
background-repeat:no-repeat;
background-image:url(https://www.hormigonimpresopulido.com/wp-content/uploads/2024/07/hormigonimpresoguadalajara.webp);
background-position:50% 100%;
background-attachment:fixed;
}
.avia-section.av-kaywj-ec47347cf665503d799857222431bcd4 .av-section-color-overlay{
opacity:0.2;
background-color:#0a0a0a;
}

#top .av-special-heading.av-juixf-03840ea72adbd1c0f50b1a11a2387858{
margin:0 0 30px 0;
padding-bottom:0;
color:#ffffff;
font-size:55px;
}
body .av-special-heading.av-juixf-03840ea72adbd1c0f50b1a11a2387858 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-juixf-03840ea72adbd1c0f50b1a11a2387858 .av-special-heading-tag{
font-size:55px;
}
.av-special-heading.av-juixf-03840ea72adbd1c0f50b1a11a2387858 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-juixf-03840ea72adbd1c0f50b1a11a2387858 .av-subheading{
font-size:18px;
}

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

#top #wrap_all .avia-button.av-lb8n6h8x-635db94c1499377bf9757aaca94756a6{
margin-bottom:20px;
margin-right:20px;
}

#top #wrap_all .avia-button.av-lb8nbvg1-837cb8c498b7a123c3f62907f6a333e0{
margin-bottom:20px;
margin-right:20px;
}
#top #wrap_all .avia-button.av-lb8nbvg1-837cb8c498b7a123c3f62907f6a333e0: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 .av-special-heading.av-lej4vlaf-5bb90cbae9b48071bbe008494ca60892{
padding-bottom:10px;
}
body .av-special-heading.av-lej4vlaf-5bb90cbae9b48071bbe008494ca60892 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lej4vlaf-5bb90cbae9b48071bbe008494ca60892 .av-subheading{
font-size:15px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.avia-section.av-h38jsp-9e77dafccf132d6e2b653044758321f4{
background-color:#efefef;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-fsndpl-17157643cb09ec4a7cb0177720eff055{
height:50px;
}

.flex_column.av-e2jnll-6f86c4fa6d9481d71ef97bc023c35d97{
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-bry6uh-52498222cf9be2dabbb448bb03b2f132{
height:50px;
}

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

.avia-buttonrow-wrap.av-alieuh-1457d6ea83283bc285a0a73915e68836 .avia-button{
font-size:16px;
}

#top #wrap_all .avia-button.av-8j1xxl-2f2c2253952831ea7ef5b525652e9b9a{
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-8j1xxl-2f2c2253952831ea7ef5b525652e9b9a: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-q39uh-35d7add6b135cab63f37ec9109704011{
background-color:#419b50;
border-color:#419b50;
-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-q39uh-35d7add6b135cab63f37ec9109704011:hover{
background-color:#46a849;
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 .hr.hr-invisible.av-nc1bd-2c2ae05f80a97dc4630af10d98a07ed4{
height:50px;
}

.avia-image-container.av-2o97hl-18b4913d553dcaa9cde5e6d6d8305582 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2o97hl-18b4913d553dcaa9cde5e6d6d8305582 .av-image-caption-overlay-center{
color:#ffffff;
}


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

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