.main-container.svelte-adklby{display:flex;flex-direction:row;padding:2dvw;justify-content:space-evenly;gap:2rem;max-width:1200px;margin:auto}.bonny-button.svelte-adklby{background-color:var(--primary-color);color:var(--color-white);width:100%}.contact-link.svelte-adklby{display:inline-flex;align-items:center;gap:.75rem;color:var(--text-color);text-decoration:none;transition:color .15s ease}.contact-link.svelte-adklby h2:where(.svelte-adklby){opacity:1}.contact-link.svelte-adklby:hover,.contact-link.svelte-adklby:focus-visible{color:var(--primary-color)}.contact-form.svelte-adklby{flex-grow:5;display:grid;border:1px solid;border-radius:3rem;padding:2rem}form.svelte-adklby label:where(.svelte-adklby),form.svelte-adklby input:where(.svelte-adklby),form.svelte-adklby textarea:where(.svelte-adklby){width:100%;padding:.5rem .5rem .5rem 1rem}form.svelte-adklby input:where(.svelte-adklby),form.svelte-adklby textarea:where(.svelte-adklby){border-style:ridge;border-width:1px;border-radius:2rem;margin-bottom:1rem}h1.svelte-adklby{font-size:min(2.5rem,6vw);line-height:1.1;margin-bottom:1rem}.contact-form.svelte-adklby h1:where(.svelte-adklby){margin-bottom:2rem;text-align:center}h2.svelte-adklby{font-size:min(1rem,4vw);font-weight:400;opacity:.8;text-wrap:pretty}.success-message.svelte-adklby{color:#15803d;background-color:#dcfce7;padding:1rem;border-radius:1rem;text-align:center;margin-bottom:1rem}.error-message.svelte-adklby{color:#b91c1c;background-color:#fee2e2;padding:1rem;border-radius:1rem;text-align:center;margin-bottom:1rem}@media all and (max-width: 1000px){.main-container.svelte-adklby{flex-direction:column}.contact-form.svelte-adklby{border:none}}
