.contact-grid.svelte-wkxllv{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem}.contact-form-section.svelte-wkxllv p:where(.svelte-wkxllv){color:var(--color-text-light);margin-bottom:1.5rem;line-height:1.7}form.svelte-wkxllv{display:flex;flex-direction:column;gap:1rem}.form-group.svelte-wkxllv{display:flex;flex-direction:column;gap:.25rem}.form-group.svelte-wkxllv label:where(.svelte-wkxllv){font-size:.9rem;color:var(--color-text)}.form-group.svelte-wkxllv input:where(.svelte-wkxllv),.form-group.svelte-wkxllv textarea:where(.svelte-wkxllv){padding:.75rem;border:1px solid #ddd;border-radius:3px;font-family:inherit;font-size:1rem}.form-group.svelte-wkxllv input:where(.svelte-wkxllv):focus,.form-group.svelte-wkxllv textarea:where(.svelte-wkxllv):focus{outline:none;border-color:var(--color-primary)}.form-group.svelte-wkxllv textarea:where(.svelte-wkxllv){resize:vertical}.contact-details.svelte-wkxllv .address:where(.svelte-wkxllv){color:var(--color-text-light);margin-bottom:1rem}.contact-details.svelte-wkxllv a:where(.svelte-wkxllv){color:var(--color-text-light)}.contact-details.svelte-wkxllv a:where(.svelte-wkxllv):hover{color:var(--color-primary)}.contact-details.svelte-wkxllv a.social-btn:where(.svelte-wkxllv){color:var(--color-white)}.contact-details.svelte-wkxllv a.social-btn:where(.svelte-wkxllv):hover{color:var(--color-white)}.social-buttons.svelte-wkxllv{display:flex;gap:.5rem;margin-top:1.5rem}.social-btn.svelte-wkxllv{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-primary);color:var(--color-white);border-radius:3px;transition:background .2s ease}.social-btn.svelte-wkxllv:hover{background:#2d9bc7;color:var(--color-white)}@media (max-width: 768px){.contact-grid.svelte-wkxllv{grid-template-columns:1fr;gap:3rem}}
