.navigation{bottom:0;height:3.125em;margin:auto;position:absolute;right:0;top:0}.navigation nav{font-family:neue-haas-grotesk-tex,sans-serif;font-weight:500}.navigation nav ul.navigation-box{display:flex;list-style:none;padding:0}.navigation nav ul.navigation-box li{list-style:none;padding:0}.navigation nav ul.navigation-box li a{cursor:pointer;font-size:1.125em;font-weight:500;padding:0 1.1666666667em;text-decoration:none;transition:color .3s}.navigation nav ul.navigation-box li a:last-child{padding-right:0}@media (max-width:1024px){.navigation nav ul.navigation-box{font-size:1.9704433498vh}}@media (max-width:1024px) and (min-height:812px){.navigation nav ul.navigation-box{font-size:1em}}.navigation nav .footer{display:none}@media (max-width:1024px){.navigation nav .footer{bottom:0;box-sizing:border-box;color:#fff;display:block;font-size:1.9704433498vh;padding:2rem;position:absolute}.navigation nav .footer ul,.navigation nav .footer ul li{list-style:none;padding:0}.navigation nav .footer ul li a{color:#fff;display:block;font-family:neue-haas-grotesk-tex,sans-serif;font-weight:400;padding:.625em 0;text-decoration:none}.navigation nav .footer .copyright{margin-top:4em}}@media (max-width:1024px) and (min-height:812px){.navigation nav .footer{font-size:1em}}@media (max-width:1024px){.navigation nav{background-color:#132d3c;height:100vh;left:0;position:fixed;top:0;transform:translate3d(0,-100%,0);transition:transform .3s ease-in-out;width:100%}.navigation nav.mobile-active{transform:translateZ(0)}.navigation nav.mobile-active ul.navigation-box li a{color:#fff}.navigation nav ul.navigation-box{flex-direction:column;justify-content:center;margin-top:8.75em;padding:0;width:100%}.navigation nav ul.navigation-box li{border-bottom:1px solid #284f71}.navigation nav ul.navigation-box li:first-child{border-top:1px solid #284f71}.navigation nav ul.navigation-box li a{display:block;font-size:2em;line-height:1.25em;padding:.5em 1em;transition:background-color .3s}.navigation nav ul.navigation-box li a:hover{background-color:#284f71;color:#fff}}@media (max-width:1024px) and (max-width:768px){.navigation nav ul.navigation-box li a{padding:.5em 2rem}}.navigation .hamburger{bottom:0;display:none;height:1.3125em;margin:auto;position:absolute;right:0;top:0;z-index:3005}@media (max-width:1024px){.navigation .hamburger{display:block}}.navigation .hamburger span{background:#fff;border-radius:3px;display:block;height:4px;margin-bottom:5px;position:relative;transform-origin:4px 0;transition:transform .2s cubic-bezier(.77,.2,.05,1),background .2s cubic-bezier(.77,.2,.05,1),opacity .25s ease;width:28px;z-index:1}.navigation .hamburger span:first-child{transform-origin:0 0}.navigation .hamburger span:nth-last-child(2){transform-origin:0 100%}.navigation .hamburger.hamburger-opened span{background:#fff;opacity:1;transform:rotate(45deg) translate(4px,-2px)}.navigation .hamburger.hamburger-opened span:nth-last-child(2){opacity:0}.navigation .hamburger.hamburger-opened span:last-child{transform:rotate(-45deg) translateY(1px)}header{background:#f6f4ef;background:linear-gradient(180deg,#f6f4ef,hsla(43,28%,95%,0));color:#132d3c;height:8.75em;left:0;position:fixed;top:0;transition:color .4s,background .4s;width:100%;z-index:100}header:hover{background-color:#f6f4ef}header:hover.dark-blue{background-color:#132d3c}header:hover.red{background-color:#e65d47}header:hover.yellow{background-color:#fabf68}header a{color:#132d3c;transition:color .4s}header a:hover{color:#fabf68}header svg path,header svg rect{fill:#132d3c;transition:fill .4s}header .navigation .hamburger span{background-color:#132d3c}header.dark-blue{background:#132d3c;background:linear-gradient(180deg,#132d3c,rgba(19,45,60,0))}header.red{background:#e65d47;background:linear-gradient(180deg,#e65d47,rgba(230,93,71,0))}header.yellow{background:#fabf68;background:linear-gradient(180deg,#fabf68,hsla(36,94%,69%,0))}header.dark-blue,header.dark-blue a,header.header-with-mobile-active,header.header-with-mobile-active a,header.red,header.red a{color:#fff}header.dark-blue a:hover,header.header-with-mobile-active a:hover,header.red a:hover{color:#fabf68}header.dark-blue svg path,header.dark-blue svg rect,header.header-with-mobile-active svg path,header.header-with-mobile-active svg rect,header.red svg path,header.red svg rect{fill:#fff}header.dark-blue .navigation .hamburger span,header.header-with-mobile-active .navigation .hamburger span,header.red .navigation .hamburger span{background-color:#fff}header.yellow a:hover{color:#e65d47}header .center-content{height:8.75em;position:relative}@media (max-width:1024px){header .center-content{height:5.375em;width:calc(100% - 3.125em)}}header a.logo{bottom:0;height:3.1875em;left:0;margin:auto;position:absolute;top:0;z-index:200}header a.logo img,header a.logo svg{display:block;height:auto;width:14.375em}@media (max-width:1024px){header a.logo,header a.logo img{height:2.25em}header{font-size:16px;height:5.375em}}footer.dark{background-color:#fabf68;padding:4em 0;position:relative;z-index:10}footer.dark .center-content{background-color:#132d3c;border-radius:1em;box-sizing:border-box;display:flex;flex-direction:column;max-width:78em;padding:3.4375em 4em}@media (max-width:768px){footer.dark .center-content{padding:2em}}footer.dark .center-content>div{display:flex;justify-content:space-between}@media (max-width:768px){footer.dark .center-content>div{flex-direction:column}}footer.dark a.logo{display:block;margin-bottom:3.75em}footer.dark a.logo>img{display:block;height:3.1875em;width:auto}@media (max-width:768px){footer.dark a.logo>img{height:4.1666666667em}}footer.dark .copyright{color:#fff;font-family:neue-haas-grotesk-tex,sans-serif;font-size:1em;font-weight:400;line-height:1.5em}footer.dark .copyright br{display:none}@media (max-width:768px){footer.dark .copyright{font-size:1.3333333333em;margin-top:3em;order:2}footer.dark .copyright br{display:block}}footer.dark ul{display:flex;font-family:neue-haas-grotesk-tex,sans-serif;font-weight:400;gap:2em;margin:0}footer.dark ul,footer.dark ul li{list-style:none;padding:0}footer.dark ul li a{color:#fff;text-decoration:none}footer.dark ul li a:hover{text-decoration:underline}@media (max-width:768px){footer.dark ul{flex-direction:column;font-size:1.3333333333em}}
