/* Mejora el contraste de los textos secundarios del plan sobre fondo azul. */
.elementor-element-4e619a7 .elementor-widget-text-editor,
.elementor-element-4e619a7 .elementor-widget-text-editor p {
  color: #ffffff !important;
}

/* Mantiene legibles la cita, el nombre y el cargo de todos los testimonios. */
.testimonial .elementor-widget-text-editor,
.testimonial .elementor-widget-text-editor p {
  color: #ffffff !important;
}

/* Opciones principales del menu sobre la cabecera azul. */
.hfe-nav-menu__layout-horizontal a.hfe-menu-item {
  color: #ffffff !important;
}

.hfe-nav-menu__layout-horizontal .current-menu-item > a.hfe-menu-item,
.hfe-nav-menu__layout-horizontal a.hfe-menu-item:hover,
.hfe-nav-menu__layout-horizontal a.hfe-menu-item:focus {
  color: var(--e-global-color-accent) !important;
}

/* Unifica en blanco todo el texto visible del pie de pagina. */
footer :is(h1, h2, h3, h4, h5, h6, p, a, span) {
  color: #ffffff !important;
}

footer .elementor-266 > .e-con:not(.testimonial) {
  background-color: var(--e-global-color-primary) !important;
}

footer .elementor-266 > .e-con:not(.testimonial) img {
  filter: brightness(0) invert(1);
}

/* Evita que el margen negativo recorte el formulario de contacto. */
.elementor-190 .elementor-element.elementor-element-ae44a46 > .elementor-widget-container {
  margin-bottom: 0 !important;
}

/* GAXPAR - CAMBIOS PROPIOS
   Este archivo se carga después de los estilos capturados. */
