.elementor-4456 .elementor-element.elementor-element-60c0b9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4456 .elementor-element.elementor-element-4a42756 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4456 .elementor-element.elementor-element-4a42756 .section-heading{text-align:left;}.elementor-4456 .elementor-element.elementor-element-4a42756 .header-1 .main-logo .logo-icon{border-radius:-1px -1px -1px -1px !important;}@media(max-width:767px){.elementor-4456 .elementor-element.elementor-element-60c0b9f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-60c0b9f *//* Asegurar que el contenedor principal sea la referencia */
.header-main {
    position: relative !important;
}

/* Forzar el menú al centro exacto de la pantalla (solo en versión escritorio) */
@media (min-width: 992px) {
    .mean__menu-wrapper {
        position: absolute !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        margin: 0 !important;
    }
}/* End custom CSS */