/**
 * Header transparente sobre el hero → azul sólido al llegar a la sección 2.
 * Excepción aprobada por Sergio el 17/09/2026 (igual que el preloader): Elementor
 * no tiene control nativo para "fondo distinto según scroll", así que el color de
 * fondo real de la sección 2 en adelante se aplica aquí, condicionado por la clase
 * `.pm-header-scrolled` que añade/quita `header-scroll.js`.
 *
 * El color de fondo transparente por defecto SÍ es nativo (Site Settings → Header,
 * background_color en rgba(15,27,42,0)) — esta hoja solo añade la transición y el
 * color sólido cuando la clase está presente.
 */
/* Desde el 19/10/2026 el contenedor del header va en posición fija (control nativo),
   así que el envoltorio mide 0 de alto: el color se aplica al contenedor de primer nivel. */
.elementor-location-header > .e-con {
	transition: background-color 0.3s ease;
}
.elementor-location-header.pm-header-scrolled > .e-con {
	background-color: var(--e-global-color-primary, #16304A) !important;
}
