@layer components{.wien-landing-footer{padding:var(--space-48) var(--space-16);background:var(--colors-grey-1);color:var(--colors-grey-12);font-family:inherit;font-size:var(--text-14-size);line-height:var(--text-14-line)}.wien-landing-footer__container{max-width:var(--grid-content);gap:var(--space-24);flex-direction:column;min-width:0;margin-inline:auto;display:flex}.wien-landing-footer__top,.wien-landing-footer__contacts,.wien-landing-footer__links,.wien-landing-footer__bottom{align-items:center;gap:var(--space-24);flex-wrap:wrap;min-width:0;display:flex}.wien-landing-footer__top{justify-content:space-between}.wien-landing-footer__contacts{margin:0;font-style:normal}.wien-landing-footer__links{margin:0;padding:0;list-style:none}.wien-landing-footer__links li{min-width:0}.wien-landing-footer a{color:inherit;overflow-wrap:anywhere;text-underline-offset:var(--space-4);max-width:100%}.wien-landing-footer a:not(.wien-logo){min-height:var(--height-40);align-items:center;display:inline-flex}.wien-landing-footer a:hover{color:var(--colors-pina-9)}.wien-landing-footer a:focus-visible{outline:2px solid var(--colors-pina-9);outline-offset:2px}.wien-landing-footer__bottom{border-top:1px solid var(--colors-grey-5);padding-top:var(--space-24);color:var(--colors-grey-11);overflow-wrap:anywhere;justify-content:space-between}@media (width<=767px){.wien-landing-footer__top,.wien-landing-footer__contacts,.wien-landing-footer__links,.wien-landing-footer__bottom{align-items:flex-start;gap:var(--space-8);flex-direction:column}.wien-landing-footer__top{gap:var(--space-24)}}.wien-cookie-info__space{box-sizing:content-box;padding-bottom:calc(var(--space-32) + env(safe-area-inset-bottom,0px));pointer-events:none}.wien-cookie-info{z-index:30;inset-inline-start:max(var(--space-16), env(safe-area-inset-left,0px));inset-inline-end:max(var(--space-16), env(safe-area-inset-right,0px));bottom:calc(var(--space-16) + env(safe-area-inset-bottom,0px));box-sizing:border-box;max-width:var(--grid-content);max-height:calc(100vh - var(--space-32) - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px));max-height:calc(100dvh - var(--space-32) - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px));padding:var(--space-24);align-items:center;gap:var(--space-24);border:1px solid var(--colors-grey-5);border-radius:var(--radius-16);background:var(--colors-grey-1);color:var(--colors-grey-12);margin-inline:auto;font-family:inherit;display:flex;position:fixed;overflow:auto}.wien-cookie-info__content{gap:var(--space-8);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.wien-cookie-info__title{font-size:var(--accent-20-size);line-height:var(--accent-20-line);margin:0;font-weight:600}.wien-cookie-info__text{font-size:var(--text-14-size);line-height:var(--text-14-line);margin:0}.wien-cookie-info__text a{color:var(--colors-pina-9)}.wien-cookie-info__text a:hover{color:var(--colors-pina-10)}.wien-cookie-info__text a:focus-visible{outline:2px solid var(--colors-pina-9);outline-offset:2px}.wien-cookie-info>.btn{flex-shrink:0}@media (width<=767px){.wien-cookie-info{flex-direction:column;align-items:stretch}.wien-cookie-info>.btn{width:100%}}}
