.auth-page{width:100%;max-width:956px;margin:0 auto;padding-top:20px;padding-bottom:80px}@media (width<=767px){.auth-page{padding-bottom:50px}}.auth-page h1{margin-bottom:40px}@media (width<=767px){.auth-page h1{margin-bottom:20px}}.auth-page form{flex-direction:column;gap:20px;width:100%;display:flex}.auth-page form .password-power{margin-bottom:0}.auth-page form button.btn{align-self:flex-start}.auth-page form .form-group{width:100%;margin-bottom:0}.auth-page .alert{text-align:left;width:100%;margin:0!important}.auth-page .alert p{margin-bottom:0}.auth-page .alert a{font-size:inherit;line-height:inherit}.auth-page.login h1{margin-bottom:10px}.auth-page.login form{flex-direction:column;align-items:flex-start;gap:0;max-width:420px}@media (width<=767px){.auth-page.login form{max-width:100%}}.auth-page.login form .form-group{width:100%;margin-bottom:20px}.auth-page.login form .forgot-password-container{text-align:center;width:100%}.auth-page.login form .forgot-password-container a{font-weight:700;text-decoration:none;transition:color .3s cubic-bezier(.33,1,.68,1)}.auth-page.login form .forgot-password-container a:hover{color:#046737;transition:color .3s cubic-bezier(.33,1,.68,1)}.auth-page.login form .alert{margin-top:20px}.auth-page.login form .btn.primary{margin-top:20px;margin-bottom:10px}.auth-page.forgot-password p{margin-bottom:20px;font-size:15px;line-height:22px}.auth-page.forgot-password form{flex-direction:column;align-items:flex-start;margin:0}.auth-page.forgot-password form .form-group{width:100%;max-width:448px}.auth-page.verification h1{margin-bottom:10px}.auth-page.verification p{margin-bottom:0;font-size:15px;line-height:22px}.auth-page.verification form{align-items:flex-start}.auth-page.verification .auth-page-form>.btn{margin-top:20px}.auth-page.verification .auth-page-form>.alert{margin-bottom:20px!important}
