*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}img,svg,picture,video{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:root{--kolor-tlo:#fff;--kolor-powierzchnia:#f5f7f6;--kolor-tekst:#2a3035;--kolor-tekst-2:#5a636a;--kolor-akcent:#2d6a52;--kolor-akcent-ciemny:#22533f;--kolor-akcent-mgla:#eaf2ee;--kolor-linia:#e3e7e9;--kolor-linia-pole:#8a939a;--cien-1:0 1px 2px #2a30350a, 0 4px 14px #2a30350d;--cien-2:0 2px 6px #2a30350a, 0 12px 32px #2a303512;--promien:12px;--promien-maly:8px;--promien-druk:6px;--promien-pola:4px;--kolor-blad:#b42318;--odstep-1:.5rem;--odstep-2:.75rem;--odstep-3:1rem;--odstep-4:1.5rem;--odstep-5:2.5rem;--odstep-6:4rem;--szer-kontener:76rem;--szer-tekst:42rem;--margines:clamp(1rem, .6rem + 2vw, 2rem);--t-0:.8rem;--t-1:1rem;--t-2:1.25rem;--t-3:1.5625rem;--t-4:1.953rem;--t-5:2.441rem;--t-6:3.052rem;--kroj:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Liberation Sans", Arial, sans-serif;--cel:44px;--wys-naglowka:4rem;--ruch:.12s ease-out}html{scroll-padding-top:calc(var(--wys-naglowka) + 1rem);color-scheme:light}body{font-family:var(--kroj);color:var(--kolor-tekst);background:var(--kolor-tlo);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.6}h1,h2,h3,h4{color:var(--kolor-tekst);text-wrap:balance;font-weight:600;line-height:1.2}h1{font-size:clamp(var(--t-4), 1.35rem + 2.4vw, var(--t-6));letter-spacing:-.015em;line-height:1.12}h2{font-size:clamp(var(--t-3), 1.2rem + 1.2vw, var(--t-4))}h3{font-size:var(--t-2)}a{color:var(--kolor-akcent);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--kolor-akcent-ciemny);text-decoration-thickness:2px}a:active{color:var(--kolor-tekst)}:focus-visible{outline:3px solid var(--kolor-akcent);outline-offset:2px;border-radius:2px}.kontener{width:100%;max-width:calc(var(--szer-kontener) + 2 * var(--margines));padding-inline:var(--margines);margin-inline:auto}.sekcja{padding-block:clamp(3rem,2rem + 4vw,5rem)}.sekcja--szara{background:var(--kolor-powierzchnia);border-block:1px solid var(--kolor-linia)}.sekcja+.sekcja:not(.sekcja--szara){border-top:1px solid var(--kolor-linia)}.naglowek-sekcji{margin-bottom:var(--odstep-5)}.naglowek-sekcji>*+*{margin-top:var(--odstep-2)}.naglowek-sekcji p{color:var(--kolor-tekst-2)}.lead{font-size:var(--t-2);color:var(--kolor-tekst-2);line-height:1.55}.karta{background:var(--kolor-tlo);border:1px solid var(--kolor-linia);border-radius:var(--promien);box-shadow:var(--cien-1);padding:var(--odstep-4)}.karta>*+*{margin-top:var(--odstep-2)}.karta h3{font-size:var(--t-2)}.karta p{color:var(--kolor-tekst-2)}.siatka-2,.siatka-3{gap:var(--odstep-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.siatka-2,.siatka-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.siatka-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.przycisk{justify-content:center;align-items:center;gap:var(--odstep-1);min-height:var(--cel);font-size:var(--t-1);text-align:center;color:#fff;background:var(--kolor-akcent);border:1px solid var(--kolor-akcent);border-radius:var(--promien-maly);box-shadow:var(--cien-1);transition:background-color var(--ruch), border-color var(--ruch), box-shadow var(--ruch), color var(--ruch);padding:.625rem 1.25rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.przycisk:hover{color:#fff;background:var(--kolor-akcent-ciemny);border-color:var(--kolor-akcent-ciemny);box-shadow:var(--cien-2);text-decoration:none}.przycisk:active{color:#fff;background:var(--kolor-akcent-ciemny);box-shadow:none;transform:translateY(1px)}.przycisk:visited{color:#fff}.przycisk[aria-disabled=true],.przycisk:disabled{opacity:.55;pointer-events:none;box-shadow:none}.przycisk--drugi,.przycisk--drugi:visited{color:var(--kolor-akcent);background:var(--kolor-tlo);border-color:var(--kolor-linia-pole)}.przycisk--drugi:hover{color:var(--kolor-akcent-ciemny);background:var(--kolor-akcent-mgla);border-color:var(--kolor-akcent)}.przycisk--drugi:active{color:var(--kolor-akcent-ciemny);background:var(--kolor-akcent-mgla)}.przyciski{gap:var(--odstep-2);flex-wrap:wrap;display:flex}.tekst>*+*{margin-top:var(--odstep-3)}.tekst h2{margin-top:var(--odstep-5);font-size:var(--t-3)}.tekst h3{margin-top:var(--odstep-4);font-size:var(--t-2)}.tekst h2+*,.tekst h3+*{margin-top:var(--odstep-2)}.tekst ul,.tekst ol{padding-left:1.4em}.tekst li+li{margin-top:.35em}.tekst li::marker{color:var(--kolor-akcent)}.tekst blockquote{padding:var(--odstep-3) var(--odstep-4);border-left:3px solid var(--kolor-akcent);background:var(--kolor-powierzchnia);border-radius:0 var(--promien-maly) var(--promien-maly) 0}.tekst img,.tekst picture{border-radius:var(--promien)}.tekst table{border-collapse:collapse;width:100%;font-size:var(--t-1)}.tekst th,.tekst td{border-bottom:1px solid var(--kolor-linia);text-align:left;vertical-align:top;padding:.5rem .75rem}.okruszki{font-size:var(--t-0);color:var(--kolor-tekst-2);padding-block:var(--odstep-3) 0}.okruszki ol{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.okruszki li{align-items:center;gap:.5rem;display:inline-flex}.okruszki li+li:before{content:"/";color:var(--kolor-linia-pole)}.okruszki a{min-height:24px;color:var(--kolor-tekst-2);align-items:center;display:inline-flex}.okruszki a:hover{color:var(--kolor-akcent)}.okruszki [aria-current]{color:var(--kolor-tekst)}.tylko-dla-czytnika{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lista-czysta{margin:0;padding:0;list-style:none}.przeskocz{left:var(--odstep-3);z-index:100;padding:var(--odstep-2) var(--odstep-3);color:#fff;background:var(--kolor-akcent);border-radius:var(--promien-maly);position:absolute;top:-100px}.przeskocz:focus{top:var(--odstep-2);color:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.naglowek[data-astro-cid-opxqn5l3]{z-index:50;background:var(--kolor-tlo);border-bottom:1px solid var(--kolor-linia);max-width:100vw;transition:box-shadow var(--ruch);position:sticky;top:0;container:naglowek/inline-size}.naglowek[data-astro-cid-opxqn5l3][data-przewiniete]{box-shadow:0 2px 12px #22272b12}.naglowek[data-astro-cid-opxqn5l3][data-menu=otwarte]{z-index:70}.kontener[data-astro-cid-opxqn5l3].naglowek__pas{align-items:center;gap:var(--odstep-1);min-height:var(--wys-naglowka);display:flex}@container naglowek (width>=30rem){.kontener[data-astro-cid-opxqn5l3].naglowek__pas{gap:var(--odstep-3)}}.naglowek__marka[data-astro-cid-opxqn5l3]{min-height:var(--cel);color:var(--kolor-tekst);flex-shrink:0;align-items:center;gap:.625rem;margin-right:auto;text-decoration:none;display:inline-flex}.naglowek__marka[data-astro-cid-opxqn5l3]:hover{color:var(--kolor-tekst);text-decoration:none}.naglowek__marka[data-astro-cid-opxqn5l3] .naglowek__sygnet{flex-shrink:0;width:2.25rem;height:2.25rem}.naglowek__nazwa[data-astro-cid-opxqn5l3]{letter-spacing:-.01em;white-space:nowrap;font-size:1.3125rem;font-weight:700}@container naglowek (width<=14.999rem){.naglowek__nazwa[data-astro-cid-opxqn5l3]{display:none}}.naglowek__telefon[data-astro-cid-opxqn5l3]{justify-content:center;align-items:center;gap:var(--odstep-1);width:var(--cel);min-height:var(--cel);font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;background:var(--kolor-akcent);border:1px solid var(--kolor-akcent);border-radius:var(--promien-maly);transition:background-color var(--ruch), border-color var(--ruch);flex-shrink:0;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.naglowek__telefon[data-astro-cid-opxqn5l3]:hover,.naglowek__telefon[data-astro-cid-opxqn5l3]:visited{color:#fff}.naglowek__telefon[data-astro-cid-opxqn5l3]:hover{background:var(--kolor-akcent-ciemny);border-color:var(--kolor-akcent-ciemny);text-decoration:none}.naglowek__telefon[data-astro-cid-opxqn5l3]:active{transform:translateY(1px)}.naglowek__numer[data-astro-cid-opxqn5l3]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container naglowek ((width>=33rem) and (width<=62.999rem)) or (width>=73rem){.naglowek__telefon[data-astro-cid-opxqn5l3]{width:auto;padding:0 var(--odstep-3)}.naglowek__numer[data-astro-cid-opxqn5l3]{clip:auto;width:auto;height:auto;position:static;overflow:visible}}.naglowek__przelacznik[data-astro-cid-opxqn5l3]{width:var(--cel);height:var(--cel);color:var(--kolor-tekst);background:var(--kolor-tlo);border:1px solid var(--kolor-linia-pole);border-radius:var(--promien-maly);transition:background-color var(--ruch), border-color var(--ruch);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.naglowek__przelacznik[data-astro-cid-opxqn5l3]:hover{background:var(--kolor-akcent-mgla);border-color:var(--kolor-akcent)}.naglowek__przelacznik[data-astro-cid-opxqn5l3]:active{background:var(--kolor-akcent-mgla);transform:translateY(1px)}.naglowek__przelacznik[data-astro-cid-opxqn5l3][aria-expanded=true]{color:var(--kolor-akcent);border-color:var(--kolor-akcent)}.ikona-zamknij[data-astro-cid-opxqn5l3],.naglowek__przelacznik[data-astro-cid-opxqn5l3][aria-expanded=true] .ikona-menu[data-astro-cid-opxqn5l3]{display:none}.naglowek__przelacznik[data-astro-cid-opxqn5l3][aria-expanded=true] .ikona-zamknij[data-astro-cid-opxqn5l3]{display:block}.naglowek__odnosnik[data-astro-cid-opxqn5l3]{min-height:var(--cel);color:var(--kolor-tekst);white-space:nowrap;transition:color var(--ruch), background-color var(--ruch), border-color var(--ruch);align-items:center;font-weight:500;text-decoration:none;display:flex}.naglowek__odnosnik[data-astro-cid-opxqn5l3]:hover{color:var(--kolor-akcent);text-decoration:none}.naglowek__odnosnik[data-astro-cid-opxqn5l3][aria-current]{color:var(--kolor-akcent);font-weight:600}.naglowek__wiersz[data-astro-cid-opxqn5l3]{align-items:center;display:flex}.naglowek__rozwin[data-astro-cid-opxqn5l3]{width:var(--cel);height:var(--cel);color:var(--kolor-tekst-2);border-radius:var(--promien-maly);transition:background-color var(--ruch), color var(--ruch), border-color var(--ruch);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.naglowek__rozwin[data-astro-cid-opxqn5l3]:hover{color:var(--kolor-akcent);background:var(--kolor-akcent-mgla)}.naglowek__rozwin[data-astro-cid-opxqn5l3]:active{background:var(--kolor-akcent-mgla)}.naglowek__rozwin[data-astro-cid-opxqn5l3] svg[data-astro-cid-opxqn5l3]{transition:transform var(--ruch)}.naglowek__rozwin[data-astro-cid-opxqn5l3][aria-expanded=true]{color:var(--kolor-akcent)}.naglowek__rozwin[data-astro-cid-opxqn5l3][aria-expanded=true] svg[data-astro-cid-opxqn5l3]{transform:rotate(180deg)}.naglowek__podmenu[data-astro-cid-opxqn5l3]{display:none}.naglowek__grupa[data-astro-cid-opxqn5l3]:has(.naglowek__rozwin[aria-expanded=true]) .naglowek__podmenu[data-astro-cid-opxqn5l3]{display:block}.naglowek__podmenu[data-astro-cid-opxqn5l3] a[data-astro-cid-opxqn5l3]{min-height:var(--cel);padding:.375rem var(--odstep-3);color:var(--kolor-tekst);border-radius:var(--promien-maly);transition:color var(--ruch), background-color var(--ruch);align-items:center;text-decoration:none;display:flex}.naglowek__podmenu[data-astro-cid-opxqn5l3] a[data-astro-cid-opxqn5l3]:hover{color:var(--kolor-akcent-ciemny);background:var(--kolor-akcent-mgla);text-decoration:none}.naglowek__podmenu[data-astro-cid-opxqn5l3] a[data-astro-cid-opxqn5l3][aria-current]{color:var(--kolor-akcent);font-weight:600}.naglowek__nawigacja[data-astro-cid-opxqn5l3]{display:none}@container naglowek (width<=62.999rem){.naglowek__nawigacja[data-astro-cid-opxqn5l3][data-otwarte=tak]{top:var(--gora-panelu,var(--wys-naglowka));height:calc(100vh - var(--gora-panelu,var(--wys-naglowka)));height:calc(100dvh - var(--gora-panelu,var(--wys-naglowka)));overscroll-behavior:contain;padding:var(--odstep-2) var(--margines) calc(var(--odstep-6) + env(safe-area-inset-bottom,0px));background:var(--kolor-tlo);border-top:1px solid var(--kolor-linia);display:block;position:fixed;left:0;right:0;overflow-y:auto}.naglowek__lista[data-astro-cid-opxqn5l3]>li[data-astro-cid-opxqn5l3]{border-bottom:1px solid var(--kolor-linia)}.naglowek__odnosnik[data-astro-cid-opxqn5l3]{min-height:3rem;padding-inline:var(--odstep-1);flex:auto}.naglowek__podmenu[data-astro-cid-opxqn5l3]{padding:0 0 var(--odstep-2) var(--odstep-3)}}@container naglowek (width>=63rem){.kontener[data-astro-cid-opxqn5l3].naglowek__pas{min-height:4.5rem}.naglowek__przelacznik[data-astro-cid-opxqn5l3]{display:none}.naglowek__nawigacja[data-astro-cid-opxqn5l3]{display:block}.naglowek__lista[data-astro-cid-opxqn5l3]{align-items:center;gap:.25rem;display:flex}.naglowek__lista[data-astro-cid-opxqn5l3]>li[data-astro-cid-opxqn5l3]{position:relative}.naglowek__odnosnik[data-astro-cid-opxqn5l3]{border-radius:var(--promien-maly);padding-inline:.75rem}.naglowek__odnosnik[data-astro-cid-opxqn5l3]:hover{background:var(--kolor-akcent-mgla)}.naglowek__odnosnik[data-astro-cid-opxqn5l3][aria-current]{box-shadow:inset 0 -2px 0 var(--kolor-akcent);border-radius:var(--promien-maly) var(--promien-maly) 0 0}.naglowek__grupa[data-astro-cid-opxqn5l3] .naglowek__odnosnik[data-astro-cid-opxqn5l3]{padding-right:.25rem}.naglowek__rozwin[data-astro-cid-opxqn5l3]{width:2rem}.naglowek__podmenu[data-astro-cid-opxqn5l3]{min-width:16rem;padding:var(--odstep-1);background:var(--kolor-tlo);border:1px solid var(--kolor-linia);border-radius:var(--promien);box-shadow:var(--cien-2);z-index:60;position:absolute;top:calc(100% + .25rem);left:0}.naglowek__podmenu[data-astro-cid-opxqn5l3]:before{content:"";height:.5rem;position:absolute;top:-.5rem;left:0;right:0}.naglowek__podmenu[data-astro-cid-opxqn5l3] a[data-astro-cid-opxqn5l3]{white-space:nowrap}}.stopka[data-astro-cid-gnvdp4k2]{background:var(--kolor-powierzchnia);border-top:1px solid var(--kolor-linia);color:var(--kolor-tekst-2);margin-top:0;font-size:.9375rem}.stopka__siatka[data-astro-cid-gnvdp4k2]{gap:var(--odstep-5);padding-block:var(--odstep-6) var(--odstep-5);display:grid}@media (width>=40rem){.stopka__siatka[data-astro-cid-gnvdp4k2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.stopka__siatka[data-astro-cid-gnvdp4k2]{grid-template-columns:1.3fr 1fr 1fr}}.stopka__grupa[data-astro-cid-gnvdp4k2]>[data-astro-cid-gnvdp4k2]+[data-astro-cid-gnvdp4k2]{margin-top:var(--odstep-2)}.stopka__tytul[data-astro-cid-gnvdp4k2]{font-size:var(--t-2);color:var(--kolor-tekst)}.stopka__adres[data-astro-cid-gnvdp4k2]{font-style:normal;line-height:1.7}.stopka__kontakt[data-astro-cid-gnvdp4k2] li[data-astro-cid-gnvdp4k2]+li[data-astro-cid-gnvdp4k2]{margin-top:.25rem}.stopka__lista[data-astro-cid-gnvdp4k2] li[data-astro-cid-gnvdp4k2] a[data-astro-cid-gnvdp4k2],.stopka__kontakt[data-astro-cid-gnvdp4k2] a[data-astro-cid-gnvdp4k2]{min-height:2.25rem;color:var(--kolor-tekst-2);align-items:center;text-decoration:none;display:inline-flex}.stopka__lista[data-astro-cid-gnvdp4k2] li[data-astro-cid-gnvdp4k2] a[data-astro-cid-gnvdp4k2]:hover,.stopka__kontakt[data-astro-cid-gnvdp4k2] a[data-astro-cid-gnvdp4k2]:hover{color:var(--kolor-akcent);text-decoration:underline}@media (pointer:coarse){.stopka__lista[data-astro-cid-gnvdp4k2] li[data-astro-cid-gnvdp4k2] a[data-astro-cid-gnvdp4k2],.stopka__kontakt[data-astro-cid-gnvdp4k2] a[data-astro-cid-gnvdp4k2]{min-height:var(--cel)}}.stopka__dol[data-astro-cid-gnvdp4k2]{border-top:1px solid var(--kolor-linia)}.stopka__dol-wiersz[data-astro-cid-gnvdp4k2]{justify-content:space-between;gap:var(--odstep-1) var(--odstep-4);padding-block:var(--odstep-3);font-size:var(--t-0);flex-wrap:wrap;display:flex}.stopka__wykonawca[data-astro-cid-gnvdp4k2] a[data-astro-cid-gnvdp4k2]{color:var(--kolor-tekst-2)}.stopka__wykonawca[data-astro-cid-gnvdp4k2] a[data-astro-cid-gnvdp4k2]:hover{color:var(--kolor-akcent)}
