.mt-nav{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;width:100%;position:relative;z-index:100}
.mt-nav>details:not([open])>.mt-all-panel,.mt-nav>details:not([open])>.mt-mega{display:none}
@media(min-width:990px){
  .section-header{position:relative;z-index:100;overflow:visible}
  .section-header.section-header-sticky,.section-header.section-header-sticky-always{position:sticky}
  .section-header .header,.section-header .navigation-wrapper,.section-header .navigation-wrapper>.container,.section-header .nav-main{overflow:visible}
  .section-header .navigation-wrapper{z-index:101}
}
.mt-nav details>summary{list-style:none;cursor:pointer}
.mt-nav summary::-webkit-details-marker,.mt-mobile-category summary::-webkit-details-marker{display:none}
.mt-nav>details>summary{display:flex;align-items:center;gap:7px;padding:17px 9px;font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap;color:inherit}
.mt-nav>details[open]>summary,.mt-nav>details>summary:hover{box-shadow:inset 0 -2px #ff6500}
.mt-nav .mt-all{flex-shrink:0}
.mt-nav .mt-all-panel,.mt-nav .mt-mega{position:absolute;top:100%;left:0;right:0;background:#f7f8fa;color:#243452;box-shadow:0 10px 24px #0002;max-height:75vh;overflow:auto;border-top:1px solid #e1e5eb;z-index:60}
.mt-nav .mt-all-panel{display:grid;grid-template-columns:195px minmax(0,1fr)}
.mt-nav .mt-tabs{display:flex;flex-direction:column;gap:0;border-right:1px solid #dce1e8;padding:10px 0;align-self:stretch}
.mt-tabs button{font:inherit;font-size:13px;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:13px 15px;background:transparent;color:#243452;border:0;border-radius:0;cursor:pointer;min-height:44px}
.mt-tabs button[aria-selected="true"]{background:#f56800;color:white}
.mt-nav .mt-panels{padding:22px 24px}
.mt-nav .mt-mega{padding:24px}
.mt-group-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 24px;align-content:start}
.mt-group-grid[hidden]{display:none}
.mt-menu-group{min-width:0}
.mt-menu-group h3{color:#d94c00;font-size:14px;line-height:1.4;font-weight:600;margin:0 0 12px}
.mt-menu-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}
.mt-menu-group li{margin:0;padding:0}
.mt-menu-group a{color:#334866;text-decoration:none;display:block;font-size:13px;line-height:1.45;overflow-wrap:anywhere}
.mt-menu-group a:hover{text-decoration:underline;color:#c54800}
.mt-nav button:focus-visible,.mt-nav summary:focus-visible,.mt-menu-group a:focus-visible,.mt-mobile-category summary:focus-visible{outline:2px solid #f56800;outline-offset:3px}
.mt-mobile-category{list-style:none;border-bottom:1px solid #e1e5eb}
.mt-mobile-category details>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 5px;list-style:none;font-size:15px;font-weight:600;min-height:48px}
.mt-mobile-groups{padding:8px 12px 22px;display:grid;gap:24px}
.mt-mobile-groups .mt-menu-group a{padding:6px 0;font-size:14px}
.mt-mobile-groups .mt-menu-group ul{gap:1px}
.navigation-mobile .mt-mobile-groups .mt-menu-group ul{display:flex}
@media(min-width:1200px){.mt-group-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mt-nav>details>summary{padding-left:11px;padding-right:11px}}
@media(max-width:1199px) and (min-width:990px){.mt-nav{flex-wrap:wrap}.mt-nav>details>summary{padding:13px 7px;font-size:10px}.mt-nav .mt-all-panel{grid-template-columns:175px minmax(0,1fr)}}
@media(max-width:989px){.mt-nav{display:none}}
