.elementor-2313 .elementor-element.elementor-element-617fd3f5{--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-2313 .elementor-element.elementor-element-4e56f4de{--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;}.elementor-2313 .elementor-element.elementor-element-565117c7{--display:flex;--justify-content:center;}.elementor-2313 .elementor-element.elementor-element-2cdd93ff img{width:100%;max-width:100%;height:100%;border-radius:25px 25px 25px 25px;}.elementor-2313 .elementor-element.elementor-element-7595953a{--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-2313 .elementor-element.elementor-element-52635993{--display:flex;}.elementor-2313 .elementor-element.elementor-element-4217c605{text-align:center;}.elementor-2313 .elementor-element.elementor-element-4217c605 .elementor-heading-title{color:#2E6651;}.elementor-2313 .elementor-element.elementor-element-611876cc{--display:flex;}.elementor-2313 .elementor-element.elementor-element-1fc260e0 > .elementor-widget-container{background-color:#2E6651;padding:10px 10px 10px 10px;border-radius:25px 25px 25px 25px;}.elementor-2313 .elementor-element.elementor-element-1fc260e0.elementor-element{--align-self:center;}.elementor-2313 .elementor-element.elementor-element-1fc260e0{text-align:center;}.elementor-2313 .elementor-element.elementor-element-1fc260e0 .elementor-heading-title{color:#FFFFFF;}.elementor-2313 .elementor-element.elementor-element-75b29caf{--display:flex;}.elementor-2313 .elementor-element.elementor-element-478d32fd{text-align:center;}.elementor-2313 .elementor-element.elementor-element-478d32fd .elementor-heading-title{font-size:17px;color:#707070;}.elementor-2313 .elementor-element.elementor-element-a60728d{--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;}.elementor-2313 .elementor-element.elementor-element-ef23496{--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-2313 .elementor-element.elementor-element-6adae826{text-align:center;}.elementor-2313 .elementor-element.elementor-element-6adae826 .elementor-heading-title{color:#2E6651;}.elementor-2313 .elementor-element.elementor-element-5ac27084{text-align:center;}.elementor-2313 .elementor-element.elementor-element-5ac27084 .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-4fd39ae{--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-2313 .elementor-element.elementor-element-53cb42d2{text-align:center;}.elementor-2313 .elementor-element.elementor-element-53cb42d2 .elementor-heading-title{color:#2E6651;}.elementor-2313 .elementor-element.elementor-element-7e5b5865{text-align:center;}.elementor-2313 .elementor-element.elementor-element-7e5b5865 .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-610931b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2313 .elementor-element.elementor-element-3ea078f3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2313 .elementor-element.elementor-element-3ea078f3.elementor-element{--align-self:center;}.elementor-2313 .elementor-element.elementor-element-3ea078f3{text-align:start;}.elementor-2313 .elementor-element.elementor-element-3ea078f3 .elementor-heading-title{color:#2E6651;}.elementor-2313 .elementor-element.elementor-element-64d439a7.elementor-element{--align-self:center;}.elementor-2313 .elementor-element.elementor-element-64d439a7 .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-2566e145.elementor-element{--align-self:center;}.elementor-2313 .elementor-element.elementor-element-2566e145{text-align:start;}.elementor-2313 .elementor-element.elementor-element-2566e145 .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-1f88474a.elementor-element{--align-self:center;}.elementor-2313 .elementor-element.elementor-element-1f88474a{text-align:start;}.elementor-2313 .elementor-element.elementor-element-1f88474a .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-3386a7ae.elementor-element{--align-self:center;}.elementor-2313 .elementor-element.elementor-element-3386a7ae{text-align:start;}.elementor-2313 .elementor-element.elementor-element-3386a7ae .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-2a223f03.elementor-element{--align-self:center;}.elementor-2313 .elementor-element.elementor-element-2a223f03{text-align:start;}.elementor-2313 .elementor-element.elementor-element-2a223f03 .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-7478b72{--display:flex;}.elementor-2313 .elementor-element.elementor-element-6165aae3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2313 .elementor-element.elementor-element-6165aae3.elementor-element{--align-self:center;}.elementor-2313 .elementor-element.elementor-element-6165aae3 .elementor-heading-title{color:#2E6651;}.elementor-2313 .elementor-element.elementor-element-655fc20a{text-align:justify;}.elementor-2313 .elementor-element.elementor-element-655fc20a .elementor-heading-title{font-size:17px;letter-spacing:0px;color:#707070;}.elementor-2313 .elementor-element.elementor-element-44b0d0c7{text-align:justify;}.elementor-2313 .elementor-element.elementor-element-44b0d0c7 .elementor-heading-title{font-size:17px;letter-spacing:0px;color:#707070;}.elementor-2313 .elementor-element.elementor-element-76ebfc41{text-align:justify;}.elementor-2313 .elementor-element.elementor-element-76ebfc41 .elementor-heading-title{font-size:17px;letter-spacing:0px;color:#707070;}.elementor-2313 .elementor-element.elementor-element-7eb1c7f2{--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-2313 .elementor-element.elementor-element-1bcda14 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2313 .elementor-element.elementor-element-1bcda14.elementor-element{--align-self:center;}.elementor-2313 .elementor-element.elementor-element-1bcda14 .elementor-heading-title{color:#2E6651;}.elementor-2313 .elementor-element.elementor-element-4e7e8092 .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-4656a24f .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-5ddbdd77 .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-3a12ebc3 .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-b058c0f .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-231da207{--display:flex;}.elementor-2313 .elementor-element.elementor-element-3ca87e60 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2313 .elementor-element.elementor-element-3ca87e60.elementor-element{--align-self:center;}.elementor-2313 .elementor-element.elementor-element-3ca87e60 .elementor-heading-title{color:#2E6651;}.elementor-2313 .elementor-element.elementor-element-e962ff0 .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-1941fe6b .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-7ecb2a90 .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-28190bda .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-71e2f138 .elementor-heading-title{color:#707070;}.elementor-2313 .elementor-element.elementor-element-2eb59187 .elementor-heading-title{color:#707070;}#elementor-popup-modal-2313{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2313 .dialog-message{width:850px;height:600px;align-items:flex-start;padding:20px 20px 20px 20px;}#elementor-popup-modal-2313 .dialog-close-button{display:flex;}#elementor-popup-modal-2313 .dialog-widget-content{border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-2313 .elementor-element.elementor-element-2cdd93ff img{width:100%;height:100%;}.elementor-2313 .elementor-element.elementor-element-478d32fd .elementor-heading-title{font-size:17px;}}@media(max-width:767px){.elementor-2313 .elementor-element.elementor-element-2cdd93ff img{height:100%;}.elementor-2313 .elementor-element.elementor-element-478d32fd .elementor-heading-title{font-size:17px;}.elementor-2313 .elementor-element.elementor-element-3ea078f3{text-align:center;}.elementor-2313 .elementor-element.elementor-element-2a223f03{text-align:center;}.elementor-2313 .elementor-element.elementor-element-6165aae3{text-align:center;}.elementor-2313 .elementor-element.elementor-element-1bcda14{text-align:center;}.elementor-2313 .elementor-element.elementor-element-3ca87e60{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-617fd3f5 *//* 1. HABILITAR EL SCROLL en el contenedor principal del popup */
.elementor-popup-modal .dialog-message.dialog-lightbox-message {
    /* Asegura que haya scroll si el contenido se desborda */
    overflow-y: auto !important; 
    /* Importante: Mantiene el scroll activado pero invisible */
}

/* 2. OCULTAR LA BARRA DE SCROLL en navegadores Webkit (Chrome, Safari, Edge, Opera) */
.elementor-popup-modal .dialog-message.dialog-lightbox-message::-webkit-scrollbar {
    display: none; /* Oculta la barra completamente */
}

/* 3. OCULTAR LA BARRA DE SCROLL en Firefox */
.elementor-popup-modal .dialog-message.dialog-lightbox-message {
    scrollbar-width: none; /* 'none' oculta la barra en Firefox */
}/* End custom CSS */