body,html{height:100%;min-width:310px}@-webkit-keyframes loader-animation{0%{left:0;right:100%}50%{left:0;right:0}to{left:100%;right:0}}@keyframes loader-animation{0%{left:0;right:100%}50%{left:0;right:0}to{left:100%;right:0}}body{color:#262626;font-family:Ubuntu,serif;font-size:16px;line-height:18px;margin:0;padding:0;position:relative}body.axios-loading:before,body[data-axios-loading]:before{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loader-animation;animation-name:loader-animation;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:#65b3ff;content:"";display:block;height:3px;position:fixed;top:0;z-index:500}*{box-sizing:border-box}#root{background:#f8f8f8;display:flex;flex-grow:1;min-height:100%;min-width:310px;padding-bottom:54px;width:100%}@media only screen and (min-width:980px){.login-decor{background:#fff url(/images/login-bg.jpg) 0 no-repeat;background-size:100%;overflow:hidden;position:relative;width:50%}.login-decor-image{position:absolute;right:10%;top:50%;width:70%}}@media only screen and (min-width:980px) and (max-height:1050px){.login-decor-image{bottom:120px;top:auto}}@media only screen and (max-width:980px){.login-decor{display:none}}.login-wrapper{display:flex;flex-direction:column;gap:20px;justify-content:space-evenly}@media only screen and (min-width:980px){.login-wrapper{background:#f8f8f8;padding:5vh 30px;width:50%}}@media only screen and (max-width:980px){.login-wrapper{align-items:center;background:#fff url(/images/login-bg.jpg) 50% no-repeat;background-size:cover;padding:2vh 2vw;width:100%}}.login-footer{background:#333;color:#fff;font-size:16px;height:54px;line-height:54px;margin-top:-54px;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%}.login-footer a{color:inherit;text-decoration:none}.login-form-wrapper{background:#fff;border-radius:10px;box-shadow:0 0 15px rgba(41,44,61,.05);max-width:525px;text-align:center;width:100%}@media only screen and (min-width:980px){.login-form-wrapper{padding:30px 50px}}@media only screen and (max-width:980px){.login-form-wrapper{padding:30px 20px}}.login-form-wrapper .ad__form-part{margin-bottom:20px}.login-form-wrapper .ad__form-part input{background:#f8f9fc;border:1px solid #d0dae1;border-radius:6px;font-size:16px;padding:9px 19px;width:100%}.login-form-wrapper .ad__form-part input::-moz-placeholder{color:#6e707e;font-family:Ubuntu,serif}.login-form-wrapper .ad__form-part input:-ms-input-placeholder{color:#6e707e;font-family:Ubuntu,serif}.login-form-wrapper .ad__form-part input::placeholder{color:#6e707e;font-family:Ubuntu,serif}.login-form-wrapper .ad__form-part.is-valid input{border-color:#75ca60;outline-color:#75ca60}.login-form-wrapper .ad__form-part.has-error input{border-color:#ff322c;outline-color:#ff322c}.login-form-wrapper .ad__form-part.has-error .error-message{color:#ff322c;font-size:14px;line-height:16px;margin:6px 0 0}.login-form-wrapper .ad__form-part.ad__form-password{margin-bottom:30px;margin-top:30px}.login-form-wrapper .ad__form-part .restore-password-link a{color:#6e707e;cursor:pointer;font-size:14px;transition:color .2s ease}.login-form-wrapper .ad__form-part .restore-password-link a:hover{color:#3a3b45}@media only screen and (min-width:980px){.login-form-wrapper .ad__form-part .restore-password-link{margin-top:6px;text-align:right}}@media only screen and (max-width:980px){.login-form-wrapper .ad__form-part .restore-password-link{margin-top:10px;text-align:center}}.login-form-wrapper .btn-submit{background:#ff322c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:17px;font-weight:700;line-height:43px;margin-bottom:30px;text-align:center;text-transform:uppercase;width:100%}.login-form-wrapper .g-recaptcha-form-group{margin-bottom:28px;min-height:80px}.login-form-wrapper .register-link{background:transparent url(/images/icons/info-green.svg) 100% no-repeat;color:#6e707e;cursor:pointer;padding-right:25px;transition:color .2s ease}.login-form-wrapper .register-link:hover{color:#3a3b45}.login-form.main-login-form{min-height:247px}.login-form-header img{max-width:100%}@media only screen and (min-width:980px){.login-form-header img{margin-bottom:17px}}@media only screen and (max-width:980px){.login-form-header img{margin-bottom:10px}}.login-form-header h2{font-weight:400;line-height:1.2em;margin-bottom:30px}.login-form-footer{display:flex;flex-direction:column;margin-top:20px;max-width:535px;text-align:center;width:100%}.login-form-footer .login-link{color:#3a3b45}.login-form-footer .login-link img{margin-right:16px;vertical-align:middle}.login-form-footer .login-link.phone{font-weight:700;margin-bottom:2vh;text-decoration:none}@media only screen and (min-width:980px){.login-form-footer .login-link.phone{font-size:30px;line-height:35px}}@media only screen and (max-width:980px){.login-form-footer .login-link.phone{font-size:27.5px;line-height:24px}}.login-form-footer .login-link.phone img{margin-top:-10px}@media only screen and (min-width:980px){.login-form-footer .login-link.telegram{font-size:24px;line-height:30px}}@media only screen and (max-width:980px){.login-form-footer .login-link.telegram{font-size:23px;line-height:20px}}.login-form-footer .login-link.telegram img{margin-top:-4px}.popup_wrapper{background:#00000066;bottom:0;height:100vh;left:0;overflow-x:auto;overflow-y:scroll;position:fixed;right:0;top:0;width:100%;z-index:1000}@media only screen and (max-width:980px){.popup_wrapper{height:100%}}.popup_wrapper .popup_loading{margin:110px;text-align:center}.popup_wrapper div.fail p.error{color:#ff322c;font-size:1.2em;line-height:1.4em;margin:50px 0}.ad__form-inner{background-color:#fff;box-shadow:0 0 15px rgba(41,44,61,.05)}@media only screen and (min-width:980px){.ad__form-inner{border-radius:10px;margin:20px auto;padding:30px 50px}}@media only screen and (max-width:980px){.ad__form-inner{border-radius:0;margin:0;min-height:100vh;padding:2px;width:100%!important}}.ad__form-inner .ad__form-head-h{font-size:24px;font-weight:400;line-height:28px;margin-top:0}.ad__form-inner .info{color:#262626;font-size:16px;line-height:18px;margin:30px -5px;text-align:center}.ad__form-inner .ad__form-part{margin-bottom:32px}.ad__form-inner .btn-submit{margin-bottom:20px}.ad__form-inner .ad__form-button--cancel{color:#6e707e;cursor:pointer;font-size:14px;line-height:16px;transition:color .2s ease}.ad__form-inner .ad__form-button--cancel:hover{color:#3a3b45}
