.avia-section.av-4094a-1be47a3a2bb7e271af6dd4c8d6bdcba0{
background-repeat:no-repeat;
background-image:url(https://www.mruizarquitectura.com/wp-content/uploads/2024/07/6614781-uhd_3840_2160_25fps.mp4);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-4094a-1be47a3a2bb7e271af6dd4c8d6bdcba0 .av-section-color-overlay{
opacity:0.3;
background-color:#0a0a0a;
}

#top .av-special-heading.av-3x9ra-269e0de73cf37aba4ac95600d084e4f6{
padding-bottom:10px;
color:#ffffff;
font-size:63px;
}
body .av-special-heading.av-3x9ra-269e0de73cf37aba4ac95600d084e4f6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3x9ra-269e0de73cf37aba4ac95600d084e4f6 .av-special-heading-tag{
font-size:63px;
}
.av-special-heading.av-3x9ra-269e0de73cf37aba4ac95600d084e4f6 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3x9ra-269e0de73cf37aba4ac95600d084e4f6 .av-subheading{
font-size:15px;
}

#top .av-rotator-container.av-3ovwm-f3f1382d1332ec59ffb5b9be259b1ebf{
text-align:left;
color:#000000;
}
#top #wrap_all .av-rotator-container.av-3ovwm-f3f1382d1332ec59ffb5b9be259b1ebf .av-rotator-container-inner{
font-size:63px;
}

#top .av-rotator-container .av-rotator-text-single.av-3m1si-b6186c88ddf46898455a46c220950524{
color:#315e5b;
}

#top .av-rotator-container .av-rotator-text-single.av-3ipag-b17a881b638f346d122530d3ac806d37{
color:#315e5b;
}

#top .av-rotator-container .av-rotator-text-single.av-3hbfq-f56a3121aa44528217e05a1eeaeeec3e{
color:#315e5b;
}

#top .av_textblock_section.av-37cr8-f5631ee4ea47e3b2c3524f26f4a0f1f5 .avia_textblock{
font-size:18px;
}

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

#top .av_textblock_section.av-mh9vg548-0bff1d621cc482f21798d6512e0d983a .avia_textblock{
color:#000000;
}

#top .hr.hr-invisible.av-mh9rgdpg-42199cc2dadb841029bcad5f713988cc{
height:50px;
}

.flex_column.av-bt1g-45b070b85a203ac90b3a9736954babe9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-a6vk-0c56b08c087a542d049c36b9c855faf9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-5wvo-0b38b30e42492d8cce48177d50fa7de6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-mhasdihu-af216edc0e6e3720bfbfa0cf53d5c3e1{
height:25px;
}

.avia-section.av-2opdi-b23b2b3f456a6752ca92e3a4f2804f1a{
background-color:#000000;
background-image:unset;
margin-top:25px;
margin-bottom:0px;
}

#top .av-special-heading.av-2iwtg-0a6043e8691ccde25a19d2745bc426f7{
margin:20px 20px 20px 20px;
color:#ffffff;
font-size:26px;
}
body .av-special-heading.av-2iwtg-0a6043e8691ccde25a19d2745bc426f7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2iwtg-0a6043e8691ccde25a19d2745bc426f7 .av-special-heading-tag{
font-size:26px;
}
.av-special-heading.av-2iwtg-0a6043e8691ccde25a19d2745bc426f7 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2iwtg-0a6043e8691ccde25a19d2745bc426f7 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2ebc8-ac5b39cb3f5337fc18c8260d19d7539a .avia_textblock{
font-size:18px;
color:#ffffff;
text-align:left;
}

.avia-section.av-2d23w-4fc440b1e9536e0ce7e0d93b0be8c4d9{
background-color:#000000;
background-image:unset;
}

#top .av-special-heading.av-274rw-4af70c952951fb43cc8b4fae8ce4cdd4{
margin:20px 20px 20px 20px;
color:#ffffff;
font-size:26px;
}
body .av-special-heading.av-274rw-4af70c952951fb43cc8b4fae8ce4cdd4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-274rw-4af70c952951fb43cc8b4fae8ce4cdd4 .av-special-heading-tag{
font-size:26px;
}
.av-special-heading.av-274rw-4af70c952951fb43cc8b4fae8ce4cdd4 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-274rw-4af70c952951fb43cc8b4fae8ce4cdd4 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-22xm8-78c0c47bbc21a9e9398693d25f1366b4 .avia_textblock{
font-size:18px;
color:#ffffff;
text-align:left;
}

.avia-section.av-1z2qi-7a4da2aa0d5a9ffdd690119347eb59b9{
background-color:#000000;
background-image:unset;
}

#top .av-special-heading.av-1srkg-7a0be0da99a75ab79d25db5dc01db169{
margin:20px 20px 20px 20px;
color:#ffffff;
font-size:26px;
}
body .av-special-heading.av-1srkg-7a0be0da99a75ab79d25db5dc01db169 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1srkg-7a0be0da99a75ab79d25db5dc01db169 .av-special-heading-tag{
font-size:26px;
}
.av-special-heading.av-1srkg-7a0be0da99a75ab79d25db5dc01db169 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1srkg-7a0be0da99a75ab79d25db5dc01db169 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-1q2je-6e7d087e60dab72cfdd4c16c9e047551 .avia_textblock{
font-size:18px;
color:#ffffff;
text-align:left;
}

#top .hr.hr-invisible.av-3u90-6142eac3362e412a1515a970734a03a1{
height:25px;
}

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

.avia-section.av-ccx0-4d1b09fdc524544878aa1f35cb25f9ec{
background-repeat:no-repeat;
background-image:url(https://www.serra-s.com/wp-content/uploads/2025/10/pexels-scottwebb-1048035-1500x630-1.jpg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-ccx0-4d1b09fdc524544878aa1f35cb25f9ec .av-section-color-overlay{
opacity:0.6;
background-color:#000000;
}

#top .avia-testimonial-wrapper.av-mh9te1v4-f2612d8133c1e6dd41f40b4580a44152 .avia-testimonial-content{
color:#ffffff;
}
#top .avia-testimonial-wrapper.av-mh9te1v4-f2612d8133c1e6dd41f40b4580a44152 .avia-testimonial-name{
color:#ffffff;
}
.avia-testimonial-wrapper.av-mh9te1v4-f2612d8133c1e6dd41f40b4580a44152 .avia-testimonial-subtitle{
color:#fcfcfc;
}
.avia-testimonial-wrapper.av-mh9te1v4-f2612d8133c1e6dd41f40b4580a44152 .avia-testimonial-link{
color:#fcfcfc;
}
.avia-testimonial-wrapper.av-mh9te1v4-f2612d8133c1e6dd41f40b4580a44152 .avia-slideshow-controls{
color:#ffffff;
}

#top .av-special-heading.av-mh9u9jq0-b28b1e6f340515bd9fab55cd793f965a{
padding-bottom:10px;
color:#0a0a0a;
}
body .av-special-heading.av-mh9u9jq0-b28b1e6f340515bd9fab55cd793f965a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mh9u9jq0-b28b1e6f340515bd9fab55cd793f965a .special-heading-inner-border{
border-color:#0a0a0a;
}
.av-special-heading.av-mh9u9jq0-b28b1e6f340515bd9fab55cd793f965a .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mh9ua16q-cbd617fb2ba6b35c0eba3e76614345dd .avia_textblock{
color:#0a0a0a;
}

#top #wrap_all .avia-button.av-4kjy-5cfe3402b7744663c791a8a82b2e857b{
font-size:19px;
transition:all 0.4s ease-in-out;
}

.avia-section.av-18hcy-cfbac36d5773eac9347d14b1cb86ee57{
background-repeat:no-repeat;
background-image:url(https://www.serra-s.com/wp-content/uploads/2025/12/pexels-heyho-8134818-1500x630.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-18hcy-cfbac36d5773eac9347d14b1cb86ee57 .av-section-color-overlay{
opacity:0.7;
background-color:#0a0a0a;
}

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


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

#top #wrap_all .av-special-heading.av-2iwtg-0a6043e8691ccde25a19d2745bc426f7 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-274rw-4af70c952951fb43cc8b4fae8ce4cdd4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1srkg-7a0be0da99a75ab79d25db5dc01db169 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-145pm-b267f7a70fe90e1eddeddd5bc0446118 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-2iwtg-0a6043e8691ccde25a19d2745bc426f7 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-274rw-4af70c952951fb43cc8b4fae8ce4cdd4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1srkg-7a0be0da99a75ab79d25db5dc01db169 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-145pm-b267f7a70fe90e1eddeddd5bc0446118 .av-special-heading-tag{
font-size:0.8em;
}
}
