.contact.svelte-wkxllv{padding-block:clamp(3rem,6vw,5rem)}.grid.svelte-wkxllv{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:900px){.grid.svelte-wkxllv{grid-template-columns:1fr 1.3fr;gap:4rem}}.meta.svelte-wkxllv{list-style:none;padding:0;margin:2rem 0 0;display:flex;flex-direction:column;gap:1rem}.meta.svelte-wkxllv li:where(.svelte-wkxllv){display:flex;align-items:center;gap:.75rem;font-size:var(--text-md);color:var(--color-grafit-miekki)}.meta.svelte-wkxllv a:where(.svelte-wkxllv){color:var(--color-grafit);text-decoration:none;transition:color .15s ease-out}.meta.svelte-wkxllv a:where(.svelte-wkxllv):hover{color:var(--color-trawa-ciemna)}.meta.svelte-wkxllv .placeholder:where(.svelte-wkxllv){opacity:.6}.intro-photo.svelte-wkxllv{margin-top:2rem;max-width:22rem;border-radius:var(--radius-lg);overflow:hidden}.program-summary.svelte-wkxllv{background-color:#fff;border:1px solid var(--color-szary-border);border-radius:var(--radius-md);padding:1rem}.program-header.svelte-wkxllv{display:flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--color-trawa-ciemna);margin-bottom:.5rem}.program-remove.svelte-wkxllv{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;color:var(--color-grafit-muted);background:transparent;border:1px solid var(--color-szary-border);border-radius:999px;cursor:pointer;transition:color .15s ease-out,border-color .15s ease-out}.program-remove.svelte-wkxllv:hover{color:var(--color-grafit);border-color:var(--color-grafit-muted)}.program-note.svelte-wkxllv{margin:0 0 .75rem;font-size:var(--text-sm);line-height:1.5;color:var(--color-grafit-miekki)}.program-items.svelte-wkxllv{display:flex;flex-direction:column;gap:.125rem;padding-left:.25rem}.program-line.svelte-wkxllv{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-grafit-miekki);margin:0;line-height:1.5}.form-wrap.svelte-wkxllv{background-color:var(--color-szary-jasny);border:1px solid var(--color-szary-border);border-radius:var(--radius-xl);padding:clamp(1.5rem,3vw,2.5rem)}.form.svelte-wkxllv{display:flex;flex-direction:column;gap:1.25rem}.honeypot.svelte-wkxllv{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.field.svelte-wkxllv{display:flex;flex-direction:column;gap:.375rem}.field.svelte-wkxllv label:where(.svelte-wkxllv){font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--color-grafit)}.req.svelte-wkxllv{color:var(--color-trawa-ciemna)}.field.svelte-wkxllv input:where(.svelte-wkxllv),.field.svelte-wkxllv textarea:where(.svelte-wkxllv){font-family:var(--font-sans);font-size:var(--text-base);padding:.75rem .875rem;background-color:#fff;border:1.5px solid var(--color-szary-border);border-radius:var(--radius-sm);color:var(--color-grafit);transition:border-color .15s ease-out;line-height:1.5}.field.svelte-wkxllv textarea:where(.svelte-wkxllv){resize:vertical;min-height:8rem}.field.svelte-wkxllv input:where(.svelte-wkxllv):focus,.field.svelte-wkxllv textarea:where(.svelte-wkxllv):focus{outline:none;border-color:var(--color-niebieski)}.field.svelte-wkxllv [aria-invalid=true]:where(.svelte-wkxllv){border-color:var(--color-slonce-ciemny)}.error.svelte-wkxllv{font-size:var(--text-sm);color:var(--color-slonce-ciemny);font-weight:500;margin:.25rem 0 0}.error.global.svelte-wkxllv{padding:.75rem 1rem;background-color:var(--color-slonce-tlo);border:1px solid var(--color-slonce-ciemny);border-radius:var(--radius-sm);color:var(--color-grafit);font-weight:500;margin:0}.actions.svelte-wkxllv{margin-top:.5rem}.travel-note.svelte-wkxllv{margin:.875rem 0 0;max-width:38rem;font-size:var(--text-sm);line-height:1.6;color:var(--color-grafit-muted)}.success.svelte-wkxllv{text-align:center;padding:2rem 1rem}.success-icon.svelte-wkxllv{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:var(--color-trawa-jasna-tlo);color:var(--color-trawa-ciemna);border-radius:50%;margin-bottom:1rem}.success.svelte-wkxllv h2:where(.svelte-wkxllv){font-size:var(--text-2xl);margin:0 auto 1rem;max-width:22ch}.success.svelte-wkxllv p:where(.svelte-wkxllv){font-size:var(--text-md);line-height:1.6;color:var(--color-grafit-miekki);margin:0 auto;max-width:44ch}
