@font-face{font-family:Sofia Sans Extra Condensed;src:url(../fonts/SofiaSansExtraCondensed/SofiaSansExtraCondensed-Regular-latin.woff2)format("woff2");font-display:block;font-style:normal;font-weight:400;unicode-range:U+??,U+2000-206F}@font-face{font-family:Sofia Sans Extra Condensed;src:url(../fonts/SofiaSansExtraCondensed/SofiaSansExtraCondensed-Regular-cyrillic.woff2)format("woff2");font-display:block;font-style:normal;font-weight:400;unicode-range:U+400-52F,U+20BD,U+2000-206F}@font-face{font-family:Sofia Sans Extra Condensed;src:url(../fonts/SofiaSansExtraCondensed/SofiaSansExtraCondensed-Medium-latin.woff2)format("woff2");font-display:block;font-style:normal;font-weight:500;unicode-range:U+??,U+2000-206F}@font-face{font-family:Sofia Sans Extra Condensed;src:url(../fonts/SofiaSansExtraCondensed/SofiaSansExtraCondensed-Medium-cyrillic.woff2)format("woff2");font-display:block;font-style:normal;font-weight:500;unicode-range:U+400-52F,U+20BD,U+2000-206F}@font-face{font-family:Sofia Sans Extra Condensed;src:url(../fonts/SofiaSansExtraCondensed/SofiaSansExtraCondensed-SemiBold-latin.woff2)format("woff2");font-display:block;font-style:normal;font-weight:600;unicode-range:U+??,U+2000-206F}@font-face{font-family:Sofia Sans Extra Condensed;src:url(../fonts/SofiaSansExtraCondensed/SofiaSansExtraCondensed-SemiBold-cyrillic.woff2)format("woff2");font-display:block;font-style:normal;font-weight:600;unicode-range:U+400-52F,U+20BD,U+2000-206F}@font-face{font-family:Sofia Sans Extra Condensed;src:url(../fonts/SofiaSansExtraCondensed/SofiaSansExtraCondensed-Bold-latin.woff2)format("woff2");font-display:block;font-style:normal;font-weight:700;unicode-range:U+??,U+2000-206F}@font-face{font-family:Sofia Sans Extra Condensed;src:url(../fonts/SofiaSansExtraCondensed/SofiaSansExtraCondensed-Bold-cyrillic.woff2)format("woff2");font-display:block;font-style:normal;font-weight:700;unicode-range:U+400-52F,U+20BD,U+2000-206F}@font-face{font-family:Inter Tight;src:url(../fonts/InterTight/InterTight-Regular-latin.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400;unicode-range:U+??,U+2000-206F}@font-face{font-family:Inter Tight;src:url(../fonts/InterTight/InterTight-Regular-cyrillic.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400;unicode-range:U+400-52F,U+20BD,U+2000-206F}:root{--color-background-primary:#fff;--color-background-secondary:#eee;--color-text-primary:#010101;--color-text-secondary:#909090;--color-text-tertiary:#eee;--color-text-inverse:#fff;--color-surface-yellow:#fffae4;--color-surface-red:#fee;--color-surface-orange:#faf0de;--font-family-base:"Inter Tight";--font-family-accent:"Sofia Sans Extra Condensed";--container-width:1880px;--container-padding:20px;--scale:.05319cqw;--margin-section:clamp(180px,calc(var(--scale)*240),240px);--color-error:#e56163}@media (width<=1400px){:root{--scale:.07143cqw}}@media (width<=991px){:root{--margin-section:120px}}*,:after,:before{box-sizing:border-box;margin:0}html{color:var(--color-text-primary);background:var(--color-background-primary);font-family:var(--font-family-base),sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}section[id]{scroll-margin-top:24px}body{min-width:320px;min-height:100vh;font-family:var(--font-family-base),sans-serif;margin:0;font-weight:400}.tag,a,button,h1,h2,h3,h4{font-family:var(--font-family-accent),sans-serif}h1{font-weight:700}h2,h3{font-weight:600;line-height:1}h2{font-size:clamp(64px,83 * var(--scale),88px);text-transform:uppercase}@media (width<=1400px){h2{font-size:clamp(58px,63 * var(--scale),64px)}}@media (width<=991px){h2{font-size:clamp(42px,63 * var(--scale),58px)}}@media (width<=565px){h2{font-size:45px}}h4{line-height:1}.tag,button,h4{font-weight:500}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img,picture,svg,video{max-width:100%;display:block}p{color:var(--color-text-secondary);font-size:clamp(16px,20 * var(--scale),20px)}.tag{background:var(--color-text-primary);font-size:clamp(16px,24 * var(--scale),24px);color:#fff;padding:clamp(8px,12 * var(--scale),12px);text-transform:uppercase;font-weight:500;display:inline-block}@media (width<=1400px){.tag{font-size:clamp(16px,19 * var(--scale),24px)}}.cookie-banner[data-v-e1d49237]{z-index:100;background:var(--color-text-primary);width:calc(100% - 40px);max-width:760px;color:var(--color-text-inverse);align-items:center;gap:20px;margin-inline:auto;padding:20px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 20px 60px #0000002e}@media (width<=640px){.cookie-banner[data-v-e1d49237]{flex-direction:column;align-items:stretch}}.cookie-banner__text[data-v-e1d49237]{color:inherit;flex:1;font-size:16px;line-height:1.35}.cookie-banner__text a[data-v-e1d49237]{font-family:var(--font-family-base),sans-serif;color:inherit;text-underline-offset:3px;text-decoration:underline;transition:all .2s}.cookie-banner__text a[data-v-e1d49237]:hover{opacity:.8}.cookie-banner__text a[data-v-e1d49237]:active{transform:scale(.95)}.cookie-banner__text a[data-v-e1d49237]:focus-visible{outline:2px solid var(--color-text-secondary);outline-offset:3px;border-radius:3px}.cookie-banner__button[data-v-e1d49237]{border:1px solid var(--color-text-inverse);background:var(--color-text-inverse);color:var(--color-text-primary);text-transform:uppercase;flex:none;padding:12px 20px;font-size:18px;line-height:1;transition:all .2s}.cookie-banner__button[data-v-e1d49237]:disabled{cursor:default;opacity:.6}.cookie-banner__button[data-v-e1d49237]:hover:not(:disabled){opacity:.8}.cookie-banner__button[data-v-e1d49237]:active:not(:disabled){transform:scale(.98)}.cookie-banner__button[data-v-e1d49237]:focus-visible{outline:2px solid var(--color-text-secondary);outline-offset:2px}
