#xim-restored-header{position:relative;background:#fff;z-index:20}
#xim-restored-header .xim-static-menu{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:50}
#xim-restored-header .xim-static-menu>ul{display:flex;align-items:center;gap:28px;margin:0;padding:0;list-style:none}
#xim-restored-header .xim-static-menu li{position:relative;list-style:none;margin:0;padding:0}
#xim-restored-header .xim-static-menu a{display:block;color:#ed4262;text-decoration:none;font-size:14px;white-space:nowrap}
#xim-restored-header .xim-static-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:220px;margin:0;padding:10px 0;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.12);z-index:9999}
#xim-restored-header .xim-static-menu li:hover>.sub-menu{display:block}
#xim-restored-header .xim-static-menu .sub-menu a{padding:8px 14px}
.elementor-799{background:#f6f4f4!important}
#xim-restored-footer{background:#3b7b85!important;color:#fff!important}
#xim-restored-footer .elementor-heading-title,
#xim-restored-footer .elementor-icon-list-text,
#xim-restored-footer a,
#xim-restored-footer p{color:#fff!important}
#xim-restored-footer svg{fill:#fff!important}
@media(max-width:900px){
#xim-restored-header .xim-static-menu{position:relative;left:auto;top:auto;transform:none;padding:10px 20px 16px}
#xim-restored-header .xim-static-menu>ul{gap:14px;flex-wrap:wrap;justify-content:center}
}
/* Final emergency interaction fix */
#xim-restored-header .elementor-widget-nav-menu {
    pointer-events: none !important;
}

#xim-restored-header .xim-static-menu {
    z-index: 999999 !important;
    pointer-events: auto !important;
}

#xim-restored-header .xim-static-menu,
#xim-restored-header .xim-static-menu * {
    pointer-events: auto !important;
}

#xim-restored-header .xim-static-menu a {
    cursor: pointer !important;
}

/* Areas submenu recovery */
#xim-restored-header .xim-areas-submenu{max-height:min(65vh,540px);overflow-y:auto;min-width:260px;overscroll-behavior:contain;}
#xim-restored-header .xim-static-menu li:focus-within>.sub-menu{display:block;}
#xim-restored-header .xim-areas-submenu a{white-space:normal;}


/* XIM layout recovery 20261022 */

/* Keep recovered header in normal document flow */
#xim-restored-header {
    position: relative !important;
    z-index: 100 !important;
    min-height: 80px;
    background: #fff;
}

#xim-restored-header .elementor-744
.elementor-element.elementor-element-630b4b4 {
    margin-bottom: 0 !important;
    --margin-bottom: 0px !important;
    min-height: 80px;
    --min-height: 80px;
}

/* Improve desktop navigation */
@media (min-width: 1101px) {
    #xim-restored-header .xim-static-menu > ul {
        gap: 24px;
    }

    #xim-restored-header .xim-static-menu > ul > li > a {
        font-size: 15px;
        font-weight: 500;
    }
}

/* Preserve scrollable areas dropdown */
#xim-restored-header .xim-areas-submenu {
    max-height: min(65vh, 540px);
    overflow-y: auto;
}

/* Remove bullets from recovered footer icons */
#xim-restored-footer .elementor-icon-list-items,
#xim-restored-footer .elementor-icon-list-item {
    list-style: none !important;
}

#xim-restored-footer .elementor-icon-list-items {
    padding-left: 0 !important;
}
