.fs-module{background:var(--background-light-4);grid-column:1/-1;overflow-x:clip;padding:var(--space-96) var(--space-32);position:relative;z-index:0}@media (max-width:1049px){.fs-module{padding:var(--space-64) 24px}}.fs-module>.fs-inner{align-items:start;display:grid;gap:var(--space-96);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1400px;width:100%}@media (max-width:1049px){.fs-module>.fs-inner{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}}.fs-left,.fs-right{min-width:0}.fs-left{position:relative}@media (max-width:1049px){.fs-left:before{bottom:auto;height:calc(100% + var(--space-64) + 30vh);top:calc(var(--space-64)*-1)}}.fs-right{background:#fff;border-radius:var(--radius-24);filter:var(--shadow-medium);padding:var(--space-48)}@media (max-width:1049px){.fs-right{padding:var(--space-32) 20px}}.fs-module #fs-form .hs-form-field{margin-bottom:var(--space-24)}.fs-module #fs-form label{display:block;font-size:var(--text-small-size);margin-bottom:var(--space-8)}.fs-module #fs-form input[type=email],.fs-module #fs-form input[type=tel],.fs-module #fs-form input[type=text],.fs-module #fs-form select,.fs-module #fs-form textarea{background:#fff;border:var(--border);border-radius:var(--radius-8);box-sizing:border-box;font-family:inherit;font-size:var(--body-font-size);padding:var(--space-12) var(--space-16);width:100%!important}.fs-module #fs-form input:focus,.fs-module #fs-form select:focus,.fs-module #fs-form textarea:focus{outline:var(--focus-outline);outline-offset:2px}.fs-module #fs-form .form-columns-2{display:grid;gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fs-module #fs-form .form-columns-2 .hs-form-field{float:none!important;width:100%!important}.fs-module #fs-form .hs-form-field>.input{margin-right:0!important}@media (max-width:600px){.fs-module #fs-form .form-columns-2{grid-template-columns:minmax(0,1fr)}}.fs-module #fs-form .legal-consent-container{font-size:var(--text-small-size);margin:var(--space-24) 0}.fs-module #fs-form .hs-button{background:var(--cta-background-color);border:1px solid var(--cta-border-color);border-radius:var(--cta-border-radius);color:var(--cta-text-color);cursor:pointer;font-family:inherit;font-size:var(--body-font-size);padding:var(--space-16) var(--space-32)}.fs-module #fs-form .hs-button:focus{outline:var(--focus-outline);outline-offset:2px}.hs_phone .hs-fieldtype-intl-phone{display:flex;flex-direction:column;gap:12px;width:100%!important}