:root{--menu-css-loaded:"yes"}body.menu-open{overflow:hidden}.header .cross-sign{display:none}.header.is-open .cross-sign{display:inline-block}.header.is-open .humburger{display:none}@media (max-width:991.98px){.header .header-menu-inner{display:none}.header.is-open .header-menu-inner{display:block}}.header .toggle-bar{cursor:pointer;-webkit-tap-highlight-color:transparent}@media (max-width:991.98px){.header .header-menu-inner{background:#fff!important;bottom:0!important;box-shadow:-2px 0 20px rgba(0,0,0,.15)!important;max-width:100%!important;opacity:0!important;overflow-y:auto!important;pointer-events:none!important;position:fixed!important;right:0!important;top:0!important;transform:translateX(100%)!important;transition:transform .28s ease,opacity .28s ease,visibility 0s linear .28s!important;visibility:hidden!important;width:min(88vw,420px)!important;z-index:9999!important;-webkit-overflow-scrolling:touch!important;padding:16px 20px 32px!important}.header.is-open .header-menu-inner{opacity:1!important;pointer-events:auto!important;transform:translateX(0)!important;transition:transform .28s ease,opacity .28s ease,visibility 0s linear 0s!important;visibility:visible!important}body.menu-open{overflow:hidden!important;touch-action:none!important}.header .toggle-bar{cursor:pointer;position:relative!important;z-index:10000!important}.header .header-menu-inner .header-main-menu ul,.header .header-menu-inner .top-menu ul{display:grid!important;gap:12px!important;list-style:none!important;margin:0!important;padding:0!important}.header .header-menu-inner a{display:block!important;line-height:1.2!important;padding:10px 6px!important;text-decoration:none!important}.header:after{background:rgba(0,0,0,.32)!important;content:""!important;inset:0!important;opacity:0!important;position:fixed!important;transition:opacity .28s ease,visibility 0s linear .28s!important;visibility:hidden!important;z-index:9998!important}.header.is-open:after{opacity:1!important;transition:opacity .28s ease,visibility 0s linear 0s!important;visibility:visible!important}.header .cross-sign{display:none!important}.header.is-open .cross-sign{display:inline-block!important}.header.is-open .humburger{display:none!important}}