.hero-with-form{background:var(--primary-gradient);overflow:hidden;padding:70px 0;position:relative;width:100%}.hero-with-form .illustration{position:absolute}.hero-with-form .section-title{color:#d9fe20}.hero-with-form .text-content{flex:1;max-width:613px;width:100%}.hero-with-form h1{color:var(--general-white);font-size:60px;letter-spacing:-1.2px;line-height:72px;margin-bottom:36px;margin-top:61px}.hero-with-form h1,.hero-with-form h2{font-family:Outfit;font-style:normal;font-weight:500;text-align:left}.hero-with-form h2{color:#d9fe20;font-size:32px;line-height:44px}.hero-with-form h4{color:#fff;font-family:Outfit;font-size:16px;font-weight:500;line-height:32px}.hero-with-form .main-content{display:flex;gap:80px;position:relative}.hero-with-form .text-content ul{padding-left:25px}.hero-with-form .hs-video-widget{border-radius:20px;box-shadow:0 35px 15px 0 rgba(0,0,0,.15);overflow:hidden;position:relative;z-index:1}.hero-with-form .text-content p{color:#fff;font-family:Outfit;font-size:20px;line-height:32px}.hero-with-form li{color:#fff;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:32px;text-align:left}.hero-with-form .form-content{align-self:baseline;background:var(--Background,#f9fafb);border-radius:20px;box-shadow:0 35px 15px 0 rgba(0,0,0,.15);flex:0.8;max-width:556px;padding:60px 78px 96px;position:relative;z-index:1}.hero-with-form .form-content.floating-form{min-width:420px;padding:0 30px 40px}.hero-with-form .form-content.floating-form .hs-email,.hero-with-form .hs_hidden_checkbox_agree_to_terms{width:100%!important}.hero-with-form .hs_hidden_checkbox_agree_to_terms input{display:none}@media (min-width:1380px){.hero-with-form .form-content.floating{margin-left:693px;position:fixed}.hero-with-form .form-content.stopfloating{bottom:0;margin-left:693px;position:absolute}}.hero-with-form .form-content form{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.hero-with-form .hs-form-field{width:45%}.hero-with-form .hs-form-field.hs_self_reported_channel,.hero-with-form .hs-submit{width:100%}.hero-with-form .form-content input,.hero-with-form .form-content select{background:var(--Base-White,#fff);border:1px solid var(--Gray-300,#d0d5dd);border-radius:8px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);height:44px;padding-left:14px;width:100%}.hero-with-form .form-content .hs-message{width:100%}.hero-with-form .form-content textarea{border:1px solid var(--Gray-300,#d0d5dd);border-radius:8px;width:100%}.hero-with-form .form-content input::placeholder,.hero-with-form select{color:var(--Gray-500,#667085);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.hero-with-form select option{color:#000}.hero-with-form .form-content input[type=submit]{background:var(--secondary-blue);border:1px solid var(--Secondary-Blue,#1453bc);border-radius:20px;color:var(--general-white);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.hero-with-form .form-content label{color:var(--Gray-700,#344054);display:inline-block;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:6px}.hero-with-form .form-content h3{color:#222525;font-family:Outfit;font-size:26px;font-style:normal;font-weight:600;line-height:38px;margin-bottom:32px}.hero-with-form .hs-video-widget{margin-top:40px}.hero-with-form .hs_crm{display:flex;flex-direction:column;justify-content:flex-end}.hero-with-form label.hs-form-booleancheckbox-display{align-items:center;display:flex;gap:10px}.hero-with-form label.hs-form-booleancheckbox-display input{width:20px}.hero-with-form .hs_consent_to_emails{width:100%}.hero-with-form .hs_consent_to_emails ul.inputs-list{padding-left:0}.hero-with-form .submitted-message p{color:var(--gray-900,#101828);font-size:26px;line-height:38px}.hero-with-form .form-content ul{padding-left:0}.hero-with-form .hs-error-msg{color:#af0606!important;position:relative}.hero-with-form .hs_error_rollup{display:none}@media (max-width:1200px){.hero-with-form .form-content{padding:30px 40px}}@media (max-width:991px){.hero-with-form h1{font-size:48px;line-height:122%}.hero-with-form .main-content{flex-direction:column;gap:60px}.hero-with-form .form-content,.hero-with-form .text-content{max-width:100%}.hero-with-form{height:auto!important}.hero-with-form:after{display:none!important}.hero-with-form .form-content.floating-form{margin-bottom:30px;max-width:100%;min-width:unset;width:100%}}@media (max-width:538px){.hero-with-form .hs-form-field{width:100%}.hero-with-form h1{margin-top:0}}