.auth__title{color:#fff;display:block;font-size:14px;font-weight:800;line-height:1.5;margin:12px 0 4px;padding:0;text-align:center;width:100%}@media(min-width:768px){.auth__title{font-size:18px}}.auth__subtitle{color:#9d9b98;display:block;font-size:12px;font-weight:400;line-height:1.4}.auth__subtitle mark{color:#fbe3af;font-size:12px;font-weight:800}@media(min-width:768px){.auth__subtitle{font-size:14px}}.auth__header{padding-bottom:20px;text-align:center}.auth__logo-wrap{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:90px}@media(min-width:768px){.auth__logo-wrap{max-width:112px}}.auth__logo-wrap img{max-width:100%}.auth__form,.casino-sport-sign-in__form{width:100%}.auth__forgot-password-link-wrapper,.casino-sport-sign-in__forgot-password-link-wrapper{margin:0;text-align:center;width:100%}.auth__link-wrapper,.casino-sport-sign-in__link-wrapper{color:#9d9b98;font-size:12px;font-weight:400;margin-top:var(--form-elements-gap);text-align:center;width:100%}.auth__forgot-password-link,.auth__link,.casino-sport-sign-in__forgot-password-link,.casino-sport-sign-in__link{color:#9d9b98;font-size:12px;font-weight:600;text-align:center;text-decoration:underline}.auth__submit-button.btn,.btn.casino-sport-sign-in__submit-button{width:100%}@media(min-width:768px){.auth__submit-button.btn,.btn.casino-sport-sign-in__submit-button{--btn-min-height:56px}}.auth__footer,.casino-sport-sign-in__footer{margin:var(--form-elements-gap) 0 0;width:100%}.auth__footer .auth__link,.auth__footer .casino-sport-sign-in__link,.casino-sport-sign-in__footer .auth__link,.casino-sport-sign-in__footer .casino-sport-sign-in__link{color:#fbe3af;text-decoration:underline}.auth-form-wrapper{display:flex;flex-direction:column;gap:20px;margin:auto;max-width:344px;width:100%}@media(min-width:768px){.auth-form-wrapper{max-width:364px}}@media(min-width:960px){.auth-form-wrapper{max-width:460px}}.auth-form-wrapper--secondary{gap:32px}@media(min-width:768px){.auth-form-wrapper--secondary{gap:24px}}@media(min-width:960px){.auth-form-wrapper--secondary{gap:40px}}.auth-form-wrapper--secondary{padding:32px 22px}@media(min-width:768px){.auth-form-wrapper--secondary{padding:48px 24px}}@media(min-width:960px){.auth-form-wrapper--secondary{padding:48px}}.auth-form-wrapper__title{font-size:18px;font-weight:600;line-height:1.5;padding-top:16px;text-align:center}@media(min-width:768px){.auth-form-wrapper__title{font-size:20px;padding-top:32px}}.auth-form-wrapper__subtitle{color:#9d9b98;display:block;font-size:12px;font-weight:400;line-height:1.4}.auth-form-wrapper__subtitle mark{color:#fbe3af;font-size:12px;font-weight:800}@media(min-width:768px){.auth-form-wrapper__subtitle{font-size:14px}}.auth-form-wrapper__header{text-align:center}.auth-form-wrapper__logo-wrap{align-items:center;display:flex;justify-content:center;margin:0 auto}.auth-form-wrapper__logo-wrap img{max-width:100%}.auth-form-wrapper__logo{height:68px}@media(min-width:960px){.auth-form-wrapper__logo{height:84px}}.login-form .password-input__input,.login-form__input{--input-height:var(--form-input-height);--input-font-size:var(--form-input-font-size)}.errors__error{color:#e61515;font-size:12px}.captcha-term-and-policy{color:#fff;font-size:14px;margin:10px 0}.captcha-term-and-policy__link{color:#9d9b98}.login-errors{margin-bottom:8px;width:100%}.login-errors__error{color:#e61515;font-size:12px;font-weight:500;text-align:center}.login-errors__error a{cursor:pointer;font-weight:700;text-decoration:underline}.login-errors__error a:hover{text-decoration:none}.auth-providers{align-items:center;display:flex;flex-direction:column;gap:8px;padding:8px 0;width:100%}.auth-providers__header{display:flex;justify-content:center;position:relative;text-align:center;width:100%}.auth-providers__header:before{background:#76736e;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.auth-providers__title{background:#23211d;color:#9d9b98;font-size:14px;font-weight:800;padding:0 8px;position:relative;text-transform:uppercase}.auth-providers__content{display:flex;flex-direction:column;gap:8px;width:100%}.telegram-signin-modal .modal__content{background-color:transparent}