.reset-password{background-color:var(--clr-text);color:var(--clr-white);min-height:100dvh;padding:min(3rem,5vw);font-family:var(--ff-proxima-nova-400)}.reset-password .logo{max-width:35%}.reset-password .main{display:grid;grid-template-columns:1fr 1fr;margin-inline:auto;align-items:center;justify-content:center;gap:min(6rem,10vw);margin-block-start:3rem;padding:3rem}.reset-password .main small{color:var(--clr-brand)}@media (width < 768px){.reset-password .main{display:block;padding:0;margin-block-start:6rem}.reset-password .main section{display:none}}.reset-password .main h1{font-family:var(--ff-bowlby-one);font-size:clamp(1.5rem,1.1vw + 1.2rem,2.25rem);margin-block:1rem}.reset-password .main small{font-size:1rem}.reset-password .main p{font-size:clamp(1rem,.4vw + .9rem,1.25rem)}.reset-password .main .back{display:flex;margin-block-start:1rem;align-items:center;color:var(--clr-brand);cursor:pointer}.reset-password .check{margin-inline:auto;margin-block-start:3rem;padding:3rem;width:min(600px,100%);text-align:center}.reset-password .check img{margin-inline:auto}.reset-password .check h1{margin-block:1rem 4rem;font-size:clamp(1.5rem,.4vw + 1.4rem,1.75rem)}.reset-password .check p button{color:var(--clr-brand)}.reset-password .check .btn{width:100%;margin-block-start:1.5rem}@media (width < 768px){.reset-password .check{padding:0;margin-block-start:6rem}}.reset-password .form-control{margin-block-end:1rem}.reset-password .form-control label{margin-block-end:.5rem;display:block;font-family:var(--ff-proxima-nova-600)}.reset-password .form-control .input-with-icon,.reset-password .form-control input{display:block;width:100%;padding:1em;outline:1px solid #a0a3bd;border-radius:8px;border:2px solid transparent;background-color:transparent;color:inherit}.reset-password .form-control .input-with-icon::placeholder,.reset-password .form-control input::placeholder{color:#a0a3bd}.reset-password .form-control .input-with-icon:focus-visible,.reset-password .form-control .input-with-icon:focus-within,.reset-password .form-control input:focus-visible,.reset-password .form-control input:focus-within{outline-offset:1.5px;outline:3px solid rgba(160,163,189,.3);border:2px solid #a0a3bd}.reset-password .form-control .input-with-icon{display:flex;justify-content:space-between;gap:1rem;align-items:center}.reset-password .form-control .input-with-icon input{outline:none;border:none;padding:0}.reset-password .form-control .input-with-icon span{cursor:pointer}.reset-password form .title{font-size:.875rem;margin-block-end:1rem}.reset-password form .btn{width:100%;margin-block-start:2rem}.reset-password form .resend{font-size:.9rem}.reset-password form .resend button{color:var(--clr-brand)}