.cookies-banner{--container-padding-y:var(--container-padding-x);z-index:var(--z-cookies-banner);transform:translateY(calc(100% + var(--sp-unit)));width:calc(100% - (var(--container-padding-x) * 2));max-width:calc(var(--sp-base) * 100);max-height:calc(100% - var(--container-padding-y));margin-bottom:calc(var(--container-padding-y) / 2);margin-left:var(--container-padding-x);border:var(--sp-unit) solid var(--color-border);background-color:var(--color-surface-primary);display:flex;position:fixed;bottom:0;left:0;overflow-y:auto}.cookies-banner.cookies-banner--show{transition:transform .5s ease-out;transform:translateY(0)}.cookies-banner__page-container{gap:var(--sp-4);flex-direction:column;display:flex}.cookies-banner__content{gap:var(--sp-4);flex-direction:column;flex:auto;display:flex}.cookies-banner__title{font-size:var(--font-size-h5);font-weight:var(--font-weight-h);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-h)}.cookies-banner__links a{text-align:left;display:inline-block}.cookies-banner__links a:not(:first-child){margin-left:1em}.cookies-banner__btn-wrapper{gap:var(--sp-2);justify-content:flex-start;align-items:center;display:flex}.cookies-banner__btn--more{order:2}.cookies-banner__options{gap:var(--sp-2);flex-direction:column;display:flex}.cookies-banner__options .form-checkbox__label{font-size:var(--font-size-label-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-medium);letter-spacing:var(--letter-spacing-body)}
.footer-navigation{gap:var(--sp-12);justify-content:flex-start;display:flex}.footer-navigation menu{flex-direction:column;flex:0 auto;display:flex}.footer-navigation menu li{list-style:none}@media not (min-width:1200px){.footer-navigation{flex-wrap:wrap;justify-content:center}}@media not (min-width:600px){.footer-navigation{gap:var(--sp-8);justify-content:flex-start}}.footer-navigation__block{gap:var(--sp-2);min-width:calc(var(--sp-base) * 37.5);flex-direction:column;display:flex}.footer-navigation__block menu{gap:var(--sp-2);flex-direction:column;display:flex}.footer-navigation__block menu .link{text-decoration:none}.footer-navigation__block-label{display:none}
.logo{color:var(--color-text-primary)}
.social-links{gap:var(--sp-4);align-items:center;display:flex}.social-links .link{--link-color:var(--color-text-tertiary)}.social-links .icon{width:var(--sp-6);height:var(--sp-6)}
.subscribe{--subscribe-padding:var(--sp-5);--subscribe-transition:all .3s ease}.subscribe.form{gap:var(--sp-4);flex-flow:wrap;justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media not (min-width:600px){.subscribe.form{justify-content:flex-end}}.subscribe input{padding:var(--sp-3);border:0;border-bottom:var(--sp-unit) solid var(--color-grey-200);color:var(--color-text-primary);background:0 0;background-color:var(--color-surface-primary);flex:auto}.subscribe input::placeholder{color:var(--color-text-primary)}@media not (min-width:600px){.subscribe input{flex:100%}}.subscribe input,.subscribe button{transition:var(--subscribe-transition)}.subscribe.subscribe--submitted input,.subscribe.subscribe--submitted button[type=submit]{pointer-events:none;opacity:0;transform:translateY(-50%)}.subscribe__result{gap:var(--sp-6);width:100%;max-width:calc(100% - (var(--subscribe-padding) * 2));line-height:var(--line-height-label);transition:var(--subscribe-transition);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.subscribe--error .subscribe__result{color:var(--color-error)}.subscribe:not(.subscribe--submitted) .subscribe__result{pointer-events:none;opacity:0;transform:translate(-50%)}
.tagline{font-size:var(--font-size-h6);font-weight:var(--font-weight-h);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);display:inline-block}
.footer{--container-max-width:calc(var(--sp-base) * 360);--container-padding-y:var(--sp-10);--footer-gap:var(--sp-12);--footer-partner-logo-height:calc(var(--sp-base) * 17.25);border-block-start:calc(var(--sp-base) * .5) solid var(--color-accent-gold);background-color:var(--color-grey-50);position:relative}.footer .container{grid-template-areas:"navigation subscribe""divider divider""copyright copyright";grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--sp-base) * 150));gap:var(--footer-gap);display:grid;position:relative}.footer .container .subscribe{max-width:calc(var(--sp-base) * 150);grid-area:subscribe}@media not (min-width:1200px){.footer .container{grid-template-columns:1fr;grid-template-areas:"navigation""subscribe""divider""copyright";justify-items:start}}@media not (min-width:600px){.footer .container{justify-items:start}}.footer--has-partners .container{grid-template-areas:"navigation subscribe""divider1 divider1""partners partners""divider2 divider2""copyright copyright"}@media not (min-width:1200px){.footer--has-partners .container{grid-template-areas:"navigation""subscribe""divider1""partners""divider2""copyright"}}.footer__subscribe{gap:var(--sp-4);flex-direction:column;width:100%;display:flex}@media not (min-width:1200px){.footer__subscribe .footer__divider{order:-1}}.footer__title{font-size:var(--font-size-h6);font-weight:var(--font-weight-h);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-h)}.footer__copyright{gap:var(--sp-2);font-size:var(--font-size-label-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing-body);flex-direction:column;grid-area:copyright;justify-self:center;align-items:center;display:flex}@media not (min-width:600px){.footer__copyright{align-items:flex-start}}.footer__link-home{gap:var(--sp-3);align-items:baseline;display:inline-flex}.footer__link-home.link{text-decoration:none}.footer__link-home .logo{width:calc(var(--sp-base) * 32.5)}@media not (min-width:600px){.footer__link-home .logo{width:calc(var(--sp-base) * 23.5)}}@media not (min-width:600px){.footer__link-home .tagline{font-size:var(--font-size-label-small)}}.footer__divider{width:100%;height:var(--sp-unit);background-color:var(--color-grey-200);grid-area:divider}.footer__divider.footer__divider--1{grid-area:divider1}.footer__divider.footer__divider--2{grid-area:divider2}.footer__navigation{gap:var(--sp-3);flex-direction:column;grid-area:navigation;justify-self:start;display:flex}@media not (min-width:1200px){.footer__navigation{align-items:flex-start;width:100%}}.footer__socials{gap:var(--sp-4);color:var(--color-text-tertiary);align-items:center;display:flex}@media not (min-width:1200px){.footer__socials{order:-2}}.footer__partners{text-align:center;grid-area:partners}.footer__partners-list{gap:var(--sp-6);padding:var(--sp-6) 0 0;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;list-style:none;display:flex}.footer__partner-item,.footer__partner-logo-wrapper{display:inline-flex}.footer__partner-logo{width:auto;height:var(--footer-partner-logo-height)}
.button-hamburger{--button-hamburger-size:var(--sp-5);width:calc(var(--button-hamburger-size) + (var(--container-padding-x) * 2));padding:0;padding-inline:var(--container-padding-x);background:0 0;border:0;grid-area:hamburger;justify-content:center;align-self:stretch;align-items:center;transition:all .25s;display:flex;position:relative}.button-hamburger:hover{cursor:pointer}.button-hamburger__icon{transform:translate(-50%, calc(-50% + var(--sp-unit)));width:var(--button-hamburger-size);height:calc(var(--sp-base) * 3.5);position:absolute;top:50%;left:50%}.button-hamburger__icon:before,.button-hamburger__icon:after{content:"";width:100%;height:var(--sp-unit);border-radius:calc(var(--sp-unit) * 1.5);background-color:var(--color-text-primary);transition:all .4s cubic-bezier(.16,1,.3,1);display:block;position:absolute}.button-hamburger__icon:before{top:0}.button-hamburger__icon:after{bottom:0}.button-hamburger__icon span{width:100%;height:var(--sp-unit);border-radius:calc(var(--sp-unit) * 1.5);background-color:var(--color-text-primary);transition:all .4s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.button-hamburger--active .button-hamburger__icon{transition:all .25s}.button-hamburger--active .button-hamburger__icon:before{width:100%;top:50%;transform:translateY(-50%)translate(-10%)rotate(45deg)}.button-hamburger--active .button-hamburger__icon:after{width:100%;bottom:50%;transform:translateY(50%)translate(-10%)rotate(-45deg)}.button-hamburger--active .button-hamburger__icon span{opacity:0}
/*# sourceMappingURL=0.4a9k1c0y6bk.css.map*/