.elementor-kit-7{--e-global-color-primary:#112D42;--e-global-color-secondary:#183E5C;--e-global-color-text:#292929;--e-global-color-accent:#B7DDE1;--e-global-color-f47aeee:#183E5C;--e-global-color-f8f05c6:#FFFFFF;--e-global-color-1ca7abe:#B7DDE1;--e-global-color-0def09c:#B7DDE14D;--e-global-color-658fa23:#222222;--e-global-color-3bbdda8:#112D42;--e-global-color-d3c4ed4:#FEF8F0;--e-global-color-b1b8c71:#F0F0F0;--e-global-color-16500f2:#A6F3FB;--e-global-color-de64d82:#4F5053;--e-global-color-103d98f:#ACB5BD;--e-global-color-29a07f9:#FFFFFF00;--e-global-color-e570ad7:#FFFFFF55;--e-global-color-acaf80a:#0000002B;--e-global-color-524f3ef:#E9EAEB;--e-global-color-15d1665:#25282D;--e-global-color-0d96316:#F4EDE6;--e-global-color-eb7cfa5:#EBE4DC;--e-global-color-21f6cda:#F4EDE6;--e-global-color-dec8dc0:#F4F4F4;--e-global-color-59222c4:#223C4F;--e-global-typography-primary-font-family:"Verdana Pro Condensed";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Verdana Pro Condensed";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Verdana Pro Condensed";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Verdana Pro Condensed";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.625rem;--e-global-typography-dcaed0c-font-family:"Verdana Pro Condensed";--e-global-typography-dcaed0c-font-size:clamp(3rem, 2.6rem + 2vw, 5rem);--e-global-typography-dcaed0c-font-weight:600;--e-global-typography-dcaed0c-line-height:clamp(3.5rem, 3.05rem + 2.25vw, 5.75rem);--e-global-typography-dcaed0c-letter-spacing:-1px;--e-global-typography-e83bbe5-font-family:"Verdana Pro Condensed";--e-global-typography-e83bbe5-font-size:3.6875rem;--e-global-typography-e83bbe5-font-weight:600;--e-global-typography-e83bbe5-line-height:3.875rem;--e-global-typography-e83bbe5-letter-spacing:1px;--e-global-typography-82b6e9a-font-family:"Verdana Pro Condensed";--e-global-typography-82b6e9a-font-size:3rem;--e-global-typography-82b6e9a-font-weight:300;--e-global-typography-82b6e9a-line-height:3.75rem;--e-global-typography-82b6e9a-letter-spacing:-0.2px;--e-global-typography-6369ae1-font-family:"Verdana Pro Condensed Light";--e-global-typography-6369ae1-font-size:clamp(1.5rem, 1.2rem + 1.5vw, 3rem);--e-global-typography-6369ae1-font-weight:300;--e-global-typography-6369ae1-line-height:clamp(2rem, 1.65rem + 1.75vw, 3.75rem);--e-global-typography-6369ae1-letter-spacing:-0.2px;--e-global-typography-715f6ff-font-family:"Verdana Pro Condensed";--e-global-typography-715f6ff-font-size:clamp(1.3rem, 1.14rem + 0.825vw, 2.125rem);--e-global-typography-715f6ff-font-weight:400;--e-global-typography-715f6ff-line-height:clamp(1.2rem, 0.9rem + 1.51vw, 2.71rem);--e-global-typography-715f6ff-letter-spacing:0.25px;--e-global-typography-ef825f1-font-family:"Verdana Pro Condensed";--e-global-typography-ef825f1-font-size:1.5rem;--e-global-typography-ef825f1-font-weight:400;--e-global-typography-ef825f1-line-height:2.031rem;--e-global-typography-ef825f1-letter-spacing:0.5px;--e-global-typography-ba5d99b-font-family:"Verdana Pro Condensed";--e-global-typography-ba5d99b-font-size:1.25rem;--e-global-typography-ba5d99b-font-weight:600;--e-global-typography-ba5d99b-line-height:1.52rem;--e-global-typography-ba5d99b-letter-spacing:0.15px;--e-global-typography-816b2ff-font-family:"Verdana Pro Condensed";--e-global-typography-816b2ff-font-size:0.875rem;--e-global-typography-816b2ff-font-weight:600;--e-global-typography-816b2ff-text-transform:uppercase;--e-global-typography-816b2ff-line-height:1.063rem;--e-global-typography-816b2ff-letter-spacing:2.5px;--e-global-typography-ebfc12a-font-family:"Verdana Pro Condensed";--e-global-typography-ebfc12a-font-size:0.875rem;--e-global-typography-ebfc12a-font-weight:400;--e-global-typography-ebfc12a-line-height:1.375rem;--e-global-typography-ebfc12a-letter-spacing:0.25px;--e-global-typography-a1c9a52-font-family:"Verdana Pro Condensed";--e-global-typography-a1c9a52-font-size:0.875rem;--e-global-typography-a1c9a52-font-weight:400;--e-global-typography-a1c9a52-text-transform:uppercase;--e-global-typography-a1c9a52-line-height:1.0625rem;--e-global-typography-a1c9a52-letter-spacing:2.5px;--e-global-typography-37401bd-font-family:"Verdana Pro Condensed Light";--e-global-typography-37401bd-font-size:2.125rem;--e-global-typography-37401bd-font-weight:300;--e-global-typography-37401bd-line-height:2.71rem;--e-global-typography-37401bd-letter-spacing:0.25px;--e-global-typography-51194f0-font-family:"Verdana Pro Condensed";--e-global-typography-51194f0-font-size:0.75rem;--e-global-typography-51194f0-font-weight:400;--e-global-typography-51194f0-text-transform:uppercase;--e-global-typography-51194f0-line-height:0.91125rem;--e-global-typography-51194f0-letter-spacing:2.5px;--e-global-typography-c679087-font-family:"Verdana Pro Condensed";--e-global-typography-c679087-font-size:1.5rem;--e-global-typography-c679087-font-weight:400;--e-global-typography-c679087-line-height:2rem;--e-global-typography-c679087-letter-spacing:0.5px;--e-global-typography-f37eb96-font-family:"Verdana Pro Condensed";--e-global-typography-f37eb96-font-size:1.5rem;--e-global-typography-f37eb96-font-weight:400;--e-global-typography-f37eb96-line-height:1.8rem;--e-global-typography-f37eb96-letter-spacing:0.5px;--e-global-typography-a19a2d9-font-family:"Verdana Pro Condensed";--e-global-typography-a19a2d9-font-size:1rem;--e-global-typography-a19a2d9-font-weight:400;--e-global-typography-a19a2d9-line-height:1.625rem;--e-global-typography-a19a2d9-letter-spacing:0.5px;--e-global-typography-d469e6c-font-family:"Verdana Pro Condensed";--e-global-typography-d469e6c-font-size:1rem;--e-global-typography-d469e6c-font-weight:500;--e-global-typography-d469e6c-line-height:1.625rem;--e-global-typography-d469e6c-letter-spacing:0.5px;--e-global-typography-e326794-font-family:"Verdana Pro";--e-global-typography-e326794-font-size:0.875rem;--e-global-typography-e326794-font-weight:400;--e-global-typography-e326794-line-height:1.375rem;--e-global-typography-e546bc0-font-family:"Verdana Pro Condensed";--e-global-typography-e546bc0-font-size:1.25rem;--e-global-typography-e546bc0-font-weight:600;--e-global-typography-e546bc0-line-height:1.52rem;--e-global-typography-e546bc0-letter-spacing:0.15px;--e-global-typography-e0c2139-font-family:"Verdana Pro Condensed";--e-global-typography-e0c2139-font-size:1.5rem;--e-global-typography-e0c2139-font-weight:500;--e-global-typography-e0c2139-line-height:2.0625rem;--e-global-typography-e0c2139-letter-spacing:0.2px;--e-global-typography-538d917-font-family:"Verdana Pro Condensed";--e-global-typography-538d917-font-size:0.875rem;--e-global-typography-538d917-font-weight:400;--e-global-typography-538d917-text-transform:uppercase;--e-global-typography-538d917-line-height:1.0635rem;--e-global-typography-538d917-letter-spacing:0.5px;--e-global-typography-74d7f7e-font-family:"Verdana Pro Condensed Light";--e-global-typography-74d7f7e-font-size:2.25rem;--e-global-typography-74d7f7e-font-weight:300;--e-global-typography-74d7f7e-line-height:3.75rem;--e-global-typography-74d7f7e-letter-spacing:0.25px;--e-global-typography-1de89f0-font-family:"Verdana Pro Condensed";--e-global-typography-1de89f0-font-size:2.8125rem;--e-global-typography-1de89f0-font-weight:600;--e-global-typography-1de89f0-line-height:3.875rem;--e-global-typography-1de89f0-letter-spacing:0.2px;--e-global-typography-1f6709e-font-family:"Verdana Pro Condensed Light";--e-global-typography-1f6709e-font-size:1.5rem;--e-global-typography-1f6709e-font-weight:600;--e-global-typography-1f6709e-line-height:1.5rem;--e-global-typography-1f6709e-letter-spacing:0.2px;--e-global-typography-9d4b3f7-font-size:2.125rem;--e-global-typography-9d4b3f7-font-weight:600;--e-global-typography-9d4b3f7-line-height:2.6875rem;--e-global-typography-9d4b3f7-letter-spacing:0.3px;--e-global-typography-c76fcd9-font-family:"Verdana Pro Condensed";--e-global-typography-c76fcd9-font-size:3.0625rem;--e-global-typography-c76fcd9-font-weight:600;--e-global-typography-c76fcd9-line-height:3.875rem;--e-global-typography-c76fcd9-letter-spacing:0.3px;--e-global-typography-cc3b227-font-family:"Verdana Pro Condensed";--e-global-typography-cc3b227-font-size:12px;--e-global-typography-cc3b227-font-weight:400;--e-global-typography-cc3b227-text-transform:uppercase;--e-global-typography-cc3b227-line-height:14.58px;--e-global-typography-cc3b227-letter-spacing:2.5px;--e-global-typography-6906cee-font-family:"Verdana Pro";--e-global-typography-6906cee-font-size:34px;--e-global-typography-6906cee-font-weight:500;--e-global-typography-6906cee-line-height:43.3px;--e-global-typography-6906cee-letter-spacing:0.25px;--e-global-typography-4b69d39-font-family:"Verdana Pro Condensed Light";--e-global-typography-4b69d39-font-size:1.875rem;--e-global-typography-4b69d39-font-weight:300;--e-global-typography-4b69d39-line-height:2.375rem;--e-global-typography-4b69d39-letter-spacing:0.3px;--e-global-typography-06538e7-font-family:"Verdana Pro Condensed";--e-global-typography-06538e7-font-size:3.125rem;--e-global-typography-06538e7-font-weight:800;--e-global-typography-06538e7-line-height:2rem;--e-global-typography-06538e7-letter-spacing:0.5px;--e-global-typography-82ad160-font-family:"Verdana Pro Condensed Light";--e-global-typography-82ad160-font-size:3rem;--e-global-typography-82ad160-font-weight:500;--e-global-typography-82ad160-line-height:3.75rem;--e-global-typography-82ad160-letter-spacing:0.5px;--e-global-typography-17c41bc-font-family:"Verdana Pro Condensed Light";--e-global-typography-17c41bc-font-size:1.875rem;--e-global-typography-17c41bc-font-weight:300;--e-global-typography-17c41bc-line-height:2.375rem;--e-global-typography-17c41bc-letter-spacing:0.3px;--e-global-typography-42faf8d-font-family:"Verdana Pro Condensed";--e-global-typography-42faf8d-font-size:2.125rem;--e-global-typography-42faf8d-font-weight:500;--e-global-typography-42faf8d-line-height:2.6875rem;--e-global-typography-42faf8d-letter-spacing:0.3px;--e-global-typography-b86e121-font-family:"Verdana Pro Condensed";--e-global-typography-b86e121-font-size:0.875rem;--e-global-typography-b86e121-font-weight:500;--e-global-typography-b86e121-line-height:1.375rem;--e-global-typography-b86e121-letter-spacing:0.4px;--e-global-typography-08d3a71-font-family:"Verdana Pro Condensed Light";--e-global-typography-08d3a71-font-size:1.875rem;--e-global-typography-08d3a71-font-weight:100;--e-global-typography-08d3a71-line-height:3.625rem;--e-global-typography-2d0fa9c-font-family:"Verdana Pro Condensed";--e-global-typography-2d0fa9c-font-size:1rem;--e-global-typography-2d0fa9c-font-weight:100;--e-global-typography-2d0fa9c-line-height:1.5rem;--e-global-typography-2d0fa9c-letter-spacing:0.4px;--e-global-typography-7e9f618-font-family:"Verdana Pro Condensed";--e-global-typography-7e9f618-font-size:2.125rem;--e-global-typography-7e9f618-font-weight:400;--e-global-typography-7e9f618-line-height:2.6875rem;--e-global-typography-7e9f618-letter-spacing:0.3px;--e-global-typography-e7c739a-font-family:"Verdana Pro Condensed";--e-global-typography-e7c739a-font-weight:400;--e-global-typography-c53ca04-font-family:"Verdana Pro Condensed";--e-global-typography-c53ca04-font-size:clamp(0.9rem, 0.82rem + 0.4vw, 1.3rem);--e-global-typography-c53ca04-font-weight:400;--e-global-typography-c53ca04-line-height:clamp(1.2rem, 1.08rem + 0.6vw, 1.8rem);--e-global-typography-94a2f6c-font-family:"Verdana Pro Condensed";--e-global-typography-94a2f6c-font-size:clamp(1.1rem, 0.96rem + 0.7vw, 1.8rem);--e-global-typography-94a2f6c-font-weight:400;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-3bbdda8 );}.elementor-kit-7 a:hover{color:var( --e-global-color-1ca7abe );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(min-width:2400px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}@media(max-width:1368px){.elementor-kit-7{--e-global-typography-e83bbe5-font-size:3.5rem;--e-global-typography-d469e6c-font-size:1.2rem;--e-global-typography-d469e6c-line-height:1.8rem;--e-global-typography-74d7f7e-font-size:1.8em;--e-global-typography-74d7f7e-line-height:1.2em;--e-global-typography-6906cee-font-size:1.9em;--e-global-typography-6906cee-line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}@media(max-width:1200px){.elementor-kit-7{--e-global-typography-e83bbe5-font-size:3em;--e-global-typography-37401bd-font-size:1.6rem;--e-global-typography-37401bd-line-height:2rem;--e-global-typography-74d7f7e-font-size:1.8em;--e-global-typography-74d7f7e-line-height:1.2em;--e-global-typography-6906cee-font-size:1.6em;--e-global-typography-6906cee-line-height:1.2em;--e-global-typography-7e9f618-font-size:1.6em;--e-global-typography-7e9f618-line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-e83bbe5-font-size:3em;--e-global-typography-82b6e9a-font-size:2.5rem;--e-global-typography-82b6e9a-line-height:2.8rem;--e-global-typography-74d7f7e-font-size:1.8em;--e-global-typography-74d7f7e-line-height:1.2em;--e-global-typography-6906cee-font-size:1.4em;--e-global-typography-6906cee-line-height:1.2em;--e-global-typography-7e9f618-font-size:1.4em;--e-global-typography-7e9f618-line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}@media(max-width:880px){.elementor-kit-7{--e-global-typography-e83bbe5-font-size:2.5em;--e-global-typography-74d7f7e-font-size:1.8em;--e-global-typography-74d7f7e-line-height:1.2em;--e-global-typography-c76fcd9-font-size:2.062rem;--e-global-typography-c76fcd9-line-height:2.2rem;--e-global-typography-6906cee-font-size:1.4em;--e-global-typography-6906cee-line-height:1.2em;--e-global-typography-4b69d39-font-size:1.5rem;--e-global-typography-4b69d39-line-height:1.8rem;--e-global-typography-06538e7-font-size:2rem;--e-global-typography-06538e7-line-height:2.25rem;--e-global-typography-82ad160-font-size:2rem;--e-global-typography-82ad160-line-height:2.75rem;--e-global-typography-17c41bc-font-size:2rem;--e-global-typography-17c41bc-line-height:2.5rem;--e-global-typography-7e9f618-font-size:1.4em;--e-global-typography-7e9f618-line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-e83bbe5-font-size:2.4em;--e-global-typography-82b6e9a-font-size:2em;--e-global-typography-82b6e9a-line-height:1.2em;--e-global-typography-6369ae1-letter-spacing:-0.2px;--e-global-typography-ef825f1-font-size:1.1em;--e-global-typography-ef825f1-line-height:1.2em;--e-global-typography-51194f0-line-height:1.5rem;--e-global-typography-74d7f7e-font-size:1.6em;--e-global-typography-74d7f7e-line-height:1.2em;--e-global-typography-c76fcd9-font-size:1.8rem;--e-global-typography-c76fcd9-line-height:2rem;--e-global-typography-6906cee-font-size:1.2em;--e-global-typography-6906cee-line-height:1.2em;--e-global-typography-06538e7-font-size:1.8rem;--e-global-typography-06538e7-line-height:2rem;--e-global-typography-82ad160-font-size:1.8rem;--e-global-typography-82ad160-line-height:2rem;--e-global-typography-17c41bc-font-size:1.8rem;--e-global-typography-17c41bc-line-height:2rem;--e-global-typography-08d3a71-line-height:3rem;--e-global-typography-7e9f618-font-size:1.4em;--e-global-typography-7e9f618-line-height:1.2em;--e-global-typography-e7c739a-font-size:clamp(1.3rem, 1.14rem + 0.825vw, 2.125rem);--e-global-typography-e7c739a-line-height:clamp(1.2rem, 0.9rem + 1.51vw, 2.71rem);--e-global-typography-c53ca04-font-size:clamp(0.7rem, 0.58rem + 0.6vw, 1.3rem);--e-global-typography-c53ca04-line-height:clamp(1.2rem, 1.03rem + 0.83vw, 2.03rem);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}}/* Start custom CSS *//* <<<<< 
AJUSTES DE JETPOPUP 
>>>>>*/

/* AJUSTE ALTURA/C JET POPUP */
#jet-popup-710 .jet-popup__container-overlay {
    max-height: 120vh;
}

#jet-popup-927 .jet-popup__container-overlay {
    max-height: 120vh;
}

/* AJSUTE POSICIÓN BOTÓN CERRAR JET POPUP */
.jet-popup.jet-popup--front-mode .jet-popup__close-button {
    top: 1.5rem !important;
    right: 2rem !important;
}

/* AJUSTE TAMAÑO BOTÓN CERRAR JET POPUP */
.jet-popup.jet-popup--front-mode .jet-popup__close-button svg {
    width: var(--jp-close-button-icon-size, 1rem) !important;
    height: auto;
}

/* AJUSTE COLOR DE FONDO OVERLAY */
.jet-popup.jet-popup--front-mode .jet-popup__container-inner{
    background-color: #FEF8F0 !important;
}

/* AJUSTE BARRA DE DESPLAZAMIENTO VERTICAL JET POPUP */
/*.jet-popup__container-inner {
    scrollbar-width: thin;
}*/

.jet-popup__container-inner {
    overflow-y: auto !important; /* Asegurar que el scroll se active */
    max-height: 100vh !important; /* Limitar la altura para que haya contenido desplazable */
    scrollbar-width: auto !important; /* Firefox: evitar problemas con scroll invisible */
}

/* Para WebKit (Chrome, Safari, Edge) */
.jet-popup__container-inner::-webkit-scrollbar {
    width: 8px !important; /* Reducir tamaño del scrollbar para evitar bugs */
}

.jet-popup__container-inner::-webkit-scrollbar-track {
    background: transparent !important;
}

.jet-popup__container-inner::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5) !important;
    border-radius: 10px !important;
}

/* Evitar que Safari elimine el scroll por algún contenedor padre */
.jet-popup {
    overflow: visible !important;
}


/* <<<<< 
/FIN AJUSTES DE JETPOPUP 
>>>>>*/



/* <<<<< 
AJUSTES DE CARRUSEL 
>>>>> */

/* ===== FORMATO FLECHAS CAROUSEL LISTING GRID ===== */

/* FORMATO FLECHAS DE NAVEGACIÓN CAORUSEL ADVISORY COMMITTEE */
.elementor-695 .elementor-element.elementor-element-d14a6ef .jet-listing-grid__slider-icon svg {
    height: 2rem !important;
    border: 1px solid #183E5C;
    padding: 4%;
}

.elementor-695 .elementor-element.elementor-element-d14a6ef .jet-listing-grid__slider-icon:hover svg {
    height: 2rem !important;
    border: 1px solid #B7DDE1;
    padding: 4%;
}

/* FORMATO FLECHAS DE NAVEGACIÓN CAROUSEL NEWS */
.elementor-94 .elementor-element.elementor-element-2a96027 .jet-listing-grid__slider-icon svg {
    height: 2rem !important;
    border: 1px solid #B7DDE1;
    padding: 8% !important;
}

/* FORMATO FLECHAS DE NAVEGACIÓN CAROUSEL INVESTMENTS */
.aph-slider-center svg {
    height: 2rem !important;
    border: 1px solid #B7DDE1;
    padding: 8% !important;
}

.aph-slider-center:hover svg {
    height: 2rem !important;
    border: 1px solid #B7DDE1;
    padding: 8% !important;
}

.aph-slider-center2 svg {
    height: 2rem !important;
    border: 1px solid #B7DDE1;
    padding: 8% !important;
}

/* FORMATO FLECHAS DE NAVEGACIÓN CAROUSEL CASE STUDIES INVESTMENTS */
.elementor-88 .elementor-element.elementor-element-07925cc .jet-listing-grid__slider-icon svg {
    height: 2rem !important;
    border: 1px solid #B7DDE1;
    padding: 8% !important;
}

.elementor-88 .elementor-element.elementor-element-07925cc .jet-listing-grid__slider-icon:hover svg {
    height: 2rem !important;
    border: 1px solid #B7DDE1;
    padding: 8% !important;
}

/* FORMATO FLECHAS CARRUSEL IMÁGENES SINGLE INVESTMENTS */
.elementor-348 .elementor-element.elementor-element-be3e3ca .elementor-swiper-button.elementor-swiper-button-prev, .elementor-348 .elementor-element.elementor-element-be3e3ca .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 3rem;
    color: #B7DDE1;
    position: relative !important;
    margin-right: 1.5rem !important;
    margin-top: 5%;
    border: 1px solid #B7DDE1;
    padding: 1.5%;
    left: 75%;
    top: 80%;
}

.elementor-348 .elementor-element.elementor-element-be3e3ca .elementor-swiper-button.elementor-swiper-button-prev:hover, .elementor-348 .elementor-element.elementor-element-be3e3ca .elementor-swiper-button.elementor-swiper-button-next:hover {
    border: 1px solid #B7DDE1;
    
}

/* FORMATO FLECHAS CARRUSEL IMÁGENES SUSTAINABILITY INITIATIVES YOUTH */

.elementor-97 .elementor-element.elementor-element-f0b17d5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-97 .elementor-element.elementor-element-f0b17d5 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 1rem !important;
    color: var(--e-global-color-1ca7abe);
    position: relative !important;
    margin-right: 1rem;
    margin-top: 2%;
    border: 1px solid #183E5C;
    padding: 0.4%;
    left: 90%;
}

@media screen and (max-width: 1366px) {
.elementor-97 .elementor-element.elementor-element-f0b17d5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-97 .elementor-element.elementor-element-f0b17d5 .elementor-swiper-button.elementor-swiper-button-next {
    margin-right: 1rem;
}
}

.elementor-97 .elementor-element.elementor-element-f0b17d5 .elementor-swiper-button.elementor-swiper-button-prev:hover, .elementor-97 .elementor-element.elementor-element-f0b17d5 .elementor-swiper-button.elementor-swiper-button-next:hover {
    border: 1px solid #B7DDE1;
    
}

.elementor-97 .elementor-element.elementor-element-f0b17d5 .jet-listing-grid__slider-icon svg {
    height: 2rem !important;
    border: 1px solid #B7DDE1;
    padding: 4%;
}

.elementor-97 .elementor-element.elementor-element-f0d17d5 .jet-listing-grid__slider-icon:hover svg {
    height: 2rem !important;
    border: 1px solid #B7DDE1;
    padding: 4%;
}

/* <<<<< 
/FIN AJUSTES DE CARRUSEL 
>>>>> */



/* <<<<< 
AJUSTES DE LISTING GRID JET ENGINE 
>>>>>*/

/* LISTING GRID NEWS */
/* Estilos iniciales para cada item */
.custom-listing-grid .jet-listing-grid__item {
    position: relative;
    box-sizing: border-box;
}

/* Pseudo-elemento para el borde superior */
.custom-listing-grid .jet-listing-grid__item::before {
    content: '';
    position: absolute;
    top: 0;
    left: 7.5%; /* Centrar el borde del 85% */
    width: 85%;
    height: 1px;
    background-color: #ccc;
    display: none;
}

/* Pseudo-elemento para el borde derecho */
.custom-listing-grid .jet-listing-grid__item::after {
    content: '';
    position: absolute;
    top: 7.5%; /* Centrar el borde del 85% */
    right: 0;
    height: 85%;
    width: 1px;
    background-color: #ccc;
    display: none;
}

/* Primera fila: colspan2 + colspan1 */
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 1)::before,
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 2)::before {
    display: block;
}

.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 1)::after {
    display: block;
}

/* Segunda fila: colspan1 + colspan1 + colspan1 */
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 3)::before,
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 4)::before,
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 5)::before {
    display: block;
}

.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 3)::after,
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 4)::after {
    display: block;
}

/* Tercera fila: colspan1 + colspan2 */
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 6)::before,
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 7)::before {
    display: block;
}

.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 6)::after {
    display: block;
}

/* Eliminar borde derecho del último item en cada fila */
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 2)::after,
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 5)::after,
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 7)::after {
    display: none;
}

/* Correcciones adicionales */
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 8)::before,
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 9)::before {
    display: block;
}

.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 8)::after {
    display: block;
}

.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 10)::before,
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 11)::before,
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 12)::before {
    display: block;
}

.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 10)::after,
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 11)::after {
    display: block;
}

.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 13)::before,
.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 14)::before {
    display: block;
}

.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 13)::after {
    display: block;
}

.custom-listing-grid .jet-listing-grid__item:nth-child(6n + 14)::after {
    display: none;
}

/* LISTING GRID JOBS EN PÁGINA TEAM */
/* Contenedor del grid personalizado */
.custom-listing-grid-jobs {
    display: grid;
    grid-template-columns: 1fr; /* Una columna */
    gap: 0; /* Sin espacio entre items */
}

/* Estilos iniciales para cada item */
.custom-listing-grid-jobs .jet-listing-grid__item {
    box-sizing: border-box;
    width: 96%; /* Asegura que los items ocupen todo el espacio disponible */
    padding: 20px; /* Ajusta el padding según sea necesario */
}

/* Aplicar borde superior e inferior a las filas impares */
.custom-listing-grid-jobs .jet-listing-grid__item:nth-child(odd) {
    border-top: 2px solid #E9EAEB; /* Ajusta el borde según sea necesario */
    border-bottom: 2px solid #E9EAEB; /* Ajusta el borde según sea necesario */
}

/* Asegurar que la última fila tenga borde inferior */
.custom-listing-grid-jobs .jet-listing-grid__item:last-child { 
	border-bottom: 2px solid #E9EAEB!important; /* Ajusta el borde según sea necesario */ 
}


/* LISTING GRID KEY INDICATORS EN SINGLE POST INVESTMENTS */
/* Estilos iniciales para cada item */
.custom-listing-grid-key-indicators .jet-listing-grid__item {
    position: relative;
    box-sizing: border-box;
}

/* Pseudo-elemento para el borde superior */
.custom-listing-grid-key-indicators .jet-listing-grid__item::before {
    content: '';
    position: absolute;
    top: 0;
    left: 7.5%; /* Centrar el borde del 85% */
    width: 85%;
    height: 1px;
    background-color: #B7DDE14D;
    display: none;
}

/* Pseudo-elemento para el borde derecho */
.custom-listing-grid-key-indicators .jet-listing-grid__item::after {
    content: '';
    position: absolute;
    top: 7.5%; /* Centrar el borde del 85% */
    right: 0;
    height: 80%;
    width: 1px;
    background-color: #B7DDE14D;
    display: none;
}

.custom-listing-grid-key-indicators .jet-listing-grid__item:nth-child(6n + 1)::after {
    display: block;
}

/* Segunda fila: colspan1 + colspan1 + colspan1 */
.custom-listing-grid-key-indicators .jet-listing-grid__item:nth-child(6n + 3)::before,
.custom-listing-grid-key-indicators .jet-listing-grid__item:nth-child(6n + 4)::before,
.custom-listing-grid-key-indicators .jet-listing-grid__item:nth-child(6n + 5)::before {
    display: block;
}

.custom-listing-grid-key-indicators .jet-listing-grid__item:nth-child(6n + 3)::after{
    display: block;
}


/* LISTING GRID MASONRY PÁGINA CONTACT */

/* Margen para la primera fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 1) {
    margin-top: 0;
}

/* Margen para la segunda fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 2) {
    margin-top: 10%;
}

/* Margen para la tercera fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 3) {
    margin-top: -30%;
}

/* Margen para la cuarta fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 4) {
    margin-top: 5%;
}

/* Margen para la quinta fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 5) {
    margin-top: -32%;
}

/* Margen para la sexta fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 6) {
    margin-top: 5%;
}

/* Margen para la séptima fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 7) {
    margin-top: -32%;
}

/* Margen para la octava fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 8) {
    margin-top: 0;
}

@media screen and (max-width: 1368px) {
/* Margen para la séptima fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 6) {
    margin-top: 4%;
}

/* Margen para la octava fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 7) {
    margin-top: -32%;
}
}


@media screen and (max-width: 767px) {
/* Margen para la primera fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 1) {
    margin-top: 0;
}

/* Margen para la segunda fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 2) {
    margin-top: 0;
}

/* Margen para la tercera fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 3) {
    margin-top: 0;
}

/* Margen para la cuarta fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 4) {
    margin-top: 0;
}

/* Margen para la quinta fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 5) {
    margin-top: 0;
}

/* Margen para la sexta fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 6) {
    margin-top: 0;
}

/* Margen para la séptima fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 7) {
    margin-top: 0;
}

/* Margen para la octava fila */
.custom-listing-grid-contact .jet-listing-grid__item:nth-child(2n + 8) {
    margin-top: 0;
}
}

/* <<<<< 
/FIN AJUSTES DE LISTING GRID JET ENGINE 
>>>>>*/



/* <<<<< 
AJUSTES VARIOS 
>>>>> */

/* ===== AJUSTES DE CONTENEDOR ===== */

/* AJUSTAR LA ALTURA DE UN CONTENEDOR A SU CONTENIDO */
.altura-contenido {
    height: fit-content;
}

/* AJUSTAR LA ANCHURA DE UN CONTENEDOR A SU CONTENIDO */
.anchura-contenido {
    width: fit-content;
}

/* MOSTRAR Y OCULTAR UNA SECCIÓN MEDIANTE OPACITY Y HEIGHT */
#seccion-oculta {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: opacity 0.5s ease-in-out, max-height 0.5s ease-in-out;
}

#seccion-oculta.visible {
    opacity: 1;
    max-height: 1000vh; /* Ajusta esto según el contenido */
}


/* ===== AJUSTES DE TEXTO ===== */

/* TEXTO JUSTIFICADO */
.justificar {
    text-align: justify;
}


/* FORMATO LINK EN EDITOR Wysiwyg */
.enlace-editor {
    color: #37a7f3 !important;
    font-weight: bold !important;
}

.enlace-editor:hover {
    color: #A9C6E5 !important;
    font-weight: bold !important;
}


/* LIMITAR A TRES LÍNEAS Y PUNTOS SUSPENSIVOS EL TEXTO */
.line-clamp p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}

/* LIMITAR A SEIS LÍNEAS Y PUNTOS SUSPENSIVOS EL TEXTO */
.line-clamp-seis p {
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;  
    overflow: hidden;
  }



/* PERMITIR QUE LAS PALABRAS SE CORTEN PARA QUE NO DESBORDE EL CONTENEDOR */
.corta-palabras {
    overflow-wrap: break-word;
}


/* SEPARACIÓN AUTOMÁTICA CON GUIONES A ENCABEZADOS EN ELEMENTOR */
.elementor-widget-heading .elementor-heading-title {
    hyphens: auto; /* Habilita la separación de palabras con guiones según el idioma */
    overflow-wrap: break-word; /* Permite dividir las palabras largas */
    word-wrap: break-word; /* Permite dividir las palabras largas */
    -webkit-hyphens: auto; /* Compatibilidad con navegadores WebKit */
    -ms-hyphens: auto; /* Compatibilidad con IE/Edge */
}

/* ===== /FIN AJUSTES DE TEXTO ===== */


/* TAMAÑO TEXTO FILTRO ACTIVO JET SMART FILTERS */
.jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button {
    color: var(--e-global-color-103d98f);
    background-color: var(--e-global-color-29a07f9);
    zoom: 1.3;
}


/* OPACIDAD PARA SEPARADORES */
.separador-minimo {
    opacity: 0.3;
}


/* ALINEAR ICONO FLECHAS DERECHA CON TEXTO EN BOTONES */
span.elementor-button-icon.elementor-align-icon-right {
    padding-top: 0.160rem;
}


/* FONDO DOS COLORES HACIA ABAJO (BLANCO A AZUL CLARO) */
.fondo-dos-colores {
    background: linear-gradient(to bottom, white 0%, white 50%, #B7DDE1 50%, #B7DDE1 100%);
}


/* AJUSTE FONDO POPUP OUR MANIFESTO ELEMENTOR */
#elementor-popup-modal-2741 .dialog-message {
    background-color: #FEF8F0;
}


/* AJUSTE ICONO SVG CIERRE POPUP ELEMENTOR */
.elementor-popup-modal .dialog-close-button svg {
    opacity: 0.5;
}


/* AJUSTE BORDES VÍDEO GET INSPIRED EN PÁGINA TEAM */
.caja-video-get-inspired .elementor-widget-container {
    border-radius: 10px;
}

.caja-video-get-inspired:hover {
    border-radius: 10px;
    background-color: #000;
}

.video-get-inspired {
    border-radius: 10px;
}

.video-get-inspired:hover {
    opacity: 0.7;
    border-radius: 10px;
}


/* ===== AJUSTES BARRA DE DESPLAZAMIENTO POPUP ELEMENTOR */

.elementor-popup-modal .dialog-message {
    overflow-y: auto !important;
    scrollbar-width: thin !important; /* Para Firefox */
}

/* Para Webkit (Chrome, Safari, Edge) */
.elementor-popup-modal .dialog-message {
    overflow-y: auto !important;
    scrollbar-width: auto !important; /* Firefox */
    max-height: 80vh; /* Asegura que sea scrolleable */
}

/* Para Webkit (Chrome, Safari, Edge) */
.elementor-popup-modal .dialog-message::-webkit-scrollbar {
    width: 8px !important; /* Reducido a un tamaño normal */
}

.elementor-popup-modal .dialog-message::-webkit-scrollbar-track {
    background: transparent !important;
}

.elementor-popup-modal .dialog-message::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5) !important;
    border-radius: 10px !important;
}






.elementor-710 .elementor-element.elementor-element-e22cb33 .jet-listing-dynamic-field .jet-listing-dynamic-field__content {
        text-align: center;
        margin-bottom: -0.01rem;
}

.elementor-710 .elementor-element.elementor-element-520a52b .jet-listing-dynamic-field .jet-listing-dynamic-field__content {
    width: auto;
    margin-bottom: -0.01rem;
}


/* ===== AJUSTES HOTSPOT OUR ORGANIZATION SUSTAINABILITY PAGE */
.hotspot-our-organization .e-hotspot__button {
    grid-gap: 0.5rem;
    width: 20vw;
    height: 12vh;
    /*padding-top: 10%;
    padding-bottom: 10%;*/
}

@media screen and (max-width: 885px) {
.hotspot-our-organization .e-hotspot__button {
    grid-gap: 0.5rem;
    width: 32vw;
    height: 7vh;
    /*padding-top: 10%;
    padding-bottom: 10%;*/
}
}

/* <<<<< 
/FIN AJUSTES VARIOS 
>>>>> *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Verdana Pro Condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.apheon.com/wp-content/uploads/2024/05/VerdanaPro-CondRegular.woff') format('woff'),
		url('https://www.apheon.com/wp-content/uploads/2024/05/VerdanaPro-CondRegular.ttf') format('truetype'),
		url('https://www.apheon.com/wp-content/uploads/2024/05/VerdanaPro-CondRegular.svg#VerdanaProCondensed') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Verdana Pro Condensed Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.apheon.com/wp-content/uploads/2024/05/VerdanaPro-CondLight.woff') format('woff'),
		url('https://www.apheon.com/wp-content/uploads/2024/05/VerdanaPro-CondLight.ttf') format('truetype'),
		url('https://www.apheon.com/wp-content/uploads/2024/05/VerdanaPro-CondLight.svg#VerdanaProCondensedLight') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Verdana Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.apheon.com/wp-content/uploads/2024/05/VerdanaPro-Regular.woff') format('woff'),
		url('https://www.apheon.com/wp-content/uploads/2024/05/VerdanaPro-Regular.ttf') format('truetype'),
		url('https://www.apheon.com/wp-content/uploads/2024/05/VerdanaPro-Regular.svg#VerdanaPro') format('svg');
}
/* End Custom Fonts CSS */