.membership-page__wrapper{grid-gap:100px;display:grid;grid-template-columns:1fr 2fr}.membership-page__left-column{background:transparent linear-gradient(180deg,#e40046,#cf6861) 0 0 no-repeat padding-box;position:relative}.membership-page__left-column .membership-page__logo{padding:50px 80px 100px}.membership-page__left-column .membership-page__logo img{max-width:255px;width:255px}.membership-page__right-column{padding:80px 140px 80px 0}.login{display:flex}.membership-page .membership-page__background-image{bottom:0;position:absolute}.membership-page__right-column h1{margin-bottom:40px}.login .login-form .hs-form-field:nth-of-type(3) label{font-size:16px;letter-spacing:normal;text-transform:none}.login-form{background-color:#f2f2f3;border-radius:10px;padding:60px;width:400px}.login-form input[type=checkbox]{width:auto}.login-form .hs-form-field{padding-bottom:20px;padding-top:20px}.login-form .hs-form-field:nth-of-type(3){display:flex}.login-form .hs-form-field:nth-of-type(3) .hs-input{margin-right:10px}.login-form .hs-form-field:nth-of-type(3) label{margin-bottom:0}.membership-page h4{color:#101820;font-family:din-condensed,sans-serif;font-size:30px;font-weight:400;margin-bottom:20px;text-transform:uppercase}.login-form input[type=submit]{border-radius:50px;box-shadow:0 0 20px #53565a26;margin:20px 0;width:100%}.login-form input[type=submit]:hover{color:#0080c8!important}.login-form .hs-input:focus{color:#101820}.login-form .hs-form-field:first-of-type{padding-bottom:0;padding-top:0}.login-text{margin-top:20px}.text-link{color:#0080c8}#hs_login_reset,.text-link:hover{text-decoration:underline}.create-account-section{max-width:300px;padding-left:60px;padding-top:60px}.create-account-section p{font-size:16px}.membership-page .hs-button{border-radius:50px;box-shadow:0 10px 20px #53565a26;font-size:15px;letter-spacing:1.5px;line-height:1;margin-top:20px;padding:1em 2em;text-transform:uppercase}.membership-page .hs-button:focus,.membership-page .hs-button:hover{color:#0080c8!important}.registration-section__form .form-input-validation-message{margin-bottom:0}.registration-section__form .hs-error-msgs{padding-left:0}.registration-section__form .hs-form-field{margin:20px 0}.registration-section__form .hs-form-field:first-of-type{margin:0}.registration-section__content{margin-top:30px}.registration-section__form{max-width:600px}.registration-section__form .legal-consent-container p{font-size:13px;letter-spacing:normal}.registration-section__form .legal-consent-container .hs-form-booleancheckbox-display>span{font-size:16px;font-weight:300;letter-spacing:normal}.registration-section__form .hs-form .actions{text-align:left}.registration-section__form .legal-consent-container .hs-form-booleancheckbox-display>span{width:100%}.portal a{text-decoration:underline}@media (max-width:1200px){.membership-page__right-column{align-items:center;flex-direction:column;padding:80px 30px}.create-account-section{max-width:100%;padding:10px 0;width:100%}.membership-page__wrapper{grid-gap:50px}.login{flex-direction:column}}@media (max-width:990px){.membership-page__wrapper{display:block}.login-form{padding:60px 20px;width:100%}.membership-page__left-column .membership-page__logo{padding-left:20px}}