.pkwl,.pkwl *,.pkwl-sekcja,.pkwl-sekcja *,.pkwl-osoba,.pkwl-osoba *,.pkwl-baner,.pkwl-baner *{box-sizing:border-box}.pkwl [hidden],.pkwl-sekcja[hidden],.pkwl-osoba[hidden],.pkwl-baner[hidden]{display:none!important}.pkwl-motyw-jasny{--pkwl-bg:#ffffff;--pkwl-fg:var(--pk-granat, #02356f);--pkwl-line:var(--pk-link-tlo, #d7e9ff)}.pkwl-motyw-ciemny{--pkwl-bg:var(--pk-granat, #02356f);--pkwl-fg:#ffffff;--pkwl-line:transparent}.pkwl-nav,.pkwl-ramka,.pkwl-osoba,.pkwl-baner{background-color:var(--pkwl-bg)}.pkwl-kolor-tekstu{color:var(--pkwl-fg)}.pkwl-kolor-tekstu :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd){color:var(--pkwl-fg)!important}.pkwl-kolor-tekstu a:not(.wp-block-button__link){color:inherit}.pkwl{--pkwl-sticky:0px;container:pkwl / inline-size;margin:0 0 48px}.pkwl-nav{position:sticky;top:var(--pkwl-sticky,0);z-index:20;margin-bottom:32px;border:1px solid var(--pkwl-line);border-radius:10px;color:var(--pkwl-fg)}.pkwl-nav__lista{position:relative;display:flex;gap:4px;padding:0 12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pkwl-nav__lista::-webkit-scrollbar{display:none}.pkwl .pkwl-nav .pkwl-nav__link{flex:none;display:block;padding:14px 12px 11px;border-bottom:3px solid #fff0;color:inherit;font-weight:600;line-height:1.3;white-space:nowrap;text-decoration:none;opacity:.8}.pkwl .pkwl-nav .pkwl-nav__link:hover,.pkwl .pkwl-nav .pkwl-nav__link:focus,.pkwl .pkwl-nav .pkwl-nav__link.is-active{color:inherit;opacity:1;border-bottom-color:currentColor}.pkwl__gora{margin-bottom:32px}.pkwl__gora .pkwl-szukaj{max-width:420px}.pkwl__uklad{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:start}.pkwl__uklad--bez-boku{grid-template-columns:minmax(0,1fr)}.pkwl__bok{position:sticky;top:calc(var(--pkwl-sticky, 0px) + 80px);display:flex;flex-direction:column;gap:20px}.pkwl--bez-nawigacji .pkwl__bok{top:calc(var(--pkwl-sticky, 0px) + 16px)}.pkwl__tresc{display:flex;flex-direction:column;gap:56px;min-width:0}.pkwl .pkwl__pusto{margin:0;padding:24px 0}@container pkwl (max-width:900px){.pkwl__uklad{grid-template-columns:minmax(0,1fr);gap:28px}.pkwl__bok{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pkwl-nav{margin-bottom:24px}}@container pkwl (max-width:560px){.pkwl__bok{grid-template-columns:minmax(0,1fr);gap:16px}.pkwl__tresc{gap:40px}.pkwl-nav{border-radius:0;border-left:0;border-right:0;margin-bottom:20px}.pkwl-nav__lista{padding:0 4px}.pkwl .pkwl-nav .pkwl-nav__link{padding:12px 10px 9px}}.pkwl .pkwl-szukaj__etykieta{display:block;margin-bottom:6px;font-weight:600;color:inherit}.pkwl .pkwl-szukaj__pole{display:block;width:100%;min-height:44px;margin:0;padding:10px 12px;font:inherit;color:inherit;background:#fff;border:1px solid #c3cedd;border-radius:8px;box-shadow:none}.pkwl .pkwl-szukaj__pole:focus{border-color:var(--pk-granat,#02356f)}.pkwl-ramka{padding:16px;border:1px solid var(--pkwl-line);border-radius:10px}.pkwl-ramka p{margin:0}.pkwl-ramka .pkwl-ramka__tytul{margin-bottom:8px}.pkwl-ramka .pkwl-ramka__uwaga{margin-top:8px;opacity:.8}.pkwl-sekcja{container:pkwl-sekcja / inline-size;scroll-margin-top:calc(var(--pkwl-sticky, 0px) + 72px)}.pkwl__tresc>.pkwl-sekcja--bez-tytulu{margin-top:-24px}.pkwl-sekcja__naglowek{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--pk-granat,#02356f)}.pkwl-sekcja .pkwl-sekcja__tytul{margin:0;padding:0;text-wrap:balance}.pkwl-sekcja .pkwl-sekcja__podtytul{margin:0 0 12px;padding:0;text-wrap:balance}.pkwl-sekcja__licznik{font-variant-numeric:tabular-nums;opacity:.75}.pkwl-siatka{--pkwl-kol:2;display:grid;grid-template-columns:repeat(var(--pkwl-kol),minmax(0,1fr));gap:16px}.pkwl-siatka--1{--pkwl-kol:1}.pkwl-siatka--3{--pkwl-kol:3}.pkwl-siatka--4{--pkwl-kol:4}.pkwl-siatka--lista{--pkwl-kol:1;gap:0;border:1px solid var(--pk-link-tlo,#d7e9ff);border-radius:10px;overflow:hidden}.pkwl-siatka--lista .pkwl-osoba{margin-top:-1px;border-width:1px 0 0;border-color:var(--pk-link-tlo,#d7e9ff);border-radius:0}@container pkwl-sekcja (max-width:900px){.pkwl-siatka--4{--pkwl-kol:2}}@container pkwl-sekcja (max-width:760px){.pkwl-siatka--3{--pkwl-kol:2}}@container pkwl-sekcja (max-width:560px){.pkwl-siatka--2,.pkwl-siatka--3,.pkwl-siatka--4{--pkwl-kol:1}}.pkwl-osoba{container:pkwl-osoba / inline-size;display:flex;flex-direction:column;height:100%;padding:18px;border:1px solid var(--pkwl-line);border-radius:10px}.pkwl-osoba__uklad{display:flex;flex:1 0 auto;align-items:stretch;gap:18px}.pkwl-osoba__foto{position:relative;flex:none;align-self:flex-start;display:grid;place-items:center;width:120px;max-width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:8px;background-color:rgb(127 127 127 / .15);background-color:color-mix(in srgb,currentColor 12%,transparent);font-size:1.625em;font-weight:700;line-height:1}.pkwl-osoba .pkwl-osoba__powieksz{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;cursor:zoom-in}.pkwl-osoba .pkwl-osoba__powieksz:hover img{transform:scale(1.04)}.pkwl-osoba .pkwl-osoba__powieksz:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.pkwl-osoba__foto img{transition:transform .25s ease;display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}.pkwl-osoba__tresc{flex:1;min-width:0;display:flex;flex-direction:column}.pkwl-osoba .pkwl-osoba__rola{margin:0 0 4px}.pkwl-osoba .pkwl-osoba__imie{margin:0 0 12px;padding:0;text-wrap:balance}.pkwl-osoba .pkwl-osoba__opis{margin:-6px 0 12px;opacity:.85}.pkwl-odznaka{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:4px;background-color:currentColor;line-height:1.4;vertical-align:baseline;white-space:nowrap}.pkwl-odznaka>span{color:var(--pkwl-bg)}.pkwl-osoba .pkwl-kontakt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;padding:0}.pkwl-osoba .pkwl-kontakt dt{margin:0;font-weight:400;opacity:.75}.pkwl-osoba .pkwl-kontakt dd{margin:0;min-width:0;overflow-wrap:anywhere}.pkwl-nw{white-space:nowrap}.pkwl-pokoj{display:inline-block;padding:0 7px;border-radius:4px;background-color:rgb(127 127 127 / .15);background-color:color-mix(in srgb,currentColor 10%,transparent);font-variant-numeric:tabular-nums}.pkwl-kopiowalne{display:flex;align-items:center;gap:6px;min-width:0}.pkwl-kopiowalne a{min-width:0;overflow-wrap:anywhere}.pkwl-osoba .pkwl-kontakt__tel{font-variant-numeric:tabular-nums;white-space:nowrap}.pkwl-osoba .pkwl-kontakt .pkwl-kopiuj{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;min-height:0;margin:0;padding:0;border:0;border-radius:6px;background:#fff0;box-shadow:none;color:var(--pk-link,#20538a);line-height:0;cursor:pointer}.pkwl-kolor-tekstu .pkwl-kontakt .pkwl-kopiuj{color:inherit}.pkwl-osoba .pkwl-kontakt .pkwl-kopiuj:hover,.pkwl-osoba .pkwl-kontakt .pkwl-kopiuj:focus{background-color:rgb(127 127 127 / .15);background-color:color-mix(in srgb,currentColor 12%,transparent);box-shadow:none}.pkwl-kopiuj svg{display:block;width:18px;height:18px}.pkwl-kopiuj .pkwl-kopiuj__ok,.pkwl-kopiuj.is-skopiowane .pkwl-kopiuj__ikona{display:none}.pkwl-kopiuj.is-skopiowane .pkwl-kopiuj__ok{display:block}.pkwl-osoba .pkwl-wiecej{align-self:flex-end;margin-top:auto;padding-top:14px;font-weight:700}.pkwl-osoba--karta .pkwl-osoba__uklad{gap:24px}.pkwl-osoba--karta .pkwl-osoba__foto{width:220px;font-size:2.75em}.pkwl-osoba--wiersz{padding:14px 16px}.pkwl-osoba--wiersz .pkwl-osoba__uklad{gap:18px}.pkwl-osoba--wiersz .pkwl-osoba__foto{width:120px;font-size:1.625em}.pkwl-osoba--wiersz .pkwl-osoba__imie{margin:0}.pkwl-osoba--wiersz .pkwl-osoba__opis{margin:2px 0 0}.pkwl-osoba--wiersz .pkwl-kontakt{margin-top:8px}@container pkwl-osoba (max-width:540px){.pkwl-osoba--karta .pkwl-osoba__uklad{flex-direction:column;gap:16px}}@container pkwl-osoba (max-width:340px){.pkwl-osoba--wiersz .pkwl-osoba__uklad{flex-direction:column}}@container pkwl-osoba (max-width:330px){.pkwl-osoba .pkwl-kontakt{grid-template-columns:minmax(0,1fr);gap:0}.pkwl-osoba .pkwl-kontakt dt{margin-top:6px}.pkwl-osoba .pkwl-kontakt dt:first-child{margin-top:0}}.pkwl-baner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border:1px solid var(--pkwl-line);border-radius:10px}.pkwl-baner__tresc{min-width:0}.pkwl-baner .pkwl-baner__tytul{margin:0;padding:0;text-wrap:balance}.pkwl-baner .pkwl-baner__tekst{margin:2px 0 0;opacity:.85}.pkwl-baner .wp-block-button{margin:0}.pkwl-baner .wp-block-button .wp-block-button__link{border-style:solid;border-width:1px}.pkwl .pkwl-nav .pkwl-nav__link:focus-visible,.pkwl-osoba .pkwl-kopiuj:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pkwl .pkwl-szukaj__pole:focus-visible{outline:2px solid var(--pk-granat,#02356f);outline-offset:1px}.pkwl-osoba .screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:no-preference){html:has(.pkwl-nav){scroll-behavior:smooth}}.pkwl-lightbox{max-width:min(92vw, 900px);max-height:92vh;margin:auto;padding:0;overflow:visible;border:0;background:#fff0}.pkwl-lightbox::backdrop{background:rgb(1 32 66 / .92)}.pkwl-lightbox figure{position:relative;display:table;margin:0 auto}.pkwl-lightbox figcaption{display:table-caption;caption-side:bottom}.pkwl-lightbox img{display:block;width:auto;height:auto;max-width:min(92vw, 900px);max-height:calc(92vh - 64px);margin:0 auto;border-radius:8px;background:#fff}.pkwl-lightbox figcaption{margin-top:12px;text-align:center;color:#ffffff!important}.pkwl-lightbox .pkwl-lightbox__zamknij{position:absolute;top:8px;right:8px;z-index:1;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgb(0 0 0 / .3);color:var(--pk-granat,#02356f);cursor:pointer}.pkwl-lightbox .pkwl-lightbox__zamknij:hover,.pkwl-lightbox .pkwl-lightbox__zamknij:focus{background:var(--pk-link-tlo,#d7e9ff);color:var(--pk-granat,#02356f)}.pkwl-lightbox .pkwl-lightbox__zamknij svg{display:block;width:20px;height:20px}@media (prefers-reduced-motion:reduce){.pkwl-osoba__foto img{transition:none}}