.module-content--preferences,.module-content--system{margin:0 auto;max-width:500px;padding:32px 16px}.module-content--search-results{display:flex;flex-direction:column;gap:32px;margin:0 auto;padding:32px 16px}.system-error__code{color:var(--grey-200);font-size:10rem;font-weight:700;left:50%;line-height:1;position:absolute;transform:translateX(-50%);z-index:5}.system-error__description{position:relative;z-index:10}.system-error__actions{display:flex;gap:16px;margin-top:16px}.system-content{display:flex;flex-direction:column;gap:16px}.system-content__body{background-color:var(--grey-200);padding:24px}.system-content__body--login-form{padding-top:4px}.system-content__body--password-reset-form{padding-bottom:4px;padding-top:4px}.system-content__body--password-reset-form .hs-reset-widget-show-password{margin-top:12px}.system-content__body--passwordless,.system-content__body--sign-in{text-align:center}.system-content__body .form-input-validation-message-password-sticky .hs-error-msgs{position:static}.system-content__body .form-floating-alert-wrapper .form-floating-alert-error{background-color:var(--error-color);border:none;border-radius:5px;box-shadow:0 2px 3px 0 rgba(0,0,0,.75);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.75);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.75);color:#fff;padding:8px 16px 8px 36px;position:relative;text-align:left}.system-content__body .form-floating-alert-wrapper .form-floating-alert-error .form-floating-alert-close-button{color:#fff;left:16px;top:8px}.system-content form input[type=password]{height:auto!important}.system-content form .hs_submit{margin:24px 0}.system-content__body--password-prompt [type=submit].hs-button{margin:24px 0 0}.system-content .form-separator{border-bottom:1px solid var(--grey-400);border-top:1px solid var(--grey-400);display:block;font-size:1.4rem;font-style:italic;font-weight:700;margin:24px auto;position:relative;text-align:center}.form-input-validation-message:not(.form-input-validation-message-error){position:relative}.form-input-validation-message:not(.form-input-validation-message-error) .hs-error-msgs{background:transparent;box-shadow:none;-webkit-box-shadow:none;position:relative}.form-input-validation-message:not(.form-input-validation-message-error) .hs-error-msgs:before{content:none}.form-input-validation-message:not(.form-input-validation-message-error) .hs-error-msgs label{color:var(--body-text-color)!important}.module-content--preferences .email-prefs{display:flex;flex-direction:column;gap:16px}.module-content--preferences .email-prefs .header{font-style:italic;font-weight:700;margin-top:16px}.module-content--preferences .item-inner{padding-left:32px}.module-content--preferences .item-inner p{font-size:.8rem}.module-content--preferences .checkbox-row{position:relative}.module-content--preferences input[type=checkbox]{cursor:pointer;display:block;height:32px;left:-32px;margin:0;opacity:0;position:absolute;top:-2px;width:22px;z-index:10}.module-content--preferences input[type=checkbox]+label,.module-content--preferences input[type=checkbox]+span,.module-content--preferences input[type=radio]+label,.module-content--preferences input[type=radio]+span{padding:0}.module-content--preferences input[type=checkbox]+label:before,.module-content--preferences input[type=checkbox]+span:before,.module-content--preferences input[type=radio]+label:before,.module-content--preferences input[type=radio]+span:before{left:-32px;top:3px}.module-content--preferences .subscribe-options{margin-bottom:16px}.module-content--preferences .subscribe-options .header{font-style:italic;font-weight:700;margin-bottom:16px;margin-top:0}.module-content--preferences .subscribe-options label{color:var(--body-text-color);padding-left:32px}.module-content--preferences #content.success{font-weight:700;margin-bottom:16px}#hs-subscriptions-unsubscribe-survey{margin-top:32px}#hs-subscriptions-unsubscribe-survey-fieldset{padding:0}#hs-subscriptions-unsubscribe-survey-fieldset legend{color:var(--body-text-color);font-size:1rem;font-style:normal;padding:0}#hs-subscriptions-unsubscribe-survey-options{display:flex;flex-direction:column;gap:16px;margin-top:16px}#hs-subscriptions-unsubscribe-survey-options>div{padding-left:32px}#hs-subscriptions-form-control{padding-left:0!important}#hs-subscriptions-form-control textarea{border:1px solid var(--grey-500);margin-bottom:16px}