.page-header.svelte-11wvcbv.svelte-11wvcbv{background-color:#06c;color:#fff;padding:3rem 0;text-align:center}.page-header.svelte-11wvcbv h1.svelte-11wvcbv{margin:0}.contact-wrapper.svelte-11wvcbv.svelte-11wvcbv{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.contact-details.svelte-11wvcbv.svelte-11wvcbv{margin-top:2rem}.contact-item.svelte-11wvcbv.svelte-11wvcbv{margin-bottom:1.5rem}.contact-item.svelte-11wvcbv h3.svelte-11wvcbv{margin-bottom:.5rem;color:#06c}.form-group.svelte-11wvcbv.svelte-11wvcbv{margin-bottom:1.5rem}label.svelte-11wvcbv.svelte-11wvcbv{display:block;margin-bottom:.5rem;font-weight:500}input.svelte-11wvcbv.svelte-11wvcbv,textarea.svelte-11wvcbv.svelte-11wvcbv{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;font-family:inherit}input.svelte-11wvcbv.svelte-11wvcbv:focus,textarea.svelte-11wvcbv.svelte-11wvcbv:focus{outline:none;border-color:#06c;box-shadow:0 0 0 2px #06c3}.error-message.svelte-11wvcbv.svelte-11wvcbv{color:#e53935;margin-bottom:1rem}.success-message.svelte-11wvcbv.svelte-11wvcbv{background-color:#e8f5e9;border-left:4px solid #4caf50;padding:1.5rem;border-radius:4px}@media (max-width: 768px){.contact-wrapper.svelte-11wvcbv.svelte-11wvcbv{grid-template-columns:1fr}}
