.elementor-7603 .elementor-element.elementor-element-3bf2cb74{--display:flex;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7603 .elementor-element.elementor-element-14cb1ca{--spacer-size:295px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}body.elementor-page-7603{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for container, class: .elementor-element-3bf2cb74 *//* 📌 FORZAR SOLO EL COLOR BLANCO EN UNA PÁGINA, SIN CAMBIAR LA TIPOGRAFÍA */
.page-id-2415 .nm-main-menu a:visited,
.page-id-2415 .nm-main-menu a:active {
    color: white !important; /* Solo cambia el color */
    font-family: inherit !important; /* Mantiene la tipografía original */
    font-size: inherit !important; /* Mantiene el tamaño de letra original */
    font-weight: inherit !important; /* No modifica el grosor de la letra */
}
/* 📌 AUMENTAR EN 10PX EL ESPACIADO DEL MENÚ EN UNA PÁGINA ESPECÍFICA */
.page-id-2415 .nm-main-menu {
    right: calc(40px + 9px) !important; /* Aumenta el margen en 10px */
}/* End custom CSS */
/* Start custom CSS *//* Hacer el header completamente transparente */
header.nm-header,
header.nm-header .nm-header-inner,
header.nm-header .nm-header-row {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* Mantener el menú con letras negras */
header.nm-header .nm-main-menu ul li a {
    color: #000000 !important;
}

/* Evitar que el header cambie de color al hacer scroll */
.header-on-scroll header.nm-header,
.header-on-scroll header.nm-header .nm-header-inner,
.header-on-scroll header.nm-header .nm-header-row {
    background-color: transparent !important;
    transition: background-color 0.3s ease;
}

/* Ajustar el espacio superior del contenido para evitar superposición */
.site-content {
    padding-top: 110px; /* Ajusta este valor si es necesario */
}/* End custom CSS */