.page-header.svelte-1bv7ezn{background:linear-gradient(135deg,#f4edda,#6c5f4e);padding:64px 0;text-align:center;margin-bottom:96px}.page-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin-bottom:16px}.page-header.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#292929;font-size:18px}.contact-content.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:96px;margin-bottom:96px}@media(max-width:768px){.contact-content.svelte-1bv7ezn{grid-template-columns:1fr}}.contact-info.svelte-1bv7ezn h2:where(.svelte-1bv7ezn),.contact-form-wrapper.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-bottom:32px;color:#aa92a1}.info-item.svelte-1bv7ezn{margin-bottom:24px;color:#2c2c2c}.info-item.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){display:block;margin-bottom:8px;color:#2c2c2c}.info-item.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:#aa92a1}.contact-form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:24px}.form-group.svelte-1bv7ezn{display:flex;flex-direction:column;gap:8px}.form-group.svelte-1bv7ezn label:where(.svelte-1bv7ezn){font-weight:500;color:#2c2c2c}.form-group.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){padding:16px;border:1px solid #e0e0e0;border-radius:8px;font-family:inherit;font-size:16px;transition:border-color .25s}.form-group.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{outline:none;border-color:#aa92a1}.form-group.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical}.success-message.svelte-1bv7ezn{padding:32px;background:#388e3c1a;border:1px solid #388e3c;border-radius:8px;color:#388e3c}.error-message.svelte-1bv7ezn{padding:24px;background:#d32f2f1a;border:1px solid #d32f2f;border-radius:8px;color:#d32f2f}
