.forgot-password-page{align-items:center;background-image:url(../img/backgroud-forgot-password.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:auto;justify-content:center;min-height:100vh}.forgot-password-page .card{max-width:589px;padding:2.5rem 2rem 4rem;position:relative;width:100%}@media not all and (min-width:1250px){.forgot-password-page .card{max-width:100%;width:91.666667%}}.forgot-password-page .card{background:#fcfcfc 0 0 no-repeat padding-box;border-radius:8px}.forgot-password-page .card .return-page{left:2rem;position:absolute;top:2rem;--tw-text-opacity:1;color:rgb(117 117 117/var(--tw-text-opacity,1))}.forgot-password-page .card form{margin-left:auto;margin-right:auto;max-width:384px;width:100%}.forgot-password-page .card form.code-validate{max-width:407px}.forgot-password-page .card form h2{font-family:Montserrat-SemiBold;font-size:1.5rem;line-height:2rem;margin-bottom:1.5rem;text-align:center;--tw-text-opacity:1;color:rgb(35 31 32/var(--tw-text-opacity,1))}.forgot-password-page .card form p{text-align:center!important}.forgot-password-page .card form p b{font-weight:400;--tw-text-opacity:1;color:rgb(168 123 69/var(--tw-text-opacity,1))}.forgot-password-page .card form .error-code{font-family:Montserrat-SemiBold;font-size:.75rem;line-height:1rem;margin-top:.5rem;--tw-text-opacity:1;color:rgb(166 75 72/var(--tw-text-opacity,1))}.forgot-password-page .card form .send-code{font-family:Montserrat-SemiBold;font-size:.75rem;line-height:1rem;text-align:center;text-transform:uppercase;width:100%;--tw-text-opacity:1;color:rgb(168 123 69/var(--tw-text-opacity,1))}.forgot-password-page .card form .error-password{align-items:center;display:flex;font-family:Montserrat-SemiBold;font-size:.75rem;gap:.5rem;line-height:1rem;--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.forgot-password-page .card form .error-password i{font-size:.75rem;line-height:1rem}
