.section{padding:var(--space-100) var(--space-40)}@media (max-width:767px){.section{padding:var(--space-60) var(--space-20)}}.membership-hero{background-position:50%;background-size:cover;border-top:solid var(--space-3) var(--color-black)}.membership-hero .container{align-items:center;display:flex;flex-direction:column;justify-content:center}.membership-hero h1{margin-bottom:var(--space-20)}.membership-hero h1,.membership-hero p{text-align:center}.membership-form{border-top:solid var(--space-3) var(--color-black)}.membership-form .box,.membership-form .container{align-items:center;display:flex;flex-direction:column;justify-content:center}#toolbox_top{bottom:-30px;position:relative}#toolbox_bottom{position:relative;top:-3px}.membership-form-container{background-color:var(--color-hyper-grey1);border:3px solid var(--color-black);display:flex;flex-direction:column;justify-content:center;max-width:800px;padding:var(--space-60) var(--space-30)}.membership-form-container h2{margin-bottom:var(--space-40);text-align:center}.membership-form-container p{margin-bottom:var(--space-20);text-align:center}.membership-form-container .richtext{margin-top:24px}.membership-form-container .richtext p{margin-bottom:0}.membership-form-container .richtext a{color:inherit;font-size:inherit;text-decoration:underline}.membership-form-container>.hs_cos_wrapper_widget>.hs-form-field ul{background-color:var(--color-hyper-orange-opacity);border:2px solid var(--color-black);color:var(--color-white);display:none;list-style-type:none;margin:0 0 20px;padding:20px}.membership-form-container>.hs_cos_wrapper_widget>.hs-form-field ul.hs-error-msgs{background-color:var(--color-error)}.membership-form-container>.hs_cos_wrapper_widget>.hs-form-field ul label{color:#000;font-size:var(--font-size-14)!important;font-weight:400!important;line-height:130%!important}.membership-form-container>.hs_cos_wrapper_widget>.hs-form-field ul.hs-error-msgs label{color:#fff}.membership-form-container>.hs_cos_wrapper_widget>.hs-form-field ul li:last-child{margin:0}.membership-form-container>.hs_cos_wrapper_widget>.hs-form-field ul label a{color:inherit;font-size:inherit;text-decoration:underline}.membership-form-container>.hs_cos_wrapper_widget>.hs-form-field ul label .field-form-optional{display:none}#hs-membership-form{row-gap:0;width:100%}#hs-membership-form .hs-form-field{margin-bottom:30px}#hs-membership-form .hs-form-field:has(+.form-input-validation-message){margin-bottom:0}#hs-membership-form .form-input-validation-message+.hs-form-field:not(.form-input-validation-message){margin-top:30px}#hs-membership-form #hs-membership-password-requirements label{color:var(--color-dark-grey);font-size:16px;text-decoration:underline}#hs-membership-form .hs-form-field>label{display:none}#hs-membership-form .hs-form-field .hs-input+label{display:inline-block}#hs-membership-form .hs-input[type=email],#hs-membership-form .hs-input[type=password],#hs-membership-form .hs-input[type=text]{display:block}#hs-membership-form .hs-input{border:1px solid var(--color-black);font-weight:500;height:var(--space-48);padding:var(--space-12) var(--space-18);width:100%!important}#hs-membership-form .form-input-validation-message{margin:0}#hs-membership-form .hs-button{min-width:200px}#hs-membership-form .hs-membership-loader{margin-top:30px}#hs-membership-form .hs-form-field+.hs-membership-loader{margin-top:0}#hs-login-self-registration-link,#hs-membership-form+.form-separator,#hs-membership-passwordless-auth-form{display:none!important}#hs-membership-form .hs-input[type=checkbox]{height:16px!important;position:relative;top:2px;width:16px!important}.hs-login-widget-show-password,.hs-register-widget-show-password,.hs-reset-widget-show-password{display:block!important;margin-top:-12px;padding-bottom:8px;text-align:right;width:100%}