.page.svelte-1bv7ezn{width:100vw;min-height:100vh;padding:0 1rem 2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:var(--gradient-bg-color)}.content.svelte-1bv7ezn{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;margin-top:6rem;margin-bottom:2rem}.contact-container.svelte-1bv7ezn{max-width:800px;width:100%;background-color:#fff;border-radius:1rem;border:1px solid var(--color-slate-200);padding:3rem}.contact-container.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:32px;font-weight:700;color:var(--color-slate-900);margin-bottom:2rem;text-align:center}.contact-container.svelte-1bv7ezn .intro:where(.svelte-1bv7ezn){font-size:18px;line-height:1.6;color:var(--color-slate-600);text-align:center;margin-bottom:3rem}.contact-container.svelte-1bv7ezn .contact-card:where(.svelte-1bv7ezn){background-color:var(--color-slate-50);border:1px solid var(--color-slate-200);border-radius:.75rem;padding:2.5rem;text-align:center}.contact-container.svelte-1bv7ezn .contact-card:where(.svelte-1bv7ezn) h2:where(.svelte-1bv7ezn){font-size:24px;font-weight:600;color:var(--color-slate-900);margin-bottom:1rem}.contact-container.svelte-1bv7ezn .contact-card:where(.svelte-1bv7ezn) p:where(.svelte-1bv7ezn){font-size:16px;color:var(--color-slate-600);margin-bottom:2rem}.contact-container.svelte-1bv7ezn .contact-card:where(.svelte-1bv7ezn) .contact-button:where(.svelte-1bv7ezn){display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer;width:fit-content;margin:0 auto;background-color:var(--color-purple-600);color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:500;font-size:16px;text-decoration:none;transition:background-color .2s ease}.contact-container.svelte-1bv7ezn .contact-card:where(.svelte-1bv7ezn) .contact-button:where(.svelte-1bv7ezn):hover{background-color:var(--color-purple-700)}@media(max-width:768px){.page.svelte-1bv7ezn{padding:0 1rem 2rem}.content.svelte-1bv7ezn{margin-top:4rem}.contact-container.svelte-1bv7ezn{padding:2rem}.contact-container.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:28px}.contact-container.svelte-1bv7ezn .intro:where(.svelte-1bv7ezn){font-size:16px}.contact-container.svelte-1bv7ezn .contact-card:where(.svelte-1bv7ezn){padding:2rem}.contact-container.svelte-1bv7ezn .contact-card:where(.svelte-1bv7ezn) h2:where(.svelte-1bv7ezn){font-size:20px}}
