.m-mega-nav{-ms-scroll-chaining:none;background-color:var(--color-primary-bg);left:0;max-height:700px;opacity:0;overflow:auto;overscroll-behavior:contain;pointer-events:none;position:absolute;text-align:left;top:100%;transition:opacity var(--default-transition-easing) var(--default-transition-timing);width:100%;z-index:999}.m-mega-nav__inner{display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:3rem;padding-top:3rem}.m-mega-nav__grid{margin:0 -1rem;min-width:100%;width:auto}@media screen and (min-width:1100px){.m-mega-nav__grid{padding:0 -2rem}}@media screen and (min-width:1250px){.m-mega-nav__grid{padding:0 -3rem}}.m-mega-nav__grid .m-mega-nav__item{padding:0 1rem}@media screen and (min-width:1100px){.m-mega-nav__grid .m-mega-nav__item{padding:0 2rem}}@media screen and (min-width:1250px){.m-mega-nav__grid .m-mega-nav__item{padding:0 3rem}}.m-mega-nav__item a{color:var(--color-primary-body);display:inline-block;font-size:var(--nav-fs);line-height:var(--nav-lh);text-decoration:none;transition:color var(--default-transition-easing) var(--default-transition-timing)}.m-mega-nav__item a.m-mega-nav__link--active,.m-mega-nav__item a.m-mega-nav__sub-link--active,.m-mega-nav__item a:hover{color:var(--color-primary)}.m-mega-nav__link{font-weight:600;letter-spacing:.02rem;margin-bottom:1.8rem;text-transform:uppercase}.m-mega-nav__sub-link{letter-spacing:.04rem}.m-mega-nav__sublinks{display:flex;flex-direction:column;gap:1rem}.m-mega-nav__media img{height:auto;max-width:100%}