.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-86a723ab20cc2d5df6e76a36b848faeb{
padding-bottom:10px;
color:#ffffff;
font-size:63px;
}
body .av-special-heading.av-3x9ra-86a723ab20cc2d5df6e76a36b848faeb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3x9ra-86a723ab20cc2d5df6e76a36b848faeb .av-special-heading-tag{
font-size:63px;
}
.av-special-heading.av-3x9ra-86a723ab20cc2d5df6e76a36b848faeb .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3x9ra-86a723ab20cc2d5df6e76a36b848faeb .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-5b607076884a3b1fdbedb3a45e8380be{
padding-bottom:10px;
}
body .av-special-heading.av-mh9rfqf4-5b607076884a3b1fdbedb3a45e8380be .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mh9rfqf4-5b607076884a3b1fdbedb3a45e8380be .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-heva9-71a44f76f1d05d5d1057f73aeed0fa5d{
background-color:#000000;
background-image:unset;
margin-top:25px;
margin-bottom:0px;
}

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

#top .av_textblock_section.av-mk63gl01-968bba376c3f20444490f588160eaae0 .avia_textblock{
font-size:18px;
color:#ffffff;
text-align:left;
}

.avia-section.av-4aerw9-963c97fa8b818e7f478067c194163948{
background-color:#000000;
background-image:unset;
}

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

#top .av_textblock_section.av-mk63gs6h-9dad4b39916828c13f366d65ba7ac916 .avia_textblock{
font-size:18px;
color:#ffffff;
text-align:left;
}

.avia-section.av-3igd6p-bc142bbfcf84d93b03137b9201fc2324{
background-color:#000000;
background-image:unset;
}

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

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

#top .hr.hr-invisible.av-2ywg4x-45ddd03b8c3156f106528f981cf89779{
height:25px;
}

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

.avia-section.av-mk63egxz-0bc2e8047f25fa2cffb10111bdf2e4b0{
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-mk63egxz-0bc2e8047f25fa2cffb10111bdf2e4b0 .av-section-color-overlay{
opacity:0.6;
background-color:#000000;
}

#top .avia-testimonial-wrapper.av-28t5bl-7f6f361033ff91c8371ceeaf4b9edd02 .avia-testimonial-content{
color:#ffffff;
}
#top .avia-testimonial-wrapper.av-28t5bl-7f6f361033ff91c8371ceeaf4b9edd02 .avia-testimonial-name{
color:#ffffff;
}
.avia-testimonial-wrapper.av-28t5bl-7f6f361033ff91c8371ceeaf4b9edd02 .avia-testimonial-subtitle{
color:#fcfcfc;
}
.avia-testimonial-wrapper.av-28t5bl-7f6f361033ff91c8371ceeaf4b9edd02 .avia-testimonial-link{
color:#fcfcfc;
}
.avia-testimonial-wrapper.av-28t5bl-7f6f361033ff91c8371ceeaf4b9edd02 .avia-slideshow-controls{
color:#ffffff;
}

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

#top .av_textblock_section.av-mk63hwp8-acfc22d3a2c95a13cd99871c07d23c4b .avia_textblock{
color:#0a0a0a;
}

#top #wrap_all .avia-button.av-mk63lcll-da9293bee763a14ddbf90933ebfdcd49{
font-size:19px;
transition:all 0.4s ease-in-out;
}

.avia-section.av-rhsvd-cd062d0dee7c03b746ecef5f7c56cce9{
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-rhsvd-cd062d0dee7c03b746ecef5f7c56cce9 .av-section-color-overlay{
opacity:0.7;
background-color:#0a0a0a;
}

#top .av-special-heading.av-mk63iav2-d2fa27f8d35a480baed31e81318c0ee1{
padding-bottom:10px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-mk63iav2-d2fa27f8d35a480baed31e81318c0ee1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mk63iav2-d2fa27f8d35a480baed31e81318c0ee1 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-mk63iav2-d2fa27f8d35a480baed31e81318c0ee1 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mk63iav2-d2fa27f8d35a480baed31e81318c0ee1 .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-86a723ab20cc2d5df6e76a36b848faeb .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mk63fxql-4d69b708522201a9138d75df02c9ebfd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mk63g47i-f7316395b050f7bcd16fb8e5da793b01 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mk63gc6z-b77ec10bd1e69230f549e21cb156484a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mk63iav2-d2fa27f8d35a480baed31e81318c0ee1 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-mk63fxql-4d69b708522201a9138d75df02c9ebfd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mk63g47i-f7316395b050f7bcd16fb8e5da793b01 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mk63gc6z-b77ec10bd1e69230f549e21cb156484a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mk63iav2-d2fa27f8d35a480baed31e81318c0ee1 .av-special-heading-tag{
font-size:0.8em;
}
}
