.navigation{position:fixed;z-index:999}.navigation,.navigation .nav-menu{left:0;pointer-events:auto;top:0;width:100%}.navigation .nav-menu{background-color:#101010;color:#fff;height:100vh;overflow-x:hidden;overflow-y:scroll;padding:7.5rem 0 2.5rem;position:absolute;-webkit-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s;z-index:1}@media(min-width:768px){.navigation .nav-menu{padding:8.75rem 0 7.5rem}}.navigation .nav-menu .c{padding:0}.navigation .nav-menu nav{font-size:1.1875rem;white-space:nowrap}.navigation .nav-menu nav>ul{margin:-1.25rem}.navigation .nav-menu nav>ul>li{padding:1.25rem}.navigation .nav-menu nav>ul>li a{text-transform:uppercase}.navigation .nav-menu nav.cta-menu{margin-bottom:3.75rem}.navigation .nav-menu nav.cta-menu ul{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 1.25rem}.navigation .nav-menu nav.cta-menu ul li{-webkit-box-ordinal-group:3;-ms-flex-order:2;max-width:15.625rem;order:2;padding:0;width:100%}.navigation .nav-menu nav.cta-menu ul li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:NotoSans-Regular;font-size:.875rem;height:3.125rem;justify-content:center;width:100%}.navigation .nav-menu nav.cta-menu ul li:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.navigation .nav-menu nav.cta-menu ul li:nth-child(2) a{border-radius:3.125rem;-webkit-box-shadow:inset 0 0 0 .0625rem #4e4d4d;box-shadow:inset 0 0 0 .0625rem #4e4d4d}.navigation .nav-menu nav.main-menu{margin-bottom:2.5rem}.navigation .nav-menu nav.main-menu a{font-family:NotoSans-Regular;font-size:1.125rem}.navigation .nav-menu nav.sub-menu li{padding:1.0625rem 1.25rem}.navigation .nav-menu nav.sub-menu li a{font-size:.875rem}.navigation .nav-menu .desktop{display:none}@media(min-width:992px){.navigation .nav-menu .desktop{display:block}}.navigation.menu-open .nav-menu{opacity:1!important;pointer-events:auto;visibility:visible!important}.navigation.menu-open .nav-bar .hamburger{color:#fff}.navigation.scroll-start{background:rgba(4,4,4,.85);opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.navigation.scroll-start .nav-bar__left,.navigation.scroll-start .nav-bar__left .logo,.navigation.scroll-start .nav-bar__right,.navigation.scroll-start .nav-bar__right .logo{height:3.75rem}.navigation.scrolled{opacity:0;pointer-events:none}.navigation--white .nav-bar{color:#fff!important}.navigation.tb{padding-top:2.1875rem}.navigation.tb .nav-menu{padding:9.6875rem 0 2.5rem}@media(min-width:768px){.navigation.tb .nav-menu{padding:10.9375rem 0 7.5rem}}.navigation.hide{padding-top:0!important}.navigation.hide.tb{padding-top:2.1875rem!important}.navigation.hide.tb.scrolled,.navigation.scroll-start,.navigation.scroll-start.tb.hide{padding-top:0!important}.fill .navigation .nav-bar__right nav ul li:last-child a{border-color:transparent;-webkit-box-shadow:inset 0 0 0 .0625rem transparent;box-shadow:inset 0 0 0 .0625rem transparent;height:2.5rem;min-width:9.375rem}.fill .navigation .nav-bar__right nav ul li:last-child a:after{background:linear-gradient(45.66deg,rgba(var(--color-gradient-primary),.5) 14.53%,rgba(var(--color-gradient-secondary),50%) 50.09%,rgba(var(--color-gradient-primary),.5) 80.91%);bottom:0;content:"";height:2.5rem;left:0;opacity:1;position:absolute;-webkit-transition:opacity .4s,height .4s;transition:opacity .4s,height .4s;width:100%;z-index:-1}@media(hover:hover)and (pointer:fine){.fill .navigation .nav-bar__right nav ul li:last-child a:hover{-webkit-box-shadow:inset 0 0 0 .0625rem #4e4d4d;box-shadow:inset 0 0 0 .0625rem #4e4d4d}.fill .navigation .nav-bar__right nav ul li:last-child a:hover:after{height:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.fill .navigation .nav-bar__right nav ul li:last-child a:hover{-webkit-box-shadow:inset 0 0 0 .0625rem #4e4d4d;box-shadow:inset 0 0 0 .0625rem #4e4d4d}.fill .navigation .nav-bar__right nav ul li:last-child a:hover:after{height:0}}.fill .navigation .nav-menu .cta-menu ul li:nth-child(2) a{background:linear-gradient(45.66deg,rgba(var(--color-gradient-primary),.5) 14.53%,rgba(var(--color-gradient-secondary),50%) 50.09%,rgba(var(--color-gradient-primary),.5) 80.91%);-webkit-box-shadow:transparent;box-shadow:transparent}