.form-container.svelte-1h73dxn{padding:2em;container-type:inline-size}.form-container.svelte-1h73dxn form:where(.svelte-1h73dxn){margin-top:3em;display:flex;flex-direction:column;gap:1.5em;position:relative}:is(.form-container:where(.svelte-1h73dxn) form:where(.svelte-1h73dxn)) label.svelte-1h73dxn{width:100%}:is(:is(.form-container:where(.svelte-1h73dxn) form:where(.svelte-1h73dxn)) label:where(.svelte-1h73dxn)) input.svelte-1h73dxn{width:100%;height:10em;padding:.5em;border:1px solid var(--neutral-color-grey-400);border-radius:var(--radius-1);font-size:var(--fs-medium);font-family:inherit;color:var(--neutral-color-black);background-color:var(--neutral-color-white);transition:border-color .3s ease,box-shadow .3s ease}:is(:is(.form-container:where(.svelte-1h73dxn) form:where(.svelte-1h73dxn)) label:where(.svelte-1h73dxn)) input.svelte-1h73dxn:focus{outline:none;border-color:var(--secondary-neutral-beige);box-shadow:0 8px 16px #0003}:is(.form-container:where(.svelte-1h73dxn) form:where(.svelte-1h73dxn)) .button-wrapper.svelte-1h73dxn{display:flex;justify-content:flex-end}:is(.form-container:where(.svelte-1h73dxn) form:where(.svelte-1h73dxn)) #submit-button.svelte-1h73dxn{background-color:var(--primary-darkest-blue);color:var(--neutral-color-white);padding:.7em 2em;border-radius:var(--radius-1);border:none;cursor:pointer;font-family:inherit;font-size:var(--fs-medium);transition:background-color .3s ease,box-shadow .3s ease}:is(.form-container:where(.svelte-1h73dxn) form:where(.svelte-1h73dxn)) #submit-button.svelte-1h73dxn:hover{background-color:var(--primary-dark-blue);box-shadow:0 8px 16px #0003}@media(prefers-reduced-motion:reduce){:is(.form-container:where(.svelte-1h73dxn) form:where(.svelte-1h73dxn)) #submit-button.svelte-1h73dxn,:is(.form-container:where(.svelte-1h73dxn) form:where(.svelte-1h73dxn)) input.svelte-1h73dxn{transition:none;box-shadow:none}}@media(prefers-contrast:more){:is(.form-container:where(.svelte-1h73dxn) form:where(.svelte-1h73dxn)) #submit-button.svelte-1h73dxn{border:2px solid var(--neutral-color-black);background-color:var(--neutral-color-grey-600);color:var(--neutral-color-white)}:is(.form-container:where(.svelte-1h73dxn) form:where(.svelte-1h73dxn)) input.svelte-1h73dxn{border:2px solid var(--neutral-color-black);background-color:var(--neutral-color-white);color:var(--neutral-color-black)}}@container (width >= 60rem){.form-container.svelte-1h73dxn{padding:2em 4em}}
