.elementor-628 .elementor-element.elementor-element-614f9f95{--display:flex;}.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 );}/* Start custom CSS for container, class: .elementor-element-614f9f95 *//* Asegurar el contraste del texto con el fondo */
a {
    color: #003366 !important; /* Cambiar el color del texto de los enlaces a un azul más oscuro */
}

a:hover {
    color: #002244 !important; /* Cambiar el color de los enlaces cuando se pasa el mouse a un azul más oscuro */
}

/* Títulos de la página (como h1, h2) con suficiente contraste */
h1, h2, h3, h4, h5, h6 {
    color: #000000 !important; /* Color negro para mejorar el contraste */
}

/* Contraste para el texto dentro de las secciones */
.dslc-text-module-content {
    color: #333333 !important; /* Color más oscuro para el texto */
}

/* Línea separadora de secciones */
.dslc-separator {
    border-top: 1px solid #0066cc !important; /* Línea de separación azul para mayor visibilidad */
}

/* Separadores invisibles pero visibles al tener suficiente contraste */
.dslc-separator.dslc-separator-style-invisible {
    border-top: 1px solid #0066cc !important; /* Asegura que las líneas invisibles sean visibles en azul */
}

/* Ajustar el color del texto dentro de las secciones de información */
.dslc-info-box .dslc-info-box-main-wrap {
    color: #333333 !important; /* Color del texto en las cajas de información */
}

/* Mejorar contraste en los enlaces dentro de la sección de información */
.dslc-info-box .dslc-info-box-title {
    color: #003366 !important; /* Título en azul para mayor contraste */
}

/* Color de los iconos de contacto con un fondo claro */
.dslc-info-box-icon-pos-aside .dslc-icon {
    color: #003366 !important; /* Iconos de contacto en azul */
}

/* Mejorar el contraste en los textos de las secciones */
.dslc-modules-area p {
    color: #333333 !important; /* Texto más oscuro para mejorar la legibilidad */
}

/* Cambiar el color del enlace en las secciones */
.dslc-button a {
    color: #003366 !important; /* Enlace en color azul para un contraste adecuado */
}/* End custom CSS */