.addon.svelte-hei0fe{padding-top:6rem;padding-left:2.4rem;--button-color-hover: white}@media (max-width: 980px){.addon.svelte-hei0fe{padding-top:3.2rem;padding-left:0}}.hide-addon.svelte-hei0fe{padding-top:1.2rem;text-align:right;--button-color-hover: white}@media (min-width: 981px){.field-pos-big.svelte-hei0fe{grid-column-end:span 2}}.required-asterisk.svelte-hei0fe{font-size:150%;opacity:.5;margin-left:.5rem;display:inline-block;line-height:1px;translate:0 .2rem;vertical-align:middle}.heading.svelte-1y0b9wg{color:var(--contact-heading-color);margin-bottom:4.8rem;text-wrap:balance}.submit.svelte-1y0b9wg{--button-bg: white;--wiggling-arrow-to: -45deg;--button-overflow-base: 10rem;--button-overflow: 16rem;--button-overflow-add-x: 2rem;--wiggling-arrow-size: 8rem;--wiggling-arrow-bg: var(--color-purple-text);--blob-size: 16rem;--blob-color: rgba(229, 229, 229, .5);--spinner-color: var(--color-purple-darker);--spinner-size: 3.2rem}.box.svelte-1y0b9wg{display:grid;grid-template-columns:1fr 1fr;column-gap:3.2rem;row-gap:1.6rem;color:var(--contact-text-color)}.subtitle.svelte-1y0b9wg{font-size:1.8rem;font-weight:200;margin-top:2.4rem;margin-bottom:3.6rem;color:var(--contact-text-color)}.below.svelte-1y0b9wg{display:flex;justify-content:space-between;align-items:center;margin-top:6.4rem;gap:3.2rem;min-height:7rem}@media (max-width: 980px){.below.svelte-1y0b9wg{flex-direction:column;gap:6.4rem}}.consent.svelte-1y0b9wg{color:var(--contact-text-color);display:flex;font-weight:200;align-items:center;gap:1.6rem;font-size:1.8rem;white-space:nowrap}@media (max-width: 980px){.consent.svelte-1y0b9wg{white-space:normal}.consent.svelte-1y0b9wg input:where(.svelte-1y0b9wg){flex:0 0 auto}}.result.svelte-1y0b9wg{color:#eee;font-size:1.8rem;background:#fff3;padding:1.6rem 2.4rem;border-radius:1.2rem;line-height:1.4;justify-self:center}.result-success.svelte-1y0b9wg{background:green}.result-error.svelte-1y0b9wg{background:#d90000}.reset-button.svelte-1y0b9wg{color:#fff}.form.svelte-1y0b9wg{--contact-heading-color: white;--contact-text-color: #eee}.popup-mode.svelte-1y0b9wg{--contact-heading-color: var(--color-purple);--contact-text-color: var(--color-purple-text)}.popup-mode.svelte-1y0b9wg .box:where(.svelte-1y0b9wg){display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:3.2rem;row-gap:1.6rem}@media (max-width: 980px){.box.svelte-1y0b9wg,.popup-mode.svelte-1y0b9wg .box:where(.svelte-1y0b9wg){grid-template-columns:1fr;row-gap:3.2rem}}
