.form-checkbox{--form-checkbox-check-size:calc(var(--spacing)*4.5);gap:var(--sp-2);align-items:center;display:flex}.form-checkbox__checkbox{cursor:pointer;box-sizing:border-box;width:var(--form-checkbox-check-size);height:var(--form-checkbox-check-size);border:1px solid color(from var(--color-border)srgb r g b/40%);transition:all var(--animation-simple-fade);flex:none;align-items:center;display:inline-flex;position:relative;overflow:hidden}.form-checkbox__checkbox svg{z-index:10;width:100%;height:100%;padding:calc(var(--form-checkbox-check-size)/6);color:var(--color-text);opacity:0;transition:all var(--animation-simple-fade);order:1;position:absolute;top:0;left:0;transform:translateY(-50%)}.form-checkbox__checkbox [data-state=checked] svg,.form-checkbox__checkbox [data-state=indeterminate] svg{opacity:1;transform:none}.form-checkbox__checkbox .form-checkbox__dash{z-index:10;width:calc(var(--form-checkbox-check-size)*.5);height:var(--spacing-unit);border-radius:var(--spacing-unit);background:var(--color-text);transition:all var(--animation-simple-fade);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-checkbox__checkbox[data-disabled]{opacity:.3}.form-checkbox__label{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-text);text-align:left;transition:all var(--animation-simple-fade);position:relative}
.cookies-banner{--container-padding-y:var(--container-padding-x);z-index:var(--z-cookies-banner);width:calc(100% - var(--container-padding-x)*2);max-width:calc(var(--spacing)*100);max-height:calc(100% - var(--container-padding-y));margin-bottom:calc(var(--container-padding-y)/2);margin-left:var(--container-padding-x);border-radius:var(--theme-border-radius);background-color:var(--color-background);filter:drop-shadow(0 0 var(--sp-3)#0003);display:flex;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translateY(calc(100% + 1px))}.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__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);line-height:var(--line-height-small)}
.footer-navigation{gap:var(--sp-12);padding-left:var(--sp-14);border-left:1px solid color(from var(--color-text-secondary)srgb r g b/20%);grid-area:navigation;justify-content:flex-start;align-self:start;display:flex}@media (max-width:1199.9px){.footer-navigation{flex-wrap:wrap}}@media (max-width:767.9px){.footer-navigation{border-left:none;padding-left:0}}@media (max-width:599.9px){.footer-navigation{gap:var(--sp-8);justify-content:flex-start}}.footer-navigation menu{flex-direction:column;flex:0 auto;display:flex}.footer-navigation menu li{list-style:none}.footer-navigation__block{gap:var(--sp-2);min-width:calc(var(--spacing)*38);flex-direction:column;display:flex}.footer-navigation__block menu{gap:var(--sp-2);flex-direction:column;display:flex}.footer-navigation__block-label{display:none}.footer-navigation__link.link{color:var(--color-text-secondary)}.footer-navigation__link.link:hover{color:var(--link-color-hover)}
