.cd-auto-hide-header{position:fixed;z-index:100;top:0;left:0;width:100%;height:3.5rem;background-color:#005A96;transform:translateZ(0);will-change:transform;transition:transform 0.5s,-webkit-transform 0.5s,padding-bottom 0.2s;display:flex;justify-content:center}
.cd-auto-hide-header .non-scroll-logo{display:block}
.cd-auto-hide-header .scrolled-logo{display:none}
.cd-auto-hide-header .nav-logo{width:9.875rem}
@media screen and (min-width:1199.9px){.cd-auto-hide-header .nav-logo{width:14.25rem}}
.cd-auto-hide-header.scrolled .non-scroll-logo{display:block}
.cd-auto-hide-header::after{clear:both;content:"";display:block}
.cd-auto-hide-header.is-hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.cd-auto-hide-header .logo,
.cd-auto-hide-header .nav-trigger,
.cd-auto-hide-header .lang-switcher.desktop{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.lang-switcher.mobile{position:absolute;height:3.5rem;top:0}
.cd-auto-hide-header .logo{left:1rem}
@media screen and (min-width:743.9px){.cd-auto-hide-header .logo{left:2rem}}
@media screen and (min-width:1199.9px){.cd-auto-hide-header .logo{left:5rem}}
.cd-auto-hide-header .lang-switcher a{font-size:0.875rem;font-weight:500;line-height:1.225rem;color:#fff;text-decoration:none;padding-top:0}
.cd-auto-hide-header .lang-switcher.desktop{display:none}
.cd-auto-hide-header .lang-switcher.desktop .active{pointer-events:none;opacity:0.5}
@media screen and (min-width:1199.9px){.cd-auto-hide-header .lang-switcher.desktop{display:flex;right:5rem;padding-bottom:0.175rem}}
.cd-auto-hide-header .lang-switcher.mobile{right:7rem;display:flex;align-items:center}
.cd-auto-hide-header .lang-switcher.mobile .active{opacity:0.5}
.cd-auto-hide-header .lang-switcher.mobile .d-none{display:none}
@media screen and (min-width:743.9px){.cd-auto-hide-header .lang-switcher.mobile{display:none}}
@media screen and (min-width:1199.9px){.cd-auto-hide-header .lang-switcher.mobile{display:none}}
.cd-auto-hide-header .lang-switcher.tablet{display:none}
.cd-auto-hide-header .lang-switcher.tablet .d-none{display:none}
.cd-auto-hide-header .lang-switcher.tablet .active{opacity:0.5}
@media screen and (min-width:743.9px){.cd-auto-hide-header .lang-switcher.tablet{position:absolute;top:1rem;align-items:center;display:flex;left:1rem}}
@media screen and (min-width:1199.9px){.cd-auto-hide-header .lang-switcher.tablet{display:none}}
.cd-auto-hide-header .lang-switcher .lang-border{padding-right:1rem;border-right:0.0625rem solid rgba(255,255,255,0.2)}
.cd-auto-hide-header .social-links{position:absolute;bottom:2.625rem;width:100%;display:flex;justify-content:center}
.cd-auto-hide-header .social-links a{font-size:1rem;line-height:1.4rem;color:#fff;text-decoration:none;padding-top:0;font-weight:400}
@media screen and (min-width:1199.9px){.cd-auto-hide-header .social-links{display:none}}
.cd-auto-hide-header .nav-trigger{display:flex;align-items:center;height:100%;text-transform:uppercase;color:#fff;text-decoration:none;font-size:0.875rem;font-weight:500;line-height:1.0625rem;right:1rem}
.cd-auto-hide-header .nav-trigger.close{height:3.5rem;transform:none;top:0;padding-top:0}
@media screen and (min-width:743.9px){.cd-auto-hide-header .nav-trigger{right:2rem}}
.cd-auto-hide-header .nav-trigger line{stroke:#fff}
.cd-auto-hide-header .nav-trigger svg{padding-right:0.5rem}
.cd-auto-hide-header .nav-trigger span{display:table-cell;vertical-align:middle}
.cd-auto-hide-header .nav-trigger em,
.cd-auto-hide-header .nav-trigger em::after,
.cd-auto-hide-header .nav-trigger em::before{display:block;position:relative;height:0.125rem;width:1.375rem;background-color:#25283D;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.cd-auto-hide-header .nav-trigger em{margin:0.375rem auto 0.875 remZ;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}
.cd-auto-hide-header .nav-trigger em::before,
.cd-auto-hide-header .nav-trigger em::after{position:absolute;content:'';left:0;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform .2s;transition:transform 0.2s,-webkit-transform 0.2s}
.cd-auto-hide-header .nav-trigger em::before{-webkit-transform:translateY(-0.375rem);-ms-transform:translateY(-0.375rem);transform:translateY(-0.375rem)}
.cd-auto-hide-header .nav-trigger em::after{-webkit-transform:translateY(0.375rem);-ms-transform:translateY(0.375rem);transform:translateY(0.375rem)}
@media only screen and (min-width:1199.9px){.cd-auto-hide-header .nav-trigger{display:none}.cd-auto-hide-header{padding-bottom:2.3125rem}.cd-auto-hide-header.scrolled{padding-bottom:0}.cd-auto-hide-header .navigation-inner{height:3.5rem;display:flex;justify-content:center;position:relative;width:100%}}
.cd-auto-hide-header.nav-open .nav-trigger em{background-color:rgba(255,255,255,0)}
.cd-auto-hide-header.nav-open .nav-trigger em::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.cd-auto-hide-header.nav-open .nav-trigger em::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.cd-primary-nav{display:inline-block;height:100%}
.cd-primary-nav>ul{position:fixed;margin-top:0;padding-left:0;z-index:11;width:100%;display:flex;list-style-type:none}
@media screen and (max-width:1199.9px){.cd-primary-nav>ul{min-height:100vh;background-color:#005A96;flex-direction:column;align-items:center;justify-content:center;top:0;right:-100%;transition:right 200ms ease-in}.cd-primary-nav>ul a{font-size:2.75rem;line-height:3.125rem;font-weight:500;padding-top:1rem}.cd-primary-nav>ul li{opacity:0;transition:opacity 450ms ease-in;transition-delay:200ms}}
@media screen and (max-width:743.9px){.cd-primary-nav>ul{box-sizing:border-box;padding-top:6.375rem;justify-content:start}.cd-primary-nav>ul a{font-size:2.25rem;line-height:2.5rem}}
.cd-primary-nav>ul a{display:block;color:#fff;text-decoration:none}
.cd-primary-nav>ul a.active{pointer-events:none;opacity:0.5}
@media screen and (min-width:1199.9px){.cd-primary-nav>ul a{font-size:1rem;line-height:1.4rem}}
@media only screen and (min-width:1199.9px){.cd-primary-nav{display:table}.cd-primary-nav>ul{display:table-cell;vertical-align:middle;position:relative;width:auto;top:0;padding:0;background-color:transparent;box-shadow:none}.cd-primary-nav>ul::after{clear:both;content:"";display:block}.cd-primary-nav>ul li{display:inline-block;float:left;margin-right:1.8rem;position:relative}.cd-primary-nav>ul li:last-of-type{margin-right:0}.cd-primary-nav>ul a{height:auto;line-height:normal;padding-bottom:0.175rem;border:none;position:relative}.cd-primary-nav>ul a.active{opacity:0.5}.cd-primary-nav>ul a.active.underline:hover::before{width:0}.cd-primary-nav>ul{}}
.nav-open .cd-primary-nav ul{right:0}
.nav-open ul li{animation-name:smart-animate;position:relative;animation-duration:450ms;animation-timing-function:cubic-bezier(0.12,0,0.25,0.93);animation-delay:200ms;opacity:1}
@media only screen and (min-width:1199.9px){.nav-open .cd-primary-nav ul,.cd-primary-nav ul:target{display:table-cell}}
@keyframes smart-animate{0%{top:5rem}100%{top:0}}
.c-scrollbar{height:100vh;z-index:100}
.c-scrollbar .c-scrollbar_thumb{transform:none !important;height:1.875rem !important}