.hero-content-wrapper{align-items:center;display:flex;flex-direction:column;text-align:center}.hero-content-wrapper .hero-background{height:770px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.hero-content-wrapper .hero-header-section{margin:auto;max-width:1020px;padding:0 15px;width:100%}.hero-content-wrapper a.logo-container{margin:24px 0}.hero-content-wrapper h1.hero-title{color:#fff;font-size:50px;margin:38px auto 25px}.hero-content-wrapper h1.hero-title span:after,.hero-content-wrapper h1.hero-title span:before{display:none}.hero-content-wrapper h1.hero-title span{color:#32d57c;display:inline;padding:0}.hero-content-wrapper p.hero-description{color:#fff;font-size:20px;font-weight:400;line-height:1.2;margin:25px auto 50px;max-width:770px}@media (max-width:991px){.hero-content-wrapper .hero-background{object-fit:cover}.hero-content-wrapper h1.hero-title{font-size:42px;margin-bottom:26px;margin-top:29px;max-width:618px}.hero-content-wrapper p.hero-description{font-size:18px;letter-spacing:.5px;line-height:160%;margin-bottom:24px;max-width:701px}}@media (max-width:767px){.hero-content-wrapper h1.hero-title{font-size:28px;margin-bottom:20px;margin-top:23px}.hero-content-wrapper p.hero-description{font-size:16px;margin-bottom:15px;margin-top:20px}}main .hero-form-section-gradient{background:linear-gradient(44.22deg,rgba(2,181,235,.4),rgba(122,52,232,.4));border-radius:20px;box-shadow:0 0 6px 2px rgba(15,14,91,.12);max-width:616px;padding:8px;width:100%}main .hero-form-section{background-color:#fff;border-radius:12px;padding:40px;transition:none!important}main .hero-form-section h2.heading{font-size:28px;margin-bottom:25px}main form{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}main form span.hs-form-required{display:none}main form.hs-custom-form fieldset{max-width:100%;width:100%}main form fieldset:has(.hs_email) ul:has(label:not(.hs-error-msg)){display:none}main form fieldset.form-columns-2{gap:16px}main form fieldset .input{margin:0!important;max-width:100%;position:relative}main form input.hs-input,main form select.hs-input{background-color:#fff;border:1px solid #89908e;border-radius:8px;color:#303735;font-size:14px;height:48px;letter-spacing:normal;line-height:22px;margin-bottom:16px!important;outline:none;padding:8px 12px;width:100%!important}main form input.hs-input:-webkit-autofill,main form input.hs-input:-webkit-autofill:focus,main form input.hs-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px transparent!important;transition:background-color 5000s ease-in-out 0s!important}main form select.hs-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%235555e7' d='M7.887 12a.87.87 0 0 1-.62-.262l-6.183-6.25a.872.872 0 0 1 1.232-1.233l5.563 5.62 5.458-5.585c.34-.34.89-.35 1.231-.017.34.34.35.891.018 1.232L8.507 11.72a.87.87 0 0 1-.62.262z'/%3E%3C/svg%3E");background-position:right 11px top 15px;background-repeat:no-repeat;background-size:16px;overflow:hidden!important;padding-right:30px;text-overflow:ellipsis}main form .hs-fieldtype-intl-phone select{flex:1 0 auto;margin-right:8px!important;max-width:88px!important;padding-right:30px;text-overflow:ellipsis}main form fieldset.row-hidden{display:none}main form fieldset.row-hidden+fieldset:has(.hs_email){width:100%}main form fieldset .hs-form-field{position:relative}main form fieldset .hs-form-field>label{color:#6b7270;font-size:14px;font-weight:400;left:12px;letter-spacing:normal;line-height:22px;max-width:calc(100% - 50px);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:13px;transition:all .3s ease-in-out 0s;white-space:nowrap;z-index:1}main form fieldset .hs-form-field.focus>label,main form fieldset .hs-form-field.hs_phone>label{background-color:#fff;color:#303735;font-size:12px;font-weight:500;left:8px;line-height:15px;padding:0 5px;top:-8px}main form fieldset .hs-form-field.hs_phone:has(.hs-error-msgs)>label{color:#303735}main form input.hs-input:hover,main form select.hs-input:hover{border-color:#6b7270}main form fieldset .hs-form-field.typing input,main form fieldset .hs-form-field.typing select{border-color:#9756ff}main form .hs-error-msgs{margin:0;padding:0;position:relative;top:-13px}main form .hs_phone .hs-error-msgs{margin-left:96px}main form .hs-error-msgs li{border:none!important;color:red;font-size:12px;font-weight:400;line-height:15px;list-style:none;margin:0;text-align:left}main form fieldset .hs-form-field:has(.hs-error-msgs)>label{color:red}main form fieldset .hs-form-field.focus.hs_phone:has(.hs-error-msgs)>label{color:#303735}main form fieldset .hs-form-field.focus.hs_phone.focus select,main form fieldset .hs-form-field.focus.hs_phone:has(.hs-error-msgs) select{border-color:#89908e}main form fieldset .hs-form-field.focus.hs_phone.focus select:hover,main form fieldset .hs-form-field.focus.hs_phone:has(.hs-error-msgs) select:hover{border-color:#6b7270}main form fieldset .hs-form-field.focus.hs_phone.focus select:focus{border-color:#9756ff!important}main form fieldset .hs-form-field:has(.hs-error-msgs) input,main form fieldset .hs-form-field:has(.hs-error-msgs) select:not([id^=phone_ext]){border-color:red}main form .hs-richtext p{color:#6b7270;font-size:14px;font-weight:400;letter-spacing:.25px;line-height:22px;margin-bottom:23px;margin-top:8px;text-align:left}main form .hs-richtext p a{color:#9756ff;font-weight:400}main form .hs-richtext p a:hover{text-decoration:underline}main form .hs_submit{margin:0 auto;width:100%}main form .hs_submit .hs-button{background-color:#9756ff;border:none;border-radius:50px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:800;letter-spacing:1px;line-height:20px;margin:0 auto;padding:16px 20px 14px;text-transform:uppercase;width:100%}main form .hs_submit .actions .hs-button{display:none}main form .hs_submit .hs-button:hover{background-color:#803ee9}main .hs_error_rollup{width:100%}main .hs_error_rollup ul li label{color:red!important;font-size:12px!important;font-weight:400!important;line-height:15px!important;text-transform:inherit!important}.submitted-message{align-items:center;display:flex;min-height:160px}@media (min-width:768px){main .form-columns-1:has(select[name=dropdown_country]):not(.hbspt-hide-field),main form:has(select[name=dropdown_country]:not(.hbspt-hide-field)) .form-columns-1:has(.hs-fieldtype-intl-phone){width:calc(50% - 8px)}}@media (max-width:767px){main .hero-form-section-gradient{width:calc(100% - 16px)}main .hero-form-section{padding:24px 16px 16px}main form fieldset:has(.hs_email),main form fieldset:has(.hs_what_describes_your_organization_best_){width:100%}main form .hs-fieldtype-intl-phone select{margin-right:8px!important;max-width:88px!important}main form .hs_submit{margin-bottom:8px;width:100%}main form .hs_submit .hs-button{width:100%}}