.membership_form_container{background-color:#fff;border:1px solid #d9e5e9;border-radius:8px;box-shadow:0 10px 30px 0 rgba(200,212,235,.3);margin:0 auto;max-width:480px;padding:36px 40px;width:100%;h1{font-size:30px;font-weight:700;line-height:1.2;margin:0 0 32px}.helper_link{font-size:12px;line-height:1.4;margin-top:32px;text-align:center;p{margin:0;padding:0}}.hs-button.primary.large{background-color:#e01a59;border:none;border-radius:48px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;line-height:1.4;padding:14px 10px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;width:100%;&:hover{background-color:#d62027}&:disabled{background-color:#d9e5e9;color:#fff}}label.hs-error-msg{color:#e01a59}div.hs-form-field:has(input[type=email]),div.hs-form-field:has(input[type=password]),div.hs-form-field:has(input[type=text]){display:block;margin:16px 0;padding:0;position:relative;&>label{display:block;font-size:14px;line-height:1.4;margin-bottom:8px}input{border:1px solid #d9e5e9;border-radius:4px;display:block;font-size:16px;line-height:1.8;padding:8px 12px;width:100%}}ul.no-list{list-style:none;margin:16px 0;padding:0}div.hs-form-field{a.hs-login-widget-show-password,a.hs-register-widget-show-password{color:#ccc;display:none;font-size:18px;position:absolute;right:8px;text-decoration:none;top:36px;width:auto;&:hover{color:#181818}}&:has(input[name=password][type=text]),&:has(input[name=password_confirm][type=text]){a.hs-login-widget-show-password>i.fa-solid,a.hs-register-widget-show-password>i.fa-solid{--fa:"\f06e"}}}}main.page_signin{background-color:#f8fafc;color:#181818;form#hs-membership-form:after{background:#fff;background:linear-gradient(180deg,#fff 50%,#e7eef0 0,#e7eef0 51%,#fff 0);content:"or";display:block;font-size:12px;line-height:1.4;margin:16px 0;text-align:center}div.hs-form-field:has(input[name=remember_me]){float:left;font-size:14px;line-height:1.4;margin:24px 0 48px;&+div:has(a#hs_login_reset){float:right;font-size:14px;line-height:1.4;margin:24px 0 48px}}.hs-membership-loader.hs-submit:has(input[type=submit]){clear:both;margin-top:48px}ul.no-list.hs-error-msgs{list-style:none;margin:0;padding:0}#hs_cos_wrapper_login_form>.hs-form-field{display:none}div.hs-form-field:has(input[type=hidden]){display:none;margin:0;label{display:none}}#hs-membership-google-submit,#hs-membership-microsoft-submit{background-color:#fff;border:1px solid #d9e5e9;border-radius:48px;color:#181818;font-size:14px;font-weight:400;height:48px;line-height:1.4;transition:all .2s ease-in-out;width:100%;&:hover{border:1px solid #e01a59}}form.form-oauth{padding:0!important}.oauth-button-container{margin-bottom:16px;margin-top:16px}#hs-login-self-registration-link{font-size:12px;line-height:1.4;margin-top:32px;text-align:center;p{margin:0;padding:0}}}main.page_signout{background-color:#f8fafc;color:#181818}main.page_register{background-color:#f8fafc;color:#181818;font-size:14px;line-height:1.4;.hs-membership-loader.hs-submit:has(input[type=submit]){margin-top:48px}label#hs-register-widget-checkbox-consent{display:inline}}main.page_reset_password{background-color:#f8fafc;color:#181818;.hs-membership-loader.hs-submit:has(input[type=submit]){margin-top:48px}}main.page_registration_confirmation,main.page_verify_registration{background-color:#f8fafc;color:#181818}