.login-page-wrapper{display:flex}.login-page-wrapper .login-form-container{background-color:#fff;border-radius:32px;display:flex;flex-direction:column;gap:24px;max-width:542px;padding:40px;width:100%}.login-page-wrapper .login-form-container .login-form-header{margin-bottom:12px;text-align:center}.login-page-wrapper .login-form-container .login-form-header .form-heading{color:#00371d;font-family:hagrid-text;font-size:36px;font-style:italic;font-weight:800;line-height:49px;margin-bottom:16px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;text-underline-position:from-font}.login-page-wrapper .login-form-container .login-form-header .helper-text{color:#7a7979;font-family:satoshi-variable;font-size:18px;font-weight:500;line-height:24px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.login-page-wrapper .login-form-container .sign-up-link{align-items:center;color:#00371d;display:flex;font-family:satoshi-variable;font-size:18px;font-weight:500;gap:8px;justify-content:center;text-align:center}.login-page-wrapper .login-form-container .sign-up-link .link{color:#00371d;font-weight:700}@media screen and (max-width:768px){.login-page-wrapper .login-form-container{padding:40px 24px 24px}.login-page-wrapper .login-form-container .login-form-header .form-heading{font-size:24px;line-height:32px}}input[type=password]{font-size:1.5em}input[type=password]::-webkit-input-placeholder{font-size:1em}input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder{font-size:1em}input[type=password]:-ms-input-placeholder{font-size:1em}
