:root{--kartka:#b22a2d;--kartka-ciemna:#8f1f22;--na-kartce:#ffffff;--kartka-tlo:#fbeeee;--granat:#1f2933;--granat-ciemny:#11181f;--asfalt:#1f2933;--asfalt-jasny:#52606d;--beton:#eceff2;--krawedz:#c5ccd3;--biel:#ffffff;--blad:#b3122b;--blad-tlo:#fdecef;--sukces:#0f6b3f;--sukces-tlo:#e4f5ec;--info-tlo:#eceff2;--font-tekst:var(--font-barlow),system-ui,sans-serif;--font-naglowek:var(--font-barlow-condensed),var(--font-barlow),system-ui,sans-serif;--r-tablica:8px;--r-pole:4px;--szer:72rem;--gutter:clamp(1rem,4vw,2rem)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--biel);color:var(--asfalt);font-family:var(--font-tekst);font-size:1.0625rem;line-height:1.5;min-height:100dvh;display:flex;flex-direction:column}main{flex:1 1}main:focus{outline:none}.skok{position:absolute;top:-5rem;left:.75rem;z-index:20;padding:.625rem 1rem;background:var(--asfalt);color:var(--biel);font-weight:600;border-radius:var(--r-pole)}.skok:focus{top:.75rem;outline-color:var(--kartka)}html{--dol:calc(var(--dol-kontakt, 0px) + var(--dol-porownanie, 0px) + var(--dol-propozycja, 0px) + var(--dol-baner, 0px));scroll-padding-bottom:calc(var(--dol) + 1rem)}body{padding-bottom:var(--dol)}html:has([data-pasek-porownania]){--dol-porownanie:var(--porownanie-wys,4rem)}html:has([data-propozycja-jezyka]){--dol-propozycja:var(--propozycja-wys,4rem)}html:has([data-baner-cookies]){--dol-baner:var(--baner-wys,10rem)}@media (max-width:56rem){html:has([data-pasek-kontaktu]){--dol-kontakt:var(--kontakt-wys,4.25rem)}html:has([data-pasek-postepu]){scroll-padding-top:5rem}}h1,h2,h3{font-family:var(--font-naglowek);font-weight:700;line-height:1.05;margin:0}p{margin:0}a{color:var(--granat)}:focus-visible{outline:3px solid var(--granat);outline-offset:2px}.na-ciemnym :focus-visible{outline-color:var(--biel)}.ukryte{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{max-width:var(--szer);margin-inline:auto;padding-inline:var(--gutter)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}