.kt{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:40px;padding-block:72px 104px;display:grid}.kt--bez-formularza,.kt:has(>.kt-formularz-karta[hidden]){grid-template-columns:minmax(0,1fr)}.kt--bez-formularza .kt-karty,.kt:has(>.kt-formularz-karta[hidden]) .kt-karty{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.kt h2{font:500 1.625rem/1.15 var(--display);letter-spacing:-.03em}.kt-formularz-karta{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:40px}.kt-formularz{gap:22px;display:grid}.kt-formularz-karta[hidden],.kt-formularz[hidden],.kt-sukces[hidden],.kt-blad-pola[hidden],.kt-komunikat[hidden]{display:none}.kt-wstep{color:var(--muted);margin-top:-12px;font-size:.875rem}.kt-siatka-pol{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.kt-siatka-pol>.kt-pole:first-child{grid-column:1/-1}.kt-pole{gap:8px;display:grid}.kt-pole label{font-size:.875rem;font-weight:700}.kt-pole input,.kt-pole textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:52px;color:var(--ink);font:inherit;border-radius:10px;padding:13px 16px;transition:border-color .2s,background .2s}.kt-pole textarea{resize:vertical;min-height:176px}.kt-pole input:hover,.kt-pole textarea:hover{border-color:var(--scroll-thumb)}.kt-pole input:focus-visible,.kt-pole textarea:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px;background:var(--white)}.kt-pole [aria-invalid=true]{border-color:var(--brand-ink);background:var(--brand-soft)}.kt-blad-pola,.kt-komunikat{color:var(--brand-ink);font-size:.875rem}.kt-komunikat{background:var(--brand-soft);border-radius:10px;padding:14px 18px}.kt-pulapka{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.kt-turnstile:empty{display:none}.kt-turnstile{min-height:65px}.kt-stopka-formularza{align-items:center;gap:20px;display:flex}.kt-wyslij{cursor:pointer}.kt-wyslij .kt-etykieta{font-size:inherit;font-weight:inherit;line-height:inherit}.kt-wyslij[disabled]{opacity:.7;cursor:progress;transform:none}.kt-rodo{color:var(--muted);max-width:68ch;font-size:.75rem;line-height:1.7}.kt-sukces{gap:12px;padding-block:24px;display:grid}.kt-sukces h2:before{content:"";background:var(--brand);width:26px;height:2px;margin-bottom:18px;display:block}.kt-sukces:focus{outline:none}.kt-karty{flex-direction:column;gap:20px;display:flex}.kt-karta{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);align-content:start;gap:14px;padding:32px;display:grid}.kt-karta p{color:var(--muted);font-size:.9375rem}.kt-karta--spotkanie{background:var(--brand-soft);border-color:#0000}.kt-karta--spotkanie p{color:var(--ink)}.kt-akcja{background:var(--brand);color:var(--ink);justify-self:start;margin-top:6px}.kt-akcja:hover{background:var(--ink);color:var(--white);transform:translateY(-2px)}.kt-email{font:500 1.375rem/1.3 var(--display);overflow-wrap:anywhere;border-bottom:1px solid;justify-self:start;transition:color .2s}.kt-email:hover{color:var(--brand-ink)}.kt-adres{gap:2px;font-style:normal;display:grid}.kt-adres span:first-child{font-weight:700}.kt-rejestr{flex-wrap:wrap;gap:8px 24px;font-size:.875rem;display:flex}.kt-rejestr div{gap:6px;display:flex}.kt-rejestr dt{color:var(--muted)}.kt-rejestr dd{margin:0}.kt-rodo a{color:var(--ink);border-bottom:1px solid}.kt-rodo a:hover{color:var(--brand-ink)}.kt-odnosniki{flex-wrap:wrap;gap:8px 24px;display:flex}.kt-odnosniki a{color:var(--ink);border-bottom:1px solid;font-size:.875rem;font-weight:700;transition:color .2s}.kt-odnosniki a:hover{color:var(--brand-ink)}@media (width<=1000px){.kt{grid-template-columns:minmax(0,1fr);padding-block:48px 72px}}@media (width<=700px){.kt{gap:24px;padding-block:32px 56px}.kt-formularz-karta,.kt-karta{padding:24px 20px}.kt-siatka-pol{grid-template-columns:minmax(0,1fr)}.kt h2{font-size:1.5rem}}
