/*! booster-font-faces start */@font-face{ascent-override:100.012%;descent-override:25.5685%;font-family:PP Fragment fallback;line-gap-override:19.668%;size-adjust:101.6878%;src:local("Noto Sans")}@font-face{ascent-override:94.0621%;descent-override:24.0473%;font-family:PP Fragment fallback;line-gap-override:18.498%;size-adjust:108.12%;src:local("Arial")}@font-face{ascent-override:94.9481%;descent-override:24.2739%;font-family:PP Fragment fallback;line-gap-override:18.6722%;size-adjust:107.1111%;src:local("Helvetica Neue")}@font-face{ascent-override:93.8561%;descent-override:23.9947%;font-family:PP Fragment fallback;line-gap-override:18.4574%;size-adjust:108.3574%;src:local("Roboto")}@font-face{ascent-override:93.547%;descent-override:23.9157%;font-family:PP Fragment fallback;line-gap-override:18.3967%;size-adjust:108.7154%;src:local("Segoe UI")}@font-face{ascent-override:87.8806%;descent-override:22.467%;font-family:PP Fragment fallback;line-gap-override:17.2823%;size-adjust:115.7252%;src:local("BlinkMacSystemFont")}@font-face{font-display:swap;font-family:PP Fragment;font-style:normal;font-weight:400;src:url(./PPFragment-SerifRegular._rDIX-tA.woff2) format("woff2")}@font-face{ascent-override:96.2107%;descent-override:23.9821%;font-family:Inter fallback;line-gap-override:0%;size-adjust:100.6904%;src:local("Noto Sans")}@font-face{ascent-override:90.4869%;descent-override:22.5554%;font-family:Inter fallback;line-gap-override:0%;size-adjust:107.0596%;src:local("Arial")}@font-face{ascent-override:91.3393%;descent-override:22.7679%;font-family:Inter fallback;line-gap-override:0%;size-adjust:106.0606%;src:local("Helvetica Neue")}@font-face{ascent-override:90.2887%;descent-override:22.506%;font-family:Inter fallback;line-gap-override:0%;size-adjust:107.2947%;src:local("Roboto")}@font-face{ascent-override:89.9914%;descent-override:22.4319%;font-family:Inter fallback;line-gap-override:0%;size-adjust:107.6492%;src:local("Segoe UI")}@font-face{ascent-override:84.5404%;descent-override:21.0731%;font-family:Inter fallback;line-gap-override:0%;size-adjust:114.5902%;src:local("BlinkMacSystemFont")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(./InterVariable.CWi-zmRD.woff2) format("woff2-variations")}/*! booster-font-faces end */.has-custom-cursor,.has-custom-cursor *{cursor:none!important}.app-cursor{--velocity-x:var(--6d1d53c8);--velocity-y:var(--6d1d53c9);--cursor-primary:#000;--cursor-secondary:#faf3e7;--cursor-tertiary:#fff;display:none;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:10000}:not(.modal-visible) body:has(.dark-theme) .app-cursor{--cursor-primary:#fff;--cursor-secondary:#303338;--cursor-tertiary:#000}.app-cursor__main{backface-visibility:hidden;border-radius:1.7rem;height:3.4rem;left:-1.7rem;pointer-events:none;position:relative;top:-1.7rem;transform:translateZ(0);transform-origin:center;width:3.4rem;will-change:transform}.app-cursor__main svg{height:100%;overflow:visible;width:100%}.app-cursor #cursor{backface-visibility:hidden;transform:scale(.6471);transform-origin:center;transition:transform .25s ease-out;will-change:transform}.app-cursor #cursor #cursor-fill{fill:var(--cursor-primary)}.app-cursor #cursor #cursor-stroke{fill:var(--cursor-tertiary)}.app-cursor #cursor #cursor-spinner #cursor-spinner-bg{fill:#000}.app-cursor #cursor #cursor-spinner #cursor-spinner-el-1,.app-cursor #cursor #cursor-spinner #cursor-spinner-el-2{fill:#fff}.app-cursor #cursor-spinner{animation:.8s ease-in-out .2s infinite none;backface-visibility:hidden;opacity:0;transform-origin:center;transition:opacity .5s ease;will-change:transform,opacity}@keyframes app-cursor-shadow-loading{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.app-cursor #cursor-mask-circle{backface-visibility:hidden;transform:scale(0);transform-origin:center;transition:all .25s ease-out;transition-property:transform;will-change:transform}.app-cursor__cta{--lh:1.2em;align-items:center;color:var(--cursor-secondary);display:flex;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:300;height:12rem;justify-content:center;left:50%;line-height:1.2;margin-left:-6rem;margin-top:-6rem;opacity:0;position:absolute;text-align:center;top:50%;transform:scale(.8);transition:.25s ease-out;transition-property:transform;width:12rem}.app-cursor--is-visible.app-cursor{display:block;opacity:1;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.app-cursor--is-outside.app-cursor{opacity:0!important}.app-cursor--is-outside.app-cursor #cursor{transform:scale(0)!important}.app-cursor--is-loading.app-cursor #cursor,body:has(.product-archive__content.is-loading) .app-cursor #cursor{transform:scale(.6471)}.app-cursor--is-loading.app-cursor #cursor-stroke,body:has(.product-archive__content.is-loading) .app-cursor #cursor-stroke{opacity:0}.app-cursor--is-loading.app-cursor #cursor-spinner,body:has(.product-archive__content.is-loading) .app-cursor #cursor-spinner{opacity:1;transition-duration:.2s}.app-cursor--is-loading.app-cursor #cursor-mask-circle,body:has(.product-archive__content.is-loading) .app-cursor #cursor-mask-circle{transform:scale(0)!important}.app-cursor--is-transitioning.app-cursor #cursor-spinner,body:has(.product-archive__content.is-loading) .app-cursor #cursor-spinner,body:has(.product-archive__content>.anim-fade-enter-active) .app-cursor #cursor-spinner{animation-name:app-cursor-shadow-loading}.app-cursor--is-clicked.app-cursor:not(.app-cursor--is-loading) #cursor{transform:scale(.5)}.app-cursor--is-large.app-cursor:not(.app-cursor--is-loading) #cursor,.app-cursor--is-large.app-cursor:not(.app-cursor--is-loading) #cursor-mask-circle{transform:scale(1);transition-duration:.4s;transition-timing-function:ease}.app-cursor--is-over-slider.app-cursor:not(.app-cursor--is-loading) #cursor{transform:scale(6)}.app-cursor--is-over-slider.app-cursor:not(.app-cursor--is-loading) #cursor-stroke{opacity:0}.app-cursor--is-over-slider.app-cursor:not(.app-cursor--is-loading) .app-cursor__cta{opacity:1;transform:scale(1)}.app-cursor--is-over-iframe.app-cursor:not(.app-cursor--is-loading){display:none}#CookiebotWidget,#CybotCookiebotDialog{z-index:9999!important}@starting-style{#CybotCookiebotDialog{opacity:0}}.button-base{--icon-size:2rem;--lh:1.2em;align-items:center;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:300;gap:1rem;justify-content:center;line-height:1.2;outline-offset:.5rem;position:relative}.button-base:focus-visible{outline:1px solid}.button-base--is-disabled{opacity:.7;pointer-events:none}.button-base--flipped{flex-direction:row-reverse}.button-base--icon{--icon-size:2.6rem}.button-base--primary{--line-delay:.15s;padding-block:.8rem}@media (hover:hover){.button-base--primary:hover:before{transform:scaleX(0);transition-delay:0s}.button-base--primary:hover:after{transform:scaleX(1);transition-delay:var(--line-delay)}}.button-base--primary:focus-visible:before{transform:scaleX(0);transition-delay:0s}.button-base--primary:focus-visible:after{transform:scaleX(1);transition-delay:var(--line-delay)}.button-base--primary:after,.button-base--primary:before{background-color:var(--color-tertiary);bottom:0;content:"";height:1px;left:0;position:absolute;transition:transform .6s ease;width:100%;will-change:transform}.button-base--primary:before{transform-origin:right;transition-delay:var(--line-delay)}.button-base--primary:after{background-color:var(--color-secondary);transform:scaleX(0);transform-origin:left;transition-delay:0s}.button-base--secondary{--line-delay:.15s;padding-block:.8rem}@media (hover:hover){.button-base--secondary:hover:after{transform:scaleX(1)}}.button-base--secondary:focus-visible:after{transform:scaleX(1)}.button-base--secondary:after{background-color:var(--color-tertiary);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .6s ease;width:100%}.button-base__icon{color:inherit;display:flex}.button-base--icon .button-base__icon{z-index:5}.button-base__icon svg{color:currentcolor;height:100%;width:var(--icon-size)}.button-base[disabled]:not([disabled=false]){pointer-events:none;touch-action:none}.button-base[disabled]:not([disabled=false]):after{opacity:0}.button-base--icon-only{align-items:center;aspect-ratio:1/1;display:flex;height:4.8rem;justify-content:center;min-width:0;padding:0}.page-not-found{--circle-size:min(100% - 4rem,98rem);--circle-peek:31.4rem;--space-top:6.4rem;--space-bottom:6.4rem;align-items:center;contain:paint;display:flex;flex-direction:column;justify-content:center;min-height:calc(var(--vh, 1vh)*100 - var(--header-height));padding-inline:max((100% - var(--wrapper-width))/2 + var(--margin),var(--margin));position:relative;text-align:center;width:100%}@media screen and (max-width:1023px){.page-not-found{--circle-peek:12rem}}@media screen and (max-width:519px){.page-not-found{--circle-peek:10rem;--space-top:14rem;--space-bottom:14rem;--circle-size:48rem}}.page-not-found:after,.page-not-found:before{aspect-ratio:1;background-color:var(--color-primary);border-radius:50%;content:"";height:var(--circle-size);position:absolute;width:auto}@media screen and (min-width:520px){.page-not-found:after,.page-not-found:before{top:calc((100% - var(--circle-size))/2)}}.page-not-found:before{right:calc(100% - var(--circle-peek))}@media screen and (max-width:519px){.page-not-found:before{bottom:calc(100% - var(--circle-peek));right:unset}}.page-not-found:after{left:calc(100% - var(--circle-peek))}@media screen and (max-width:519px){.page-not-found:after{left:unset;top:calc(100% - var(--circle-peek))}}.page-not-found__label{--lh:1.2em;font-family:Inter,sans-serif;font-size:2.4rem;font-weight:500;letter-spacing:.25em;line-height:1.2;text-transform:uppercase}@media screen and (max-width:1023px){.page-not-found__label{font-size:2rem}}@media screen and (max-width:519px){.page-not-found__label{font-size:1.6rem}}.page-not-found__heading{--lh:1.2em;font-family:PP Fragment,serif;font-size:8.8rem;font-size:30rem;font-weight:400;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}@media screen and (max-width:1023px){.page-not-found__heading{font-size:6.4rem}}@media screen and (max-width:519px){.page-not-found__heading{font-size:4rem}}@media screen and (max-width:1023px){.page-not-found__heading{font-size:12rem;margin-block:.1em}}.page-not-found__text{--lh:1.2em;font-family:Inter,sans-serif;font-size:2.8rem;font-weight:400;line-height:1.2;margin-inline:auto;max-width:67rem;text-wrap:balance}@media screen and (max-width:1023px){.page-not-found__text{font-size:2rem}}@media screen and (max-width:519px){.page-not-found__text{font-size:1.6rem;font-weight:300}}@media screen and (max-width:1023px){.page-not-found__text{max-width:45rem}}.page-not-found__stack{border:1px solid;font-family:monospace,"monospace fallback";font-size:1rem;margin:3rem auto;max-width:120rem;overflow-x:auto;padding:1rem;text-align:left}.page-not-found__link{margin-top:6.4rem}@media screen and (max-width:519px){.page-not-found__link{margin-top:2.4rem}}.form-error{--error-height:calc(var(--lh, 1em)*1 + .8rem);--lh:1.2em;color:var(--color-error);font-family:Inter,sans-serif;font-size:1.4rem;font-weight:300;line-height:1.2}.form-error__text{padding-top:.8rem}.form-root{--lh:1.2em;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:300;line-height:1.2}.form-root.is-submitting .form-root__inputs{opacity:.5}.form-root.animate-height{height:var(--form-height,auto)}.form-root.animate-height .form-root__success{bottom:auto;box-shadow:0 0 0 var(--form-height,0) var(--color-bg,transparent)}.form-root.animate-height.has-submitted{height:var(--success-height,auto);transition:height .8s ease}.form-root__inputs{display:flex;flex-direction:column;gap:2.4rem;transition:opacity .4s ease}.form-root__submit{margin-top:2.4rem}.form-root__actions:empty{display:none}.form-root__success{background-color:var(--color-bg);display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;position:absolute;z-index:5}.form-root__error{--error-height:calc(var(--lh, 1em)*1 + 2rem)}.form-root__error .form-error__text{padding-top:2rem}.control-checkbox{position:relative}.control-checkbox.has-error .control-checkbox__label{color:var(--color-error)}.control-checkbox.has-error .control-checkbox__box{border-color:var(--color-error)}.control-checkbox__content{cursor:pointer;display:flex;max-width:-moz-fit-content;max-width:fit-content}@media (hover:hover){.control-checkbox__content:hover .control-checkbox__box{background-color:color-mix(in oklab,var(--color-tertiary),transparent 90%)}}.control-checkbox__content:focus-visible .control-checkbox__box{background-color:color-mix(in oklab,var(--color-tertiary),transparent 90%)}.control-checkbox__label{--lh:1.2em;color:var(--color-tertiary);font-family:Inter,sans-serif;font-size:1.4rem;font-weight:300;line-height:1.2;transition:color .4s ease}.control-checkbox__label.is-hidden{border:0;clip-path:inset(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.control-checkbox__label a{display:inline-block;text-decoration:underline;transition:color .4s ease}@media (hover:hover){.control-checkbox__label a:hover{color:var(--color-primary)}}.control-checkbox__label a:focus-visible{color:var(--color-primary)}.control-checkbox__input{border:0;clip-path:inset(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.control-checkbox__input:focus-visible+.control-checkbox__box{outline:1px solid currentColor}.control-checkbox__box{--check-length:14.1416px;align-items:center;border:1px solid var(--color-tertiary);display:flex;flex-shrink:0;height:1.6rem;justify-content:center;margin-right:1.6rem;order:-1;outline-offset:.5rem;transition:.4s ease;transition-property:border-color,background-color;width:1.6rem}.is-checked .control-checkbox__box svg path{stroke-dashoffset:0;animation:toggle-in .4s 1}.control-checkbox__box svg{width:1rem}.control-checkbox__box svg path{transition:stroke-dashoffset .2s ease;stroke-dashoffset:calc(var(--check-length)*-1);stroke-dasharray:var(--check-length);stroke:var(--color-tertiary)}.control-checkbox__error{border:0;clip-path:inset(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.control-input{position:relative}.control-input.has-error .control-input__field{border-bottom-color:var(--color-error)}.control-input__label{display:block}.control-input__label-text{color:var(--color-tertiary)}.control-input__field{border-bottom:1px solid var(--color-tertiary);caret-color:var(--color-secondary);color:var(--color-secondary);outline:unset;padding-block:.8rem;transition:border-color .4s ease;width:100%}.control-input__field::placeholder{color:var(--color-tertiary)}.control-input__field::-webkit-input-placeholder{color:var(--color-tertiary)}.control-input__field:-moz-placeholder,.control-input__field::-moz-placeholder{color:var(--color-tertiary)}.control-input__field:-ms-input-placeholder{color:var(--color-tertiary)}.control-input__field:-webkit-autofill,.control-input__field:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--color-bg) inset;box-shadow:0 0 0 1000px color-mix(in oklab,var(--color-bg),var(--color-primary) 5%) inset;color:var(--color-primary)!important;-webkit-transition:background-color .4s ease 0s;transition:background-color .4s ease 0s;-webkit-text-fill-color:var(--color-primary);caret-color:var(--color-secondary)}.control-input__field:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--color-bg) inset;box-shadow:0 0 0 1000px color-mix(in oklab,var(--color-bg),var(--color-primary) 5%) inset;color:var(--color-primary)!important;-webkit-transition:background-color .4s ease 0s;transition:background-color .4s ease 0s;-webkit-text-fill-color:var(--color-primary);caret-color:var(--color-secondary)}.control-input--hidden-label .control-input__label-text{border:0;clip-path:inset(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.form-newsletter{contain:paint}.form-newsletter__control{max-width:36rem}.form-newsletter__checkbox{max-width:48rem}.form-newsletter__success{margin-block:auto}@media screen and (min-width:520px){.form-newsletter__success h2,.form-newsletter__success>:first-child{--lh:1.1em;font-family:PP Fragment,serif;font-size:4rem;font-weight:400;letter-spacing:.05em;line-height:1.1;text-transform:uppercase}}@media screen and (min-width:520px) and (max-width:1023px){.form-newsletter__success h2,.form-newsletter__success>:first-child{font-size:3rem}}.footer-module-newsletter__heading{--lh:1.2em;font-family:PP Fragment,serif;font-size:8.8rem;font-weight:400;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}@media screen and (max-width:1023px){.footer-module-newsletter__heading{font-size:6.4rem}}@media screen and (max-width:519px){.footer-module-newsletter__heading{font-size:4rem;font-size:3rem}}.footer-module-newsletter__form{margin-top:3.2rem;max-width:calc(100% - 10rem);position:relative}@media screen and (max-width:519px){.footer-module-newsletter__form{max-width:unset}}.footer-module-regular__heading{--lh:1.2em;font-family:PP Fragment,serif;font-size:8.8rem;font-weight:400;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}@media screen and (max-width:1023px){.footer-module-regular__heading{font-size:6.4rem}}@media screen and (max-width:519px){.footer-module-regular__heading{font-size:4rem;font-size:3rem}}.footer-module-regular__text{margin-top:4rem;max-width:calc(100% - 8rem)}@media screen and (max-width:1023px){.footer-module-regular__text{margin-top:3.2rem;max-width:48rem}}.footer-module-regular__link{margin-top:3.2rem}.button-arrow{align-items:center;aspect-ratio:1;background-color:transparent;border:1px solid;border-radius:50%;display:flex;isolation:isolate;place-content:center;position:relative;width:5.8rem}@media (hover:hover){.button-arrow:hover:after{opacity:.3}}.button-arrow:focus-visible:after{opacity:.3}.button-arrow:after{background-color:var(--color-tertiary);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:-1}.button-arrow svg{width:2.1rem}.lang-switcher__list{align-items:start;display:flex;gap:2rem}.lang-switcher__item{flex-shrink:0;margin:-1rem;padding:1rem}.lang-switcher__item.is-current{font-weight:600}.accordion-base{overflow:clip;overflow-x:visible;position:relative;width:100%}@supports not (overflow:clip){.accordion-base{overflow:hidden}}.accordion-base:not(.is-expanded){overflow-anchor:none}.accordion-base__trigger{background-color:transparent;border-width:0;display:block;outline:none;padding:unset;width:100%}.accordion-base__trigger[disabled]{cursor:unset}.accordion-base__container{max-height:0;opacity:0;transition:max-height .8s ease,opacity .8s ease,visibility 0s .8s;visibility:hidden}.is-expanded .accordion-base__container{max-height:var(--max-height,0);opacity:1;transition-delay:0s;visibility:visible}body:has(#CookiebotWidget) .app-cookies-renew{display:none}.footer{margin-top:auto;padding-block:8rem}@media screen and (max-width:1023px){.footer{padding-block:6.4rem}}.footer__container{padding-inline:max((100% - var(--wrapper-width))/2 + var(--margin),var(--margin));width:100%}.footer__header{align-items:start;-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:grid;grid-auto-rows:auto;grid-column:1/-1;grid-template-columns:repeat(var(--columns),minmax(0,1fr));margin-bottom:6.4rem;row-gap:3.2rem}@media screen and (max-width:1023px){.footer__header{margin-bottom:4.8rem}}.footer__logo{grid-column:1/4;margin:-1.4rem auto -1.4rem -1.4rem;padding:1.4rem;width:23.8rem}@media screen and (max-width:1023px){.footer__logo{grid-column:1/-1}}.footer__logo:focus-visible{outline:1px solid}.footer__module{grid-column:4/-1;position:relative}@media screen and (max-width:1023px){.footer__module{grid-column:1/-1}}.footer__scroll-top{bottom:0;position:absolute;right:0}@media screen and (max-width:519px){.footer__scroll-top{display:none}}.footer__nav{align-items:start;border-top:1px solid var(--color-tertiary);-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:grid;grid-auto-rows:auto;grid-column:1/-1;grid-template-columns:repeat(var(--columns),minmax(0,1fr));margin-bottom:8rem;padding-top:4rem;row-gap:4rem}@media screen and (max-width:1023px){.footer__nav{margin-bottom:4rem}}.footer__social-list{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;grid-column:1/4}@media screen and (max-width:1023px){.footer__social-list{grid-column:1/-1}}@media screen and (max-width:519px){.footer__social-list{justify-content:center}}.footer__social-link{margin:-1rem;padding:1rem;transition:opacity .2s ease}@media (hover:hover){.footer__social-link:hover{opacity:.5}}.footer__social-link:focus-visible{opacity:.5}.footer__social-link:focus-visible{outline:1px solid currentColor}.footer__social-icon{width:2.4rem}.footer__menu{--lh:1.2em;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:300;grid-column:4/12;line-height:1.2;margin-right:-2rem}@media screen and (max-width:1023px){.footer__menu{grid-column:1/-1;margin-right:unset}}.footer__menu-list{display:grid;gap:4rem var(--gutter);grid-template-columns:repeat(5,auto)}@media screen and (max-width:1023px){.footer__menu-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:519px){.footer__menu-list{gap:unset;grid-template-columns:minmax(0,1fr)}}.footer__menu-item{position:relative}@media screen and (max-width:519px){.footer__menu-item{overflow:clip;overflow-x:visible}@supports not (overflow:clip){.footer__menu-item{overflow:hidden}}}.footer__menu-accordion{overflow:visible;position:static}@media screen and (max-width:519px){.footer__menu-accordion{border-bottom:1px solid color-mix(in oklab,var(--color-tertiary) 30%,transparent)}}@media screen and (min-width:520px){.footer__menu-container{transition:none}}.footer__menu-trigger{display:none;padding:.4rem;position:absolute;right:-.4rem;top:1.3rem;width:3.2rem}@media screen and (max-width:519px){.footer__menu-trigger{display:block}}.footer__menu-trigger:focus-visible .footer__menu-trigger-icon{outline:1px solid var(--color-primary)}.footer__menu-trigger-icon{border-radius:50%}.footer__menu-trigger-icon path:first-child{transition:opacity .4s ease}.is-expanded .footer__menu-trigger-icon path:first-child{opacity:0}.footer__menu-sublist{align-items:start;display:flex;flex-direction:column;gap:.9rem}@media screen and (max-width:519px){.footer__menu-sublist{padding-bottom:2.4rem}}.footer__menu-link,.footer__menu-title{margin-top:-.4rem;padding-block:.4rem}.footer__menu-link--title,.footer__menu-title{display:inline-flex;letter-spacing:.1em;margin-bottom:2rem;text-transform:uppercase}@media screen and (max-width:519px){.footer__menu-link--title,.footer__menu-title{margin-bottom:unset;margin-block:1.6rem}}.footer__bottom{--lh:1.2em;border-top:1px solid var(--color-tertiary);-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:grid;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:300;grid-auto-flow:dense;grid-auto-rows:auto;grid-column:1/-1;grid-template-columns:repeat(var(--columns),minmax(0,1fr));line-height:1.2;padding-top:4rem;row-gap:2.4rem}@media screen and (max-width:1023px){.footer__bottom{gap:2.8rem}}@media screen and (max-width:519px){.footer__bottom{border-top:unset;font-size:1.2rem;padding-top:.4rem}}.footer__copyrights{grid-column:1/4}@media screen and (max-width:1023px){.footer__copyrights{grid-column:1/-2;order:1}}@media screen and (max-width:519px){.footer__copyrights{grid-column:1/-1}}.footer__credit{grid-column:4/8}@media screen and (max-width:1023px){.footer__credit{grid-column:1/-1}}.footer__credit a{text-decoration:unset;transition:color .2s ease}@media (hover:hover){.footer__credit a:hover{color:var(--color-tertiary)}}.footer__credit a:focus-visible{color:var(--color-tertiary)}.footer__additional{align-items:start;display:flex;flex-wrap:wrap;gap:var(--gutter);grid-column:4/12;justify-content:start}@media screen and (max-width:1023px){.footer__additional{grid-column:1/-1}}.footer__additional-link{font:inherit;padding-top:unset}@media screen and (min-width:1024px){.footer__credit+.footer__additional{grid-column:8/12}}.footer__lang-switcher{grid-column:12/-1;justify-self:end}@media screen and (max-width:1023px){.footer__lang-switcher{grid-column:-2/-1}}@media screen and (max-width:519px){.footer__lang-switcher{grid-column:-1/-1}}.footer__lang-switcher--mobile{display:flex;justify-content:center;margin-bottom:2.4rem}@media screen and (min-width:520px){.footer__lang-switcher--mobile{display:none}}@media screen and (max-width:519px){.footer__lang-switcher--desktop{display:none}}
