.brand-navigation{position:relative}.brand-navigation span.icon{padding:0}.brand-navigation--mobile-menu-open{position:fixed;max-width:100vw}.brand-navigation__top-wrap{width:100%;padding:2.4rem}@media screen and (min-width:1024px){.brand-navigation__top-wrap{padding:3.6rem 0}}.brand-navigation__company-nav{display:flex;justify-content:space-between;align-items:center}.brand-navigation__top-nav{position:fixed;top:0;width:100%;max-width:100vw}@media screen and (min-width:1024px){.brand-navigation__top-nav{top:unset;position:static;max-width:unset}}.brand-navigation__bottom-nav-container,.brand-navigation__top-nav{padding:1.2rem 2.4rem}@media screen and (min-width:1024px){.brand-navigation__bottom-nav-container,.brand-navigation__top-nav{padding:0;max-width:1024px;margin:auto}}@media screen and (min-width:1216px){.brand-navigation__bottom-nav-container,.brand-navigation__top-nav{max-width:1216px}}@media screen and (min-width:1408px){.brand-navigation__bottom-nav-container,.brand-navigation__top-nav{max-width:1408px}}.brand-navigation__top-nav{box-shadow:0 2px 4.6px #0000001a}@media screen and (min-width:1024px){.brand-navigation__top-nav{box-shadow:none}}.brand-navigation__logo{display:block}.brand-navigation .link{background:none;border:none;border-bottom:3px solid transparent;cursor:pointer}.brand-navigation__company-nav-list{display:none}@media screen and (min-width:1024px){.brand-navigation__company-nav-list{display:flex;flex-direction:row}}.brand-navigation__company-nav-item{text-transform:uppercase}.brand-navigation__company-nav-item a.link{text-decoration:none}.brand-navigation__company-nav-item .link{margin-left:2.4rem;font-size:1.5rem;line-height:1.875rem}.brand-navigation__mobile-button{display:block}.brand-navigation__mobile-button button{background:none;border:none;cursor:pointer}@media screen and (min-width:1024px){.brand-navigation__mobile-button{display:none}}.brand-navigation__bottom-nav{display:none}@media screen and (min-width:1024px){.brand-navigation__bottom-nav{display:block}}.brand-navigation__bottom-nav-nav{position:static}.brand-navigation__bottom-nav-community-list,.brand-navigation__bottom-nav-nav{display:flex;justify-content:space-between;align-items:center}.brand-navigation__fac-button-container{display:none;align-items:center}@media screen and (min-width:1216px){.brand-navigation__fac-button-container{display:flex}}.brand-navigation__fac-button-container .icon{height:2.4rem}.brand-navigation__fac-button-list-item{margin-left:2.4rem;position:relative}.brand-navigation__fac-open,.brand-navigation__fac-open:hover{background-color:transparent}.brand-navigation__fac-dropdown{position:fixed;z-index:-1;inset:auto 0 auto auto;box-shadow:0 4px 8px -2px #0000000f;overflow:hidden}@media screen and (min-width:1216px){.brand-navigation__fac-dropdown{right:auto;transform:translate(-64rem,1.5%)}}.brand-navigation__fac-keymarket-list{max-height:55vh;overflow-y:scroll;overflow-x:hidden;padding-top:10vh}.brand-navigation__fac-keymarket-list ul{-moz-column-count:3;column-count:3;max-width:80vw}.brand-navigation__fac-keymarket-list ul li{white-space:wrap}.brand-navigation__fac-keymarket-list ul li .link{text-decoration:none;border-bottom:2px solid transparent}@media screen and (min-width:1024px){.brand-navigation__fac-keymarket-list{padding-top:0}}@media screen and (min-width:1216px){.brand-navigation__fac-keymarket-list{padding-top:4vh}.brand-navigation__fac-keymarket-list ul{max-width:110rem}}@media screen and (min-width:1408px){.brand-navigation__fac-keymarket-list{padding-top:0}}.brandNavFade-enter-active,.brandNavFade-leave-active{transition:opacity .1s linear}.brandNavFade-enter-to,.brandNavFade-leave-from{opacity:1}.brandNavFade-enter-from,.brandNavFade-leave-to{opacity:0}
