#auth{display:flex;background-color:#f5f5f5}@media(min-width:720px){#auth{background-color:#f5f5f5}}#auth .login-form{display:flex;flex-direction:column;gap:2rem;justify-content:center;box-shadow:1px 3px 5px rgba(0,0,0,.25);border-radius:1.5rem;border:1px solid #e2e8f0;background-color:#fff;margin-top:5vh;height:-moz-max-content;height:max-content;width:90vw;padding:3rem 2.5rem;margin-left:auto;margin-right:auto}@media(min-width:720px){#auth .login-form{width:50vw;max-width:30rem}}#auth .login-form h2{display:flex;justify-content:center;align-self:center;font-weight:600;font-size:1.2rem}#auth .login-form form{display:flex;flex-direction:column;gap:2rem;justify-content:center}#auth .login-form form .form-input{display:flex;flex-direction:column;gap:1;justify-content:center}#auth .login-form form .form-input label{font-size:1.0625rem}#auth .login-form form .form-input input{margin:.25rem 0;padding:.75rem 0 .65rem;border:none;border-bottom:1px solid #e5e4e2;font-size:1.25rem}#auth .login-form form>button{font-size:1.2rem;color:#002fa7;background-color:transparent;font-weight:600;border-radius:25px;border:1px solid #002fa7;padding:.5rem;align-self:center;transition:all .3s}#auth .login-form form>button:hover{cursor:pointer;background-color:#002fa7;color:#fff}#auth .login-form form>button:disabled{opacity:.25;cursor:default;pointer-events:none}#auth .login-form form>button{width:100%;max-width:10rem}.full-centered{display:flex;justify-items:center;gap:.8rem;text-align:center;max-width:65vw}