@font-face{font-family:bebasneuecyrillic;src:url(/fonts/bebas-neue-regular.woff2)format("woff2");font-display:swap}.button{font-family:var(--font-bebas-neue-cyrillic),"bebasneuecyrillic",sans-serif,"Inter";letter-spacing:-.02em;text-align:center;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:400;line-height:.9;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.button:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.button:disabled,.button--disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.button--loading{cursor:wait;pointer-events:none}.button__content{align-items:center;display:flex}.button__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.button__icon--left{margin-right:0}.button__icon--right{margin-left:0}.button__icon svg{width:20px;height:20px}.button__spinner{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.button__spinner-icon{opacity:.8;border:2px solid #0000;border-color:#0000 #0000 currentColor currentColor;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite button-spin}.button--primary{color:#fff;background-color:#c3253a;border:1px solid #c3253a}.button--primary:hover:not(:disabled):not(.button--primary--disabled):not(.button--primary--loading){background-color:#981d2d;border-color:#981d2d}.button--primary:focus-visible{outline-color:#c3253a}.button--secondary{color:#fff;background-color:#ffffff14;border-radius:9999px}.button--secondary:hover:not(:disabled):not(.button--secondary--disabled):not(.button--secondary--loading){background-color:#80808014}.button--secondary:focus-visible{outline-color:#ffffff14}.button--outline{color:#fff;background-color:#0000;border:1px solid #ffffff80}.button--outline:hover:not(:disabled):not(.button--outline--disabled):not(.button--outline--loading){background-color:#c3253a;border-color:#c3253a}.button--outline:focus-visible{outline-color:#ffffffb3}.button--ghost{color:#fff;background-color:#0000;border:1px solid #0000}.button--ghost:hover:not(:disabled):not(.button--ghost--disabled):not(.button--ghost--loading){background-color:#ffffff0d}.button--ghost:active:not(:disabled):not(.button--ghost--disabled):not(.button--ghost--loading){background-color:#ffffff1a}.button--ghost:focus-visible{outline-color:#ffffff80}.button--link{color:#fff;text-underline-offset:4px;background-color:#0000;border:none;padding:0;text-decoration:underline}.button--link:hover:not(:disabled):not(.button--link--disabled):not(.button--link--loading){opacity:.8;text-decoration-thickness:2px}.button--link:active:not(:disabled):not(.button--link--disabled):not(.button--link--loading){opacity:.6}.button--link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #ffffff80;padding:2px 4px}.button--xl{padding:16px 32px;font-size:24px}@media (max-width:768px){.button--xl{padding:12px 24px;font-size:20px}}@media (max-width:480px){.button--xl{padding:10px 20px;font-size:18px}}.button--lg{width:200px;height:64px;font-size:32px}@media (max-width:768px){.button--lg{padding:14px 28px;font-size:32px}}@media (max-width:480px){.button--lg{width:100%;padding:12px 24px;font-size:24px}}.button--md{padding:15px 34px;font-size:24px}@media (max-width:768px){.button--md{font-size:20px}}@media (max-width:480px){.button--md{font-size:18px}}.button--sm{padding:12px 24px;font-size:18px;font-weight:400;line-height:.9}@media (max-width:768px){.button--sm{padding:6px 12px;font-size:18px}}@media (max-width:480px){.button--sm{width:100%;padding:12px 24px;font-size:18px}}.button--lp{padding:4px 8px;font-size:12px}.button--fw{width:100%}@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
