.membership-banner{padding:115px 0 172px}.membership-banner .text-col>*{color:#fff}.membership-banner .content-desc>*{font-size:19.7px;font-weight:500;letter-spacing:0}.membership-banner .main-container{column-gap:5.48%;display:flex;justify-content:space-between;margin:0 auto;max-width:1204px}.membership-banner .text-col{flex-basis:53.48%}.membership-banner .form-col{flex-basis:41.11%}.membership-banner .text-col h1{font-size:64px;font-weight:600;letter-spacing:0;margin-bottom:20px}.membership-banner .content-desc p{margin-bottom:32px}.membership-banner .content-desc>:last-child{margin-bottom:0}.membership-banner .form-container{background-color:#fff;border-radius:5px;box-shadow:0 3px 8px 0 #1313141f;padding:56px 62px 35px}.membership-banner .form-container form{margin-top:20px}.membership-banner .form-container form .hs_submit.hs-submit{padding-top:0}.membership-banner .form-container .submitted-message{font-size:24px;font-weight:600;letter-spacing:0;margin-top:20px}.membership-banner .form-container form input[type=submit]{font-size:19.7px;font-weight:700;letter-spacing:0;padding:17px 24px;text-transform:unset;width:100%}.membership-banner form label{color:#344054;font-size:19.7px;font-weight:500;letter-spacing:0;margin-bottom:4px}.membership-banner form .hs-input,.membership-banner form input[type=email],.membership-banner form input[type=file],.membership-banner form input[type=number],.membership-banner form input[type=password],.membership-banner form input[type=search],.membership-banner form input[type=tel],.membership-banner form input[type=text],.membership-banner form select,.membership-banner form textarea{box-shadow:0 1px 2px 0 #1018280d}.membership-banner .form-title{color:#181818;font-size:33px;font-weight:600;letter-spacing:-1px;line-height:1.33}.membership-banner ul.no-list.hs-error-msgs.inputs-list label{font-size:14px}@media(max-width:1024px){.membership-banner .text-col h1{font-size:35px}.membership-banner .content-desc>*{font-size:16px}.membership-banner .form-title{font-size:24px}.membership-banner .form-container form input[type=submit]{font-size:16px;padding:17px 20px}.membership-banner .form-container{padding:60px 40px 35px}}@media(max-width:991px){.membership-banner .main-container{display:block}.membership-banner .text-col{margin-bottom:30px}.membership-banner .form-container{padding:30px 25px}.membership-banner form label{font-size:16px}}