.av_font_icon.av-lrig3igz-d3bd094c2b72636a168de4cf9cf933d7{
color:#ef7415;
border-color:#ef7415;
}
.avia-svg-icon.av-lrig3igz-d3bd094c2b72636a168de4cf9cf933d7 svg:first-child{
stroke:#ef7415;
fill:#ef7415;
}
.av_font_icon.av-lrig3igz-d3bd094c2b72636a168de4cf9cf933d7 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-lri6rh1i-b84819239c7274cf70f723a7ae85f2d8{
color:#ef7415;
border-color:#ef7415;
}
.avia-svg-icon.av-lri6rh1i-b84819239c7274cf70f723a7ae85f2d8 svg:first-child{
stroke:#ef7415;
fill:#ef7415;
}
.av_font_icon.av-lri6rh1i-b84819239c7274cf70f723a7ae85f2d8 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-lri6r7ab-ae910e242e2025b60566ef385ef8ca6e{
color:#ef7415;
border-color:#ef7415;
}
.avia-svg-icon.av-lri6r7ab-ae910e242e2025b60566ef385ef8ca6e svg:first-child{
stroke:#ef7415;
fill:#ef7415;
}
.av_font_icon.av-lri6r7ab-ae910e242e2025b60566ef385ef8ca6e .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_cell.av-6hwbk8-bcf325516c61e47e773dbb752c7cbb26{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-6hwbk8-bcf325516c61e47e773dbb752c7cbb26{
padding:30px 30px 30px 30px !important;
}

.avia-image-container.av-6dsjcg-64efca45ac0ab58c03bcf7a6203f7ac8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6dsjcg-64efca45ac0ab58c03bcf7a6203f7ac8 .av-caption-image-overlay-bg{
opacity:0.7;
background-color:#a2185b;
}
.avia-image-container.av-6dsjcg-64efca45ac0ab58c03bcf7a6203f7ac8 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-5wd80g-ddf7040d8802ecf9bccbf1c833c8da4f{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-5wd80g-ddf7040d8802ecf9bccbf1c833c8da4f{
padding:30px 30px 30px 30px !important;
}

.avia-image-container.av-5cjrlk-ac61a07cf3af9718065ec50ed9990bb7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5cjrlk-ac61a07cf3af9718065ec50ed9990bb7 .av-caption-image-overlay-bg{
opacity:0.7;
background-color:#c6c6c6;
}
.avia-image-container.av-5cjrlk-ac61a07cf3af9718065ec50ed9990bb7 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-jvrd4-f8b84b76669bdc581bceed127d2a4417{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-jvrd4-f8b84b76669bdc581bceed127d2a4417{
padding:30px 30px 30px 30px !important;
}

.avia-image-container.av-5oekkg-59a1454c87b44cbc90c8437b7a41abce img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5oekkg-59a1454c87b44cbc90c8437b7a41abce .av-caption-image-overlay-bg{
opacity:0.7;
background-color:#397201;
}
.avia-image-container.av-5oekkg-59a1454c87b44cbc90c8437b7a41abce .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-4zj254-da27bfd126ef04342dcff4643e2998e6{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-4zj254-da27bfd126ef04342dcff4643e2998e6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4zj254-da27bfd126ef04342dcff4643e2998e6 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-4zj254-da27bfd126ef04342dcff4643e2998e6 .av-subheading{
font-size:15px;
}

.flex_cell.av-4jcxco-0107a972097c691e2714ea438b56c91b{
vertical-align:middle;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-4jcxco-0107a972097c691e2714ea438b56c91b{
padding:50px 50px 50px 50px !important;
}

#top .av-special-heading.av-4fdphk-4757ef11f06830b7c9d677c904715187{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-4fdphk-4757ef11f06830b7c9d677c904715187 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4fdphk-4757ef11f06830b7c9d677c904715187 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-4fdphk-4757ef11f06830b7c9d677c904715187 .av-subheading{
font-size:15px;
}

.flex_cell.av-3xqdko-15de1b44f1c63f381f608d046397cd4d{
vertical-align:top;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-3xqdko-15de1b44f1c63f381f608d046397cd4d{
padding:0px 0px 0px 0px !important;
}

.av-hotspot-image-container .av-image-hotspot.av-3ixhxk-ccf63539db0ab64530dc0fdafbd8515b{
top:32.1%;
left:39.1%;
}
.av-hotspot-image-container .av-image-hotspot.av-3ixhxk-ccf63539db0ab64530dc0fdafbd8515b .av-image-hotspot_inner{
background-color:#a2185b;
color:#ffffff;
}

.av-hotspot-image-container .av-image-hotspot.av-3f5ptc-7f3faf288619912d042fb8aa9545ff95{
top:39.1%;
left:59.5%;
}
.av-hotspot-image-container .av-image-hotspot.av-3f5ptc-7f3faf288619912d042fb8aa9545ff95 .av-image-hotspot_inner{
background-color:#a2185b;
color:#ffffff;
}

.av-hotspot-image-container .av-image-hotspot.av-36kqcw-37ec5a50291ef9741111fe3c77a37e9e{
top:58.9%;
left:58.4%;
}
.av-hotspot-image-container .av-image-hotspot.av-36kqcw-37ec5a50291ef9741111fe3c77a37e9e .av-image-hotspot_inner{
background-color:#a2185b;
color:#ffffff;
}

.avia-section.av-1dmdsw-f39f188aede4ccf79e562077b130dfec .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://ruiyz.mx/wp-content/uploads/2023/12/2.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-1dmdsw-f39f188aede4ccf79e562077b130dfec .av-section-color-overlay{
opacity:0.7;
background-color:#c6c6c6;
}

#top .av-special-heading.av-1aob4o-9d2792dd6924d7b349cbb37b45c51684{
padding-bottom:10px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-1aob4o-9d2792dd6924d7b349cbb37b45c51684 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1aob4o-9d2792dd6924d7b349cbb37b45c51684 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-1aob4o-9d2792dd6924d7b349cbb37b45c51684 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1aob4o-9d2792dd6924d7b349cbb37b45c51684 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-lsngs28u-fe96e08ccfec310dc8d1f80cdff27629:hover{
background-color:#ea3f0b;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lsngs28u-fe96e08ccfec310dc8d1f80cdff27629:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}


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

#top #wrap_all .av-special-heading.av-4fdphk-4757ef11f06830b7c9d677c904715187 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1aob4o-9d2792dd6924d7b349cbb37b45c51684 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-4fdphk-4757ef11f06830b7c9d677c904715187 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1aob4o-9d2792dd6924d7b349cbb37b45c51684 .av-special-heading-tag{
font-size:0.8em;
}
}
