.formsec-section{background:#fff;padding-bottom:var(--section-pb,5rem);padding-top:var(--section-pt,5rem)}.formsec-wrap{margin-left:auto;margin-right:auto;max-width:72rem}.formsec-grid{align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,max-content) 1fr}.formsec-wrap.form-right .formsec-grid{grid-template-columns:1fr minmax(0,max-content)}.formsec-header{display:flex;flex-direction:column;gap:1rem}.formsec-lead{color:#111;font-size:1rem;line-height:1.375rem}.formsec-card-inner{background:var(--card-bg,#004129);border-radius:var(--card-radius,24px);color:var(--card-fg,#fff);display:flex;flex-direction:column;gap:1.5rem;max-width:var(--card-max-width);min-width:0;padding:var(--card-pad,40px);width:100%}.formsec-card-inner .hs-form,.formsec-card-inner .hs_cos_wrapper,.formsec-card-inner .hs_cos_wrapper form,.formsec-card-inner form{width:100%}.formsec-card-inner .hs-form fieldset,.formsec-card-inner form{max-width:none}.formsec-card-inner .hs-form .hs-form-field>label{color:var(--card-fg,#fff);font-weight:700}.formsec-card-inner .hs-form input[type=email],.formsec-card-inner .hs-form input[type=tel],.formsec-card-inner .hs-form input[type=text],.formsec-card-inner .hs-form select,.formsec-card-inner .hs-form textarea{background:transparent;border-color:var(--card-fg,#fff);color:var(--card-fg,#fff);height:48px}.formsec-card-inner .hs-form textarea{height:120px}.formsec-card-inner .hs-form .inputs-list input[type=checkbox]+span:before,.formsec-card-inner .hs-form .inputs-list input[type=radio]+span:before{border-color:var(--card-fg,#fff)}.formsec-card-inner .hs-form .hs-button,.formsec-card-inner .hs-form .hs_submit input[type=submit]{background:transparent;border:2px solid var(--card-fg,#fff);border-radius:999px;color:var(--card-fg,#fff);font-weight:600;padding:14px 24px}.formsec-content{display:flex;flex-direction:column;height:100%;min-width:0}.formsec-content-wrap{border-radius:24px;display:flex;flex:1;overflow:hidden;position:relative}.formsec-content img{display:block;height:100%;object-fit:cover;width:100%}.formsec-content-text{border-radius:24px;display:flex;flex:1;flex-direction:column;justify-content:var(--vertical-align,center)}.formsec-content-text[style*="--content-bg"]{background:var(--content-bg)}.formsec-content-text[style*="--content-fg"]{color:var(--content-fg)}.formsec-content-text[style*="--content-padding"]{padding:var(--content-padding)}.formsec-card-inner .formsec-header,.formsec-card-inner .formsec-heading,.formsec-card-inner .formsec-lead{color:var(--card-fg,#fff)}.formsec-card-inner .formsec-lead{opacity:.95}.formsec-card-inner.align-start{align-items:flex-start;text-align:left}.formsec-card-inner.align-center{align-items:center;text-align:center}.formsec-card-inner.align-end{align-items:flex-end;text-align:right}.formsec-tag{position:absolute}.formsec-tag-inner{background:var(--tag-bg,#ffeb14);border-radius:12px;color:var(--tag-fg,#111);font-size:.9rem;line-height:1.2rem;max-width:220px;padding:8px 12px}.formsec-tag.pos-bottom-right{bottom:16px;right:16px}.formsec-tag.pos-bottom-left{bottom:16px;left:16px}.formsec-tag.pos-top-right{right:16px;top:16px}.formsec-tag.pos-top-left{left:16px;top:16px}@media (max-width:1023px){.formsec-grid,.formsec-wrap.form-right .formsec-grid{grid-template-columns:1fr}.formsec-card-inner{max-width:none}.formsec-content{order:-1}}@media (max-width:640px){.formsec-section{padding-bottom:var(--section-pb,3rem);padding-top:var(--section-pt,3rem)}}