.elementor-15370 .elementor-element.elementor-element-8e77fa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15370 .elementor-element.elementor-element-8e77fa7:not(.elementor-motion-effects-element-type-background), .elementor-15370 .elementor-element.elementor-element-8e77fa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-15370 .elementor-element.elementor-element-5948960 > .elementor-widget-container{margin:0px 98px 0px 98px;padding:021px 0px 021px 0px;}.elementor-15370 .elementor-element.elementor-element-5948960{text-align:center;}.elementor-15370 .elementor-element.elementor-element-5948960 .elementor-heading-title{font-weight:600;color:var( --e-global-color-text );}.elementor-15370 .elementor-element.elementor-element-888899f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15370 .elementor-element.elementor-element-cefa2d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15370 .elementor-element.elementor-element-e18c5d2 > .elementor-widget-container{margin:-14px 0px -14px 0px;}.elementor-15370 .elementor-element.elementor-element-e18c5d2.elementor-element{--align-self:flex-start;}.elementor-15370 .elementor-element.elementor-element-8898c99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15370 .elementor-element.elementor-element-636803b.elementor-element{--align-self:center;}.elementor-15370 .elementor-element.elementor-element-636803b .elementor-heading-title{font-weight:600;}.elementor-15370 .elementor-element.elementor-element-66fe8055 > .elementor-element-populated{margin:0px 140px 0px 140px;--e-column-margin-right:140px;--e-column-margin-left:140px;padding:0px 0px 0px 0px;}.elementor-15370 .elementor-element.elementor-element-6d189e10 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15370 .elementor-element.elementor-element-3326c0b4 .elementor-icon-wrapper{text-align:end;}.elementor-15370 .elementor-element.elementor-element-3326c0b4 .elementor-icon{font-size:42px;}.elementor-15370 .elementor-element.elementor-element-3326c0b4 .elementor-icon svg{height:42px;}.elementor-15370 .elementor-element.elementor-element-7612f303.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15370 .elementor-element.elementor-element-7612f303 > .elementor-element-populated{margin:0px 0140px 0px 0px;--e-column-margin-right:0140px;--e-column-margin-left:0px;}.elementor-15370 .elementor-element.elementor-element-2e43675b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15370 .elementor-element.elementor-element-2e43675b.elementor-element{--align-self:center;}.elementor-15370 .elementor-element.elementor-element-5c17014f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15370 .elementor-element.elementor-element-4bce1f01 .elementor-icon-wrapper{text-align:end;}.elementor-15370 .elementor-element.elementor-element-4bce1f01 .elementor-icon{font-size:42px;}.elementor-15370 .elementor-element.elementor-element-4bce1f01 .elementor-icon svg{height:42px;}.elementor-15370 .elementor-element.elementor-element-51be791f > .elementor-element-populated{margin:0px 0140px 0px 0px;--e-column-margin-right:0140px;--e-column-margin-left:0px;}.elementor-15370 .elementor-element.elementor-element-7cc7e970 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15370 .elementor-element.elementor-element-2cacb943 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15370 .elementor-element.elementor-element-702316e7 .elementor-icon-wrapper{text-align:end;}.elementor-15370 .elementor-element.elementor-element-702316e7 .elementor-icon{font-size:42px;}.elementor-15370 .elementor-element.elementor-element-702316e7 .elementor-icon svg{height:42px;}.elementor-15370 .elementor-element.elementor-element-7c3acd19 > .elementor-element-populated{margin:0px 0140px 0px 0px;--e-column-margin-right:0140px;--e-column-margin-left:0px;}.elementor-15370 .elementor-element.elementor-element-4f8837bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15370 .elementor-element.elementor-element-4f8837bf.elementor-element{--align-self:center;}.elementor-15370 .elementor-element.elementor-element-38788498{--spacer-size:50px;}.elementor-15370 .elementor-element.elementor-element-bd96cae > .elementor-widget-container{margin:049px 0px 049px 0px;}.elementor-15370 .elementor-element.elementor-element-bd96cae .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;border-radius:5px 5px 5px 5px;}.elementor-15370 .elementor-element.elementor-element-0cf9f31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15370 .elementor-element.elementor-element-9bb90c9{text-align:center;}.elementor-15370 .elementor-element.elementor-element-9bb90c9 .elementor-heading-title{font-weight:600;}.elementor-15370 .elementor-element.elementor-element-6576446{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-15370 .elementor-element.elementor-element-30772bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15370 .elementor-element.elementor-element-88f06db .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15370 .elementor-element.elementor-element-cac7fb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15370 .elementor-element.elementor-element-95b01b3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15370 .elementor-element.elementor-element-06e1efc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15370 .elementor-element.elementor-element-85c0b7e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15370 .elementor-element.elementor-element-a0396f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15370 .elementor-element.elementor-element-0966681 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15370 .elementor-element.elementor-element-7cb925bb > .elementor-widget-container{margin:0px 140px 0px 140px;}.elementor-15370 .elementor-element.elementor-element-7cb925bb{text-align:center;}.elementor-15370 .elementor-element.elementor-element-7cb925bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-15370 .elementor-element.elementor-element-427ba45 > .elementor-widget-container{margin:049px 0px 049px 0px;}.elementor-15370 .elementor-element.elementor-element-427ba45 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;border-radius:5px 5px 5px 5px;}.elementor-15370 .elementor-element.elementor-element-2716fd0f{--spacer-size:50px;}.elementor-15370 .elementor-element.elementor-element-25389efc{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;}body.elementor-page-15370:not(.elementor-motion-effects-element-type-background), body.elementor-page-15370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-15370 .elementor-element.elementor-element-888899f{--content-width:894px;}.elementor-15370 .elementor-element.elementor-element-cefa2d0{--width:50%;}.elementor-15370 .elementor-element.elementor-element-6d189e10{width:29.96%;}.elementor-15370 .elementor-element.elementor-element-7612f303{width:70.04%;}.elementor-15370 .elementor-element.elementor-element-5c17014f{width:29.96%;}.elementor-15370 .elementor-element.elementor-element-51be791f{width:70.04%;}.elementor-15370 .elementor-element.elementor-element-2cacb943{width:29.96%;}.elementor-15370 .elementor-element.elementor-element-7c3acd19{width:70.04%;}.elementor-15370 .elementor-element.elementor-element-30772bf{--width:25%;}.elementor-15370 .elementor-element.elementor-element-cac7fb0{--width:25%;}.elementor-15370 .elementor-element.elementor-element-06e1efc{--width:25%;}.elementor-15370 .elementor-element.elementor-element-a0396f0{--width:25%;}}@media(max-width:767px){.elementor-15370 .elementor-element.elementor-element-5948960 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15370 .elementor-element.elementor-element-636803b{text-align:center;}.elementor-15370 .elementor-element.elementor-element-66fe8055 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15370 .elementor-element.elementor-element-be0d66d{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-15370 .elementor-element.elementor-element-be0d66d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15370 .elementor-element.elementor-element-be0d66d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-15370 .elementor-element.elementor-element-3326c0b4 .elementor-icon-wrapper{text-align:center;}.elementor-15370 .elementor-element.elementor-element-7612f303 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15370 .elementor-element.elementor-element-2e43675b{text-align:start;}.elementor-15370 .elementor-element.elementor-element-4bce1f01 .elementor-icon-wrapper{text-align:center;}.elementor-15370 .elementor-element.elementor-element-51be791f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15370 .elementor-element.elementor-element-702316e7 .elementor-icon-wrapper{text-align:center;}.elementor-15370 .elementor-element.elementor-element-7c3acd19 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15370 .elementor-element.elementor-element-9bb90c9 .elementor-heading-title{font-size:28px;}.elementor-15370 .elementor-element.elementor-element-7cb925bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15370 .elementor-element.elementor-element-7cb925bb .elementor-heading-title{font-size:28px;}}/* Start custom CSS for html, class: .elementor-element-be0d66d *//* 1. Estilos Base para Escritorio (Tu proporción 560:450) */
.video-responsive-final {
    position: relative;
    padding-bottom: 60%; /* Proporción 450/560 */
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

/* 2. Media Query: Ajuste de Proporción SOLO para Móviles */
@media (max-width: 767px) {
    .video-responsive-final {
        /* Fuerza la proporción 16:9 para móviles */
        padding-bottom: 56.25%; /* 315/560 */
    }
}

/* 3. Estilos de Posicionamiento (Común para todos los tamaños) */
.video-responsive-final iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}/* End custom CSS */