.auth-code-step{margin:0 auto;max-width:360px;width:100%}.auth-code-step__title{color:#120c17;font-size:30px;font-weight:700;line-height:45px;margin-bottom:28px;text-align:center}.auth-code-step__hint{color:#7d7781;font-size:16px;font-weight:500;line-height:22px;margin-bottom:20px;text-align:center}.auth-code-step__back{color:#5398ff;cursor:pointer;margin-bottom:32px;text-align:center;text-decoration:underline;transition:.2s}.auth-code-step__back:hover{text-decoration:none}.auth-code-step__form{display:flex;flex-direction:column;margin-bottom:32px}.auth-code-step__code-inputs{display:flex;gap:10px;justify-content:space-between}.auth-code-step__code-input{background:#ffffff14;border:1px solid rgba(146,178,227,.7);border-radius:16px;color:#120c17;font-size:20px;font-weight:600;height:56px;line-height:24px;text-align:center;width:48px}.auth-code-step__code-input:focus{border:1px solid #ff9839;outline:none}.auth-code-step__code-error{color:#fa3939;font-size:14px;font-weight:500;line-height:17px;margin-bottom:16px}.auth-code-step__submitting{align-items:center;color:#7d7781;display:flex;font-size:14px;gap:8px;justify-content:center;line-height:17px;margin-top:8px}.auth-code-step__resend{text-align:center}.auth-code-step__resend-button{background:transparent;color:#5398ff;cursor:pointer;font-size:14px;font-weight:500;line-height:17px;text-decoration:underline;transition:.2s}.auth-code-step__resend-button:hover{text-decoration:none}.auth-code-step__resend-button_disabled{color:#7d7781;cursor:default;text-decoration:none}.auth-code-step__bottom-text{color:#120c17;font-size:14px;font-weight:500;line-height:17px;margin-top:20px;text-align:center}.auth-code-step__bottom-text span{color:#5398ff;cursor:pointer;text-decoration:underline;transition:.2s}.auth-code-step__bottom-text span:hover{text-decoration:none}@media(max-width:1439px){.auth-code-step__title{font-size:25px;line-height:35px}}@media(max-width:1279px){.auth-code-step__title{font-size:20px;line-height:30px}}.login-modal__title{color:#120c17;font-size:30px;font-weight:700;line-height:45px;margin-bottom:30px}.login-modal__profile-info{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex;margin-bottom:28px}.login-modal__profile-info-avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;height:48px;width:48px}.login-modal__profile-info-email{color:#120c17;font-size:16px;font-weight:600;line-height:20px}.login-modal__form{display:flex;flex-direction:column;margin-bottom:20px}.login-modal__form-inputs{margin-bottom:20px}.login-modal__form-inputs-input:not(:last-child){margin-bottom:28px}.login-modal__form-buttons-button{margin-bottom:20px;width:100%}.login-modal__form-buttons-button:last-child{margin-bottom:0}.login-modal__form-error{color:#fa3939;font-size:14px;font-weight:500;line-height:17px;margin-top:8px}.login-modal__bottom-text{color:#120c17;font-size:14px;font-weight:500;line-height:17px;text-align:center}.login-modal__bottom-text p:first-child{margin-bottom:15px}.login-modal__bottom-text span{color:#5398ff;cursor:pointer;text-decoration:underline;transition:.2s}.login-modal__bottom-text span:hover{text-decoration:none}@media screen and (max-width:1439px){.login-modal__title{font-size:25px;line-height:35px}.login-modal__profile-info-email{font-size:14px;line-height:18px}}@media screen and (max-width:1279px){.login-modal__title{font-size:20px;line-height:30px}}@media screen and (max-width:1023px){.login-modal__title{margin-bottom:22px;text-align:center}.login-modal__profile-info{margin-bottom:22px}.login-modal__form,.login-modal__form-inputs{margin-bottom:16px}.login-modal__form-inputs-input:not(:last-child){margin-bottom:22px}.login-modal__form-buttons-button{margin-bottom:16px}}.login-modal .modal-content{width:760px}.login-modal__wrapper{display:flex}.login-modal__left-side{padding:40px;width:440px}.login-modal__right-side{background:50%/cover no-repeat url(./login-modal-bg.BK2MwuLv.jpeg);border-radius:0 20px 20px 0;width:320px}@media(max-width:1279px){.login-modal .modal-content{width:605px}.login-modal__left-side{padding:30px;width:335px}.login-modal__right-side{width:270px}}@media(max-width:1023px){.login-modal .modal-content{width:80%}.login-modal__wrapper{display:flex}.login-modal__left-side{padding:20px;width:100%}.login-modal__right-side{display:none;width:100%}}@media(max-width:768px){.login-modal .modal-content{width:100%}.login-modal__left-side{padding:20px;width:100%}.login-modal__right-side{width:100%}}.registration-modal__title{color:#120c17;font-size:30px;font-weight:700;line-height:45px;margin-bottom:28px}.registration-modal__form{display:flex;flex-direction:column;margin-bottom:20px}.registration-modal__form-inputs{margin-bottom:20px}.registration-modal__form-inputs-input:not(:last-child){margin-bottom:28px}.registration-modal__form-button{margin-bottom:20px;width:100%}.registration-modal__form-error{color:#fa3939;font-size:14px;font-weight:500;line-height:17px;margin-bottom:16px}.registration-modal__form-checkbox-label a{color:#5398ff;text-decoration:underline;transition:.2s}.registration-modal__form-checkbox-label a:hover{text-decoration:none}.registration-modal__bottom-text{color:#120c17;font-size:14px;font-weight:500;line-height:17px;text-align:center}.registration-modal__bottom-text span{color:#5398ff;cursor:pointer;text-decoration:underline;transition:.2s}.registration-modal__bottom-text span:hover{text-decoration:none}@media screen and (max-width:1439px){.registration-modal__title{font-size:25px;line-height:35px}}@media screen and (max-width:1279px){.registration-modal__title{font-size:20px;line-height:30px}}@media screen and (max-width:1023px){.registration-modal__title{margin-bottom:22px;text-align:center}.registration-modal__form,.registration-modal__form-inputs{margin-bottom:16px}.registration-modal__form-inputs-input:not(:last-child){margin-bottom:22px}.registration-modal__form-button{margin-bottom:16px}}.registration-modal .modal-content{width:760px}.registration-modal__wrapper{display:flex}.registration-modal__left-side{padding:40px;width:440px}.registration-modal__right-side{background:50%/cover no-repeat url(./registration-modal-bg.mRuCJbRt.jpeg);border-radius:0 20px 20px 0;width:320px}@media(max-width:1279px){.registration-modal .modal-content{width:605px}.registration-modal__left-side{padding:30px;width:335px}.registration-modal__right-side{width:270px}}@media(max-width:1023px){.registration-modal .modal-content{width:80%}.registration-modal__left-side{padding:20px;width:100%}.registration-modal__right-side{display:none;width:100%}}@media(max-width:768px){.registration-modal .modal-content{width:100%}.registration-modal__left-side{padding:20px;width:100%}.registration-modal__right-side{width:100%}}.forgot-password-modal__title{color:#120c17;font-size:30px;font-weight:700;line-height:45px;margin-bottom:10px;text-align:center}.forgot-password-modal__description{color:#120c17;font-size:16px;font-weight:500;line-height:28px;margin-bottom:28px;text-align:center}.forgot-password-modal__form-button{width:100%}@media(max-width:1439px){.forgot-password-modal__title{font-size:25px;line-height:35px}.forgot-password-modal__description{font-size:14px;line-height:24px}}@media(max-width:1279px){.forgot-password-modal__title{font-size:20px;line-height:30px}}@media(max-width:1023px){.forgot-password-modal__title{margin-bottom:6px}.forgot-password-modal__description{margin-bottom:22px}.forgot-password-modal__form-input{margin-bottom:16px}}.forgot-password-modal__form-input{margin-bottom:20px}.forgot-password-modal__form-error{color:#fa3939;font-size:14px;font-weight:500;line-height:17px;margin-bottom:16px}@media(max-width:1023px){.forgot-password-modal__form-input{margin-bottom:16px}}.forgot-password-modal .modal-content{width:470px}.forgot-password-modal__wrapper{padding:40px}@media(max-width:1023px){.forgot-password-modal .modal-content{width:60%}.forgot-password-modal__wrapper{padding:20px}}@media(max-width:768px){.forgot-password-modal .modal-content{width:100%}}
