.elementor-2316 .elementor-element.elementor-element-5d073c04{--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-2316 .elementor-element.elementor-element-2120459c{--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-2316 .elementor-element.elementor-element-66791556{--display:flex;--justify-content:center;}.elementor-2316 .elementor-element.elementor-element-57960ea8 img{width:100%;max-width:100%;height:100%;border-radius:25px 25px 25px 25px;}.elementor-2316 .elementor-element.elementor-element-72a786b3{--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-2316 .elementor-element.elementor-element-67036a94{--display:flex;}.elementor-2316 .elementor-element.elementor-element-19d0214c{text-align:center;}.elementor-2316 .elementor-element.elementor-element-19d0214c .elementor-heading-title{color:#2E6651;}.elementor-2316 .elementor-element.elementor-element-6f6ef13b{--display:flex;}.elementor-2316 .elementor-element.elementor-element-b2edc5a > .elementor-widget-container{background-color:#2E6651;padding:10px 10px 10px 10px;border-radius:25px 25px 25px 25px;}.elementor-2316 .elementor-element.elementor-element-b2edc5a.elementor-element{--align-self:center;}.elementor-2316 .elementor-element.elementor-element-b2edc5a{text-align:center;}.elementor-2316 .elementor-element.elementor-element-b2edc5a .elementor-heading-title{color:#FFFFFF;}.elementor-2316 .elementor-element.elementor-element-e54519b{--display:flex;}.elementor-2316 .elementor-element.elementor-element-230764fd{text-align:center;}.elementor-2316 .elementor-element.elementor-element-230764fd .elementor-heading-title{font-size:17px;color:#707070;}.elementor-2316 .elementor-element.elementor-element-8a190cc{--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-2316 .elementor-element.elementor-element-6e69b342{--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-2316 .elementor-element.elementor-element-171ab7c6{text-align:center;}.elementor-2316 .elementor-element.elementor-element-171ab7c6 .elementor-heading-title{color:#2E6651;}.elementor-2316 .elementor-element.elementor-element-27889c3e{text-align:center;}.elementor-2316 .elementor-element.elementor-element-27889c3e .elementor-heading-title{color:#707070;}.elementor-2316 .elementor-element.elementor-element-6a4c206c{--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-2316 .elementor-element.elementor-element-20c77673{text-align:center;}.elementor-2316 .elementor-element.elementor-element-20c77673 .elementor-heading-title{color:#2E6651;}.elementor-2316 .elementor-element.elementor-element-3f059133{text-align:center;}.elementor-2316 .elementor-element.elementor-element-3f059133 .elementor-heading-title{color:#707070;}.elementor-2316 .elementor-element.elementor-element-944b961{--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-2316 .elementor-element.elementor-element-13957c4b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2316 .elementor-element.elementor-element-13957c4b.elementor-element{--align-self:center;}.elementor-2316 .elementor-element.elementor-element-13957c4b{text-align:start;}.elementor-2316 .elementor-element.elementor-element-13957c4b .elementor-heading-title{color:#2E6651;}.elementor-2316 .elementor-element.elementor-element-33dd60fc.elementor-element{--align-self:center;}.elementor-2316 .elementor-element.elementor-element-33dd60fc .elementor-heading-title{color:#707070;}.elementor-2316 .elementor-element.elementor-element-2e451a10.elementor-element{--align-self:center;}.elementor-2316 .elementor-element.elementor-element-2e451a10{text-align:start;}.elementor-2316 .elementor-element.elementor-element-2e451a10 .elementor-heading-title{color:#707070;}.elementor-2316 .elementor-element.elementor-element-eddcf43.elementor-element{--align-self:center;}.elementor-2316 .elementor-element.elementor-element-eddcf43{text-align:start;}.elementor-2316 .elementor-element.elementor-element-eddcf43 .elementor-heading-title{color:#707070;}.elementor-2316 .elementor-element.elementor-element-41ff5ea1.elementor-element{--align-self:center;}.elementor-2316 .elementor-element.elementor-element-41ff5ea1{text-align:start;}.elementor-2316 .elementor-element.elementor-element-41ff5ea1 .elementor-heading-title{color:#707070;}.elementor-2316 .elementor-element.elementor-element-3a0ac933.elementor-element{--align-self:center;}.elementor-2316 .elementor-element.elementor-element-3a0ac933{text-align:start;}.elementor-2316 .elementor-element.elementor-element-3a0ac933 .elementor-heading-title{color:#707070;}.elementor-2316 .elementor-element.elementor-element-44d45aa7{--display:flex;}.elementor-2316 .elementor-element.elementor-element-7fd8d0b1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2316 .elementor-element.elementor-element-7fd8d0b1.elementor-element{--align-self:center;}.elementor-2316 .elementor-element.elementor-element-7fd8d0b1 .elementor-heading-title{color:#2E6651;}.elementor-2316 .elementor-element.elementor-element-496fda13{text-align:justify;}.elementor-2316 .elementor-element.elementor-element-496fda13 .elementor-heading-title{font-size:17px;letter-spacing:0px;color:#707070;}.elementor-2316 .elementor-element.elementor-element-7a13dc1e{text-align:justify;}.elementor-2316 .elementor-element.elementor-element-7a13dc1e .elementor-heading-title{font-size:17px;letter-spacing:0px;color:#707070;}.elementor-2316 .elementor-element.elementor-element-6f38d465{text-align:justify;}.elementor-2316 .elementor-element.elementor-element-6f38d465 .elementor-heading-title{font-size:17px;letter-spacing:0px;color:#707070;}.elementor-2316 .elementor-element.elementor-element-13db1459{--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-2316 .elementor-element.elementor-element-67a43b36 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2316 .elementor-element.elementor-element-67a43b36.elementor-element{--align-self:center;}.elementor-2316 .elementor-element.elementor-element-67a43b36 .elementor-heading-title{color:#2E6651;}.elementor-2316 .elementor-element.elementor-element-768f492b .elementor-heading-title{color:#707070;}.elementor-2316 .elementor-element.elementor-element-3b440df2 .elementor-heading-title{color:#707070;}.elementor-2316 .elementor-element.elementor-element-4f070a8 .elementor-heading-title{color:#707070;}.elementor-2316 .elementor-element.elementor-element-abd6041 .elementor-heading-title{color:#707070;}.elementor-2316 .elementor-element.elementor-element-4f974ea3 .elementor-heading-title{color:#707070;}.elementor-2316 .elementor-element.elementor-element-57f35e6a{--display:flex;}.elementor-2316 .elementor-element.elementor-element-1a170b5c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2316 .elementor-element.elementor-element-1a170b5c.elementor-element{--align-self:center;}.elementor-2316 .elementor-element.elementor-element-1a170b5c .elementor-heading-title{color:#2E6651;}.elementor-2316 .elementor-element.elementor-element-451c2d20 .elementor-heading-title{color:#707070;}.elementor-2316 .elementor-element.elementor-element-7b78ed1b .elementor-heading-title{color:#707070;}.elementor-2316 .elementor-element.elementor-element-5f21f69f .elementor-heading-title{color:#707070;}#elementor-popup-modal-2316{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2316 .dialog-message{width:850px;height:600px;align-items:flex-start;padding:20px 20px 20px 20px;}#elementor-popup-modal-2316 .dialog-close-button{display:flex;}#elementor-popup-modal-2316 .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-2316 .elementor-element.elementor-element-57960ea8 img{width:100%;height:100%;}.elementor-2316 .elementor-element.elementor-element-230764fd .elementor-heading-title{font-size:17px;}}@media(max-width:767px){.elementor-2316 .elementor-element.elementor-element-57960ea8 img{height:100%;}.elementor-2316 .elementor-element.elementor-element-230764fd .elementor-heading-title{font-size:17px;}.elementor-2316 .elementor-element.elementor-element-13957c4b{text-align:center;}.elementor-2316 .elementor-element.elementor-element-3a0ac933{text-align:center;}.elementor-2316 .elementor-element.elementor-element-7fd8d0b1{text-align:center;}.elementor-2316 .elementor-element.elementor-element-67a43b36{text-align:center;}.elementor-2316 .elementor-element.elementor-element-1a170b5c{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-5d073c04 *//* 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 */