.login .login__inner{margin-bottom:7.285rem}@media screen and (max-width: 768px){.login .login__inner{margin-bottom:35vw}}.login .login__inner .login__title{margin:2.571rem 0;text-align:center}.login .login__inner .login__form{box-sizing:border-box;margin:0 auto 1.285rem;max-width:20.214rem;text-align:left;width:100%}@media screen and (max-width: 768px){.login .login__inner .login__form{max-width:100%;padding:0 1.142rem}}.login .login__inner .login__form .login__fieldWrapper{margin-bottom:1.142rem}.login .login__inner .login__form .login__fieldWrapper .login__field{text-transform:none;width:100%}.login .login__inner .login__form .login__fieldWrapper:last-of-type{margin-bottom:.5714rem}.login .login__inner .login__form .login__oneClick{margin-bottom:3rem}.login .login__inner .login__form .login__oneClick #mo_openid_login{align-items:center;display:flex;justify-content:center}.login .login__inner .login__form .login__oneClick .mo_custom_login_icon_preview{background:none !important;border-radius:0 !important;color:initial !important;height:auto !important;margin:0 .571rem !important;padding:0 !important}.login .login__inner .login__form .login__oneClick a:first-child{order:2}.login .login__inner .login__form .login__oneClick a:nth-child(2){order:1}.login .login__inner .login__form .login__oneClick a:last-child{order:3}.login .login__inner .login__form .login__oneClick a::after{background-color:initial;background-size:100% 100%;height:3.714rem;left:50%;opacity:0;top:50%;transform:translate(-50%, -50%);visibility:hidden;width:3.714rem}.login .login__inner .login__form .login__oneClick a:hover::after{opacity:1;visibility:visible}.login .login__inner .login__form center{margin-bottom:3rem}.login .login__inner .login__form center #mo_openid_login a:first-child i{margin-left:0 !important}.login .login__inner .login__form center #mo_openid_login a::after{display:none}.login .login__inner .login__form center #mo_openid_login a i{padding-top:0 !important;position:relative}.login .login__inner .login__form center #mo_openid_login a i:before{left:50%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}.login .login__inner .login__form .login__recoverLink{color:#9ea6b4;display:inline-block;margin-bottom:1.428rem}.login .login__inner .login__form .login__formSubmitButton{width:100%}.login .login__inner .login__form .login__errorText{color:#fe4a49;margin:0 0 .5714rem;text-align:left}.login .login__inner .login__registration{text-align:center}.login .login__inner .login__registration .login__registrationLink::after{width:100%}.recoverPassword{box-sizing:border-box;margin:0 auto 7.285rem;max-width:22.5rem;text-align:center;width:100%}@media screen and (max-width: 768px){.recoverPassword{margin-bottom:35vw;max-width:100%;padding:0 1.142rem}}.recoverPassword .recoverPassword__successTitle{margin:0 0 .714rem}.recoverPassword .recoverPassword__successSubtitle{margin:0 0 2.428rem}.recoverPassword .recoverPassword__successLink::after{width:100%}.recoverPassword .recoverPassword__title{margin:2.571rem 0 .7142rem}@media screen and (max-width: 768px){.recoverPassword .recoverPassword__title{color:#211718}}.recoverPassword .recoverPassword__subtitle{margin:0 0 2.714rem}.recoverPassword .recoverPassword__errorText{color:#fe4a49;margin:0 0 1.428rem;text-align:left}.recoverPassword .recoverPassword__formWrapper{margin:0 auto 1.428rem;max-width:20.214rem;width:100%}@media screen and (max-width: 768px){.recoverPassword .recoverPassword__formWrapper{max-width:100%}}.recoverPassword .recoverPassword__formWrapper .recoverPassword__formFieldWrapper{margin-bottom:1.428rem}.recoverPassword .recoverPassword__formWrapper .recoverPassword__formFieldWrapper .recoverPassword__formField{text-transform:none;width:100%}.recoverPassword .recoverPassword__formWrapper .recoverPassword__formButton{margin-bottom:1.428rem;width:100%}.recoverPassword .recoverPassword__link::after{width:100%}
