.nm-mega{--cols:3;--ink:#2a211a;--brand:#b23a2a;--panel-border:#eadfc6}.nm-mega[data-cols]{--cols:attr(data-cols number)}.nm-mega .nm-mega-wrap{position:relative}.nm-top{list-style:none;display:flex;margin:0;padding:0;justify-content:center}.nm-top-link{display:inline-flex;align-items:center;padding:7.5px 15px!important;color:var(--ink)!important;text-decoration:none;background:none!important;border:0;cursor:pointer}.nm-top-link{color:var(--ink);text-decoration:none}.nm-top-link .nm-caret{pointer-events:none;transition:transform .2s ease}.nm-top-item:hover .nm-top-link{color:var(--brand)}.nm-top-item.is-active .nm-top-link{color:var(--brand)!important}.nm-top-item.is-active .nm-caret{transform:rotate(180deg)}.nm-panel{position:absolute;left:0;right:0;top:100%;border:1px solid #EAEAEA;border-radius:5px;padding:20px;visibility:hidden;opacity:0;transition:opacity 0.2s ease-in;z-index:50;background:#fefcf0!important}.nm-panel.is-open{visibility:visible;opacity:1}.nm-panel-inner{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:20px}.nm-col-title a{font-weight:500;color:#0F172A;text-decoration:none;font-size:16px;line-height:25px;font-family:'Neue Montreal'}.nm-col-links{list-style:none;margin:10px 0 0;padding:0}.nm-col-links li+li{padding-bottom:3px}.nm-col-links a{color:#6D6D6D;font-size:14px;font-family:'Neue Montreal';text-decoration:none;transition:color .2s,transform .2s}.nm-col-links a:hover{color:var(--brand);transform:translateX(2px)}.nm-top-link[aria-expanded="true"] .nm-caret{transform:rotate(180deg)}@media (max-width:1024px){.nm-top-link{font-size:14px!important;  padding-left:10px!important;padding-right:10px!important}}