section.mcb-section-ncgn61u6h{padding-top:64px;padding-bottom:24px;background-color:#F5F5F5}.style-simple .mcb-section .mcb-wrap .mcb-item-dmv4dpdhb .trailer_box:hover .desc{background-color:rgb(0 0 0 / .5)}.mcb-section .mcb-wrap .mcb-item-dmv4dpdhb .trailer_box .desc .title{color:#FFF;margin-top:15px;line-height:1.6em}.mcb-section .mcb-wrap .mcb-item-dmv4dpdhb .mcb-column-inner-dmv4dpdhb{border-radius:24px 24px 24px 24px}.mcb-section .mcb-wrap-xcr9rqd9j>.mcb-wrap-inner-xcr9rqd9j{justify-content:center}section.mcb-section-u7thia1j{padding-right:3%;padding-left:3%;padding-bottom:56px;background-color:#F5F5F5}.mcb-section .mcb-wrap-fardu8zfa>.mcb-wrap-inner-fardu8zfa{padding-bottom:56px}.mcb-section .mcb-wrap .mcb-item-g6p0eo32 .title{background-position:center center}.mcb-section .mcb-wrap .mcb-item-g6p0eo32 .mcb-column-inner-g6p0eo32{margin-bottom:8px}.mcb-section .mcb-wrap .mcb-item-v9vvc5vp .column_attr{color:#00294B}.mcb-section .mcb-wrap .mcb-item-v9vvc5vp .mcb-column-inner-v9vvc5vp{margin-bottom:15px}.mcb-section .mcb-wrap .mcb-item-vbqi72tmi .title{margin-bottom:0;color:#FFF;font-weight:700}.mcb-section .mcb-wrap .mcb-item-vbqi72tmi .icon-wrapper{margin-right:16px}.mcb-section .mcb-wrap .mcb-item-vbqi72tmi .mfn-icon-box{padding-top:16px;padding-bottom:16px;padding-right:64px;padding-left:64px;border-radius:16px 16px 16px 16px;background-color:#F18610}.mcb-section .mcb-wrap .mcb-item-z5mzweghf .mcb-column-inner-z5mzweghf{margin-bottom:15px}.mcb-section .mcb-wrap .mcb-item-ki3weqjg .mfn-icon-2{width:60px;height:60px;font-size:20px;border-radius:16px 16px 16px 16px;border-style:solid;border-color:#EBEBEB;border-width:1px 1px 1px 1px;color:#1D3738;transition:0.8s}.mcb-section .mcb-wrap .mcb-item-ki3weqjg .mfn-icon-2:hover{border-color:#00A9CB}.mcb-section .mcb-wrap .mcb-item-ki3weqjg .mcb-column-inner-ki3weqjg{margin-right:3px;margin-left:3px;margin-bottom:0}.mcb-section .mcb-wrap .mcb-item-dnu1fhskj .mfn-icon-2{width:60px;height:60px;font-size:20px;border-radius:16px 16px 16px 16px;border-style:solid;border-color:#EBEBEB;border-width:1px 1px 1px 1px;color:#1D3738;transition:0.8s}.mcb-section .mcb-wrap .mcb-item-dnu1fhskj .mfn-icon-2:hover{border-color:#00A9CB}.mcb-section .mcb-wrap .mcb-item-dnu1fhskj .mcb-column-inner-dnu1fhskj{margin-right:3px;margin-left:3px;margin-bottom:0}.mcb-section .mcb-wrap .mcb-item-ul4xmmdam .mfn-icon-2{width:60px;height:60px;font-size:20px;border-radius:16px 16px 16px 16px;border-style:solid;border-color:#EBEBEB;border-width:1px 1px 1px 1px;color:#1D3738;transition:0.8s}.mcb-section .mcb-wrap .mcb-item-ul4xmmdam .mfn-icon-2:hover{border-color:#00A9CB}.mcb-section .mcb-wrap .mcb-item-ul4xmmdam .mcb-column-inner-ul4xmmdam{margin-right:3px;margin-left:3px;margin-bottom:0}.mcb-section .mcb-wrap-awsywefwm>.mcb-wrap-inner-awsywefwm{padding-top:48px;padding-bottom:48px;padding-left:48px}.mcb-section .mcb-wrap-t19086tzr>.mcb-wrap-inner-t19086tzr{background-image:url(https://viveenvallarta.com/wp-content/uploads/2025/10/Sin-titulo-14.png#305);background-position:top center;background-size:cover}.mcb-section .mcb-wrap-tb79woocw>.mcb-wrap-inner-tb79woocw{background-color:#FFF;border-radius:24px 24px 24px 24px;align-items:stretch}section.mcb-section-lrgbcaqg{background-color:#F5F5F5;padding-bottom:120px}@media(max-width:959px){section.mcb-section-ncgn61u6h{padding-right:33px;padding-left:33px}section.mcb-section-u7thia1j{padding-bottom:24px;padding-right:33px;padding-left:33px}.mcb-section .mcb-wrap-fardu8zfa>.mcb-wrap-inner-fardu8zfa{padding-bottom:0}.mcb-section .mcb-wrap .mcb-item-vbqi72tmi .mfn-icon-box{padding-right:32px;padding-left:32px}.mcb-section .mcb-wrap-awsywefwm>.mcb-wrap-inner-awsywefwm{padding-left:32px}section.mcb-section-lrgbcaqg{padding-bottom:60px;padding-right:33px;padding-left:33px}}@media(max-width:767px){.mcb-section .mcb-wrap .mcb-item-dmv4dpdhb .trailer_box .desc .title{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.mcb-section .mcb-wrap .mcb-item-ki3weqjg .mfn-icon-2{width:50px;height:50px;font-size:18px}.mcb-section .mcb-wrap .mcb-item-dnu1fhskj .mfn-icon-2{width:50px;height:50px;font-size:18px}.mcb-section .mcb-wrap .mcb-item-ul4xmmdam .mfn-icon-2{width:50px;height:50px;font-size:18px}.mcb-section .mcb-wrap-awsywefwm>.mcb-wrap-inner-awsywefwm{padding-right:32px}.mcb-section .mcb-wrap .mcb-item-7sgijimso .mcb-column-inner-7sgijimso{height:350px}}