.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-346 .elementor-element.elementor-element-222df5a .gallery-item .gallery-caption{display:none;}.elementor-346 .elementor-element.elementor-element-222df5a .gallery-item{padding:0 35px 35px 0;}.elementor-346 .elementor-element.elementor-element-222df5a .gallery{margin:0 -35px -35px 0;}:root{--page-title-display:none;}/* Start custom CSS *//* Cuando el header se fija al hacer scroll */
.elementor-sticky--active {
    background-color: #ffffff !important; /* Fondo blanco */
    box-shadow: 0 4px 15px rgba(0,0,0,0.1) !important;
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

/* Cambiar color de los textos del menú */
.elementor-sticky--active .elementor-nav-menu a {
    color: #333333 !important; /* Color oscuro sobre fondo blanco */
}

/* Cambiar color de tu botón específico */
.elementor-sticky--active .mi-boton-especial {
    background-color: #ff6b6b !important;
    color: #ffffff !important;
    border-color: #ff6b6b !important;
}

/* Cambiar color del logo si es necesario */
.elementor-sticky--active .elementor-widget-image img {
    filter: brightness(0) !important; /* Si el logo es oscuro, lo invierte */
}/* End custom CSS */