.banner-with-img-form{background:#24303b;padding:80px 0 200px;position:relative}.banner-with-img-form .row{display:flex;justify-content:center}.banner-with-img-form .img-box{align-items:center;background-image:url(https://5365044.fs1.hubspotusercontent-na1.net/hubfs/5365044/hero-elem.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:flex;height:100%;justify-content:center;left:0;max-width:41.66666667%;overflow:hidden;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:9}.banner-with-img-form .img-box img{max-width:100%;width:450px}.banner-with-img-form .text-box h2{color:#fff;font-size:42px;font-weight:700;margin:0 0 20px}.banner-with-img-form .text-box p{color:#fff;font-size:20px;font-weight:500;line-height:1.5;margin-bottom:36px;padding-right:25px}.banner-with-img-form form{background:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.16);padding:36px 42px;position:absolute;width:100%}.banner-with-img-form form .hs-fieldtype-text.field.hs-form-field{border:1px solid var(--black-1,#cfd3d4);border-radius:8px;margin-bottom:35px;padding:8px 16px;position:relative}.banner-with-img-form form .hs-fieldtype-text.field.hs-form-field .input input,.banner-with-img-form form .hs-fieldtype-text.field.hs-form-field .input select,.banner-with-img-form form .hs-fieldtype-text.field.hs-form-field .input textarea{stroke:none;border:0;color:#abafb1;font-family:Inter;font-size:16px;font-weight:400;outline:0;padding:8px 6px 0 0;width:100%}.banner-with-img-form form .hs-fieldtype-text.field.hs-form-field label span{color:#5e6366;font-family:Inter;font-size:12px;font-weight:400}.banner-with-img-form .form-box{position:relative}.banner-with-img-form form .hs_submit input.hs-button{background:#24303b;border:0;color:#fff;cursor:pointer;display:block;font-size:20px;outline:0;padding:17px;width:100%}.banner-with-img-form .hs_error_rollup ul.no-list.hs-error-msgs.inputs-list li{position:relative}.banner-with-img-form form ul.no-list.hs-error-msgs.inputs-list li{left:0;margin-top:10px;position:absolute}::-webkit-input-placeholder{color:#abafb1}:-moz-placeholder,::-moz-placeholder{color:#abafb1;opacity:1}:-ms-input-placeholder{color:#abafb1}::-ms-input-placeholder{color:#abafb1}::placeholder{color:#abafb1}.banner-with-img-form .mobile-section{display:none}@media (max-width:991.98px){.banner-with-img-form{padding:80px 0 400px}.banner-with-img-form .left-col{display:none}.banner-with-img-form .right-col{max-width:100%;position:inherit;width:100%}.banner-with-img-form .mobile-section{bottom:0;display:block;left:0;overflow:hidden;padding-top:120px;position:absolute;right:0;top:33%}.banner-with-img-form .mobile-bg{background-image:url(https://5365044.fs1.hubspotusercontent-na1.net/hubfs/5365044/banner-mobile-bg.svg);background-size:cover;height:100%;text-align:center;width:100%}.banner-with-img-form .mobile-bg .mobile-img{transform:translateY(-115px)}.banner-with-img-form .text-box{padding-bottom:340px}.banner-with-img-form .form-box{margin-bottom:-155px}}@media (max-width:767.98px){.banner-with-img-form .text-box h2{font-size:34px}.banner-with-img-form .text-box p{font-size:16px}.banner-with-img-form .mobile-section{padding-top:70px}.banner-with-img-form .text-box{padding-bottom:300px}.banner-with-img-form form .hs_submit input.hs-button{font-size:16px}}@media (max-width:480.98px){.banner-with-img-form .mobile-bg img.mobile-img{transform:translateY(-70px);width:300px}.banner-with-img-form .text-box h2{font-size:24px}.banner-with-img-form .mobile-section{padding-top:96px}.banner-with-img-form .text-box{padding-bottom:230px}.banner-with-img-form form{padding:32px 20px}}@media (min-width:1367px) and (max-width:1500.98px){.banner-with-img-form{padding:80px 0 150px}}@media (min-width:1200px) and (max-width:1366.98px){.banner-with-img-form{padding:55px 0 120px}.banner-with-img-form .text-box h2{font-size:36px;margin:0 0 18px}.banner-with-img-form .text-box p{font-size:18px;padding-right:38px}.banner-with-img-form .img-box img{width:358px}}@media (min-width:992px) and (max-width:1199.98px){.banner-with-img-form{padding:60px 0 80px}.banner-with-img-form .text-box h2{font-size:34px}.banner-with-img-form .text-box p{font-size:17px;margin-bottom:34px}.banner-with-img-form .img-box img{width:330px}}