.password-section{display:grid;gap:2.625rem;justify-content:center;align-items:center;width:100%;background:#0f2228;padding:7.25rem 0 9rem;color:#fff}.password-section h1{display:flex;align-items:end;color:#4cdb77;font-size:6rem}@media (max-width: 1023px){.password-section h1{font-size:5.25rem}}.password-section h1 svg{margin-left:-3rem;margin-bottom:2rem}@media (max-width: 1365px){.password-section h1 svg{width:12.5rem}}@media (max-width: 768px){.password-section h1 svg{display:none}}.password-section form{margin:0 auto;background:#fff;display:flex;padding:.2rem;min-width:21.875rem;justify-content:space-between;border-radius:.75rem;font-size:1rem;gap:1rem}.password-section form input{background:transparent;border:none;padding-left:1rem;width:100%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.password-section form input:active,.password-section form input:focus,.password-section form input:hover{border:none;border-bottom:1px solid #4CDB77}.password-section form button{border-radius:.75rem;padding:.8rem 1.2rem;font-weight:500;margin:0;font-size:1rem;background:#0f2228;color:#4cdb77;display:flex;transition:all .2s}.password-section form button:hover{background:#4cdb77;color:#0f2228}.password-section form .submitting{cursor:default;opacity:.5}.password-section p{margin:0 auto}@media (max-width: 576px){.password-section{max-width:100%!important}.password-section h1{font-size:4rem}}
