.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fade-hover{transition:opacity .4s ease}.page-enter-active,.page-leave-active{transition:all .3s}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}.fade-enter-active,.fade-leave-active{transition:all .4s ease-out}.fade-enter-from,.fade-leave-to{opacity:0}.parallax{transform:translateY(calc(var(--parallax-progress)*50%))}:root{--header-height:80px}:root:has(.Header--mini){--header-height:50px}.Header{--translate:-15px;--ease:ease;color:var(--color-white);left:0;padding-top:2rem;position:absolute;top:0;width:100vw;z-index:10}.Header--zfront{z-index:40}.Header__container{align-items:flex-start;display:flex;justify-content:space-between;padding:0 2rem;position:relative;transition:height .4s var(--ease);z-index:3}.Header__container--right{align-items:center;display:flex;gap:2rem}.Header__container--right .LanguageSwitcher,.Header__container--right .btn-tertiary{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;position:relative;transition:background-size .4s ease;width:-moz-fit-content;width:fit-content}.Header__container--right .LanguageSwitcher:hover,.Header__container--right .btn-tertiary:hover{background-position:0 100%;background-size:100% 1px}@media only screen and (max-width:900px){.Header__container--right{align-items:flex-end;flex-direction:column;row-gap:1rem}}.Header__logo{color:inherit;transform:scale(1);transform-origin:center left;transition:transform .4s var(--ease);width:17.9375rem}.Header__logo svg{height:auto;width:100%}@media only screen and (max-width:900px){.Header__logo{max-width:60%}}.Header__btn{background:none;display:none;font-size:0}@media only screen and (max-width:900px){.Header__btn{display:inline-block}}
