.modal{position:fixed;background-color:#fff;border-radius:30px;z-index:199999998;left:50%;top:50%;transform:translate(-50%,-50%);width:800px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;justify-content:flex-start;padding:70px 0;max-height:calc(100% - 50px);max-width:calc(100% - 30px)}.overlay{background-color:rgba(0,0,0,.3);position:fixed;left:0;top:0;bottom:0;right:0;z-index:99999999;width:100%;height:100%}.modal__wrapper{max-width:613px;width:100%;text-align:center;margin:0 auto;overflow-x:auto}.modal__logo{margin-bottom:50px}.modal__title{font-weight:600;font-size:35px;line-height:37px;color:#393939;margin-bottom:30px;display:block}.login-form__control{text-align:left;max-width:392px;margin:0 auto 30px}.login-form__control>span{display:block;margin-bottom:10px;font-size:16px;line-height:22px}.btn-login{border:3px solid var(--main-color-2);cursor:pointer;max-width:185px}.modal__close{position:absolute;right:30px;top:30px;cursor:pointer}.login-form__buttons{display:flex;align-items:center;justify-content:space-between;margin-top:5px}.login-form__ref{border:none;margin-top:10px;background:transparent;font-size:15px;line-height:20px;color:grey;cursor:pointer;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-form__ref:hover{color:var(--main-color-2)}.login-chk{margin-top:5px}.login-chk .checkbox-stl label{font-size:15px;line-height:20px;color:grey}.login-chk .checkbox-stl__icon{width:20px;height:20px;min-width:20px}.login-form__ref-title{font-size:15px;line-height:20px;color:grey}.login-form__change-phone{display:block;margin:15px auto 0}.login-form__nav{gap:25px}.btn-register,.login-form__nav{display:flex;align-items:center;justify-content:center}.btn-register{color:var(--main-color-2);border:3px solid var(--main-color-2);max-width:185px;background:transparent}.btn-register:hover{color:#fff;background-color:var(--main-color-2)}.inp-code{display:flex!important;align-items:center;gap:19px}.inp-code input{margin:0;width:58px;height:50px;border:2px solid grey;border-radius:10px;font-size:30px;line-height:41px;display:flex;align-items:center;text-align:center;color:#303030;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.inp-code._error input{border:2px solid var(--main-color-2);color:var(--main-color-2)}.inp-code input::-webkit-inner-spin-button,.inp-code input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inp-code input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.modal-register-form{margin:0 auto}.modal-register-form span{display:block;text-align:left;font-size:16px;line-height:22px}.modal-register-form label{position:relative;margin-bottom:20px}.modal-register-form__wrap{display:flex;flex-wrap:wrap;gap:0 20px}.modal-register-form__wrap>*{width:calc(100% / 2 - 10px)}.new-password{margin:25px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.new-password__title{text-align:center}.new-password__wrap{width:100%;max-width:443px}.new-password__wrap span{font-size:14px}.login-form__control--verify{max-width:443px;margin:0 auto}.psw-icon{position:absolute;width:30px;height:auto;right:10px;cursor:pointer}.psw-icon path{fill:#8f8f8f!important;transition:all .5s}.psw-icon.is-active path{fill:var(--main-color-2)!important}@media (max-width:650px){.modal__logo{margin-bottom:40px;width:300px}.modal__title{font-size:35px;line-height:42px;padding:0 10px}.login-form__control,.modal-register-form{padding:0 15px}.modal-register-form__wrap>*{width:100%}}@media (max-width:480px){.modal-register-form span{display:none}.inp-code{gap:10px;justify-content:center;padding:10px 0}.inp-code input{width:43px;height:43px}}@media (max-width:380px){.modal__logo{margin-bottom:25px;width:200px}.modal__title{font-size:30px;line-height:36px}.login-form__nav{flex-direction:column;gap:15px}.login-form__nav button{width:100%;max-width:none;height:50px}.modal__close{width:20px;height:20px}.inp-code input{width:33px;height:36px}.login-form__ref,.login-form__ref-title{font-size:12px}}.react-tel-input .form-control{position:inherit!important;font-size:18px!important;padding-left:48px;background:inherit!important;border:none!important;height:100%;width:100%}.react-tel-input .selected-flag{outline:none;position:absolute!important;top:-19px;left:-10px;width:60px!important;height:60px!important;padding:0!important;border:none}.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background:#eff0f6!important}.react-tel-input .flag{width:16px;height:11px;margin-left:10px}.react-tel-input .flag-dropdown.open .selected-flag{background:inherit!important;border-radius:3px 0 0 0;border-right:2px solid #ddd}.react-tel-input .selected-flag{border-right:2px solid #ddd}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0!important;margin-bottom:0!important;padding-left:60px!important;margin-left:0;background:#fff;border:1px solid #cacaca;border-radius:5px;line-height:25px;height:100%!important;width:100%!important;outline:none}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;top:20px;left:-20px!important;padding:4px!important;margin:25px 0 10px -1px!important;background:#eff0f6!important;width:390px!important;max-height:110px!important;overflow-y:scroll;border-radius:14px!important}.country-list.qqq{width:610px!important;max-height:210px!important}.country-list.reg_ticket{width:288px!important;max-height:210px!important}.country-list.qqq .country{display:flex;align-items:center}.react-tel-input .flag-dropdown{z-index:2;background:inherit!important;border:none!important;padding-left:0!important}.phone-input{width:100%;padding:5px;font-size:18px;line-height:16px;border:none;outline:none}.react-tel-input .country-list .country-name{margin-right:8px;font-size:18px;line-height:16px;align-items:center;text-align:center;color:#303030}.Toastify .Toastify__toast{font-family:Poppins,sans-serif;font-size:16px}.Toastify__toast-container{z-index:1000000000!important}.modal.modal-cancel{max-width:340px;padding:20px;gap:15px;border-radius:10px}.modal.modal-cancel h3{font-size:16px}.modal.modal-cancel button{height:55px}.modal.modal-cancel .modal__close{position:relative;top:auto;right:auto}.modal.modal-cancel .btn-back{width:110px;min-width:110px;height:34px;border-radius:10px;border:1px solid #e8e8e8;color:#000;background-color:#e8e8e8}.modal.modal-cancel .btn-back:hover{background-color:var(--main-color-2);color:#fff;border:1px solid var(--main-color-2)}.modal.modal-cancel .btn-cancel{width:100%;height:34px;border-radius:10px;border:1px solid var(--main-color-2);color:#fff;background-color:var(--main-color-2)}.modal.modal-cancel .btn-cancel:hover{background-color:#fff;color:var(--main-color-2)}