form.svelte-2snzel.svelte-2snzel.svelte-2snzel{padding:2rem;border-radius:.5rem;box-shadow:0 6px 16px #0000002d,0 4px 6px #0000003b;background:#1c1c1c}header.svelte-2snzel.svelte-2snzel.svelte-2snzel{margin-bottom:3rem}header.svelte-2snzel h2.svelte-2snzel.svelte-2snzel{margin-bottom:1rem;color:#fff}header.svelte-2snzel p.svelte-2snzel.svelte-2snzel{font-size:1.25rem;color:#fff}.form-body.svelte-2snzel.svelte-2snzel.svelte-2snzel{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media (min-width: 768px){.form-body.svelte-2snzel.svelte-2snzel.svelte-2snzel{grid-template-columns:repeat(2,1fr)}}.form-field.svelte-2snzel.svelte-2snzel.svelte-2snzel{width:100%;padding-top:1.125rem;display:flex;flex-direction:column;justify-content:flex-end;position:relative}@media (min-width: 768px){.form-field.two-column.svelte-2snzel.svelte-2snzel.svelte-2snzel{grid-column:span 2}}.form-field.svelte-2snzel input.svelte-2snzel.svelte-2snzel,.form-field.svelte-2snzel textarea.svelte-2snzel.svelte-2snzel{width:100%;border:none;padding:0 2.75rem;background:#fff;font-family:Montserrat;font-size:1.125rem;color:#1c1c1c;border-radius:.5rem;outline:none;transition:all .3s cubic-bezier(.22,.8,.5,1)}.form-field.svelte-2snzel input.svelte-2snzel.svelte-2snzel::placeholder,.form-field.svelte-2snzel textarea.svelte-2snzel.svelte-2snzel::placeholder{opacity:0}.form-field.svelte-2snzel input.svelte-2snzel.svelte-2snzel{height:3rem}.form-field.svelte-2snzel textarea.svelte-2snzel.svelte-2snzel{height:18.75rem;padding:.75rem .75rem .75rem 2.75rem;resize:none}.form-field.svelte-2snzel label.svelte-2snzel.svelte-2snzel{font-family:Montserrat;font-size:1.125rem;font-weight:500;color:#000;position:absolute;top:33px;left:2.75rem;transition:all .3s cubic-bezier(.22,.8,.5,1)}.form-field.svelte-2snzel svg{position:absolute;top:26px;left:.5rem;transition:all .3s cubic-bezier(.22,.8,.5,1)}.form-field.svelte-2snzel:focus-within label.svelte-2snzel.svelte-2snzel{top:-2px;left:.75rem;transform:scale(.9);color:#e44d4d}.form-field.svelte-2snzel:focus-within input.svelte-2snzel.svelte-2snzel,.form-field.svelte-2snzel:focus-within textarea.svelte-2snzel.svelte-2snzel{border:2px solid #e44d4d;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.form-field.svelte-2snzel:focus-within textarea.svelte-2snzel~label.svelte-2snzel{bottom:calc(100% - 14px)}.form-field.svelte-2snzel:focus-within svg{color:#e44d4d}.form-field.svelte-2snzel input.svelte-2snzel:not(:placeholder-shown)~label.svelte-2snzel,.form-field.svelte-2snzel textarea.svelte-2snzel:not(:placeholder-shown)~label.svelte-2snzel{top:0;left:.75rem;transform:scale(.9);color:#e44d4d}.form-field.svelte-2snzel input.svelte-2snzel:not(:placeholder-shown)~svg,.form-field.svelte-2snzel textarea.svelte-2snzel:not(:placeholder-shown)~svg{color:#e44d4d}.form-field.svelte-2snzel input.visited:invalid,.form-field.svelte-2snzel textarea.visited:invalid{border:2px solid #c94040!important}.form-field.svelte-2snzel input.visited:invalid~label,.form-field.svelte-2snzel textarea.visited:invalid~label{color:#c94040!important}.form-field.svelte-2snzel input.visited:invalid~svg,.form-field.svelte-2snzel textarea.visited:invalid~svg{color:#c94040!important}.form-field.svelte-2snzel input.visited:valid,.form-field.svelte-2snzel textarea.visited:valid{border:2px solid #4e8535!important}.form-field.svelte-2snzel input.visited:valid~label,.form-field.svelte-2snzel textarea.visited:valid~label{color:#4e8535!important}.form-field.svelte-2snzel input.visited:valid~svg,.form-field.svelte-2snzel textarea.visited:valid~svg{color:#4e8535!important}input[type=submit].svelte-2snzel.svelte-2snzel.svelte-2snzel{margin-left:auto;margin-top:3rem}
