.kontakt-section.svelte-wkxllv{padding:64px 20px 80px}.kontakt-container.svelte-wkxllv{max-width:720px;margin:0 auto}.kontakt-header.svelte-wkxllv{text-align:center;margin-bottom:36px}.eyebrow.svelte-wkxllv{letter-spacing:.1em;text-transform:uppercase;color:var(--frigg-blue,#1a6fc4);margin-bottom:8px;font-size:13px;font-weight:700}h1.svelte-wkxllv{color:var(--frigg-navy,#0a2342);margin:0;font-size:clamp(32px,5vw,48px)}.info-card.svelte-wkxllv{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.info-table.svelte-wkxllv{margin:0;padding:0}.info-row.svelte-wkxllv{border-bottom:1px solid #f0f0f0;grid-template-columns:200px 1fr;align-items:baseline;gap:16px;padding:18px 28px;display:grid}.info-row.svelte-wkxllv:last-child{border-bottom:none}dt.svelte-wkxllv{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px;font-weight:700}dd.svelte-wkxllv{color:var(--frigg-navy,#0a2342);margin:0;font-size:16px;font-weight:500}dd.svelte-wkxllv a:where(.svelte-wkxllv){color:var(--frigg-navy,#0a2342);text-underline-offset:3px;text-decoration:underline}dd.svelte-wkxllv a:where(.svelte-wkxllv):hover{color:var(--frigg-blue,#1a6fc4)}.baner.svelte-wkxllv{flex-wrap:wrap;align-items:center;gap:2px 0;display:flex}.sep.svelte-wkxllv{color:var(--frigg-navy,#0a2342);margin-right:6px}.form-card.svelte-wkxllv{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-top:40px;padding:36px 32px 40px}.form-header.svelte-wkxllv{margin-bottom:28px}.form-header.svelte-wkxllv h2:where(.svelte-wkxllv){color:var(--frigg-navy,#0a2342);margin:6px 0 0;font-size:clamp(22px,4vw,30px)}.kontakt-form.svelte-wkxllv{flex-direction:column;gap:20px;display:flex}.form-row.svelte-wkxllv{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-field.svelte-wkxllv{flex-direction:column;gap:6px;display:flex}.form-field.svelte-wkxllv span:where(.svelte-wkxllv){letter-spacing:.07em;text-transform:uppercase;color:#6b7280;font-size:12px;font-weight:700}.form-field.svelte-wkxllv input:where(.svelte-wkxllv),.form-field.svelte-wkxllv textarea:where(.svelte-wkxllv){font:inherit;color:var(--frigg-navy,#0a2342);box-sizing:border-box;resize:vertical;background:#f9fafb;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.form-field.svelte-wkxllv input:where(.svelte-wkxllv)::placeholder,.form-field.svelte-wkxllv textarea:where(.svelte-wkxllv)::placeholder{color:#9ca3af}.form-field.svelte-wkxllv input:where(.svelte-wkxllv):focus,.form-field.svelte-wkxllv textarea:where(.svelte-wkxllv):focus{border-color:var(--frigg-blue,#1a6fc4);background:#fff;box-shadow:0 0 0 3px #1a6fc41f}.form-submit.svelte-wkxllv{align-self:flex-start;margin-top:4px}.form-success.svelte-wkxllv{color:var(--frigg-navy,#0a2342);background:#16a34a12;border:1px solid #16a34a40;border-radius:12px;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.form-success.svelte-wkxllv svg:where(.svelte-wkxllv){stroke:#16a34a;flex:none;width:28px;height:28px;margin-top:1px}.form-success.svelte-wkxllv p:where(.svelte-wkxllv){margin:0;font-size:15px;line-height:1.6}@media (width<=600px){.info-row.svelte-wkxllv{grid-template-columns:1fr;gap:4px;padding:16px 20px}.form-card.svelte-wkxllv{padding:24px 20px 28px}.form-row.svelte-wkxllv{grid-template-columns:1fr}.form-submit.svelte-wkxllv{text-align:center;align-self:stretch}}
