.form_banner{gap:32px}.form_banner,.form_banner_text{display:flex;flex-direction:column}.form_banner_text{gap:8px}.form_banner_title{font-family:var(
    --principal-font);font-size:40px;font-weight:600;line-height:48px}.form_banner_description,.form_banner_title{color:var(--purple-blue);margin:0;text-align:center}.form_banner_description{font-family:var(--principal-font);font-size:16px;font-weight:400;line-height:24px}.form_banner form{align-items:center;background:unset;border-radius:100px;display:grid;grid-template-columns:1fr auto;padding:4px}.form_banner form label,.form_banner form label.hs-error-msg.hs-main-font-element,.form_banner span h3{display:none}.form_banner form .hs-form-field{border-radius:50px;grid-column-end:3;grid-column-start:1;grid-row-start:1;height:52px;margin:0}.form_banner form .hs-input{border:none;border-radius:100px;height:44px;padding:10px 10px 10px 30px}.form_banner .hs-input[placeholder]{border:1px solid #e5e5e5;color:#999;font-family:var(--principal-font);font-size:16px;font-weight:400;height:52px;line-height:24px;padding:10px}.form_banner form .hs-button,.form_banner form .hs-button:active,.form_banner form .hs-button:hover{align-items:center;background-color:var(--lemon-green);border-radius:100px;color:var(--purple-blue);font-family:var(--princpal-font);font-size:14px;font-weight:600;height:100%;letter-spacing:.02em;line-height:16.94px;padding:14px 24px;text-transform:uppercase;transition:all .3s ease}.form_banner form .hs-button:active,.form_banner form .hs-button:hover{background:linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),#9ae66e}.form_banner form .legal-consent-container{display:flex;grid-column-end:3;grid-column-start:1;grid-row-start:2;justify-content:center}.form_banner form .hs-form-booleancheckbox-display{display:flex!important}.form_banner form .hs-submit{grid-column-start:2;grid-row-start:1;margin-right:4px;z-index:1}.form_banner form .hs-form-booleancheckbox-display span{color:var(--purple-blue);font-family:var(--principal-font);font-size:12px;font-weight:400;line-height:18px;margin-left:0!important;opacity:.5}.form_banner form .hs-form-booleancheckbox-display input{accent-color:#000;height:auto;margin-right:8px;padding:0}@media (max-width:1024px){.form_banner_description,.form_banner_title{text-align:start}.form_banner form .hs-button,.form_banner form .hs-button:active,.form_banner form .hs-button:hover{font-size:18px;font-weight:400;padding:14px 27px}}