.navigation-inset{margin-top:-176.02px}@media (width<=1199px){.navigation-inset{margin-top:-140px}}html.animations-paused .rotation-element img{transform:rotate(0)!important}body #CookiebotWidget .CookiebotWidget-logo svg circle{fill:#a0a0a0}body #CookiebotWidget{bottom:32px;left:32px}@media (width<=767px){body #CookiebotWidget{bottom:16px!important;left:16px!important}}@property --gradientPercentage{syntax:"<percentage>";inherits:false;initial-value:0%}body:has(.navigation-inset) .header{--gradientPercentage:75%}body:has(.navigation-inset) .header .header__nav-item a:after{border-color:#fff}body:has(.navigation-inset) .header .header__nav-label{color:#fff}body:has(.navigation-inset) .header .header__container--scroll .header__nav-label{color:#455587}body:has(.navigation-inset) .header .header__container--scroll .header__hamburger-container rect{fill:#455587}body:has(.navigation-inset) .header .header__container--scroll .header__nav-item a:after{border-color:#455587}body:has(.navigation-inset) .header .header__hamburger-container rect{fill:#fff}.header{background:linear-gradient(180deg,#0009 0,#0000001a var(--gradientPercentage),transparent 100%);z-index:20;width:100%;height:176.02px;transition:height .33s,--gradientPercentage .33s;display:flex;position:relative}.header--skip-menu-active{height:244.02px;transition:height .33s}.header--skip-menu-active .header__container--show{top:86px}.header--skip-menu-active .header__tablet-background{transform:translateY(calc(-100% - 86px))!important}.header__container{z-index:100;flex-direction:column;align-items:center;row-gap:8px;width:100%;max-width:1110px;padding:20px 0;transition:top .1s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.header__container--show{transition:top .1s;top:0}.header__container--scroll{max-width:none;padding:20px 32px}.header__container--scroll-show{top:0!important}.header__container--scroll-show .header__nav-item:after{bottom:39px}.header__container--scroll-show .header__nav-label{color:#455587}.header__container--scroll .header__logo{width:120px}.header__container--scroll{z-index:50;background-color:#fff;flex-direction:row;padding:14px 30px;transition:top .33s;position:fixed;top:-100px;box-shadow:0 0 6px #172b6933}.header__container--scroll:before{content:"";height:inherit;background-color:#fff;width:100%;position:absolute;left:0}.header__container--scroll .header__logo-container{z-index:100;margin-top:8px}.header__container--scroll .header__hamburger-container{top:10px}.header__container--scroll .header__top-container{width:auto}.header__top-container{justify-content:space-between;align-items:center;width:100%;display:flex}.header__logo-container{margin-top:12px;margin-right:50px}.header__logo-container>a{height:100%}.header__logo{width:200px;height:auto}.header__nav-container{align-items:center;margin-right:24px;display:flex}.header__nav-list{padding:0;list-style-type:none;display:flex}.header__nav-item{position:relative}.header__nav-item:not(:last-child){margin-right:40px}.header__nav-item a{position:relative}.header__nav-item a:after{content:"";opacity:0;border:1px solid #455587;border-radius:10px;width:calc(100% + 26px);height:calc(100% + 26px);transition:opacity .4s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=1200px){.header__nav-item a:after{width:calc(100% + 40px);height:calc(100% + 40px)}}.header__nav-item.is-active a:after{opacity:1}.header__nav-label{color:#455587;font-variation-settings:"wght" 600,"wdth" 100;font-family:HeptaSlab,serif;font-size:14px}.header__cta-container{margin-left:auto;display:flex}.header__cta-button:first-child{margin-right:clamp(.5rem,2vw,1rem)}.header__socials-container{display:none}.header__hamburger-container{display:none;position:absolute;top:30px;right:9px;overflow:hidden}.header__tablet-background{z-index:50;background-color:var(--color-secondary);width:100vw;height:100vh;position:absolute;top:0;left:0;transform:translateY(-100%)}@media (width<=1199px){.header{height:140px}.header--skip-menu-active{height:calc(var(--navigation-height)*2)}.header__container--scroll{align-items:flex-start;height:70px}.header__container--scroll .header__logo-container{z-index:100;margin-top:22px;margin-bottom:0}.header__container--scroll .header__hamburger-container{top:10px;right:9px}.header__nav-item a:after{border-color:#fff!important}.header__container{justify-content:center;padding:0}.header__logo-container{margin-top:36px;margin-bottom:20px;margin-right:0}.header__logo{width:120px}.header__cta-container,.header__nav-container{margin-right:0;display:none}.header__hamburger-container{display:block;top:25px}.header__top-container{flex-direction:column}}.header--menu-active .header__container--scroll{top:0}.header--menu-active .header__container--scroll .header__logo-container{margin-top:22px;margin-bottom:20px}.header--menu-active .header__container--scroll .header__hamburger-container{top:10px;right:9px}.header--menu-active .header__container{scrollbar-width:none;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;overflow-y:scroll}.header--menu-active .header__container::-webkit-scrollbar{display:none}.header--menu-active .header__container{min-height:100vh}.header--menu-active .header__logo-container{z-index:100;margin-top:36px}.header--menu-active .header__nav-container{z-index:100;align-items:center;margin-top:20px;display:flex}.header--menu-active .header__nav-list{z-index:100;text-align:center;margin-right:0;display:block}.header--menu-active .header__nav-item{margin-bottom:30px;margin-right:0}.header--menu-active .header__nav-item:after{display:none}.header--menu-active .header__nav-label{font-size:16px;line-height:1.44;color:#fff!important}.header--menu-active .header__cta-container{z-index:100;flex-direction:column;align-items:center;margin-left:0;display:flex}.header--menu-active .header__cta-button:first-child{margin-bottom:10px;margin-right:0}.header--menu-active .header__cta-button:first-child .btn{background-color:var(--color-secondary--highlighted)}.header--menu-active .header__socials-container{z-index:100;color:#eceef3;margin-top:50px;margin-bottom:50px;display:block}.header--menu-active .header__socials-container svg{width:30px;height:30px}.header--menu-active .header__hamburger-container{z-index:100;display:block;top:25px}.header--menu-active .header__hamburger-container rect{fill:#fff!important}
