.interactionContainer.svelte-12yddxd{width:100%;position:relative}.interactionContainer.svelte-12yddxd:before{content:"";border:2px solid var(--for);pointer-events:none;display:block;position:absolute;inset:0}.interactionContainer.isActive.svelte-12yddxd:before{border-color:var(--action)}.interactionLabel.svelte-12yddxd{cursor:pointer;pointer-events:none;text-overflow:ellipsis;transform-origin:0;white-space:nowrap;will-change:transform;background:var(--bg);width:auto;max-width:calc(100% - 32px);padding:0 4px;line-height:1.4;transition:transform .1s;position:absolute;top:14px;left:12px;overflow:hidden;transform:scale(1)}.interactionLabel.isActive.svelte-12yddxd{color:var(--action)}.interactionLabel.opened.svelte-12yddxd{transform:translateY(-26px)scale(.75)}.helperText.svelte-12yddxd{padding:4px 0 0 20px;font-size:12px;line-height:1.3}.file-upload-field.svelte-197moze{min-height:10em;padding:var(--gutter)}.upload-field-text.svelte-197moze{padding-top:42px;font-size:14px}.link-button.svelte-197moze{color:var(--action);font-size:14px;text-decoration:underline;display:inline}.file-item.svelte-197moze{max-width:100%;margin:0 8px 8px 0}.file-item-inner.svelte-197moze{align-items:center;max-width:100%;padding-right:40px;display:flex}.file-item-name.svelte-197moze{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.remove-file-button.svelte-197moze{width:32px;height:100%;position:absolute;top:0;right:0}.formField.svelte-p7p8d5{font-family:inherit;font-size:inherit;border:0;outline:0;width:100%;padding:16px;display:block}.textField.svelte-p7p8d5{height:50px;line-height:1}.bigTextField.svelte-p7p8d5{resize:vertical;min-height:10em;line-height:1.4}.section.svelte-1gs22m8{padding:0 var(--gutter);margin-bottom:calc(var(--gutter) * 1.25)}.textField.svelte-1gs22m8:focus{color:var(--action)}.checkbox-title.svelte-1gs22m8{margin-bottom:calc(var(--gutter) * .75);display:block}.range-input.svelte-1gs22m8{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;color:var(--screen-text);background:0 0;display:block;&::-webkit-slider-runnable-track{border:1px solid;height:4px}&::-moz-range-track{border:1px solid;height:4px}&::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:currentColor;border-radius:50%;width:20px;height:20px;margin-top:-10px}&::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:currentColor;border-radius:50%;width:20px;height:20px;margin-top:-10px}}.range-counter.svelte-1gs22m8{margin-top:8px;font-size:16px;position:relative;@media (width>=950px){margin-top:0;font-size:16px}}.range-container.svelte-1gs22m8{@media (width>=950px){justify-content:space-between;align-items:center;display:flex;&>:where(.svelte-1gs22m8){width:calc(50% - calc(var(--gutter) * .75))}}}.checkbox-item.svelte-1gs22m8{margin-bottom:var(--gutter);cursor:pointer;align-items:center;font-size:14px;display:flex;@media (width>=950px){margin-right:var(--gutter);margin-bottom:calc(var(--gutter) * .5);display:inline-flex}}.checkbox-label.svelte-1gs22m8{flex:1;font-size:14px}.checkbox-check-container.svelte-1gs22m8{border:1px solid var(--for);width:16px;height:16px;margin-right:10px;position:relative;&.radio{border-radius:9999px}&.isChecked{background:var(--for);color:var(--bg)}}@media (width>=950px){.mainContactForm.svelte-1gs22m8{right:calc(var(--gutter)*.75);width:calc(100% + var(--gutter)*1.5);flex-wrap:wrap;display:flex;position:relative}.section.svelte-1gs22m8{padding:0 calc(var(--gutter)*.75);width:100%}.section.half.svelte-1gs22m8{width:50%}}.contact-form-submit-button.svelte-1gs22m8{display:inline-flex;&[disabled]{opacity:.5}}.how-to-info[data-astro-cid-puhf3v4e]{margin:0 var(--gutter) calc(var(--gutter) * 1.25);padding:var(--gutter) 0;border:2px solid;border-width:2px 0}.how-to-info-section[data-astro-cid-puhf3v4e]:not(:first-child){margin-top:var(--gutter)}.how-to-info[data-astro-cid-puhf3v4e] .title[data-astro-cid-puhf3v4e]{text-transform:uppercase;margin-bottom:2px;font-size:12px}.how-to-info[data-astro-cid-puhf3v4e] .copy[data-astro-cid-puhf3v4e]{line-height:1.3}@media (width>=950px){.how-to-copy[data-astro-cid-puhf3v4e]{grid-template-rows:auto 1fr}.copy-section[data-astro-cid-puhf3v4e]{grid-area:1/1/2/9}.how-to-info[data-astro-cid-puhf3v4e]{border:0;grid-area:1/9/3/12;margin:0;padding:0}.contact-form[data-astro-cid-puhf3v4e]{margin-top:var(--gutter);grid-area:2/1/3/9}}
