.body--policy-portal--register{background-color:var(--color-primary)!important;color:#fff}.body--policy-portal--register form a,.body--policy-portal--register main a{color:#fff}.body--policy-portal--register form .hs-form-required{color:#fff!important}.body--policy-portal--register form .hs_share_your_personal_information_with_mbg{margin-bottom:0}.body--policy-portal--register form .hs_share_your_personal_information_with_mbg .hs-form-booleancheckbox{margin:0}.body--policy-portal--register h1{color:#fff;font-size:50px;text-align:center}.body--policy-portal--register form{background-color:unset!important;padding-left:0!important;padding-right:0!important}.body--policy-portal--register form label{color:#fff!important;font-weight:500;letter-spacing:1px;text-transform:uppercase}.body--policy-portal--register form .hs-input{accent-color:var(--color-tertiary);color:#000;padding:1.5em}.body--policy-portal--register form .hs-input:placeholder{color:#000}.body--policy-portal--register .button,.body--policy-portal--register form .hs-button{background:var(--color-tertiary);border:0;cursor:pointer!important;font-family:Montserrat,sans-serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:1px;padding:1.5rem 3rem!important}.body--policy-portal--register .button:hover{border:0}#hs_cos_wrapper_sign_out_button{margin-bottom:30px;margin-top:40px;text-align:center}#hs_cos_wrapper_logout_description{text-align:center}.body--policy-portal--register form .form-columns-3 .hs-form-field{width:33.333%}.body--policy-portal--register form .hs-dependent-field{display:flex}.body--policy-portal--register .hs_pp_referrer .inputs-list{column-count:2}.contact-admin{margin:0 auto 80px;max-width:1000px!important}.contact-admin p{margin-bottom:5px}.policy-portal__login{margin-bottom:60px}.form-separator,.policy-portal__login #hs-login-self-registration-link,.policy-portal__login #hs-membership-passwordless-auth-form{display:none}