.ni-navbar{position:sticky;top:0;z-index:1000;background:var(--brand-neutral-dark);border-bottom:1px solid rgba(255,255,255,.12);padding:6px 0}.ni-navbar .navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain}.ni-navbar .nav-link{color:rgba(255,255,255,.82);font-size:.85rem;font-weight:600;padding:12px 10px}.ni-navbar .nav-link:hover{color:var(--brand-primary)}.ni-navbar .navbar-toggler{border-color:rgba(255,255,255,.32)}.ni-navbar .navbar-toggler-icon{filter:invert(1)}.ni-footer{padding:72px 0 34px;background:var(--brand-neutral-dark);color:var(--brand-text-inverse)}.ni-footer__brand{color:var(--brand-text-inverse);font-size:1.6rem;font-weight:800;margin-bottom:14px}.ni-footer__text{max-width:520px;color:rgba(255,255,255,.72)}.ni-footer h2{color:var(--brand-text-inverse);font-size:1rem;margin-bottom:18px}.ni-footer ul{list-style:none;padding:0;margin:0}.ni-footer li+li{margin-top:10px}.ni-footer a{color:rgba(255,255,255,.72)}.ni-footer a:hover{color:var(--brand-primary)}.ni-footer__social{display:flex;gap:16px;margin-top:24px}.ni-footer__social a{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.1);color:var(--brand-text-inverse);font-size:.8rem;font-weight:800}.ni-footer__bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:48px;padding-top:26px;text-align:center;color:rgba(255,255,255,.58);font-size:.92rem}.modal-title{color:var(--brand-text);font-size:1.25rem}