
@media (max-width: 1024px) {
    .elementor-370 .elementor-element.elementor-element-4ba4c307 .elementskit-navbar-nav > li > a {
        font-size: var(--e-global-typography-5b8baca-font-size);
        line-height: var(--e-global-typography-5b8baca-line-height);
        letter-spacing: var(--e-global-typography-5b8baca-letter-spacing);
        word-spacing: var(--e-global-typography-5b8baca-word-spacing);
        color: #ffffff;
        padding: 10px 15px 10px 15px;
    }
}

.elementor-section,
.elementor-container,
.elementor-column {
  max-width: 100vw !important;
  overflow-x: hidden !important;
}
.elementor-element-0334bf4 .elementor-background-overlay {
    background-color: rgba(11, 29, 74, 0.8) !important;
    opacity: 1 !important;
}
body, :root {
    --e-global-color-primary: #0b1d3e;
    --e-global-color-secondary: #0b1d3e;
    --e-global-color-accent: #f5c030;
    --e-global-color-text: #1e2d4a;
}

.elementor-motion-effects-layer {
    background-color: #0b1d3e !important;
}
/* Menú de navegación en blanco */
.elementor-location-header .elementskit-navbar-nav > li > a,
.elementor-location-header .elementskit-navbar-nav > li > a:visited {
    color: #ffffff !important;
}

/* Color al pasar el mouse (dorado de tu marca) */
.elementor-location-header .elementskit-navbar-nav > li > a:hover,
.elementor-location-header .elementskit-navbar-nav > li.current-menu-item > a {
    color: #f5c030 !important;
}

/* Submenú: texto blanco, amarillo al pasar el mouse */
.elementor-location-header .elementskit-dropdown a,
.elementor-location-header .elementskit-dropdown li a,
.elementor-location-header .elementskit-submenu-panel a {
    color: #ffffff !important;
}

.elementor-location-header .elementskit-dropdown a:hover,
.elementor-location-header .elementskit-submenu-panel a:hover {
    color: #f5c030 !important;
}

/* Botones de todo el sitio (Learn more, posts, formularios) */
.elementor-button,
a.elementor-button,
.elementor-button-link,
.elementor-post__read-more,
.elementor-posts .elementor-button,
.eael-post-elements-readmore-btn,
.wp-block-button__link,
button[type="submit"] {
    background-color: #0b1d3e !important;
    color: #ffffff !important;
}

.elementor-button:hover,
a.elementor-button:hover,
.elementor-post__read-more:hover,
.wp-block-button__link:hover {
    background-color: #0b1d3e !important;
    color: #f5c030 !important;
}