.elementor-37081 .elementor-element.elementor-element-70505e5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37081 .elementor-element.elementor-element-09afae5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-37081 .elementor-element.elementor-element-70505e5{--content-width:100vw;}.elementor-37081 .elementor-element.elementor-element-09afae5{--content-width:100vw;}}/* Start custom CSS *//* --- Lógica para mostrar el footer correcto por idioma (v2) --- */

/* 1. Por defecto, ocultamos el footer internacional. */
.footer-internacional {
    display: none;
}

/* 2. Cuando el idioma NO es español, mostramos el footer internacional
   usando 'flex' para respetar la estructura de Elementor. */
html:not([lang^="es"]) .footer-internacional {
    display: flex;
}

/* 3. Y ocultamos el footer en español. */
html:not([lang^="es"]) .footer-espanol {
    display: none;
}/* End custom CSS */