.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25496 .elementor-element.elementor-element-ed79d36{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-ed79d36 *//* Cargar Poppins */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');

/* Forzar Poppins en toda la web y Elementor */
html body,
html body *,
.elementor,
.elementor *,
.elementor-widget,
.elementor-widget *,
.elementor-heading-title,
.elementor-button,
.elementor-button span,
input,
textarea,
select,
button {
    font-family: 'Poppins', sans-serif !important;
}

/* Títulos y subtítulos en azul institucional */
html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
.elementor h1,
.elementor h2,
.elementor h3,
.elementor h4,
.elementor h5,
.elementor h6,
.elementor .elementor-heading-title {
    font-family: 'Poppins', sans-serif !important;
    color: #264596 !important;
    font-weight: 600;
}

/* Texto general */
html body p,
html body li,
.elementor-widget-text-editor,
.elementor-widget-text-editor p,
.elementor-widget-text-editor li {
    font-family: 'Poppins', sans-serif !important;
}

/* Menú */
.elementor-nav-menu,
.elementor-nav-menu a,
.elementor-item {
    font-family: 'Poppins', sans-serif !important;
}

/* Botones */
.elementor-button,
.elementor-button-text {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
}/* End custom CSS */