#contact.svelte-1bke42q{padding:120px 32px}@media (max-width: 780px){#contact.svelte-1bke42q{padding:80px 16px}}.contact-inner.svelte-1bke42q{max-width:600px;margin:0 auto}.contact-form.svelte-1bke42q{margin-top:48px}.form-group.svelte-1bke42q{margin-bottom:24px}.form-group.svelte-1bke42q label:where(.svelte-1bke42q){display:block;margin-bottom:8px;color:#ae8e8e;color:var(--color-secondary);font-weight:500}.form-group.svelte-1bke42q input:where(.svelte-1bke42q),.form-group.svelte-1bke42q textarea:where(.svelte-1bke42q){width:100%;padding:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:var(--color-text);border-radius:4px;font-size:16px}.form-group.svelte-1bke42q input:where(.svelte-1bke42q):focus,.form-group.svelte-1bke42q textarea:where(.svelte-1bke42q):focus{outline:none;border-color:#ae8e8e;border-color:var(--color-secondary)}.form-group.svelte-1bke42q input.error:where(.svelte-1bke42q),.form-group.svelte-1bke42q textarea.error:where(.svelte-1bke42q){border-color:#ff6b6b}.form-group.svelte-1bke42q textarea:where(.svelte-1bke42q){resize:vertical;min-height:120px}.error-message.svelte-1bke42q{color:#ff6b6b;font-size:14px;margin-top:4px;display:block}
