.landingFormSection{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:70vh;padding:3rem 1.5rem;position:relative;width:100%}.landingFormSection .form-overlay-box{background:rgba(36,36,36,.8);color:var(--text-white);max-width:50%;padding:2.2rem 2rem;width:100%}.landingFormSection .form-overlay-box h2{color:var(--text-white);font-family:var(--primary-font);font-size:45px;font-weight:700;line-height:1.2;margin-bottom:1rem}.landingFormSection form{background-color:transparent;width:100%}.landingFormSection form .form-columns-0{display:none}.landingFormSection form .hs_submit{margin-top:12px}.landingFormSection form .hs-error-msgs{display:none}.landingFormSection form .hs_error_rollup{display:block}.landingFormSection form .form-row{margin-bottom:15px}.landingFormSection form .form-row.full{width:100%}.landingFormSection form .form-row.two-col{display:grid;gap:30px;grid-template-columns:1fr 1fr}.landingFormSection form .form-field{width:100%}.landingFormSection form .form-message.error{color:#ff6b6b;display:block}.landingFormSection form .form-message.success{color:var(--text-white);display:block}.landingFormSection form .submit-btn{margin-top:.7rem}@media screen and (max-width:1199px){.landingFormSection .form-overlay-box{max-width:65%}}@media screen and (max-width:840px){landingFormSection{min-height:50vh}.landingFormSection .form-overlay-box{max-width:95%}}@media screen and (max-width:575px){.landingFormSection .form-overlay-box{padding:1.5rem 1.2rem}.landingFormSection .form-overlay-box h2{font-size:25px;margin-bottom:10px}.landingFormSection form .form-row.two-col{gap:15px;grid-template-columns:1fr}}