.elementor-1193 .elementor-element.elementor-element-cf14ebc{--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-1193 .elementor-element.elementor-element-d7d7ba2{--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-1193 .elementor-element.elementor-element-3ae5f19{--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-1193 .elementor-element.elementor-element-6dc7bfb{--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-1193 .elementor-element.elementor-element-7882910{--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-1193 .elementor-element.elementor-element-2f5ee71{--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-1193 .elementor-element.elementor-element-286e123{--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-1193 .elementor-element.elementor-element-6a467f7{--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-1193 .elementor-element.elementor-element-674a904{--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-1193 .elementor-element.elementor-element-360d49c{--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-1193 .elementor-element.elementor-element-c01d5c9{--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-1193 .elementor-element.elementor-element-bfd1666{--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-1193 .elementor-element.elementor-element-3a94c24{--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-1193 .elementor-element.elementor-element-2d50080{--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-1193 .elementor-element.elementor-element-c92d956{--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-1193 .elementor-element.elementor-element-16eee10{--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-1193 .elementor-element.elementor-element-ef55ad3{--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-1193 .elementor-element.elementor-element-44b39a7{--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-1193 .elementor-element.elementor-element-6252ed4{--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-1193 .elementor-element.elementor-element-ca725aa{--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-1193 .elementor-element.elementor-element-1652e66{--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-1193 .elementor-element.elementor-element-cfc6cbc{--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-1193 .elementor-element.elementor-element-ce131fa{--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-1193 .elementor-element.elementor-element-6f7b27b{--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-1193 .elementor-element.elementor-element-6d9394f{--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-1193 .elementor-element.elementor-element-961b0ce{--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-1193 .elementor-element.elementor-element-70421af{--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-1193 .elementor-element.elementor-element-d5b69ca{--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-1193 .elementor-element.elementor-element-ff6ae2b{--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-1193 .elementor-element.elementor-element-f54de9f{--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-1193 .elementor-element.elementor-element-052b71a{--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-1193 .elementor-element.elementor-element-1cd3d70{--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;}/* Start custom CSS for container, class: .elementor-element-cf14ebc *//* ——— Enlaces azul + subrayado ——— */

/* Color azul y tamaño de letra para todo el texto del widget */
.elementor-1193 .elementor-element.elementor-element-cf14ebc,
.elementor-1193 .elementor-element.elementor-element-cf14ebc * {
    color: #0066cc !important;
    font-size: 18px !important;   /* ← nuevo: tamaño de letra */
}

/* Enlaces SIN subrayado por defecto */
.elementor-1193 .elementor-element.elementor-element-cf14ebc a {
    color: #0066cc !important;
    text-decoration: none !important;
}

/* Al pasar el ratón: mismo color + subrayado */
.elementor-1193 .elementor-element.elementor-element-cf14ebc a:hover,
.elementor-1193 .elementor-element.elementor-element-cf14ebc a:focus,
.elementor-1193 .elementor-element.elementor-element-cf14ebc a:active {
    color: #0066cc !important;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ae5f19 *//* Aplica tamaño, familia y justifica el texto */
.elementor-1193 .elementor-element.elementor-element-3ae5f19,
.elementor-1193 .elementor-element.elementor-element-3ae5f19 p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dc7bfb *//* Aplica tamaño, familia y justifica el texto */
.elementor-1193 .elementor-element.elementor-element-6dc7bfb,
.elementor-1193 .elementor-element.elementor-element-6dc7bfb p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f5ee71 *//* Aplica tamaño, familia y justifica el texto */
.elementor-1193 .elementor-element.elementor-element-2f5ee71,
.elementor-1193 .elementor-element.elementor-element-2f5ee71 p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a467f7 *//* Aplica tamaño, familia y justifica el texto */
.elementor-1193 .elementor-element.elementor-element-6a467f7,
.elementor-1193 .elementor-element.elementor-element-6a467f7 p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-360d49c *//* Aplica tamaño, familia y justifica el texto */
.elementor-1193 .elementor-element.elementor-element-360d49c,
.elementor-1193 .elementor-element.elementor-element-360d49c p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfd1666 *//* Aplica tamaño, familia y justifica el texto */
.elementor-1193 .elementor-element.elementor-element-bfd1666,
.elementor-1193 .elementor-element.elementor-element-bfd1666 p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d50080 *//* Aplica tamaño, familia y justifica el texto */
.elementor-1193 .elementor-element.elementor-element-2d50080,
.elementor-1193 .elementor-element.elementor-element-2d50080 p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16eee10 *//* Aplica tamaño, familia y justifica el texto */
.elementor-1193 .elementor-element.elementor-element-16eee10,
.elementor-1193 .elementor-element.elementor-element-16eee10 p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44b39a7 *//* Aplica tamaño, familia y justifica el texto */
.elementor-1193 .elementor-element.elementor-element-44b39a7,
.elementor-1193 .elementor-element.elementor-element-44b39a7 p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca725aa *//* Aplica tamaño, familia y justifica el texto */
.elementor-1193 .elementor-element.elementor-element-ca725aa,
.elementor-1193 .elementor-element.elementor-element-ca725aa p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfc6cbc *//* Aplica tamaño, familia y justifica el texto */
.elementor-1193 .elementor-element.elementor-element-cfc6cbc,
.elementor-1193 .elementor-element.elementor-element-cfc6cbc p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7b27b *//* Aplica tamaño, familia y justifica el texto */
.elementor-1193 .elementor-element.elementor-element-6f7b27b,
.elementor-1193 .elementor-element.elementor-element-6f7b27b p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-961b0ce *//* Aplica tamaño, familia y justifica el texto */
.elementor-1193 .elementor-element.elementor-element-961b0ce,
.elementor-1193 .elementor-element.elementor-element-961b0ce p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b69ca *//* Aplica tamaño, familia y justifica el texto */
.elementor-1193 .elementor-element.elementor-element-d5b69ca,
.elementor-1193 .elementor-element.elementor-element-d5b69ca p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f54de9f *//* Aplica tamaño, familia y justifica el texto */
.elementor-1193 .elementor-element.elementor-element-f54de9f,
.elementor-1193 .elementor-element.elementor-element-f54de9f p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cd3d70 *//* Aplica tamaño, familia y justifica el texto */
.elementor-1193 .elementor-element.elementor-element-1cd3d70,
.elementor-1193 .elementor-element.elementor-element-1cd3d70 p {
    font-size: 18px !important;
    font-family: var(--e-a-font-family), sans-serif;
    text-align: justify;          /* alinea el texto a ambos lados */
    text-justify: inter-word;     /* (opcional) mejora el espaciado en navegadores que lo soportan */
}/* End custom CSS */