.text-with-form .main-container{margin:0 auto}.text-with-form .upper-container{padding-bottom:64px}.text-with-form .heading-container h2{font-size:48px;font-weight:700;line-height:59px;margin-bottom:16px;text-align:center}.text-with-form .description-container p{color:#fff;font-size:18px;font-weight:400;line-height:29px;margin:0;text-align:center}.text-with-form .hs-form{margin:0 -12px}.text-with-form .form-container{background-color:#fff;border:1px solid #94a3b8;margin:0 auto;padding:64px 40px 54px}.text-with-form .form-container h3{font-size:32px;font-weight:700;line-height:49px;margin-bottom:16px}.text-with-form fieldset.form-columns-2,fieldset.form-columns-1{max-width:100%!important}.text-with-form .hs-fieldtype-textarea,.text-with-form .input input,.text-with-form .input select{width:100%}.text-with-form .input textarea{width:100%!important}.text-with-form .input select{background-color:transparent}.text-with-form label span{color:#3c3c40;font-size:14px;font-weight:700;line-height:20px}.text-with-form .input input,.text-with-form .input select,.text-with-form .input textarea{border:1px solid #94a3b8;border-radius:0;font-family:Inter,sans-serif;padding:9px 12px}.text-with-form fieldset:not(:first-child){margin-top:16px!important}.text-with-form input.hs-button.primary.large{color:#3c408f;font-size:24px;font-weight:500;line-height:32px;position:relative}.text-with-form .hs-form-field{margin:0 12px}.text-with-form fieldset{gap:0}.text-with-form .hs-submit .actions{background-color:transparent;display:inline-block;margin-top:22px;padding:10px 50px 10px 12px;position:relative;transition:all 225ms}.text-with-form .hs-submit .actions:hover{background-color:#000;padding-left:40px;padding-right:70px;transition:padding .45s}.text-with-form .hs-submit .actions:hover input.hs-button{color:#fff}.text-with-form .hs-submit .actions:hover:after{background-image:url(https://20860606.fs1.hubspotusercontent-na1.net/hubfs/20860606/arrow-white.svg);right:30px}.text-with-form .hs-submit .actions:after{background-image:url(https://20860606.fs1.hubspotusercontent-na1.net/hubfs/20860606/Frame.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:32px;position:absolute;right:12px;top:10px;transition:all 225ms;width:32px}.text-with-form .hs-form .hs-error-msgs label{color:red;font-size:12px!important}.text-with-form fieldset.form-columns-1 .input .hs-fieldtype-textarea{min-height:44px;resize:none}@media screen and (max-width:991px){.text-with-form .upper-container{padding-bottom:50px}.text-with-form .form-container{padding:50px 40px}}@media screen and (max-width:767px){.text-with-form .upper-container{padding-bottom:35px}.text-with-form .form-container{padding:25px}.text-with-form .heading-container h2{font-size:34px;line-height:43px;margin-bottom:9px}.text-with-form .description-container p{font-size:16px;line-height:25px}.text-with-form .form-container h3{font-size:24px;line-height:34px;margin-bottom:11px}.text-with-form .form-columns-2 .hs-form-field{margin:8px auto;width:95%!important}.text-with-form fieldset:not(:first-child){margin-top:0!important}.text-with-form .input textarea{width:95%!important}.text-with-form fieldset{flex-direction:column}.text-with-form .hs-submit .actions{margin:22px 0 0 12px}.text-with-form .hs-form{margin:0}.text-with-form input.hs-button.primary.large{font-size:16px}.text-with-form .hs-submit .actions:after{height:24px!important;top:15px;width:24px!important}}