.nav-header{background-color:#fff;background:linear-gradient(90deg,#fff,#fff0);height:3.5rem;position:fixed;top:0;transition:height .3s cubic-bezier(.5,0,.15,1);width:100%;z-index:101}@media only screen and (min-width:960px){.nav-header{height:5rem}}.nav-header .brand-link{background:none;border:0;cursor:pointer;display:inline-block;margin:0;padding:0}.nav-header .menu-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-header .menu-item .menu-link{cursor:pointer;text-decoration:none}.nav-header .mobile-nav{height:3.5rem}@media only screen and (min-width:960px){.nav-header .mobile-nav{display:none}}.nav-header .mobile-nav .head{height:100%}.nav-header .mobile-nav .head .head-items{align-items:center;display:flex;height:100%;justify-content:space-between;padding:.75rem 0}.nav-header .mobile-nav .head .head-items .brand-holder{height:2rem;margin-top:.125rem}.nav-header .mobile-nav .head .head-items .brand-holder .brand-link,.nav-header .mobile-nav .head .head-items .brand-holder .brand-link .brand-logo{height:100%}.nav-header .desktop-nav{display:none;height:100%}@media only screen and (min-width:960px){.nav-header .desktop-nav{display:block}}.nav-header .desktop-nav .nav-wrapper{display:flex;height:100%;padding:1.25rem 0;position:relative}.nav-header .desktop-nav .nav-wrapper .brand-holder{height:2.5rem;z-index:1}.nav-header .desktop-nav .nav-wrapper .brand-holder .brand-link,.nav-header .desktop-nav .nav-wrapper .brand-holder .brand-link .brand-logo{height:100%}.nav-header .desktop-nav .nav-wrapper .menu-holder{align-items:center;display:none;height:2.5rem;margin-left:3.625rem;z-index:1}@media only screen and (min-width:1280px){.nav-header .desktop-nav .nav-wrapper .menu-holder{display:flex}}.nav-header .desktop-nav .nav-wrapper .menu-holder .menu-item{margin-right:1.5rem}.nav-header .desktop-nav .nav-wrapper .menu-holder .menu-item .menu-link{font-size:18px;font-weight:400;transition:color .3s cubic-bezier(.5,0,.15,1)}.nav-header .desktop-nav .nav-wrapper .menu-holder .menu-item .menu-link.router-link-active{color:#cd112f}.nav-header .desktop-nav .nav-wrapper .menu-holder .menu-item .menu-link:hover{color:#cd112f;text-decoration:none}.nav-header .scroll-box-holder{min-width:100%;position:fixed}@media only screen and (min-width:960px){.nav-header .scroll-box-holder{height:5rem;left:50%;min-width:auto;transform:translate(-50%)}}.nav-header .scroll-box-holder .scroll-box{align-items:center;color:#fff;display:flex;max-height:4rem;min-height:4rem;padding:1.25rem 1.5rem;position:absolute;text-decoration:none}@media only screen and (min-width:960px){.nav-header .scroll-box-holder .scroll-box{max-height:5rem;padding:1rem 1.5rem}}.nav-header .scroll-box-holder-top{top:3.5rem}@media only screen and (min-width:960px){.nav-header .scroll-box-holder-top{top:0}}.nav-header .scroll-box-holder-top .scroll-box-top{background-color:#cd112f;bottom:0;right:0;top:0}.nav-header .scroll-box-holder-top .scroll-box-top-content{max-width:0;opacity:0;overflow:hidden;transform:translate(8px);transition:opacity .18s ease,transform .18s ease,max-width .22s ease,visibility 0s linear .22s;visibility:hidden;white-space:nowrap}@media only screen and (min-width:960px){.nav-header .scroll-box-holder-top .scroll-box-top-content{margin-left:3.5rem;max-width:none;opacity:1;overflow:visible;text-align:right;transform:none;transition:none;visibility:visible;white-space:normal}}.nav-header .scroll-box-holder-top .scroll-box-top-content .title{margin:0}.nav-header .scroll-box-holder-top .scroll-box-top:hover{background-color:#cd112fbf}.nav-header .scroll-box-holder-bottom{bottom:0}.nav-header .scroll-box-holder-bottom .scroll-box-bottom{background-color:#00b6ad;inset:auto 0 0 auto}@media only screen and (min-width:960px){.nav-header .scroll-box-holder-bottom .scroll-box-bottom{left:0;right:auto}}.nav-header .scroll-box-holder-bottom .scroll-box-bottom-content{max-width:0;opacity:0;overflow:hidden;transform:translate(8px);transition:opacity .18s ease,transform .18s ease,max-width .22s ease,visibility 0s linear .22s;visibility:hidden;white-space:nowrap}@media only screen and (min-width:960px){.nav-header .scroll-box-holder-bottom .scroll-box-bottom-content{margin-right:3.5rem;max-width:none;opacity:1;overflow:visible;text-align:left;transform:none;transition:none;visibility:visible;white-space:normal}}.nav-header .scroll-box-holder-bottom .scroll-box-bottom-content .title{margin:0}.nav-header .scroll-box-holder-bottom .scroll-box-bottom:hover{background-color:#00b6adbf}@media only screen and (max-width:959px){.nav-header.mode-start .scroll-box-bottom-content,.nav-header.mode-start .scroll-box-top-content{max-width:14rem;opacity:1;transform:translate(0);transition:opacity .18s ease,transform .18s ease,max-width .22s ease,visibility 0s;visibility:visible}.nav-header.mode-start .scroll-box-top-content{margin-left:.75rem}.nav-header.mode-start .scroll-box-bottom-content{margin-right:.75rem}}.scroll-icon{display:inline-block;will-change:transform}.scroll-icon--up{animation:bounceUpTwice 2.5s cubic-bezier(.22,.61,.36,1) 3s 2 both}.scroll-icon--down{animation:bounceDownTwice 2.5s cubic-bezier(.22,.61,.36,1) 6s 2 both}@keyframes bounceUpTwice{0%{transform:translateY(0)}15%{transform:translateY(-10px)}30%{transform:translateY(0)}45%{transform:translateY(-10px)}60%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes bounceDownTwice{0%{transform:translateY(0)}15%{transform:translateY(10px)}30%{transform:translateY(0)}45%{transform:translateY(10px)}60%{transform:translateY(0)}to{transform:translateY(0)}}.nav-footer{background-color:#1a1a18;color:#fff;padding:2rem 0}.nav-footer .main-row{flex-direction:column-reverse}@media only screen and (min-width:960px){.nav-footer .main-row{flex-direction:row}}.nav-footer .main-row .menu-col .menu{margin-bottom:2rem;text-align:center}@media only screen and (min-width:960px){.nav-footer .main-row .menu-col .menu{margin-bottom:0;text-align:right}.nav-footer .main-row .menu-col .menu .menu-item{display:inline}.nav-footer .main-row .menu-col .menu .menu-item:not(:first-child){margin-left:2rem}}.nav-footer .main-row .menu-col .menu .menu-item:not(:last-child){margin-bottom:.5rem}.nav-footer .main-row .menu-col .menu .menu-item .menu-link{color:currentColor;text-decoration:underline}.nav-footer .main-row .menu-col .menu .menu-item .menu-link:hover{color:#cd112f}.nav-footer .main-row .copytext-col .copytext{margin-bottom:0;text-align:center}@media only screen and (min-width:960px){.nav-footer .main-row .copytext-col .copytext{text-align:left}}
