.nbs-menu-driven .nbs-nav-heading{display:flex;align-items:center;justify-content:center}.nbs-menu-driven .nav-link{padding-right:6px}.nbs-submenu-toggle{appearance:none;border:0;background:transparent;color:inherit;padding:16px 8px;cursor:pointer;line-height:1}.nbs-submenu-toggle:focus-visible,.nbs-mega-menu a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.nbs-mega-menu{background:#fff;color:#17263a}.nbs-mega-inner{max-width:1400px;margin:auto;padding:24px 32px 32px}.nbs-mega-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e3e8ed;padding-bottom:14px;margin-bottom:18px}.nbs-mega-top>span{font:700 18px var(--font-heading);color:#17263a}.nbs-mega-top>a{font-size:13px;font-weight:600;color:#aa4a00}.nbs-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}.nbs-mega-link{display:flex;gap:12px;align-items:center;padding:10px;border-radius:5px;color:#17263a!important;background:#f5f7fa;min-height:62px}.nbs-mega-link:hover{background:#eaf0f5}.nbs-mega-link img{width:56px;height:56px;object-fit:contain;background:white;border-radius:3px}.nbs-mega-link strong{font-size:14px;display:block}.nbs-mega-link small{display:block;font-size:11px;font-weight:400;color:#647080;margin-top:3px}.nbs-mega-link--group{margin-bottom:8px}.nbs-mega-leaves{display:flex;flex-direction:column;gap:2px}.nbs-mega-leaves>a{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;color:#24354c!important;font-size:13px;border-bottom:1px solid #edf0f4}.nbs-mega-leaves>a:hover{color:#a44400!important;background:#faf2e9}.nbs-mega-leaves>a>span{font-size:11px;color:#6a7684}.nbs-mega-leaves .nbs-view-all{font-weight:600;color:#a44400!important;border:0}.nbs-menu-driven .nav-item:focus-within .nbs-mega-menu{opacity:1;visibility:visible;transform:translateY(0)}
@media(min-width:769px){.nbs-menu-driven .nav-list{gap:0}.nbs-menu-driven .nav-item{flex:1}.nbs-mega-grid--groups{grid-template-columns:repeat(3,minmax(0,1fr))}.nbs-menu-driven .nav-item.mobile-open>.nbs-mega-menu{opacity:1;visibility:visible;display:block;transform:none}.nbs-menu-driven .nav-link{white-space:nowrap;font-size:13px}}
@media(max-width:768px){.nbs-menu-driven .nbs-nav-heading{justify-content:space-between;width:100%}.nbs-menu-driven .nav-link{flex:1;text-align:left;padding:18px!important}.nbs-submenu-toggle{padding:18px;color:white}.nbs-menu-driven .nav-item{width:100%}.nbs-menu-driven .nav-item:focus-within:not(.mobile-open) .nbs-mega-menu{display:none}.nbs-menu-driven .nav-item.mobile-open>.nbs-mega-menu{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;width:100%;margin:0;border-radius:0}.nbs-mega-inner{padding:16px}.nbs-mega-top{gap:10px}.nbs-mega-top>span{font-size:16px}.nbs-mega-top>a{font-size:11px}.nbs-mega-grid,.nbs-mega-grid--groups{grid-template-columns:1fr;gap:14px}.nbs-mega-link strong{font-size:14px}.nbs-mega-leaves>a{font-size:13px;padding:11px 10px}}

.nbs-mega-inner{width:100%;box-sizing:border-box}
@media(max-width:768px){.nbs-menu-driven .nbs-mega-menu{background:#fff!important}.nbs-menu-driven .header-inner{max-width:100%;width:100%}}
@media(min-width:769px){.nbs-mega-menu{max-height:calc(100vh - 150px);overflow-y:auto}.nbs-mega-grid--groups{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:769px) and (max-width:1050px){.nbs-mega-grid--groups{grid-template-columns:repeat(2,minmax(0,1fr))}}

@media(min-width:769px){.nbs-mega-grid--groups{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}}
