.ForgotPassword.is-loading,.ForgotPassword.is-loading .popup-content,.ForgotPassword.is-loading .forgot-password-content{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.ForgotPassword .loading-wrapper{justify-content:center;align-items:center;height:100%;display:flex}.ForgotPassword .forgot-password-content{margin-top:20px}@media (min-width:1321px){.ForgotPassword .forgot-password-content{margin-top:60px}}.ForgotPassword .forgot-password-content{padding:0 40px}.ForgotPassword .forgot-password-content .description-forgot,.ForgotPassword .forgot-password-content .title{text-align:center;display:block}.ForgotPassword .forgot-password-content .title{margin-bottom:20px;font:700 18px/20px Helvetica Neue,sans-serif}@media (min-width:1321px){.ForgotPassword .forgot-password-content .title{margin-bottom:25px;font:700 22px/20px Helvetica Neue,sans-serif}}.ForgotPassword .forgot-password-content .description-forgot{margin-bottom:70px;font:13px/20px Helvetica Neue,sans-serif}@media (min-width:1321px){.ForgotPassword .forgot-password-content .description-forgot{width:400px;margin:0 auto 40px;font:16px/20px Helvetica Neue,sans-serif}}.ForgotPassword .forgot-password-content .send-email{margin-top:50px}.ForgotPassword .forgot-password-content .text-box{text-align:center;margin-top:30px}.ForgotPassword .forgot-password-content .text-box p,.ForgotPassword .forgot-password-content .text-box span{font:13px/20px Helvetica Neue,sans-serif}@media (min-width:1321px){.ForgotPassword .forgot-password-content .text-box p,.ForgotPassword .forgot-password-content .text-box span{font:18px/25px Helvetica Neue,sans-serif}}.ForgotPassword .forgot-password-content .text-box p a{font:700 16px/25px Helvetica Neue,sans-serif;text-decoration:underline}.ForgotPassword .forgot-password-content .try-again-button{color:#fff;background:0 0;border:1px solid #fff;border-radius:4px;margin:0 auto;padding:0 10px}.ForgotPassword .forgot-password-content .try-again-button .icon{height:13px}@media (min-width:1321px){.ForgotPassword .forgot-password-content .try-again-button .icon{height:18px}}.ForgotPassword .forgot-password-content .try-again-button span{font:13px/20px Helvetica Neue,sans-serif}@media (min-width:1321px){.ForgotPassword .forgot-password-content .try-again-button span{font:14px/37px Helvetica Neue,sans-serif}}.ForgotPassword.loginBlockedTooManyAttempts .forgot-password-content{margin-top:0;padding:120px 130px 0}@media (max-width:1320px){.ForgotPassword.loginBlockedTooManyAttempts .forgot-password-content{padding:55px 40px 0}}.ForgotPassword.loginBlockedTooManyAttempts .forgot-password-content .translation{text-align:center;font-size:22px;display:block}@media (max-width:1320px){.ForgotPassword.loginBlockedTooManyAttempts .forgot-password-content .translation{font-size:16px}}.ForgotPassword.loginBlockedTooManyAttempts .email-icon{width:132px;margin:0 auto 24px;display:block}@media (max-width:1320px){.ForgotPassword.loginBlockedTooManyAttempts .email-icon{width:89px}}.ForgotPassword.loginBlockedTooManyAttempts .registration-successful-icon.icon{width:146px;margin-top:100px}@media (max-width:1320px){.ForgotPassword.loginBlockedTooManyAttempts .registration-successful-icon.icon{width:140px;margin-top:45px}}.ForgotPassword.loginBlockedTooManyAttempts .InputField{margin-top:30px}.ForgotPassword.loginBlockedTooManyAttempts .send-email{margin-top:30px;font-size:22px}@media (max-width:1320px){.ForgotPassword.loginBlockedTooManyAttempts .send-email{font-size:20px}}.ForgotPassword.loginBlockedTooManyAttempts .text-box .translation,.ForgotPassword.loginBlockedTooManyAttempts .text-box .InputButton{font-size:14px!important;line-height:20px!important}