.modal-login{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.modal-login__wrapper{background-color:#fff;height:100%;overflow-y:auto;position:relative;width:100%}@media (max-width:767.98px){.modal-login .base-form__wrappers{justify-content:center;margin-top:24px;width:100%}.modal-login .base-form__wrappers .link_styled.link_type_colors{width:100%}}.modal-login__close{box-sizing:content-box;cursor:pointer;margin:-10px;padding:10px;position:absolute;right:25px;top:25px;width:14px}.ie .modal-login__close{height:15px}@media (max-width:767.98px){.modal-login__close{right:21px;top:21px}}.modal-login__close path{fill:#000;transition:.3s}html:not(.has-touch) .modal-login__close:hover path{fill:#fff}.modal-login .login-phone-form__login-item{padding-bottom:0;width:100%}@media (max-width:767.98px){.modal-login .login-phone-form__login-item{min-width:100%}}.modal-login .login-phone-form__wrapper .base-form__wrappers{width:100%}.modal-login .login-phone-form__wrapper .base-form__wrappers .link{margin-top:24px;min-width:100%}.modal-login .login-phone-form__wrapper form{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:767.98px){.modal-login .login-phone-form__wrapper form{flex-wrap:wrap}}.modal-login .login-phone-form__wrapper .base-form{margin-top:34px}@media (max-width:767.98px){.modal-login .login-phone-form__wrapper .base-form{margin-top:42px}}
