
/* NETMAR V9 CORPORATE NAV */
.nm-header{position:relative;z-index:1000}
.nm-menu-btn{display:none;border:1px solid rgba(255,255,255,.16);background:rgba(10,22,43,.72);color:#fff;border-radius:12px;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer}
.nm-menu-btn span,.nm-menu-btn span:before,.nm-menu-btn span:after{display:block;width:20px;height:2px;background:#fff;border-radius:2px;transition:.25s}
.nm-menu-btn span:before,.nm-menu-btn span:after{content:"";position:absolute}
.nm-menu-btn span:before{transform:translateY(-6px)} .nm-menu-btn span:after{transform:translateY(6px)}
.nm-menu-btn.active span{background:transparent}.nm-menu-btn.active span:before{transform:rotate(45deg)}.nm-menu-btn.active span:after{transform:rotate(-45deg)}
.nm-drawer{position:fixed;inset:0 0 0 auto;width:min(390px,92vw);background:#071326;transform:translateX(105%);transition:transform .3s ease;box-shadow:-20px 0 60px rgba(0,0,0,.35);padding:88px 24px 28px;overflow:auto;z-index:2001}
.nm-drawer.open{transform:translateX(0)}
.nm-backdrop{position:fixed;inset:0;background:rgba(1,8,20,.65);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:.25s;z-index:2000}
.nm-backdrop.open{opacity:1;pointer-events:auto}
.nm-drawer a{display:block;color:#eef5ff;text-decoration:none;padding:15px 8px;border-bottom:1px solid rgba(255,255,255,.08);font-weight:600}
.nm-drawer .nm-drawer-title{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:#7ea6df;padding:12px 8px 7px}
.nm-drawer .nm-cta{margin-top:18px;background:linear-gradient(135deg,#4f8cff,#18bfa0);border:0;border-radius:12px;text-align:center;padding:14px}
body.nm-lock{overflow:hidden}
.nm-brand-logo{display:block;width:178px;height:auto}
@media(max-width:900px){
  .nm-menu-btn{display:flex;position:relative}
  .nm-desktop-nav{display:none!important}
  .nm-brand-logo{width:154px}
}
