.sedaweb-hm-instance{display:inline-flex;align-items:center;--sedaweb-hm-width:380px;--sedaweb-hm-bg:#001638;--sedaweb-hm-text:#fff;--sedaweb-hm-hover:#2f7df6;--sedaweb-hm-icon:#001638;--sedaweb-hm-overlay:rgba(0,0,0,.55)}
.sedaweb-hm-trigger{appearance:none;border:0;background:transparent;padding:8px 6px;margin:0;display:inline-flex;flex-direction:column;gap:5px;cursor:pointer;line-height:1;position:relative;z-index:2147483645!important}
.sedaweb-hm-bar{display:block;width:27px;height:2px;background:var(--sedaweb-hm-icon);border-radius:10px;transition:transform .2s ease,opacity .2s ease}
.sedaweb-hm-overlay{position:fixed;inset:0;background:var(--sedaweb-hm-overlay);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease;z-index:2147483646!important}
.sedaweb-hm-panel{position:fixed;top:0;bottom:0;width:min(var(--sedaweb-hm-width),92vw);background:var(--sedaweb-hm-bg);color:var(--sedaweb-hm-text);z-index:2147483647!important;box-shadow:0 0 35px rgba(0,0,0,.22);transition:transform .32s cubic-bezier(.22,.61,.36,1);overflow-y:auto;-webkit-overflow-scrolling:touch}
.sedaweb-hm-side-left .sedaweb-hm-panel{left:0;transform:translateX(-104%)}
.sedaweb-hm-side-right .sedaweb-hm-panel{right:0;transform:translateX(104%)}
.sedaweb-hm-instance.is-open .sedaweb-hm-overlay{opacity:1;visibility:visible}
.sedaweb-hm-instance.is-open .sedaweb-hm-panel{transform:translateX(0)}
.sedaweb-hm-panel-inner{position:relative;min-height:100%;padding:82px 34px 38px}
.sedaweb-hm-close{position:absolute;top:20px;right:24px;width:44px;height:44px;border:0;background:transparent;color:#fff!important;font-size:42px;line-height:38px;font-weight:200;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease}
.sedaweb-hm-close:hover{transform:rotate(90deg);color:#fff!important;opacity:.8}
.sedaweb-hm-menu,.sedaweb-hm-menu ul{list-style:none;margin:0;padding:0}
.sedaweb-hm-menu>li{border-bottom:1px solid rgba(255,255,255,.12)}
.sedaweb-hm-menu li{position:relative}
.sedaweb-hm-menu a{display:block;color:var(--sedaweb-hm-text);text-decoration:none;padding:17px 46px 17px 0;font-size:16px;font-weight:600;letter-spacing:.02em;transition:color .2s ease,padding-left .2s ease}
.sedaweb-hm-menu a:hover{color:var(--sedaweb-hm-hover);padding-left:4px}
.sedaweb-hm-menu .sub-menu{display:none;padding:0 0 10px 18px}
.sedaweb-hm-menu .sub-menu a{font-size:14px;font-weight:500;padding-top:10px;padding-bottom:10px;opacity:.94}
.sedaweb-hm-subtoggle{position:absolute;right:0;top:7px;width:40px;height:40px;border:0;background:transparent;color:var(--sedaweb-hm-text);font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease,transform .2s ease}
.sedaweb-hm-subtoggle:hover{color:var(--sedaweb-hm-hover)}
.sedaweb-hm-subtoggle[aria-expanded="true"]{transform:rotate(45deg)}
body.sedaweb-hm-lock{overflow:hidden!important}
@media(max-width:767px){.sedaweb-hm-panel-inner{padding:74px 24px 30px}.sedaweb-hm-close{top:16px;right:16px}.sedaweb-hm-menu a{font-size:15px;padding-top:15px;padding-bottom:15px}}
@media(prefers-reduced-motion:reduce){.sedaweb-hm-panel,.sedaweb-hm-overlay,.sedaweb-hm-close,.sedaweb-hm-menu a{transition:none}}
