.navigation{pointer-events:none;z-index:999}.navigation,.navigation .nav-menu{left:0;position:absolute;top:0;width:100%}.navigation .nav-menu{background-color:#333;color:#fff;height:100vh;overflow-x:hidden;overflow-y:scroll;padding:5.625rem 0 2.5rem;pointer-events:auto;-webkit-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s;z-index:1}@media(min-width:768px){.navigation .nav-menu{padding:5.625rem 0 7.5rem}}.navigation .nav-menu .c{padding:0}.navigation .nav-menu nav{font-family:NotoSans-Regular;font-size:1rem;line-height:1.56;margin-bottom:.9375rem;white-space:nowrap}.navigation .nav-menu nav>ul>li{margin-bottom:1.875rem}.navigation .nav-menu nav>ul>li a{text-transform:uppercase}.navigation .nav-menu nav.cta-menu{margin-top:3.75rem;padding:0}.navigation .nav-menu nav.cta-menu ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.125rem;margin:0}@media(min-width:992px){.navigation .nav-menu nav.cta-menu ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.navigation .nav-menu nav.cta-menu ul li{padding:0}.navigation .nav-menu nav.cta-menu ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:NotoSans-Regular;font-size:.75rem;height:3.125rem;width:100%}.navigation .nav-menu nav.cta-menu ul li:first-child a{position:relative}.navigation .nav-menu nav.cta-menu ul li:first-child a:after{background-color:currentColor;content:"";display:block;height:.0625rem;left:0;pointer-events:none;position:absolute;top:70%;-webkit-transition:width .4s;transition:width .4s;width:100%}.navigation .nav-menu nav.cta-menu ul li:nth-child(2){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:4.375rem;-webkit-box-shadow:inset 0 0 0 .0625rem #fff;box-shadow:inset 0 0 0 .0625rem #fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.125rem;justify-content:center;max-width:12.5rem;overflow:hidden;padding:.9375rem 1.875rem;pointer-events:auto;position:relative;-webkit-transition:background .4s,-webkit-transform .4s,-webkit-box-shadow .4s;transition:background .4s,-webkit-transform .4s,-webkit-box-shadow .4s;transition:transform .4s,box-shadow .4s,background .4s;transition:transform .4s,box-shadow .4s,background .4s,-webkit-transform .4s,-webkit-box-shadow .4s}.navigation .nav-menu nav.cta-menu ul li:nth-child(2):after{background:linear-gradient(24.84deg,rgba(0,191,194,.5) -55.47%,rgba(51,253,255,.5) 19.83%,rgba(0,191,194,.5));bottom:0;content:"";height:0;left:0;opacity:0;position:absolute;-webkit-transition:opacity .4s,height .4s;transition:opacity .4s,height .4s;width:100%;z-index:1}@media(hover:hover)and (pointer:fine){.navigation .nav-menu nav.cta-menu ul li:nth-child(2):hover{-webkit-box-shadow:inset 0 0 0 .0625rem transparent;box-shadow:inset 0 0 0 .0625rem transparent}.navigation .nav-menu nav.cta-menu ul li:nth-child(2):hover:after{height:3.125rem;opacity:1}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.navigation .nav-menu nav.cta-menu ul li:nth-child(2):hover{-webkit-box-shadow:inset 0 0 0 .0625rem transparent;box-shadow:inset 0 0 0 .0625rem transparent}.navigation .nav-menu nav.cta-menu ul li:nth-child(2):hover:after{height:3.125rem;opacity:1}}.navigation .nav-menu nav.cta-menu ul li:nth-child(2) a{color:#000;position:relative;z-index:2}.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,padding .4s;transition:opacity .4s,padding .4s}.navigation.scroll-start .nav-bar__left,.navigation.scroll-start .nav-bar__right{height:3.75rem}.navigation.scrolled{opacity:0;pointer-events:none}.navigation--white .nav-bar{color:#fff!important}.navigation.hide{padding-top:0!important}.navigation.hide.tb{padding-top:1.0625rem!important}.navigation.hide.tb.scrolled{padding-top:0!important}