.l-section--contact-form{margin-bottom:0;background-color:var(--bg-primary);--contact-form-content-text: var(--txt-paragraph);--contact-form-topic-text: var(--txt-paragraph);--contact-form-topic-active-bg: var(--bg-secondary);--contact-form-topic-active-text: var(--txt-paragraph)}.l-section--contact-form.is-dark{--bg-primary: #0f1f6c;--txt-heading: var(--c-white);--txt-paragraph: var(--c--lavender-blue);--interface-divider-divider: rgba(206, 213, 219, 0.2);--contact-form-content-text: var(--c-white);--contact-form-topic-text: var(--c-white);--contact-form-topic-active-bg: var(--c--brand-tertiary-500-main);--contact-form-topic-active-text: var(--c-white)}@media only screen and (min-width: 1024px){.l-section--contact-form:first-child.l-wpt-desktop-0 .contact-form__grid{border-top:0}}@media only screen and (min-width: 1024px){.contact-form .l-wrapper__inner::before,.contact-form .l-wrapper__inner::after{display:none}}.contact-form__grid{display:grid}@media only screen and (min-width: 1024px){.contact-form__grid{grid-template-columns:repeat(2, minmax(0, 1fr));border-top:1px solid var(--interface-divider-divider);border-bottom:1px solid var(--interface-divider-divider)}}.contact-form__content,.contact-form__form-shell{min-width:0}.contact-form__content{display:flex;flex-direction:column;gap:2.5rem;padding:2.5rem 1rem 1.5rem;color:var(--contact-form-content-text)}@media only screen and (min-width: 768px){.contact-form__content{padding:3.5rem 2.5rem}}@media only screen and (min-width: 1024px){.contact-form__content{padding:2.5rem 3rem 4rem}}.contact-form__copy{display:flex;flex-direction:column;gap:1rem;max-width:27.0625rem}.contact-form__heading{color:var(--txt-heading)}.contact-form__description,.contact-form__topics-heading{color:var(--contact-form-content-text)}.contact-form__topics{display:flex;flex-direction:column;gap:.75rem}.contact-form__topics-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--interface-divider-divider);border-left:1px solid var(--interface-divider-divider)}@media only screen and (min-width: 425px){.contact-form__topics-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.contact-form__topic{display:flex;align-items:center;justify-content:center;cursor:pointer;width:100%;min-height:0;padding:1.5rem 1rem;border-top:0;border-right:1px solid var(--interface-divider-divider);border-bottom:1px solid var(--interface-divider-divider);border-left:0;background:rgba(0,0,0,0);color:var(--contact-form-topic-text);font:inherit;text-align:center}.contact-form__topic .t-paragraph{color:inherit}.contact-form__topic:last-child:nth-child(odd){grid-column:1/-1}.contact-form__topic.is-active{background-color:var(--contact-form-topic-active-bg);color:var(--contact-form-topic-active-text)}.contact-form__topic.is-active .t-paragraph{font-weight:var(--font-weight-500)}.contact-form__topic:focus-visible{z-index:1;outline:2px solid var(--txt-heading);outline-offset:-0.125rem}@media only screen and (min-width: 425px){.contact-form__topic{min-height:5rem;padding:.75rem 1rem}}.contact-form__form-shell{padding:1rem;border-top:1px solid var(--interface-divider-divider)}@media only screen and (min-width: 1024px){.contact-form__form-shell{border-top:0;border-left:1px solid var(--interface-divider-divider)}}.contact-form__form-card{width:100%;padding:2rem 1.25rem;border-radius:var(--border-radius-s);background-color:#f0f3ff}@media only screen and (min-width: 768px){.contact-form__form-card{padding:2rem 2.5rem}}.contact-form__form-card form{max-width:none}.contact-form__form-card iframe{display:block;width:100%;max-width:100%;height:auto;min-height:40rem;border:0}@media only screen and (max-width: 767px){.contact-form__form-card iframe{min-height:47.5rem}}@media only screen and (max-width: 575px){.contact-form__form-card iframe{min-height:55rem}}.contact-form__form-card form:not(.metabox-location-normal) label,.contact-form__form-card form label{align-items:center;margin-bottom:0;padding-left:.25rem;color:#182e93;font-family:var(--font-family-secondary);font-size:.75rem;font-weight:var(--font-weight-500);line-height:1rem}.contact-form__form-card form:not(.metabox-location-normal) input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]):not([type=file]),.contact-form__form-card form:not(.metabox-location-normal) textarea,.contact-form__form-card form:not(.metabox-location-normal) select,.contact-form__form-card form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]):not([type=file]),.contact-form__form-card form textarea,.contact-form__form-card form select{padding:.75rem;border:1px solid #182e93;border-radius:.25rem;font-size:.875rem;line-height:1.375rem}.contact-form__form-card form:not(.metabox-location-normal) select:not([multiple]),.contact-form__form-card form select:not([multiple]){-webkit-appearance:none;appearance:none;padding-right:2.75rem;background-color:var(--input-field-bg-primary-idle);background-image:url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7 10L12 15L17 10%22 stroke=%22%23182E93%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.5rem 1.5rem}.contact-form__form-card .contact-form__multi-select-native{display:none}.contact-form__form-card .contact-form__multi-select{position:relative;z-index:1;width:100%;margin:0 0 1.125rem}.contact-form__form-card .contact-form__multi-select.is-open{z-index:20}.contact-form__form-card .contact-form__multi-select-trigger{display:grid;align-items:center;grid-template-columns:minmax(0, 1fr) 1.5rem;cursor:pointer;width:100%;min-height:3rem;padding:.75rem;column-gap:.5rem;border:1px solid #182e93;border-radius:.25rem;background-color:var(--input-field-bg-primary-idle);color:var(--input-field-txt-active-text);font-family:var(--font-family-secondary);font-size:.875rem;font-weight:var(--font-weight-400);line-height:1.375rem;text-align:left}.contact-form__form-card .contact-form__multi-select-trigger:focus-visible{outline:1px solid var(--input-field-border-focus);outline-offset:.125rem}.contact-form__form-card .contact-form__multi-select-value{min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-form__form-card .contact-form__multi-select-value.is-placeholder{color:var(--input-field-txt-hint)}.contact-form__form-card .contact-form__multi-select-icon{width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M7 10L12 15L17 10%22 stroke=%22%23182E93%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1.5rem 1.5rem;transition:transform .2s ease-in-out}.contact-form__form-card .contact-form__multi-select.is-open .contact-form__multi-select-icon{transform:rotate(180deg)}.contact-form__form-card .contact-form__multi-select-options{display:grid;position:absolute;top:calc(100% + 0.125rem);right:0;left:0;max-height:11.25rem;border:1px solid #182e93;border-radius:.25rem;background-color:var(--input-field-bg-primary-idle);box-shadow:0 .5rem 1.125rem rgba(24,46,147,.12);overflow-y:auto}.contact-form__form-card .contact-form__multi-select-options[hidden]{display:none}.contact-form__form-card .contact-form__multi-select-option{display:grid;align-items:start;grid-template-columns:1rem minmax(0, 1fr);cursor:pointer;margin:0;padding:.625rem .75rem;column-gap:.5rem;color:var(--input-field-txt-active-text);font-size:.875rem;font-weight:var(--font-weight-400);line-height:1.375rem}.contact-form__form-card .contact-form__multi-select-option:not(:last-child){border-bottom:1px solid rgba(24,46,147,.18)}.contact-form__form-card .contact-form__multi-select-option input[type=checkbox]{margin-top:.1875rem}.contact-form__form-card .contact-form__multi-select-option-text{min-width:0}@media only screen and (min-width: 768px){.contact-form__form-card form{align-items:start;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:.75rem}.contact-form__form-card label[for=first_name]{grid-column:1;grid-row:1}.contact-form__form-card #first_name{grid-column:1;grid-row:2}.contact-form__form-card label[for=last_name]{grid-column:2;grid-row:1}.contact-form__form-card #last_name{grid-column:2;grid-row:2}.contact-form__form-card label[for=email]{grid-column:1;grid-row:3}.contact-form__form-card #email{grid-column:1;grid-row:4}.contact-form__form-card label[for=phone],.contact-form__form-card label[for=mobile]{grid-column:2;grid-row:3}.contact-form__form-card #phone,.contact-form__form-card #mobile{grid-column:2;grid-row:4}.contact-form__form-card label[for=company]{grid-column:1;grid-row:5}.contact-form__form-card #company{grid-column:1;grid-row:6}.contact-form__form-card label[for=firm_size],.contact-form__form-card label[for=company_size]{grid-column:2;grid-row:5}.contact-form__form-card #firm_size,.contact-form__form-card #company_size{grid-column:2;grid-row:6}.contact-form__form-card label[for=product_interest],.contact-form__form-card label[for=solution_interest]{grid-column:1/-1;grid-row:7}.contact-form__form-card #product_interest,.contact-form__form-card #solution_interest{grid-column:1/-1;grid-row:8}.contact-form__form-card label[for=comments],.contact-form__form-card label[for=description]{grid-column:1/-1;grid-row:9}.contact-form__form-card #comments,.contact-form__form-card #description{grid-column:1/-1;grid-row:10}.contact-form__form-card form>input[type=checkbox],.contact-form__form-card form>input[type=checkbox]+label,.contact-form__form-card form>.contact-form__checkbox-row,.contact-form__form-card form>.contact-form__multi-select,.contact-form__form-card form>input[type=file],.contact-form__form-card form>textarea,.contact-form__form-card form>input[type=submit],.contact-form__form-card form>button[type=submit]{grid-column:1/-1}}.contact-form__form-card .contact-form__checkbox-row{display:grid;align-items:start;grid-template-columns:1rem minmax(0, 1fr);cursor:pointer;margin:0 0 1.125rem;padding-left:0;column-gap:.5rem;color:var(--input-field-txt-active-text);font-size:var(--t--paragraph-4);line-height:var(--t--line-height-18)}.contact-form__form-card .contact-form__checkbox-row input[type=checkbox],.contact-form__form-card input[type=checkbox]{width:1rem;height:1rem;margin:.0625rem 0 0;border:1px solid var(--input-field-border-border-idle);border-radius:.125rem;background-color:var(--input-field-bg-primary-idle);appearance:none}.contact-form__form-card .contact-form__checkbox-row input[type=checkbox]:checked,.contact-form__form-card input[type=checkbox]:checked{border-color:var(--checkbox-bg-idle);background-color:var(--checkbox-bg-idle);background-image:url("data:image/svg+xml,%3Csvg width=%2210%22 height=%2210%22 viewBox=%220 0 12 12%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M2.5 6L5 8.5L10 3.5%22 stroke=%22%23FEF8E8%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.625rem .625rem}.contact-form__form-card .contact-form__checkbox-row input[type=checkbox]:focus-visible,.contact-form__form-card input[type=checkbox]:focus-visible{outline:1px solid var(--input-field-border-focus);outline-offset:.125rem}.contact-form__form-card .contact-form__checkbox-text{min-width:0}.contact-form__form-panel[hidden]{display:none}.contact-form__empty{color:var(--contact-form-content-text)}
