.portret-noty[data-astro-cid-7xm76ncd]{object-position:50% 18%}.baner-kolumna{position:relative}.baner-bok{display:none}.baner-bok-slot{position:sticky;top:96px}.baner-dol{min-height:18.5rem;margin-bottom:2.5rem}.baner-sam .baner-dol{margin-bottom:0}@media (width>=394px){.baner-dol{min-height:17.1rem}}@media (width>=531px){.baner-dol{min-height:15.8rem}}@media (width>=701px){.baner-dol{min-height:16.3rem}}@media (width>=719px){.baner-dol{min-height:13.4rem}}@media (width>=752px){.baner-dol{min-height:12.3rem}}@media (width>=766px){.baner-dol{min-height:11rem}}@media (width>=850px){.baner-dol{min-height:9.6rem}}@media (width>=986px){.baner-dol{min-height:8.2rem}}@media (width>=80em){.baner-bok{pointer-events:none;width:240px;display:block;position:absolute;top:0;bottom:0;left:calc(100% + 24px)}.baner-bok .baner-karta{pointer-events:auto}.baner-dol,.baner-sam{display:none}}.baner-karta{background-color:var(--color-powierzchnia);border:1px solid var(--color-linia);min-height:128px;color:var(--color-tekst);border-radius:12px;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 24px 16px 16px;text-decoration:none;display:grid;position:relative}.baner-karta:hover{border-color:var(--color-tekst-drugi)}.baner-karta:hover .baner-cta{text-underline-offset:.2em;text-decoration:underline}.baner-karta:focus-visible{outline:2px solid var(--color-ognisko);outline-offset:2px}.baner-plytka{--baner-plytka-tlo:#fff;background-color:var(--baner-plytka-tlo);height:96px;box-shadow:0 1px 0 var(--color-linia);border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;display:flex}.baner-karta[data-baner=dmh] .baner-plytka{--baner-plytka-tlo:#07111f}.baner-znak{width:auto;max-width:100%;height:auto;display:block}.baner-karta[data-baner=jtc] .baner-znak{max-height:2.5rem}.baner-karta[data-baner=dmh] .baner-znak{max-height:100%}.baner-karta[data-baner=smaczaki] .baner-znak{max-height:4.25rem}.baner-karta[data-baner=spretech] .baner-znak{max-height:1.625rem}.baner-tresc{flex-direction:column;gap:3px;min-width:0;display:flex}.baner-podpis{letter-spacing:.05em;text-transform:uppercase;color:var(--color-tekst-drugi);align-items:center;gap:7px;font-size:.75rem;font-weight:600;display:flex}.baner-kropka{background-color:var(--color-akcent);border-radius:50%;flex:none;width:6px;height:6px;display:block}.baner-tytul{color:var(--color-naglowek);margin-top:3px;font-size:1.1875rem;font-weight:600;line-height:1.3}.baner-opis{color:var(--color-tekst);font-size:.9375rem;line-height:1.45}.baner-cta{color:var(--color-link);white-space:nowrap;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.baner-ikona{flex:none;width:.875rem;height:.875rem}.baner-karta .wizualnie-ukryte{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.baner-karta{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.baner-plytka{height:84px}.baner-cta{white-space:normal}}.baner-bok .baner-karta{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.baner-bok .baner-plytka{height:84px}.baner-bok .baner-cta{white-space:normal}.baner-bok .baner-tytul{font-size:1.0625rem}.baner-bok .baner-opis{font-size:.875rem}@media print{.baner-bok,.baner-dol,.baner-sam{display:none}}
