.membership-page{padding:2.8rem 1.4rem}.membership-page--centered{text-align:center}.membership-page--narrow{margin:0 auto;max-width:700px}@media(min-width:767px){.membership-page--spaced{padding:8.4rem 1.4rem}}.membership-page .form-container{margin-bottom:1.4rem}#hs-membership-password-requirements ul{margin-bottom:1.4rem;padding-left:0}#hs-membership-password-requirements ul li{line-height:1.4;margin:0}.membership-page .hs-login-widget-show-password,.membership-page .hs-register-widget-show-password,.membership-page .hs-reset-widget-show-password{display:block;margin-bottom:.7rem}.membership-page #hs-login-widget-remember,.membership-page #hs-login-widget-remember~label{display:inline-block;margin-bottom:0}.membership-page #hs_login_reset{display:block;margin-bottom:.7rem}.form-input-validation-message ul.hs-error-msgs{margin:0;padding-left:0}.form-input-validation-message ul.hs-error-msgs li{margin:0}.contact-admin-description,.logout-description{margin-top:1.4rem}#hs-membership-form,#hs-membership-passwordless-auth-form p,.form-separator{display:none}#hs-passwordless-auth-checkbox-consent{display:inline-block}#hs-login-self-registration-link{display:none}#hs-membership-passwordless-auth-form{background:#fff;border-radius:30px;box-shadow:2px 2px 20px rgba(0,0,0,.2)}input#hs-login-widget-email{border:1px solid #ccc;border-radius:5px;padding:15px}#hs-passwordless-submit.hs-button:disabled{background:#ccc;border-radius:100px}input#hs-passwordless-submit{border-radius:100px}