@media only screen and (min-width: 621px)and (max-width: 910px){.mobile-only{display:none}}@media only screen and (min-width: 911px)and (max-width: 1170px){.mobile-only{display:none}}@media only screen and (min-width: 1170px){.mobile-only{display:none}}@media(min-width: 320px)and (max-width: 620px){.mobile-hide{display:none}}.login-modal{max-width:360px}@media(min-width: 320px)and (max-width: 620px){.login-modal{max-width:360px}}.login-modal.modal{padding:30px;border-radius:10px}@media(min-width: 320px)and (max-width: 620px){.login-modal.modal{width:100%;padding:20px}}@media only screen and (min-width: 621px)and (max-width: 910px){.login-modal.modal{display:none}}.login-modal__box{width:100%;margin:0 auto}@media(min-width: 320px)and (max-width: 620px){.login-modal__box{padding:20px;width:100%}}.login-modal__alert{background-color:#ffdada;padding:8px 14px;margin-bottom:10px;border-radius:18px;text-align:center;font-weight:500;font-size:13px;width:max-content}.login-modal__links{display:flex;justify-content:space-between}.login-modal__links a{display:block;text-align:center;padding:10px 15px;font-size:14px;border-radius:12px;color:var(--color-Text-Link);background-color:#fff;transition:.2s}.login-modal__links a:hover{background-color:#eef6ff}.login-modal__links a.active{background-color:#fff;color:#2a2a2a;font-weight:600;cursor:default}.login-modal__social{margin:20px 0;display:flex;gap:4px;flex-direction:column}.login-modal__social p{text-align:center;margin:20px 0}.login-modal__social a{display:block;width:100%;height:auto;line-height:normal;border-radius:12px;padding:14px 10px 14px 78px;font-size:13px;color:#fff}.login-modal__social a.fb{background-color:#3b5998}.login-modal__social a.vk{background-color:#07f;background-image:url("/images/vk.svg");background-repeat:no-repeat;background-size:20px;background-position:10% 50%}.login-modal__social a.vk:hover{background-color:#006eeb}.login-modal__social a.google{background-color:#ea4335;background-image:url("/images/gg.svg");background-repeat:no-repeat;background-size:20px;background-position:10% 50%}.login-modal__social a.google:hover{background-color:#dd392b}.login-modal__social .email{background-color:#0c0024}.login-modal__separator{text-align:center;position:relative;letter-spacing:1px;line-height:14px;overflow:hidden;margin:20px 0;font-size:16px}.login-modal__agreements{line-height:1.5;font-size:12px;color:#939393;margin-top:20px}.login-modal__agreements a{text-decoration:underline;color:#939393}.login-modal .logo{margin:0 auto 20px;display:block}.login-modal .logo img{width:120px}.login-modal .password-recovery{margin-top:10px;text-align:center}.login-modal .password-recovery a{color:var(--color-Text-Link)}.login-modal .password-recovery a:hover{color:var(--color-Text-Link_hover)}.login-modal form{margin-top:30px}.login-modal form .input-label{font-size:12px;margin:0 0 5px;font-weight:500;color:#242424;display:flex;justify-content:space-between;align-items:flex-end}.login-modal form .form-control{margin-bottom:10px}.login-modal form .form-control .help-block{margin-top:5px;display:block}.login-modal form .form-control.field-login-password .help-block{display:none}.login-modal form .form-control input[type=text],.login-modal form .form-control input[type=password]{border-radius:12px;font-size:16px;line-height:20px;padding:20px;height:48px;background-color:#f4f4f4;border:1px solid #efefef}@media(min-width: 320px)and (max-width: 620px){.login-modal form .form-control input[type=text],.login-modal form .form-control input[type=password]{-webkit-appearance:none}}.login-modal form .form-control input[type=text]:focus,.login-modal form .form-control input[type=password]:focus{border:1px solid #4d8be9}.login-modal form .form-control input[type=text]:hover,.login-modal form .form-control input[type=password]:hover{border:1px solid #4d8be9}.login-modal form button{margin-top:10px;font-size:16px;border-radius:12px;width:100%;height:50px;background-color:var(--color-Button-Secondary);color:var(--color-Text-LinkContrast)}.login-modal form button:hover{background-color:#000}.login-modal form .password-recovery{margin-top:10px;text-align:center}.login-modal form .password-recovery a{color:var(--color-Text-Link);transition:color .3s ease-in-out,border-color .3s ease}.login-modal form .password-recovery a:hover{color:var(--color-Text-Link_hover)}/*# sourceMappingURL=login-modal.css.map */
