.forgot-password-page{background-color:var(--clr-white)}.forgot-password-main{min-height:calc(100dvh - 4.625rem);margin-top:4.625rem;display:flex}.forgot-password-container{width:100%;display:flex}.forgot-password-left{background-color:var(--clr-blueish);justify-content:center;align-items:center;width:45%;padding:32px;display:flex;position:relative}.forgot-password-right{background-color:var(--clr-yellow);justify-content:center;align-items:center;width:55%;padding:48px 32px;display:flex}.forgot-password-form-wrapper{width:100%;max-width:80%}.forgot-password-header{margin-bottom:2.5rem}.forgot-password-title{font-family:var(--inter-ff);font-size:var(--fs-2-5);font-weight:var(--weight-bold);color:var(--clr-black);margin-bottom:1rem;line-height:1}.forgot-password-subtitle{font-family:var(--poppins-ff);font-size:var(--fs-7);font-weight:var(--weight-medium);color:var(--clr-dark-gray)}.forgot-password-form{flex-direction:column;gap:1.25rem;display:flex}.forgot-password-form-group{flex-direction:column;gap:.5rem;display:flex}.forgot-password-label{font-family:var(--poppins-ff);font-size:var(--fs-7);font-weight:var(--weight-medium);color:var(--clr-blueish)}.forgot-password-label .required{color:var(--clr-danger)}.forgot-password-input{background-color:var(--clr-white);width:100%;height:3.5rem;font-family:var(--poppins-ff);font-size:var(--fs-8);font-weight:var(--weight-normal);color:var(--clr-black);border:1px solid #0000;border-radius:6.25rem;padding:16px 24px;transition:all .3s}.forgot-password-input::placeholder{color:var(--clr-gray)}.forgot-password-input:focus,.forgot-password-input:focus-visible,.forgot-password-input:focus-within{border:1px solid var(--clr-blueish);outline:none;box-shadow:0 0 0 3px #fcd24233}.forgot-password-link{font-family:var(--poppins-ff);font-size:var(--fs-8);color:var(--clr-blueish);font-weight:var(--weight-semi-bold);text-align:right;transition:all .3s}.forgot-password-link:hover{opacity:.7}.forgot-password-submit-btn{background-color:var(--clr-black);border:1px solid var(--clr-black);width:100%;height:3.5rem;font-family:var(--poppins-ff);font-size:var(--fs-6);font-weight:var(--weight-semi-bold);color:var(--clr-white);cursor:pointer;border-radius:6.25rem;justify-content:center;align-items:center;margin:1.25rem auto 0;transition:all .3s;display:flex}.forgot-password-submit-btn:hover{background-color:var(--clr-purpleish-black);border-color:var(--clr-purpleish-black);transform:translateY(-2px)}.forgot-password-submit-btn:focus,.forgot-password-submit-btn:focus-visible,.forgot-password-submit-btn:focus-within{border-color:var(--clr-purpleish-black);outline:none}.forgot-password-link{text-align:center;font-family:var(--poppins-ff);font-size:var(--fs-8);font-weight:var(--weight-normal);color:var(--clr-blueish);margin-top:.5rem}.forgot-password-link a{font-weight:var(--weight-semi-bold);color:var(--clr-blueish);transition:opacity .3s}.forgot-password-link a:hover{opacity:.8}.forgot-password-left img{object-fit:contain;width:100%;max-width:360px;height:auto}[dir=rtl] .forgot-password-container{flex-direction:row-reverse}[dir=rtl] .forgot-password-form-group,[dir=rtl] .forgot-password-label,[dir=rtl] .forgot-password-input,[dir=rtl] .forgot-password-input::placeholder{text-align:right}@media screen and (max-width:1400px){.forgot-password-form-wrapper{max-width:85%}}@media screen and (max-width:1024px){.forgot-password-left{width:40%;padding:24px}.forgot-password-right{width:60%;padding:24px}.forgot-password-form-wrapper{max-width:90%}.forgot-password-header{margin-bottom:2rem}.forgot-password-title{font-size:var(--fs-3);margin-bottom:.75rem}.forgot-password-subtitle{font-size:var(--fs-8)}.forgot-password-form{gap:1.125rem}}@media screen and (max-width:768px){.forgot-password-container,[dir=rtl] .forgot-password-container{flex-direction:column}.forgot-password-left{width:100%}.forgot-password-right{flex:1;width:100%}.forgot-password-form-wrapper{max-width:100%}.forgot-password-header{margin-bottom:1.75rem}.forgot-password-title{font-size:var(--fs-4);margin-bottom:.75rem}.forgot-password-subtitle{font-size:var(--fs-8)}.forgot-password-form{gap:1rem}.forgot-password-input{height:3.25rem;font-size:var(--fs-8);padding:.875rem 1.25rem}.forgot-password-submit-btn{height:3.25rem;font-size:var(--fs-7);width:100%}.forgot-password-link{text-align:center;font-size:var(--fs-8)}}@media screen and (max-width:480px){.forgot-password-header{margin-bottom:1.5rem}.forgot-password-title{font-size:var(--fs-5);line-height:1.2}.forgot-password-subtitle{font-size:var(--fs-9);line-height:1.5}.forgot-password-form{gap:.875rem}.forgot-password-form-group{gap:.375rem}.forgot-password-label{font-size:var(--fs-8)}.forgot-password-input{height:3rem;font-size:var(--fs-9);border-radius:16px;padding:.75rem 1rem}.forgot-password-submit-btn{height:3rem;font-size:var(--fs-8);border-radius:16px;margin-top:1rem}.forgot-password-link{font-size:var(--fs-9);margin-top:.375rem}}
