.sign-up-form-wrapper form .hs-form-field{margin-bottom:20px}.sign-up-form-wrapper form .hs-error-msgs{color:red;list-style:none;margin:0;padding:0}.sign-up-form-wrapper form .hs-form-field label.hs-error-msg{display:block;font-weight:300;margin:8px 0 0}.two-columns-signup{position:relative}.two-columns-signup:after{background:#49b7d3;border-radius:100%;bottom:65px;content:"";height:237px;position:absolute;right:-115px;width:237px}.two-col-wrapper{align-items:center;display:flex;flex-wrap:wrap}.two-col-wrapper .col{width:100%}.two-columns-signup .text-col{margin-bottom:20px}.two-columns-signup .text-holder{text-align:center;width:100%}.two-columns-signup .text-holder .bg-circles{height:72px;left:0;position:absolute;top:0}.two-columns-signup .text-holder .bg-circles:after,.two-columns-signup .text-holder .bg-circles:before{background-color:#9dcdde;border-radius:0 50px 50px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:36px}.two-columns-signup .text-holder .bg-circles:before{left:36px}.two-columns-signup .text-holder h2.border{display:inline-block;margin-bottom:0;padding-bottom:15px;position:relative}.module-light-theme.module h2.border:after{left:0;transform:translateX(0);width:190px}.two-columns-signup .text-holder .text-box p{font-size:18px;font-weight:700;line-height:1.57;margin-bottom:0;margin-top:20px}.two-columns-signup .input .hs-input{border-radius:2px;border-width:2px;font-size:9px;font-weight:600;letter-spacing:.68px;line-height:12px;text-transform:uppercase}.two-columns-signup .hs_submit{margin-top:30px;text-align:center}.two-columns-signup .input .hs-input::placeholder{color:var(--primary);opacity:1}.sign-up-form-wrapper .hs-submit .hs-button{border-radius:6px;font-size:15px;font-weight:600;text-transform:uppercase}@media (min-width:768px){.two-columns-signup .text-holder .bg-circles{margin:0 0 15px;position:relative}.two-col-wrapper{flex-wrap:nowrap;justify-content:space-between}.two-col-wrapper .col{width:calc(50% - 10px)}.two-columns-signup .text-holder{text-align:left}.two-columns-signup .hs_submit{margin-top:40px;text-align:left}.two-columns-signup .input .hs-input{font-size:12px;letter-spacing:1.05px;line-height:18px}}@media (min-width:1024px){.two-columns-signup .text-holder h2.border{padding-bottom:20px}.module-light-theme.module h2.border:after{left:0;transform:none;width:225px}.sign-up-form-wrapper .hs-submit .hs-button{font-size:17px;line-height:18px;padding:13px 45px}}@media (min-width:1440px){.two-columns-signup:after{height:430px;right:-215px;top:50%;transform:translateY(-50%);width:430px}.two-columns-signup .text-holder h2{font-size:48px}.two-columns-signup .text-holder h2.border{padding-bottom:26px}.two-columns-signup .text-holder h2.border:after{width:350px}.two-columns-signup .text-holder .text-box p{font-size:36px;line-height:48px;margin-top:36px}.two-columns-signup .text-holder .bg-circles{height:87px;margin-bottom:35px;position:relative}.two-columns-signup .text-holder .bg-circles:after,.two-columns-signup .text-holder .bg-circles:before{width:43px}.two-columns-signup .text-holder .bg-circles:before{left:43px}.sign-up-form-wrapper form .hs-form-field{margin-bottom:30px}.sign-up-form-wrapper .hs-submit .hs-button{padding:17px 84px}.two-columns-signup .input .hs-input{font-size:14px}}