:root{--green:#00b5b0;--green-d:#007672;--green-l:#e8f3f2;--accent:#33c4c0;--navy:#161922;--ink:#161922;--muted:#626262;--line:#e8eaed;--fs-note:14px;--fs-body:16px;--fs-lead:18px;--fs-h4:18px;--fs-h3:20px;--bg:#f6f7f9;--white:#fff;--wind:#3a86c8;--pv:#e0a32e;--bess:#7a5cc0;--shadow-1:0 1px 2px rgba(22,25,34,.04), 0 1px 3px rgba(22,25,34,.05);--shadow-2:0 4px 10px -2px rgba(22,25,34,.06), 0 2px 4px rgba(22,25,34,.04);--shadow-3:0 16px 32px -10px rgba(22,25,34,.14), 0 4px 10px -2px rgba(22,25,34,.06);--shadow-green:0 8px 22px -6px rgba(0,181,176,.32);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:"Lato",ui-sans-serif,system-ui,sans-serif;color:var(--ink);background:var(--white);font-size:var(--fs-body);line-height:1.6;letter-spacing:-.005em;font-feature-settings:"kern" 1,"ss01" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:"Lato",ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;line-height:1.12;font-weight:700;color:inherit}body > main h1, body > main h2, body > main h3, body > main h4,
body > section h2, body > section h3,
section[class*="-main"] h1, section[class*="-main"] h2,
main h1, main h2, main h3, main h4{color:var(--navy)}h1{font-size:clamp(32px,4.4vw,52px);line-height:1.05;letter-spacing:-.03em}h2{font-size:clamp(24px,2.8vw,34px);line-height:1.15;letter-spacing:-.025em}h3{font-size:clamp(18px,1.6vw,22px);letter-spacing:-.02em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.uppercase{text-transform:uppercase}.text-hww-teal{color:var(--green-d)}.text-hww-dark{color:var(--navy)}p{margin-bottom:0}a{color:inherit;text-decoration:none;transition:color .18s var(--ease),opacity .18s var(--ease)}::selection{background:var(--green-d);color:#fff}header{background:rgba(255,255,255,.78);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid rgba(228,233,232,.7);position:sticky;top:0;z-index:900}body>header{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line);transition:box-shadow .16s ease}body>header.is-scrolled{box-shadow:0 6px 16px -12px rgba(13,38,36,.35)}@media (prefers-reduced-motion:reduce){body>header{transition:none}}.bar{display:flex;align-items:center;gap:26px;padding:0 36px;height:88px;max-width:1500px;margin:0 auto}@media (min-width:1560px){.bar{max-width:1720px}}.brand{display:flex;align-items:center;flex-shrink:0;min-height:44px}.brand img{height:38px;width:auto;display:block}.brand svg{width:48px;height:48px}.seo-link-hub{max-width:1200px;margin:34px auto;padding:22px 24px;border:1px solid var(--line);border-radius:14px;background:var(--white)}.seo-link-hub h2{font-size:20px;color:var(--navy);margin:0 0 8px}.seo-link-hub p{font-size:15px;color:var(--muted);margin:0 0 12px}.seo-link-hub details{border-top:1px solid var(--line);padding:12px 0}.seo-link-hub summary{cursor:pointer;color:var(--green-d);font-weight:700}.seo-link-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 18px;margin:14px 0 0;padding:0;list-style:none}.seo-link-grid a{color:var(--ink);font-size:15px;line-height:1.4;text-decoration:underline;text-decoration-color:rgba(0,181,176,.35);text-underline-offset:3px}.seo-link-grid a:hover{color:var(--green-d)}.seo-link-grid-wide{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.preferred-source{max-width:820px;margin:30px auto;padding:22px 24px;border:1px solid #b7dedb;border-radius:14px;background:linear-gradient(135deg,#effbf9,#fff);display:flex;align-items:center;justify-content:space-between;gap:22px}.preferred-source-copy{flex:1;min-width:0}.preferred-source-kicker{display:block;color:var(--green-d);font-size:14px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;margin-bottom:5px}.preferred-source h2{font-family:"Lato",sans-serif;font-size:18px;line-height:1.3;color:var(--navy);margin:0 0 7px}.preferred-source p{font-size:15px;line-height:1.6;color:var(--muted);margin:0}.preferred-source-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:9px;background:var(--green-d);color:#fff;font-size:15px;font-weight:800;line-height:1.35;text-align:center;text-decoration:none;flex:0 0 auto;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.preferred-source-link:hover{background:#006864;color:#fff;box-shadow:0 7px 18px rgba(0,118,114,.22);transform:translateY(-1px)}.preferred-source-link:focus-visible{outline:3px solid #161922;outline-offset:3px}@media (max-width:720px){.preferred-source{align-items:stretch;flex-direction:column;padding:20px 18px}.preferred-source-link{width:100%}}@media print{.preferred-source{display:none!important}}nav{display:flex;gap:6px;font-weight:600;color:var(--muted);font-size:14px}nav a{padding:8px 14px;border-radius:var(--r-sm);white-space:nowrap;transition:background .18s var(--ease),color .18s var(--ease)}nav a:hover{background:var(--green-l);color:var(--green-d)}nav a.on{background:var(--green-l);color:var(--green-d)}.bar .sp{flex:1}.btn{font-family:"Lato",sans-serif;font-weight:700;border:none;border-radius:var(--r-sm);padding:11px 20px;cursor:pointer;font-size:14px;letter-spacing:-.005em;transition:transform .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),box-shadow .22s var(--ease);display:inline-flex;align-items:center;gap:8px}.btn:active{transform:translateY(1px)}.btn-pri{background:#00807c;color:#fff;box-shadow:0 1px 2px rgba(0,128,124,.22)}.btn-pri:hover{background:#00736f;box-shadow:var(--shadow-green);transform:translateY(-1px)}.btn-gh{background:transparent;color:var(--navy);border:1.5px solid var(--line)}.btn-gh:hover{border-color:var(--green);color:var(--green-d);background:var(--green-l)}.btn-lg{padding:14px 28px;font-size:15px}.card-lift{transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease)}.card-lift:hover{transform:translateY(-3px);box-shadow:var(--shadow-3)}i[data-icon]{display:inline-flex;align-items:center;justify-content:center;vertical-align:-.18em;color:currentColor;line-height:0}i[data-icon] svg{display:block}.toze-icon{flex-shrink:0}.badge-featured{display:inline-block;background:#e7b416;color:#161922;font-size:14px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:3px 9px;border-radius:20px}section{padding-block:8px}.section, section.section{padding:72px 32px}@media (max-width:720px){.section, section.section{padding:48px 18px}}.tag{font-size:14px;font-weight:700;font-family:"Lato",sans-serif;padding:4px 9px;border-radius:20px;color:#fff;letter-spacing:.3px}.t-wind{background:var(--wind)}.t-pv{background:var(--pv)}.t-bess{background:var(--bess)}.stage{font-size:14px;font-weight:700;font-family:"Lato",sans-serif;padding:4px 9px;border-radius:20px;background:var(--green-l);color:var(--green-d)}footer{background:#f4f8f7;color:#5e716e;padding:30px 28px;font-size:14px;border-top:1px solid #e3eae9}footer .fin{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;gap:34px;align-items:start}footer .fin a{display:block;line-height:1.7;color:#3c4a48;text-decoration:none;padding:1px 0;min-height:24px;box-sizing:border-box}footer .fin a:hover{color:var(--green-d)}footer .fin b{color:var(--navy)}footer .fh{display:block;font-family:"Lato",sans-serif;font-size:14px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--green-d);margin-bottom:8px}footer .fin a + .fh{margin-top:16px}footer .f-brand p{margin:10px 0 0;line-height:1.7;color:#5e716e;max-width:30ch}footer .f-orgs{display:flex;gap:30px;flex-wrap:wrap;margin:14px 0 4px;align-items:flex-start}footer .f-org{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:14px;color:#6a7b78;line-height:1.3}footer .f-org .f-role{font-size:14px;color:#4d5d5a;line-height:1.3;text-transform:none;letter-spacing:0}footer .f-ent{display:flex;align-items:center;gap:8px;min-height:30px}footer .f-org img{height:26px;width:auto;display:block;opacity:.92}footer .f-org img.f-hww{height:20px}footer .f-org b{color:var(--navy);font-size:14px;font-weight:700}footer .f-kontakt{display:block;margin-top:8px;line-height:1.7;color:#5e716e;font-size:14px}footer .f-pby{display:block;font-size:14px;line-height:1.5;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--green-d);margin-top:4px}.promo-slot:empty{display:none}.promo-slot:not(:empty){min-height:36px;background:linear-gradient(90deg,#007672,#00b5b0)}@media (max-width:520px){.promo-slot:not(:empty){min-height:68px}}@media (max-width:920px){footer .fin{grid-template-columns:1fr 1fr;gap:24px}footer .fin a{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:16px;min-height:44px}footer .fin a em{max-width:100%;white-space:normal}}@media (min-width:920.01px) and (max-width:1000px){:where(body:not(.sp-skala)) footer .fin{grid-template-columns:1fr 1fr;gap:24px}:where(body:not(.sp-skala)) footer .fin a{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:16px;min-height:44px}:where(body:not(.sp-skala)) footer .fin a em{max-width:100%;white-space:normal}}@media (max-width:520px){footer .fin{grid-template-columns:repeat(2,minmax(0,1fr))}footer .f-brand,footer .f-orgs{grid-column:1/-1}}#authnav{display:flex;gap:10px;align-items:center;white-space:nowrap;flex-shrink:0}#authnav .btn{white-space:nowrap}#authnav:empty{min-width:82px;min-height:44px}.who{font-size:14px;color:var(--muted);font-weight:600}.who b{color:var(--green-d)}.usermenu{position:relative}.user-trigger{display:inline-flex;align-items:center;gap:10px;background:var(--green-l);border:1.5px solid var(--green);border-radius:10px;padding:11px 18px;cursor:pointer;font:inherit;color:var(--navy);white-space:nowrap;transition:background .15s,border-color .15s}.user-trigger:hover{background:#d2f0ee;border-color:var(--green-d)}.user-trigger .user-name{font-weight:700;font-size:14.5px;color:var(--navy)}.user-trigger .user-role{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:var(--green-d);padding:4px 11px;border-radius:20px}.user-trigger .user-caret{color:var(--green-d);font-size:14px;font-weight:700}.user-dd{position:absolute;top:calc(100% + 6px);right:0;min-width:188px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:0 8px 28px rgba(1,22,39,.12);padding:6px;display:none;z-index:950}.user-dd.open{display:block}.user-dd a,.user-dd button{display:block;width:100%;text-align:left;padding:9px 12px;border-radius:8px;font:inherit;font-size:15px;color:var(--ink);background:none;border:none;cursor:pointer;text-decoration:none;white-space:nowrap}.user-dd a:hover,.user-dd button:hover{background:var(--green-l);color:var(--green-d)}.user-dd-rola{display:none}.hww-badge{display:inline-flex;align-items:center;gap:8px;background:#161922;color:#fff;font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:5px 10px;border-radius:6px;margin-left:14px;border:1px solid #00b5b0;white-space:nowrap;flex-shrink:0}.hww-badge .t{color:#33c4c0}@media (max-width:720px){.hww-badge{display:none}}.btn{transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.btn-pri:hover{box-shadow:0 4px 14px rgba(0,181,176,.28)}.btn-gh:hover{box-shadow:0 4px 14px rgba(1,22,39,.10)}nav a{transition:color .15s ease}a{transition:color .15s ease,opacity .15s ease}a:focus-visible,
button:focus-visible,
.btn:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:6px}@media (max-width:767.98px){input[type=text],input[type=email],input[type=tel],input[type=password],
  input[type=number],input[type=search],input[type=url],input[type=date],
  input[type=month],input[type=week],input[type=time],input[type=datetime-local],
  input:not([type]),
  select,
  textarea{font-size:16px!important}.hb-szuk input{font-size:17px!important}input[type=checkbox],input[type=radio]{width:24px!important;height:24px!important;min-width:24px;flex:0 0 24px!important}}input[type=text],input[type=email],input[type=tel],input[type=password],
input[type=number],input[type=search],input[type=url],input[type=date],
input[type=month],input[type=week],input[type=time],input[type=datetime-local],
input:not([type]),select,textarea{min-height:44px}.calc-grid .calc-row>label{display:block;text-wrap:pretty}@media (max-width:480px){.calc-grid .calc-row .lab{flex-direction:column;align-items:stretch;gap:4px}}.btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}nav a{min-height:44px;display:inline-flex;align-items:center}@media (max-width:1279.98px){.bar{flex-wrap:wrap;height:auto;padding:10px 32px;gap:10px;row-gap:8px}nav{order:3;width:100%;flex-wrap:wrap;gap:4px 14px;font-size:14px;padding-bottom:6px}nav a{font-size:14px;min-height:40px}.bar .sp{display:none}#authnav{margin-left:auto;margin-right:44px;gap:7px}.who{font-size:14px}}@media (max-width:900px){.bar{padding:10px 16px}.brand img{height:26px}footer .fin{flex-direction:column;align-items:flex-start;gap:10px}footer{padding:20px 16px}}@media (max-width:520px){body{font-size:15px}header .bar{padding:8px 12px;gap:4px}.bar .brand img{height:22px}.bar .brand svg{width:24px;height:24px}nav{gap:4px 10px;font-size:14px}nav a{min-height:38px;font-size:14px}.btn{font-size:14px;padding:10px 14px;min-height:44px}.btn-lg{font-size:14px;padding:12px 20px}#authnav{gap:6px}.who{font-size:14px}footer{font-size:14px;padding:16px 12px}.user-trigger{position:relative;padding:0;width:44px;height:44px;min-width:44px;justify-content:center;gap:0;border-radius:12px}.user-trigger .user-role,.user-trigger .user-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;padding:0;margin:-1px}.user-trigger .user-caret{display:none}.user-trigger::before{content:'';width:22px;height:22px;background:var(--green-d);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='8' r='4.2' fill='black'/%3E%3Cpath d='M3.5 21c.9-4.6 4.4-7 8.5-7s7.6 2.4 8.5 7z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='8' r='4.2' fill='black'/%3E%3Cpath d='M3.5 21c.9-4.6 4.4-7 8.5-7s7.6 2.4 8.5 7z' fill='black'/%3E%3C/svg%3E") center/contain no-repeat}.user-dd-rola{display:block;padding:8px 12px 10px;margin-bottom:4px;border-bottom:1px solid var(--line);font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--green-d);white-space:nowrap}.usermenu{position:static}.user-dd{right:12px;max-width:calc(100% - 24px)}.user-dd a,.user-dd button{white-space:normal}}.foto-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1500px;margin:0 auto;padding:0 32px}@media (max-width:900px){.foto-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.foto-grid{grid-template-columns:1fr}}.foto-card{position:relative;display:block;border-radius:var(--r-md);overflow:hidden;aspect-ratio:auto;height:116px;background:linear-gradient(135deg,var(--navy),var(--green-d));box-shadow:var(--shadow-2);transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.foto-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-3)}.foto-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.foto-card .grad{position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,25,34,.12),rgba(22,25,34,.80))}.foto-card .ph-flag{position:absolute;top:12px;right:12px;background:rgba(22,25,34,.7);border:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.78);font-size:14px;font-weight:700;padding:4px 8px;border-radius:6px;letter-spacing:.02em}.foto-card .cap{position:absolute;left:14px;right:14px;bottom:11px}.foto-card .cap .e{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:2px}.foto-card .cap .t{font-size:14px;font-weight:800;color:#fff;line-height:1.12;letter-spacing:-.01em}@media (max-width:520px){.foto-card .cap .t{font-size:15px}}.vid-cta{position:relative;overflow:hidden;min-height:340px;display:flex;align-items:center;margin:8px 0}.vid-cta-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.vid-cta-grad{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(22,25,34,.86),rgba(22,25,34,.62) 55%,rgba(0,118,114,.5))}.vid-cta-in{position:relative;z-index:2;max-width:1500px;margin:0 auto;padding:48px 32px;width:100%}.vid-cta-in .e{font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.vid-cta-in h2{color:#fff;max-width:640px;margin-bottom:10px}.vid-cta-in p{color:#dde9e8;max-width:560px;font-size:15px;line-height:1.6;margin-bottom:20px}.vid-cta-in .btn-gh{color:#fff;border-color:rgba(255,255,255,.5)}.vid-cta-in .btn-gh:hover{background:rgba(255,255,255,.12);border-color:#fff;color:#fff}@media (max-width:520px){.vid-cta{min-height:300px}.vid-cta-in{padding:36px 18px}}.mscore{display:inline-flex;align-items:center;gap:5px;margin-left:6px;vertical-align:middle}.mscore .mscore-lbl{font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.mscore .mbar{display:inline-flex;gap:2px}.mscore .mseg{width:8px;height:5px;border-radius:1.5px;background:#dfe7e6;display:inline-block}.mscore .mseg.on{background:var(--green)}.mscore b{font-size:14px;color:var(--green-d);font-weight:800}.mm{display:flex;align-items:center;gap:6px}.mm-grp{position:relative;display:inline-flex}.mm-trig{font:600 14.5px/1 "Lato",sans-serif;color:var(--ink);background:none;border:none;cursor:pointer;padding:9px 15px;border-radius:10px;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px;transition:background .15s,color .15s}.mm-trig:hover{background:var(--green-l);color:var(--green-d)}.mm-grp.open .mm-trig{background:var(--green-l);color:var(--green-d)}.mm-trig::after{content:"";width:7px;height:7px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-1px);opacity:.5;transition:transform .18s}.mm-grp.open .mm-trig::after{transform:rotate(225deg) translateY(2px)}.mm>a{font:600 14.5px/1 "Lato",sans-serif;color:var(--ink);padding:9px 15px;border-radius:10px;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px;transition:background .15s,color .15s}.mm>a:hover{background:var(--green-l);color:var(--green-d)}.mm-pop{position:absolute;top:calc(100% + 8px);left:0;width:min(440px,calc(100vw - 24px));background:#fff;border:1px solid #e1e9e8;border-radius:16px;box-shadow:0 12px 32px rgba(21,56,55,.08),0 2px 5px rgba(21,56,55,.03);padding:8px;display:none;z-index:1200}.mm-grp.open .mm-pop{display:block;animation:mmIn .16s ease}@media (hover:hover) and (pointer:fine){.mm-grp:hover .mm-pop{display:block;animation:mmIn .16s ease}.mm-grp.mm-hover-suppressed:hover .mm-pop{display:none}.mm-pop::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.mm-grp:hover .mm-trig{background:var(--green-l);color:var(--green-d)}.mm-grp:hover .mm-trig::after{transform:rotate(225deg) translateY(2px)}.mm-grp.mm-hover-suppressed:hover .mm-trig{background:none;color:var(--ink)}.mm-grp.mm-hover-suppressed:hover .mm-trig::after{transform:rotate(45deg) translateY(-1px)}}@keyframes mmIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mm-pop a{color:var(--ink);transition:background-color .14s ease}.mm-pop .mm-check-item{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;border-radius:10px;font:700 16px/1.3 "Lato",sans-serif;white-space:normal}.mm-pop .mm-check-item[hidden]{display:none}.mm-pop .mm-check-item:hover{background:#f7fbfb;color:var(--ink)}.mm-pop .mm-check-item:focus-visible{background:#f7fbfb;color:var(--ink);outline:3px solid rgba(0,127,122,.3);outline-offset:-3px}.mm-pop .mm-check-item>i[data-icon]:first-child{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--green-l);color:var(--green-d)}.mm-pop .mm-check-item .mm-lbl{display:block;min-width:0}.mm-pop .mm-check-item .mm-name{display:block;letter-spacing:-.15px;color:var(--green-d)}.mm-pop a .mm-sub{display:block;margin-top:3px;font:400 14px/1.45 "Lato",sans-serif;color:#576b70}.mm-pop .mm-check-item .mm-check-go{display:none}.mm-pop .mm-tools-footer{display:block;margin:6px 0 0;padding:0;border-top:0;background:#f3f9f8;border-radius:10px}.mm-pop .mm-tools-footer>a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:11px 14px;border-radius:10px;font:700 15px/1.4 "Lato",sans-serif;color:#007f7a}.mm-pop .mm-tools-footer>a .mm-check-go{width:16px;height:16px;color:#007f7a}.mm-pop .mm-tools-footer>a:hover{background:#eaf6f4;color:#007f7a}.mm-pop .mm-tools-footer>a:focus-visible{background:#f3f9f8;outline:3px solid rgba(0,127,122,.3);outline-offset:-3px}.mm-grp-wiedza .mm-pop{left:50%;right:auto;translate:-50% 0}.mm-pop-rw{width:min(760px,calc(100vw - 24px));display:none;grid-template-columns:1fr 1fr;gap:4px 12px;padding:8px}.mm-grp.open .mm-pop-rw{display:grid}@media (hover:hover) and (pointer:fine){.mm-grp-rw:hover .mm-pop-rw{display:grid}.mm-grp-rw.mm-hover-suppressed:hover .mm-pop-rw{display:none}}.mm-pop-rw .mm-col{display:block;min-width:0}.mm-pop-rw .mm-kick{display:block;font:800 14px/1 "Lato",sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#5e716e;padding:10px 14px 6px}.mm-pop-rw .mm-col+.mm-col{border-left:1px solid #edf1f0;padding-left:8px}@media (max-width:1279.98px){.mm-pop{position:static;width:100%;max-width:100%;box-shadow:none;border:0;border-radius:0;background:none;padding:6px 0 8px;animation:none}.mm-grp{display:block;width:100%}.mm-trig{width:100%;justify-content:space-between}.mm-pop .mm-check-item{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px 10px;font-size:16px}.mm-pop .mm-check-item:has(.mm-sub)>i[data-icon]{display:inline-flex}.mm-pop .mm-check-item>i.mm-check-go[data-icon]{display:none}.mm-pop .mm-check-item>i[data-icon]:first-child{width:40px;height:40px}.mm-pop .mm-check-item .mm-sub{font-size:14px;line-height:1.45}.mm-pop .mm-tools-footer{margin-left:0;margin-right:0}.mm-grp-wiedza .mm-pop{left:auto;right:auto;translate:none}.mm-pop-rw{grid-template-columns:1fr}.mm-pop-rw .mm-col+.mm-col{border-left:0;padding-left:0;border-top:1px solid #edf1f0;margin-top:6px;padding-top:4px}}.mm>.mm-grp-rw+a{position:relative}.mm>.mm-grp-rw+a::before{content:"";position:absolute;top:50%;left:-2.5px;width:1px;height:18px;margin-top:-9px;background:var(--line);pointer-events:none}@media (min-width:1440px){.mm>.mm-grp-rw+a::before{left:-3.5px}}@media (min-width:1600px){.mm>.mm-grp-rw+a::before{left:-4.5px}}@media (min-width:1280px){header .bar:has(#authnav>.usermenu) .mm>.mm-grp-rw+a::before{left:-2.5px}}@media (max-width:1279.98px){.mm>.mm-grp-rw+a::before{top:-3px;left:14px;right:14px;width:auto;height:1px;margin-top:0}}#sub-aware-pasek{font-size:15px !important;line-height:1.6}#sub-aware-pasek a{font-size:15px !important}.proto-pill{position:fixed;right:14px;bottom:14px;z-index:1100;background:rgba(255,255,255,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(13,38,36,.1);border-radius:20px;padding:5px 12px;font:700 14px "Lato",sans-serif;letter-spacing:.6px;text-transform:uppercase;color:#5e716e}.ru-hero-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:940px;margin:22px auto 0;position:relative;z-index:2}.ru-hero-cards .hc{display:flex;gap:11px;align-items:flex-start;text-align:left;background:rgba(3,14,22,.68);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:14px 15px;box-shadow:0 6px 18px -10px rgba(0,0,0,.5)}.ru-hero-cards .hc-ic{flex:none;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#00b5b0,#068f8b);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,181,176,.4)}.ru-hero-cards .hc-ic i,.ru-hero-cards .hc-ic svg{width:17px;height:17px;color:#fff;stroke:#fff}.ru-hero-cards .hc-tx{display:block;text-shadow:none}.ru-hero-cards .hc b{display:block;font-size:15px;font-weight:900;color:#fff;margin-bottom:2px;letter-spacing:-.2px;text-shadow:none}.ru-hero-cards .hc-d{font-size:14px;color:#dbe8e7;line-height:1.45;font-weight:400;text-shadow:none}@media (max-width:760px){.ru-hero-cards{grid-template-columns:1fr;gap:10px}}.mm:has(.mm-cennik){display:flex;align-items:center;flex:1 1 auto;min-width:0}.bar:has(.mm-cennik) .sp{display:none}.mm-cennik{margin-left:auto}.mm-spoldzielnie{margin-left:auto}.mm-spoldzielnie+.mm-cennik{margin-left:0}.mm-spoldzielnie>.mm-trig{color:var(--green-d);font-weight:700}.mm-spoldzielnie .mm-pop{left:auto;right:0;translate:none}@media (min-width:1280px){.bar{gap:12px}.mm{gap:4px}.mm-trig,.mm>a{padding:9px 7px;font-size:14px}.mm-trig::after{margin-left:4px}#authnav{gap:8px}.user-trigger{padding:11px 13px;gap:8px}.user-trigger .user-role{padding:4px 9px}.user-trigger .user-name{display:inline-block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1280px) and (max-width:1799.98px){.user-trigger .user-name{display:none}}@media (min-width:1280px) and (max-width:1439.98px){header .bar .brand img{height:30px}}@media (min-width:1440px){html[lang="en"] .bar{gap:12px}}@media (min-width:1440px){.bar{gap:18px;padding:0 18px}.mm{gap:6px}.mm-trig,.mm>a{padding:11px 10px;font-size:15px}.mm-trig::after{margin-left:7px}}@media (min-width:1600px){.bar{gap:18px;padding:0 26px}.mm{gap:8px}.mm-trig,.mm>a{padding:12px 12px;font-size:16px}.mm-trig::after{margin-left:8px;width:8px;height:8px}}@media (max-width:1279.98px){.mm-cennik{margin-left:0}.mm-spoldzielnie{margin-left:0}}.toze-burger{background:none;border:none;color:var(--navy);cursor:pointer;padding:8px;border-radius:8px;display:none;align-items:center;justify-content:center;min-width:44px;min-height:44px}@media (max-width:1279.98px){.toze-burger{display:flex;position:absolute;right:12px;top:8px;margin:0}header .bar{flex-wrap:wrap;position:relative}header .bar nav{display:none !important}header .bar nav.open{display:flex !important;flex-direction:column;align-items:stretch;order:100;width:100%;background:#fff;border-top:1px solid var(--line);margin-top:8px;padding:8px 0 6px;position:relative;z-index:1300}header .bar nav a,header .bar nav .mm-trig{padding:11px 14px;font-size:14px;min-height:44px;display:flex;align-items:center;border-radius:8px}}header .bar .locale-switch{text-decoration:none;font-weight:700}@media (max-width:1279.98px){html header .bar:has(.locale-switch) .locale-switch{order:1;margin-left:auto;margin-right:0;align-self:center}html header .bar:has(.locale-switch) #authnav{order:2;margin-left:0;margin-right:44px}html header .bar:has(.locale-switch):not(:has(#authnav)) .locale-switch{margin-right:44px}}@media (max-width:520px){header .bar .locale-switch{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;margin:0;flex-shrink:0}header .bar:has(.locale-switch) .brand img{height:22px}header .bar:has(.locale-switch) .brand svg{width:24px;height:24px}}@media (max-width:520px){html header .bar:has(> .locale-switch):has(> #authnav > .usermenu:only-child):has(> .toze-burger) > .toze-burger{position:static;order:3;flex:0 0 44px;width:44px}html header .bar:has(> .locale-switch):has(> #authnav > .usermenu:only-child):has(> .toze-burger) > #authnav{margin-right:0}}@media (max-width:360px){html header .bar:has(> .locale-switch):has(> #authnav):not(:has(> #authnav > .usermenu:only-child)) > .locale-switch{margin-right:44px}html header .bar:has(> .locale-switch):has(> #authnav > .usermenu:only-child):has(> .toze-burger){padding-inline:4px}}@media (min-width:360.01px) and (max-width:1279.98px){html header .bar:has(> .locale-switch):has(> #authnav > .usermenu:not(:only-child)){padding-right:60px}html header .bar:has(> .locale-switch):has(> #authnav > .usermenu:not(:only-child)) > #authnav{margin-right:0}html header .bar:has(> .locale-switch):has(> #authnav > .usermenu:not(:only-child)) > .locale-switch{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0}}@media (min-width:1280px){.mm>a[data-ev^="nav_sprawdz_"],.mm>a[data-ev="nav_wycen"]{padding-left:3px;padding-right:3px}header .bar:has(#authnav>.usermenu){padding-inline:8px;gap:4px}#authnav:has(>.usermenu){gap:4px}#authnav:has(>.usermenu)>.btn{padding-inline:4px}header .bar:has(#authnav>.usermenu) .mm{gap:4px}header .bar:has(#authnav>.usermenu) .mm-trig,header .bar:has(#authnav>.usermenu) .mm>a{padding-left:4px;padding-right:4px}header .bar:has(#authnav>.usermenu) .mm>a[data-ev^="nav_sprawdz_"],header .bar:has(#authnav>.usermenu) .mm>a[data-ev="nav_wycen"]{padding-left:3px;padding-right:3px}#authnav:has(>.usermenu) .user-trigger{padding-inline:4px;gap:4px}#authnav:has(>.usermenu) .user-role{padding-inline:4px}}@media (min-width:1280px) and (max-width:1339.98px){html[lang="en"] header .bar:has(#authnav>.usermenu) .mm-trig,
 html[lang="en"] header .bar:has(#authnav>.usermenu) .mm>a{padding-left:3px;padding-right:3px}header .bar:not(:has(#authnav>.usermenu)) .mm-trig,
 header .bar:not(:has(#authnav>.usermenu)) .mm>a{padding-inline:3px}}@media (min-width:1366px){.mm>a[data-ev^="nav_sprawdz_"],.mm>a[data-ev="nav_wycen"],header .bar:has(#authnav>.usermenu) .mm>a[data-ev^="nav_sprawdz_"],header .bar:has(#authnav>.usermenu) .mm>a[data-ev="nav_wycen"]{padding-left:6px;padding-right:6px}header .bar:has(#authnav>.usermenu) .mm-trig,header .bar:has(#authnav>.usermenu) .mm>a{padding-left:6px;padding-right:6px}}@media (min-width:1440px){.mm>a[data-ev^="nav_sprawdz_"],.mm>a[data-ev="nav_wycen"],header .bar:has(#authnav>.usermenu) .mm>a[data-ev^="nav_sprawdz_"],header .bar:has(#authnav>.usermenu) .mm>a[data-ev="nav_wycen"]{padding-left:8px;padding-right:8px}header .bar:has(#authnav>.usermenu) .mm-trig,header .bar:has(#authnav>.usermenu) .mm>a{padding-left:8px;padding-right:8px}header .bar:has(#authnav>.usermenu) .mm{gap:4px}html[lang="en"] header .bar:has(#authnav>.usermenu) .mm-trig,
 html[lang="en"] header .bar:has(#authnav>.usermenu) .mm>a{padding-left:6px;padding-right:6px}}@media (min-width:1280px) and (max-width:1365.98px){html header .bar:has(#authnav>.usermenu) .mm>a[data-ev^="nav_sprawdz_"],
 html header .bar:has(#authnav>.usermenu) .mm>a[data-ev="nav_wycen"]{padding-left:2px;padding-right:2px}}@media (min-width:1440px) and (max-width:1599.98px){html header .bar:has(#authnav>.usermenu) .mm>a[data-ev^="nav_sprawdz_"],
 html header .bar:has(#authnav>.usermenu) .mm>a[data-ev="nav_wycen"]{padding-left:4px;padding-right:4px}}@media (min-width:1280px) and (max-width:1599.98px){#authnav .btn-panel .btn-panel-pelna{display:none}#authnav .btn-panel .btn-panel-krotka{display:inline}}@media (min-width:1440px) and (max-width:1599.98px){header .bar:not(:has(#authnav>.usermenu)) .mm-trig,
 header .bar:not(:has(#authnav>.usermenu)) .mm>a{padding-left:9px;padding-right:9px}header .bar:not(:has(#authnav>.usermenu)) .mm>a[data-ev^="nav_sprawdz_"],
 header .bar:not(:has(#authnav>.usermenu)) .mm>a[data-ev="nav_wycen"]{padding-left:7px;padding-right:7px}}.plan-box{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px;box-shadow:var(--shadow-1);max-width:640px}.plan-row{display:flex;gap:14px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--line)}.plan-row:last-of-type{border-bottom:0}.plan-k{flex:0 0 150px;font-size:14px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-weight:700}.plan-v{flex:1;font-size:15px;color:var(--ink)}.plan-note{color:var(--muted);font-size:14px}.plan-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}@media (max-width:520px){.plan-row{flex-direction:column;gap:2px}.plan-k{flex:none}}.data-trust{max-width:1120px;margin:28px auto;padding:24px;border:1px solid #cfe5e3;border-radius:16px;background:linear-gradient(145deg,#fff,#f4faf9);box-shadow:var(--shadow-1)}.data-trust h2{margin:0 0 8px;color:var(--navy);font-size:clamp(21px,2.4vw,28px);letter-spacing:-.4px}.data-trust-intro{max-width:34em;margin:0 0 18px;color:var(--ink);line-height:1.65}.data-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.data-trust-fact{padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.data-trust-label{display:block;margin-bottom:4px;color:var(--muted);font-size:14px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.data-trust-fact span:last-child,.data-trust-fact time{color:var(--navy);font-size:15px;font-weight:700;line-height:1.45}.data-trust details{margin-top:10px;border-top:1px solid var(--line);padding-top:10px}.data-trust details p{max-width:38em}.data-trust summary{cursor:pointer;color:var(--green-d);font-weight:800}.data-trust ul{margin:10px 0 0;padding-left:20px}.data-trust li{margin:6px 0;line-height:1.45}.data-trust a{color:var(--green-d);font-weight:700;text-underline-offset:2px}.data-trust-note{max-width:38em;margin:14px 0 0;padding:11px 13px;border-left:3px solid var(--green);border-radius:0 8px 8px 0;background:#fff;color:var(--muted);font-size:14px;line-height:1.55}@media (max-width:720px){.data-trust{margin:20px 12px;padding:19px 16px}.data-trust-grid{grid-template-columns:1fr}}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--green-d,#007672);border:1.5px solid var(--green,#00b5b0);border-radius:11px;padding:12px 16px;font:800 14px/1.2 "Lato",sans-serif;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.btn-ghost:hover{background:#f1fbfa;border-color:var(--green-d,#007672)}.wybor-albo{display:flex;align-items:center;gap:12px;margin:14px 0 12px;color:#8a9c99;font:800 14px/1 "Lato",sans-serif;letter-spacing:.14em;text-transform:uppercase}.wybor-albo::before,.wybor-albo::after{content:"";flex:1;border-top:1px solid var(--line,#dde5e4)}@media (max-width:760px){.leaflet-touch .leaflet-bar a.leaflet-control-zoom-in,
  .leaflet-touch .leaflet-bar a.leaflet-control-zoom-out,
  .leaflet-control-zoom-in,.leaflet-control-zoom-out{width:44px;height:44px;line-height:44px;font-size:20px}}footer .f-org-advisor{display:flex;flex-direction:column;align-items:flex-start}footer .f-orgs{display:grid;grid-template-columns:max-content max-content;column-gap:34px;row-gap:0;align-items:start}footer .f-orgs .f-address{margin-top:14px;max-width:30ch}@media (max-width:920px){footer .f-brand{grid-column:1/-1}footer .f-orgs{display:grid;grid-template-columns:1fr 1fr;gap:24px}}@media (min-width:920.01px) and (max-width:1000px){:where(body:not(.sp-skala)) footer .f-brand{grid-column:1/-1}:where(body:not(.sp-skala)) footer .f-orgs{display:grid;grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:520px){footer .f-orgs{grid-template-columns:1fr}}.mm-grp-dodaj{margin-left:6px}.mm-grp-dodaj>.mm-trig{background:#007672;color:#fff;font-weight:700;padding-left:16px;padding-right:14px}.mm-grp-dodaj>.mm-trig::after{opacity:.9}.mm-grp-dodaj>.mm-trig:hover,.mm-grp-dodaj.open>.mm-trig{background:#00625e;color:#fff}@media (hover:hover) and (pointer:fine){.mm-grp.mm-grp-dodaj:hover .mm-trig{background:#00625e;color:#fff}}.mm-grp-dodaj .mm-pop{left:auto;right:0;translate:none}.mm-grp-dodaj .mm-pop .mm-check-item{padding:14px 18px}#authnav .btn.btn-pri:not(.btn-panel){background:#fff;color:#007672;border:1.5px solid #007672;box-shadow:none}#authnav .btn.btn-pri:not(.btn-panel):hover{background:#eaf6f4}.user-trigger{min-height:44px;padding-top:0;padding-bottom:0}.user-trigger .user-role{background:none;padding:0;color:#007672;text-transform:none;letter-spacing:0;font-size:15px}.mm>.mm-grp-rw+a{margin-left:6px}.mm>.mm-grp-rw+a::before{left:-5px}@media (min-width:1440px){.mm>.mm-grp-rw+a::before{left:-6px}}@media (min-width:1600px){.mm>.mm-grp-rw+a::before{left:-7px}}.mm{position:relative}.mm>.mm-grp-rw{position:static}.mm>.mm-grp-rw .mm-pop{left:0;right:auto;translate:none}.hd-drawer:not(.open){box-shadow:none}@media (max-width:1279.98px){.mm>.mm-grp-rw+a{margin-left:0}.mm>.mm-grp-rw+a::before{top:-3px;left:14px}.mm-grp-dodaj{margin-left:0;margin-top:8px}.mm-grp-dodaj>.mm-trig{justify-content:space-between}.mm>.mm-grp-rw{position:relative}}@media (min-width:1280px){.bar:has(#authnav>.usermenu) .mm-grp-dodaj{margin-right:8px}header .bar:has(#authnav>.usermenu){padding-left:18px;padding-right:18px}}.mm-wkrotce{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#fff4dc;color:#8a5a00;font:700 14px/1.3 "Lato",sans-serif;letter-spacing:.01em;vertical-align:1px}@media (min-width:1280px) and (max-width:1339.98px){header .bar:not(:has(#authnav>.usermenu)) .mm>a[data-ev^="nav_sprawdz_"],header .bar:not(:has(#authnav>.usermenu)) .mm>a[data-ev="nav_wycen"]{padding-inline:1px}}@media (min-width:1340px) and (max-width:1365.98px){header .bar:not(:has(#authnav>.usermenu)) .mm>a[data-ev^="nav_sprawdz_"],header .bar:not(:has(#authnav>.usermenu)) .mm>a[data-ev="nav_wycen"]{padding-inline:2px}}@media (min-width:1366px) and (max-width:1439.98px){header .bar:not(:has(#authnav>.usermenu)) .mm>a[data-ev^="nav_sprawdz_"],header .bar:not(:has(#authnav>.usermenu)) .mm>a[data-ev="nav_wycen"]{padding-inline:5px}}@media (min-width:1440px) and (max-width:1599.98px){header .bar:not(:has(#authnav>.usermenu)) .mm>a[data-ev^="nav_sprawdz_"],header .bar:not(:has(#authnav>.usermenu)) .mm>a[data-ev="nav_wycen"]{padding-inline:3px}}@media (max-width:760px){#authnav .btn-se{display:none}}@media (min-width:760.02px) and (max-width:1599.98px){#authnav .btn-se{display:none}}@media (min-width:1440px) and (max-width:1599.98px){header .bar .brand img{height:30px}}@media (min-width:1280px) and (max-width:1365.98px){header .bar .brand img{height:26px}header .bar:has(#authnav>.usermenu) .brand img{height:24px}}@media (min-width:1280px) and (max-width:1439.98px){header .bar:not(:has(#authnav>.usermenu)){padding-inline:18px}}@media (min-width:1800px){.user-trigger .user-name{max-width:88px}}.pas-sprawdz{display:block;box-sizing:border-box;max-width:1296px;margin:0 auto;padding:24px 28px 44px;font-size:16px;line-height:1.5}body.rj-strona .pas-sprawdz{max-width:1280px;padding:0 24px 44px}.pas-sprawdz-ramka{background:#fff;border:1px solid #e4e7ea;border-radius:12px;padding:22px 24px 24px;color:var(--ink);font-weight:400}.pas-sprawdz-tytul{margin:0;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--navy)}.pas-sprawdz-karty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch;margin:16px 0 0}.pas-sprawdz .pas-sprawdz-karta{display:flex;align-items:flex-start;gap:14px;min-height:0;height:100%;padding:16px 18px;border:1px solid #d8dbe0;border-radius:10px;background:#fff;color:var(--ink);text-decoration:none;white-space:normal;transition:border-color .15s ease,background .15s ease}.pas-sprawdz .pas-sprawdz-karta:hover{border-color:var(--green-d);background:#f7fbfb;color:var(--ink)}.pas-sprawdz .pas-sprawdz-karta:focus-visible{outline:2px solid var(--green-d);outline-offset:2px}.pas-sprawdz-karta>i,.pas-sprawdz-karta>svg{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--green-l);color:var(--green-d)}.pas-sprawdz-tekst{display:flex;flex-direction:column;gap:4px;min-width:0}.pas-sprawdz-nazwa{font-size:17px;font-weight:700;line-height:1.3;color:var(--green-d)}.pas-sprawdz-opis{font-size:16px;line-height:1.45;color:#3c424d}@media (max-width:900px){.pas-sprawdz{padding:20px 16px 36px}body.rj-strona .pas-sprawdz{padding:0 24px 36px}.pas-sprawdz-karty{grid-template-columns:1fr;gap:10px}}@media (max-width:640px){body.rj-strona .pas-sprawdz{padding:0 16px 32px}}@media (max-width:520px){.pas-sprawdz-ramka{padding:18px 16px 18px}.pas-sprawdz .pas-sprawdz-karta{padding:14px}}
:root{--rj-tlo:#f4f6f7;--rj-bialy:#fff;--rj-ink:#161922;--rj-tekst:#3c424d;--rj-slaby:#626b76;--rj-linia:#e4e7ea;--rj-ramka:#d8dbe0;--rj-akcent:#007672;--rj-akcent-ciem:#00615e;--rj-akcent-tlo:#e9f4f3;--rj-r:8px;--rj-zasl:#767676;--rj-szary-tlo:#f1f3f4;--rj-szary:#5d646d;--rj-hover:#f7fbfb;--rj-mapa-tlo:#e9eeee;--rj-podpowiedz:#626b76;--rj-font:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--rj-naglowek:89px}@media (max-width:1279.98px){:root{--rj-naglowek:69px}}@media (max-width:520px){:root{--rj-naglowek:65px}}body.rj-strona,body.rj-strona.pz-depth{background:var(--rj-tlo)}.rj,.rj *{box-sizing:border-box}.rj{max-width:1280px;margin:0 auto;padding:32px 24px 56px;color:var(--rj-ink);font-family:var(--rj-font);font-size:16px;line-height:1.5;letter-spacing:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased}.rj .rj-h1,.rj .rj-glowa h1,.rj .rj-grupa h2,.rj .rj-sekcja-h h2,.rj .rj-sek-h h2,.rj .rj-uc h2{font-family:inherit;line-height:1.5;letter-spacing:normal;color:inherit}.rj .rj-narz{display:flex;flex-wrap:wrap;align-items:center;gap:0 22px;margin:0 0 8px;padding:0;font:inherit;color:inherit}.rj .rj-narz a{display:inline-flex;align-items:center;min-height:44px;padding:0;border-radius:0;background:transparent;font-size:14.4px;font-weight:500;color:var(--rj-tekst);text-decoration:none;white-space:nowrap}.rj .rj-narz a:hover{color:var(--rj-akcent)}.rj .rj-narz a[aria-current]{color:var(--rj-akcent);font-weight:700}.rj .rj-h1{font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:40px 0 0;max-width:13em}.rj .rj-narz+.rj-h1{margin-top:24px}.rj .rj-lead{font-size:16px;line-height:1.6;color:var(--rj-tekst);margin:14px 0 0}.rj .rj-karta{margin:26px 0 0;background:var(--rj-bialy);border:1px solid var(--rj-linia);border-radius:12px;box-shadow:0 1px 2px rgba(22,25,34,.04),0 8px 24px -18px rgba(22,25,34,.18);padding:8px 8px 16px}.rj .rj-szukaj{display:flex;align-items:center;gap:12px;padding:0 0 0 10px}.rj .rj-pole-q{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.rj .rj-pole-q svg{flex:none;color:var(--rj-slaby)}.rj .rj-pole-q input{flex:1;min-width:0;height:56px;border:0;outline:0;background:transparent;padding:1px 2px;font:400 18.4px/1.3 var(--rj-font);color:var(--rj-ink)}.rj .rj-pole-q input::placeholder{color:var(--rj-podpowiedz)}.rj .rj-karta:focus-within{border-color:var(--rj-akcent)}.rj .rj-karta:has(.rj-pole-q input:focus){box-shadow:0 0 0 2px var(--rj-akcent),0 8px 24px -18px rgba(22,25,34,.18)}.rj .rj-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border:0;border-radius:var(--rj-r);background:var(--rj-akcent);color:#fff;font:600 16px var(--rj-font);cursor:pointer;text-decoration:none}.rj .rj-btn:hover{background:var(--rj-akcent-ciem)}.rj .rj-btn:focus-visible{outline:2px solid var(--rj-ink);outline-offset:2px}.rj .rj-filtry{margin:14px 8px 0;border:1px solid var(--rj-linia);border-radius:var(--rj-r);background:var(--rj-bialy)}.rj .rj-filtry>summary{list-style:none;cursor:pointer;padding:14px 16px;font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px}.rj .rj-filtry>summary::-webkit-details-marker{display:none}.rj .rj-filtry>summary::before{content:"";border:5px solid transparent;border-left:6px solid var(--rj-ink);border-right:0;transition:transform .15s ease}.rj .rj-filtry[open]>summary::before{transform:rotate(90deg)}.rj .rj-filtry>summary .rj-aktywne{margin-left:auto;font-size:14px;font-weight:600;color:var(--rj-akcent)}.rj .rj-filtry-tresc{padding:2px 16px 18px}.rj .rj-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}.rj .rj-f{display:block;min-width:0}.rj .rj-f>span{display:block;font-size:14px;font-weight:600;color:var(--rj-tekst);margin:0 0 6px}.rj .rj-f select,.rj .rj-f input{width:100%;height:44px;border:1px solid var(--rj-ramka);border-radius:6px;padding:0 10px;font:400 16px var(--rj-font);color:var(--rj-ink);background:var(--rj-bialy)}.rj .rj-f select:hover,.rj .rj-f input:hover{border-color:var(--rj-akcent)}.rj .rj-f select:focus-visible,.rj .rj-f input:focus-visible{outline:2px solid var(--rj-akcent);outline-offset:1px}.rj .rj-f input:disabled{background:var(--rj-tlo);color:#8a8a8a;cursor:not-allowed}.rj .rj-para{display:flex;gap:10px}.rj .rj-filtry-akcje{display:flex;align-items:center;gap:18px;margin:18px 0 0}.rj .rj-wyczysc{border:0;background:none;padding:0;font:600 16px var(--rj-font);color:var(--rj-tekst);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.rj .rj-wyczysc:hover{color:var(--rj-akcent)}.rj .rj-liczby{margin:0;background:var(--rj-bialy);border:1px solid var(--rj-linia);border-radius:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.rj .rj-liczby.rj-5{grid-template-columns:repeat(5,minmax(0,1fr))}.rj .rj-liczby>div{padding:18px 22px;display:flex;align-items:baseline;gap:10px;min-width:0}.rj .rj-liczby>div+div{border-left:1px solid var(--rj-linia)}.rj .rj-liczby b{flex:none;font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap}.rj .rj-liczby span{font-size:16px;line-height:1.35;color:var(--rj-tekst)}.rj .rj-zasl{letter-spacing:.14em;color:var(--rj-zasl)}.rj .rj-zasl .sn-klodka{display:inline-block;line-height:0;color:#9aa4ab;margin:0 6px 0 0;vertical-align:-1px;letter-spacing:0}.rj .rj-wyniki{margin:0;background:var(--rj-bialy);border:1px solid var(--rj-linia);border-radius:12px;padding:6px 16px 16px}.rj .rj-grupa{display:flex;align-items:center;gap:12px;padding:10px 4px 12px;flex-wrap:wrap}.rj .rj-grupa h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.rj .rj-grupa em{font-style:normal;font-size:14.4px;font-weight:600;color:var(--rj-slaby);font-variant-numeric:tabular-nums}.rj .rj-grupa .rj-sort{margin-left:auto;display:flex;align-items:center;gap:10px}.rj .rj-grupa .rj-sort label{font-size:14px;font-weight:600;color:var(--rj-tekst)}.rj .rj-grupa .rj-sort select{height:40px;border:1px solid var(--rj-ramka);border-radius:6px;padding:0 10px;font:500 14.4px var(--rj-font);background:var(--rj-bialy);color:var(--rj-ink)}.rj .rj-lista{border:1px solid var(--rj-linia);border-radius:var(--rj-r);overflow:hidden}.rj .rj-w{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;align-items:center;min-height:44px;padding:14px 18px;border-bottom:1px solid var(--rj-linia);text-decoration:none;color:inherit}.rj .rj-w:last-child{border-bottom:0}.rj a.rj-w:hover{background:var(--rj-hover)}.rj a.rj-w:hover .rj-w-t{color:var(--rj-akcent)}.rj a.rj-w:focus-visible{outline:2px solid var(--rj-akcent);outline-offset:-2px}.rj .rj-w-t{font-size:16px;font-weight:600;line-height:1.35;margin:0}.rj .rj-w-t .rj-kod{font-weight:700;font-variant-numeric:tabular-nums;margin-right:6px}.rj .rj-w-m{margin:5px 0 0;display:flex;flex-wrap:wrap;gap:4px 20px;font-size:16px;color:var(--rj-slaby)}.rj .rj-w-m b{font-weight:700;color:var(--rj-ink);font-variant-numeric:tabular-nums}.rj .rj-pig{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:var(--rj-akcent-tlo);color:var(--rj-akcent-ciem);font-size:16px;font-weight:600;white-space:nowrap;justify-self:end}.rj .rj-pig::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.rj .rj-pig.rj-pig-brak,.rj .rj-pig.rj-szary{background:var(--rj-szary-tlo);color:var(--rj-szary)}.rj .rj-pig.rj-pig-rm{background:#eef1f8;color:#34406b}.rj .rj-pig.rj-pig-pnb{background:#f4efe3;color:#6b4e16}.rj .rj-pusto{margin:1em 0;padding:26px 18px;font-size:16px;color:var(--rj-tekst)}.rj .rj-pg{margin:16px 0 0;display:flex;align-items:center;justify-content:center;gap:10px}.rj .rj-pg button{height:44px;padding:0 18px;border:1px solid var(--rj-ramka);border-radius:var(--rj-r);background:var(--rj-bialy);font:600 14.4px var(--rj-font);color:var(--rj-ink);cursor:pointer}.rj .rj-pg button:hover:not(:disabled){border-color:var(--rj-akcent);color:var(--rj-akcent)}.rj .rj-pg button:disabled{opacity:.45;cursor:default}.rj .rj-pg span{font-size:14.4px;color:var(--rj-tekst)}.rj .rj-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;align-items:start;margin:26px 0 0}.rj .rj-prawa{position:sticky;top:calc(var(--rj-naglowek) + 17px);min-width:0}.rj .rj-prawa .rj-liczby>div{flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px}.rj .rj-prawa .rj-liczby b{font-size:22px}.rj .rj-prawa .rj-liczby span{font-size:16px}.rj .rj-split .rj-wyniki{padding:4px 12px 14px}.rj .rj-split .rj-grupa{padding:10px 4px 10px}.rj .rj-split .rj-grupa .rj-sort{margin-left:0;width:100%}.rj .rj-split .rj-grupa .rj-sort select{flex:1}.rj .rj-split .rj-w{grid-template-columns:1fr;gap:8px;padding:12px 14px}.rj .rj-split .rj-w-m{gap:2px 14px}.rj .rj-w-m .rj-pig{padding:2px 10px;font-size:16px;line-height:1.5}.rj .rj-w-m .rj-pig::before{width:6px;height:6px}.rj .rj-split .rj-pg{gap:6px}.rj .rj-split .rj-pg button{padding:0 12px}.rj .rj-baton{margin:14px 0 0}.rj .rj-baton>summary{list-style:none;cursor:pointer;font-size:16px;font-weight:600;display:inline-flex;align-items:center;gap:10px;color:var(--rj-ink);position:relative}.rj .rj-baton>summary::-webkit-details-marker{display:none}.rj .rj-baton>summary::after{content:"";position:absolute;left:0;right:0;top:-11px;bottom:-11px}.rj .rj-baton>summary::before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--rj-ramka);border-radius:6px;font-size:15px;font-weight:600;color:var(--rj-tekst);background:var(--rj-bialy)}.rj .rj-baton[open]>summary::before{content:"–"}.rj .rj-baton p,.rj .rj-baton li{font-size:14.4px;line-height:1.65;color:var(--rj-tekst);max-width:62em}.rj .rj-baton p{margin:1em 0}.rj .rj-baton ul{margin:10px 0 0;padding-left:20px}.rj .rj-baton a{text-decoration:underline}.rj .rj-wyniki>.rj-baton{margin:16px 4px 0;text-align:center}.rj .rj-sekcja{margin:14px 0 0;padding:0}.rj .rj-sekcja-h{display:flex;align-items:baseline;gap:12px;margin:0 0 12px}.rj .rj-sekcja-h h2{margin:0;font-size:18px;font-weight:700}.rj .rj-sekcja-h em{font-style:normal;font-size:14.4px;color:var(--rj-tekst);margin-left:auto;white-space:nowrap;flex:none}.rj :is(#jwMapa,.rj-mapa){position:relative;height:clamp(440px,calc(100vh - 231px - var(--rj-naglowek)),720px);border-radius:12px;border:1px solid var(--rj-linia);background:var(--rj-mapa-tlo);overflow:hidden;isolation:isolate;z-index:0}.rj :is(#jwMapa,.rj-mapa).rj-mapa-pusta{height:auto;background:var(--rj-bialy)}.rj :is(#jwMapa,.rj-mapa) :is(.jw-mapa-blad,.rj-mapa-pusto){margin:0;padding:18px 20px;font-size:14.4px;color:var(--rj-tekst)}.rj .rj-mapa-brak{margin:0;padding:16px 18px;background:var(--rj-bialy);border:1px solid var(--rj-linia);border-radius:12px;font-size:16px;color:var(--rj-tekst)}.rj .leaflet-container{font-family:var(--rj-font)}.rj .leaflet-tile-container img.leaflet-tile{width:256.5px !important;height:256.5px !important;mix-blend-mode:normal !important;will-change:transform}.rj .jw-dymek b{display:block;font-size:15px;color:var(--rj-ink)}.rj .jw-dymek span{display:block;font-size:14px;color:var(--rj-szary)}.rj .jw-dymek-d{display:block;margin-top:6px;border:0;background:none;color:var(--rj-akcent);font:600 14px var(--rj-font);cursor:pointer;padding:0;text-align:left;text-decoration:none}.rj a.jw-dymek-d:hover{text-decoration:underline}.rj .leaflet-marker-icon.rj-klaster{display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,118,114,.88);color:#fff;font:700 14px var(--rj-font);box-shadow:0 0 0 5px rgba(0,118,114,.18)}.rj .rj-klaster span{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.rj .rj-kropka{width:12px;height:12px;border-radius:50%;background:var(--rj-akcent);border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,118,114,.35)}.rj .rj-uc{margin:40px 0 0;background:var(--rj-akcent-tlo);border-radius:12px;padding:26px 28px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 40px;align-items:center}.rj .rj-uc h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.rj .rj-uc ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:14px 0 0;padding:0;counter-reset:k}.rj .rj-uc li{counter-increment:k;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 7px;border-radius:999px;background:var(--rj-bialy);font-size:16px;font-weight:600}.rj .rj-uc li::before{content:counter(k);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--rj-akcent);color:#fff;font-size:14px;font-weight:700}.rj .rj-dol{margin:30px 0 0;border-top:1px solid var(--rj-linia);padding-top:16px}.rj .rj-dol .rj-baton+.rj-baton{margin-top:10px}.rj .rj-faq details{border-top:1px solid var(--rj-linia);padding:10px 0}.rj .rj-faq details:first-child{border-top:0}.rj .rj-faq summary{cursor:pointer;font-size:16px;font-weight:600;color:var(--rj-ink)}.rj .rj-faq p{margin:8px 0 0}.rj:has(.rj-glowa){--rj-slaby:#5f6873}.rj:has(.rj-glowa) .rj-dol{margin:26px 0 0;border-top:0;padding-top:0}.rj .rj-wroc{display:inline-flex;align-items:center;gap:8px;font-size:14.4px;font-weight:600;color:var(--rj-akcent);text-decoration:none;margin:0 0 14px}.rj .rj-wroc:hover{text-decoration:underline;text-underline-offset:3px}.rj .rj-glowa{position:static;z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--rj-bialy);border:1px solid var(--rj-linia);border-radius:12px;padding:24px 24px 22px}.rj .rj-glowa h1{margin:0;font-size:27.2px;font-weight:700;line-height:1.2;letter-spacing:-.01em;max-width:30em}.rj .rj-glowa h1 .rj-nazwa{font-weight:500;color:var(--rj-tekst)}.rj .rj-ident{display:flex;flex-wrap:wrap;gap:6px 24px;margin:12px 0 0;padding:0}.rj .rj-ident div{display:flex;align-items:baseline;gap:8px}.rj .rj-ident div[hidden]{display:none}.rj .rj-ident dt{font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--rj-slaby)}.rj .rj-ident dd{margin:0;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.rj .rj-ident dd a{color:var(--rj-akcent);text-decoration:none}.rj .rj-ident dd a:hover{text-decoration:underline;text-underline-offset:3px}.rj .rj-fakty{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:20px 0 0;padding:16px 0;border-top:1px solid var(--rj-linia);border-bottom:1px solid var(--rj-linia)}.rj .rj-fakty>div{padding:0 14px;min-width:0}.rj .rj-fakty>div+div{border-left:1px solid var(--rj-linia)}.rj .rj-fakty dt{font-size:14px;font-weight:600;color:var(--rj-slaby);line-height:1.3;margin:0 0 6px}.rj .rj-fakty dd{margin:0;font-size:16px;font-weight:600;line-height:1.35;font-variant-numeric:tabular-nums;overflow-wrap:normal;hyphens:manual}.rj .rj-fakty .rj-zasl{font-weight:400}.rj .rj-fakty .rj-pig{padding:4px 12px;white-space:normal;align-items:baseline;max-width:100%}.rj .rj-fakty .rj-pig::before{flex:none;transform:translateY(-1px)}.rj .rj-akcje{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:18px 0 0}.rj .rj-b1,.rj .rj-b2{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px;border-radius:var(--rj-r);font:600 16px var(--rj-font);text-decoration:none;cursor:pointer}.rj .rj-b1{background:var(--rj-akcent);color:#fff;border:1px solid var(--rj-akcent)}.rj .rj-b1:hover{background:var(--rj-akcent-ciem)}.rj .rj-b2{background:var(--rj-bialy);color:var(--rj-akcent-ciem);border:1px solid var(--rj-ramka)}.rj .rj-b2:hover{border-color:var(--rj-akcent)}.rj .rj-stan{margin:1em 0 1em auto;font-size:14px;line-height:1.4;color:var(--rj-slaby);text-align:right}.rj .rj-stan b{display:block;color:var(--rj-ink);font-weight:700}.rj .rj-zakl{position:sticky;top:var(--rj-naglowek);z-index:30;margin:18px 0 0;background:var(--rj-tlo);border-bottom:1px solid var(--rj-linia);display:flex;flex-wrap:nowrap;gap:4px;padding:0;overflow-x:auto;scrollbar-width:none;font:inherit;color:inherit}.rj .rj-zakl::-webkit-scrollbar{display:none}.rj .rj-zakl a{flex:none;display:block;min-height:0;padding:14px 14px;border-radius:0;background:transparent;font-size:16px;font-weight:500;color:var(--rj-tekst);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.rj .rj-zakl a:hover{color:var(--rj-akcent)}.rj .rj-zakl a.on{color:var(--rj-ink);font-weight:700;border-bottom-color:var(--rj-akcent)}.rj .rj-zakl sup{font-size:14px;font-weight:500;color:var(--rj-slaby);margin-left:4px;vertical-align:baseline}.rj .rj-sek{margin:14px 0 0;background:var(--rj-bialy);border:1px solid var(--rj-linia);border-radius:12px;padding:20px 20px 22px;scroll-margin-top:calc(var(--rj-naglowek) + 63px)}.rj #s-aukcje{margin-top:20px}.rj .rj-sek-h{display:flex;align-items:center;gap:10px;margin:0 0 14px}.rj .rj-sek-h svg{flex:none;color:var(--rj-akcent)}.rj .rj-sek-h h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.rj .rj-sek-h em{font-style:normal;font-size:14px;color:var(--rj-slaby);font-weight:500}.rj .rj-tab{width:100%;border-collapse:collapse}.rj .rj-tab th{text-align:left;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--rj-slaby);padding:8px 10px;border-bottom:1px solid var(--rj-linia)}.rj .rj-tab td{padding:12px 10px;font-size:16px;border-bottom:1px solid var(--rj-linia);vertical-align:top}.rj .rj-tab tr:last-child td{border-bottom:0}.rj .rj-tab td:first-child{font-weight:600}.rj .rj-tab .rj-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rj .rj-tab .rj-data{color:var(--rj-slaby);white-space:nowrap;font-variant-numeric:tabular-nums}.rj .rj-tab small{display:block;font-size:14px;color:var(--rj-slaby);font-weight:400;margin-top:2px}.rj .rj-sek .rj-siatka{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;margin:0}.rj .rj-siatka dt{font-size:14px;font-weight:600;color:var(--rj-slaby);margin:0 0 4px}.rj .rj-siatka dd{margin:0;font-size:16px;line-height:1.5}.rj .rj-siatka .rj-szer{grid-column:1/-1}.rj .rj-sek :is(#jwMapa,.rj-mapa){height:480px;border-radius:var(--rj-r)}.rj .rj-sek :is(#jwMapa,.rj-mapa) :is(.jw-mapa-blad,.rj-mapa-pusto){padding:16px 18px;font-size:16px}.rj .rj-sek .rj-mapa-brak{padding:0;background:none;border:0;border-radius:0}.rj .rj-sek .rj-lista .rj-w{gap:8px 24px;padding:12px 16px}.rj .rj-sek .rj-w-t{font-weight:700;line-height:1.5}.rj .rj-sek .rj-w-m b{font-variant-numeric:normal}.rj .rj-sek .rj-w-m{margin:4px 0 0;gap:4px 18px}.rj .rj-miejsca{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px}.rj .rj-miejsca span{padding:5px 12px;border-radius:999px;background:var(--rj-szary-tlo);font-size:14px}.rj .rj-wiecej{display:inline-block;margin:12px 0 0;font-size:16px;font-weight:600;color:var(--rj-akcent);text-decoration:none}.rj .rj-wiecej:hover{text-decoration:underline;text-underline-offset:3px}.rj .rj-blad{margin:1em 0;padding:40px 24px;text-align:center;font-size:16px;color:var(--rj-tekst)}@media (max-width:1100px){.rj .rj-fakty{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px}.rj .rj-fakty>div:nth-child(5){border-left:0}}@media (max-width:980px){.rj .rj-split{grid-template-columns:1fr}.rj .rj-prawa{display:contents}.rj .rj-prawa .rj-liczby{order:-1}.rj .rj-prawa .rj-sekcja{margin:6px 0 0}.rj :is(#jwMapa,.rj-mapa){height:420px}.rj .rj-siatka{grid-template-columns:repeat(2,minmax(0,1fr))}.rj .rj-liczby,.rj .rj-liczby.rj-5{grid-template-columns:repeat(2,minmax(0,1fr))}.rj .rj-liczby>div:nth-child(3){border-left:0}.rj .rj-liczby>div:nth-child(n+3){border-top:1px solid var(--rj-linia)}.rj .rj-liczby.rj-5>div{border-left:0}.rj .rj-liczby.rj-5>div:nth-child(even){border-left:1px solid var(--rj-linia)}.rj .rj-liczby.rj-5>div:last-child{grid-column:1/-1}}@media (max-width:767.98px){.rj .rj-pole-q input{font-size:18.4px!important}}@media (max-width:640px){.rj{padding:22px 16px 44px}.rj:has(.rj-glowa){padding:18px 14px 44px}.rj .rj-narz{gap:0 18px}.rj .rj-h1{font-size:32px;margin-top:24px}.rj .rj-narz+.rj-h1{margin-top:16px}.rj .rj-karta{padding:8px 8px 12px}.rj .rj-szukaj{flex-wrap:wrap;gap:8px;padding:0}.rj .rj-pole-q{flex:1 0 100%;padding:0 6px}.rj .rj-pole-q input{height:50px;font-size:17px!important}.rj .rj-szukaj .rj-btn{flex:1 0 100%}.rj .rj-filtry{margin:12px 0 0}.rj .rj-siatka,.rj .rj-sek .rj-siatka{grid-template-columns:1fr}.rj .rj-liczby>div{flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px}.rj .rj-liczby b{font-size:22px}.rj .rj-wyniki{padding:4px 10px 12px}.rj .rj-grupa .rj-sort{margin-left:0;width:100%}.rj .rj-grupa .rj-sort select{flex:1;height:44px;font-size:16px}.rj .rj-w{grid-template-columns:1fr;padding:14px}.rj .rj-pig{justify-self:start}.rj :is(#jwMapa,.rj-mapa){height:320px}.rj .rj-uc{grid-template-columns:1fr;padding:20px}.rj .rj-uc .rj-btn{width:100%}.rj .rj-glowa{padding:18px 16px}.rj .rj-glowa h1{font-size:23px}.rj .rj-fakty{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.rj .rj-fakty>div{padding:0 10px}.rj .rj-fakty>div:nth-child(odd){border-left:0;padding-left:0}.rj .rj-fakty>div:nth-child(5){border-left:0}.rj .rj-akcje{flex-direction:column;align-items:stretch}.rj .rj-b1,.rj .rj-b2{justify-content:space-between}.rj .rj-stan{margin-left:0;text-align:left}.rj .rj-sek{padding:16px 14px;scroll-margin-top:calc(var(--rj-naglowek) + 65px)}.rj .rj-tab thead{display:none}.rj .rj-tab,.rj .rj-tab tbody,.rj .rj-tab tr,.rj .rj-tab td{display:block;width:100%}.rj .rj-tab tr{padding:10px 0;border-bottom:1px solid var(--rj-linia)}.rj .rj-tab tr:last-child{border-bottom:0}.rj .rj-tab td{padding:2px 0;border:0}.rj .rj-tab td[data-lab]::before{content:attr(data-lab) ": ";font-size:14px;font-weight:600;color:var(--rj-slaby)}.rj .rj-tab .rj-num{text-align:left}.rj .rj-sek :is(#jwMapa,.rj-mapa){height:300px}}body.rj-strona .rj :is(#kartaFirmy,#jwKarta,#snKarta,#kartaSe) .rj-fakty{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:16px 24px}body.rj-strona .rj :is(#kartaFirmy,#jwKarta,#snKarta,#kartaSe) .rj-fakty>div{padding:0;border-left:0;grid-column:auto;order:0}.rj .toze-unlock:not(.toze-unlock-icon){background:#fff!important;border:1.5px solid #00b5b0!important;color:#007672!important;border-radius:999px;padding:6px 12px 6px 10px;height:auto;box-shadow:0 1px 2px rgba(22,25,34,.06)}.rj .toze-paid-control .toze-unlock:not(.toze-unlock-icon){border-radius:14px;padding:4px 10px 4px 8px;line-height:1.15}@media (max-width:360px){.rj .rj-para:has(.toze-paid-control){flex-wrap:wrap}.rj .rj-para:has(.toze-paid-control)>*{flex:1 1 100%}}.rj .toze-unlock:not(.toze-unlock-icon) .sn-klodka,.rj .toze-unlock:not(.toze-unlock-icon) .toze-unlock-label,
.rj .toze-unlock:not(.toze-unlock-icon) .toze-unlock-arrow{color:#007672!important}.rj .toze-unlock:not(.toze-unlock-icon):hover,.rj .toze-unlock:not(.toze-unlock-icon):focus-visible,
.rj .toze-unlock:not(.toze-unlock-icon):active{background:#00b5b0!important;border-color:#00b5b0!important;color:#0d1f1f!important;box-shadow:0 8px 18px -10px rgba(0,181,176,.75)}.rj .toze-unlock:not(.toze-unlock-icon):hover .sn-klodka,.rj .toze-unlock:not(.toze-unlock-icon):hover .toze-unlock-label,
.rj .toze-unlock:not(.toze-unlock-icon):hover .toze-unlock-arrow,.rj .toze-unlock:not(.toze-unlock-icon):focus-visible .sn-klodka,
.rj .toze-unlock:not(.toze-unlock-icon):focus-visible .toze-unlock-label,.rj .toze-unlock:not(.toze-unlock-icon):focus-visible .toze-unlock-arrow,
.rj .toze-unlock:not(.toze-unlock-icon):active .sn-klodka,.rj .toze-unlock:not(.toze-unlock-icon):active .toze-unlock-label,
.rj .toze-unlock:not(.toze-unlock-icon):active .toze-unlock-arrow{color:#0d1f1f!important}.rj .cta-cena-pasek{background:#fff;border-color:#d3e7e5;border-left-color:#00b5b0}.rj .cta-cena-btn{background:#00b5b0;color:#0d1f1f;box-shadow:0 10px 22px -12px rgba(0,181,176,.8)}.rj .cta-cena-btn:hover,.rj .cta-cena-btn:focus-visible{background:#00a39e;color:#0d1f1f}
.rj .of-w{position:relative;padding:12px 14px;border-bottom:1px solid var(--rj-linia)}.rj .of-w:last-child{border-bottom:0}.rj .of-w:hover{background:var(--rj-hover)}.rj .of-w:hover .rj-w-t{color:var(--rj-akcent)}.rj .of-w.on{background:#f2f9f8;box-shadow:inset 3px 0 0 var(--rj-akcent)}.rj .of-w-a{text-decoration:none;color:inherit}.rj .of-w-a::after{content:"";position:absolute;inset:0}.rj .of-w-a:focus-visible{outline:0}.rj .of-w-a:focus-visible::after{outline:2px solid var(--rj-akcent);outline-offset:-2px}.rj .of-w .rj-w-m{gap:2px 14px}.rj .of-w .rj-w-m b{font-weight:700}.rj .of-stopka{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:8px 0 0}.rj .of-stopka .rj-pig{padding:2px 10px;font-size:14px;line-height:1.5;justify-self:auto}.rj .of-stopka .rj-pig::before{width:6px;height:6px}.rj .of-data{font-variant-numeric:tabular-nums}.rj .of-nw{white-space:nowrap}.rj .rj-split>.rj-wyniki{min-width:0}.rj .rj-pg[hidden]{display:none}.rj .rj-liczby[hidden],.rj .rj-mapa[hidden]{display:none}.rj .rj-f[hidden]{display:none}.rj .of-akcje{margin-left:auto;display:flex;gap:6px;position:relative;z-index:1}.rj .of-ik{position:relative;width:44px;height:44px;margin:-4px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--rj-tekst);cursor:pointer;font:inherit}.rj .of-ik::before{content:"";position:absolute;inset:4px;border:1px solid var(--rj-ramka);border-radius:6px;background:var(--rj-bialy)}.rj .of-ik svg{position:relative}.rj .of-ik:hover{color:var(--rj-akcent)}.rj .of-ik:hover::before{border-color:var(--rj-akcent)}.rj .of-ik:focus-visible{outline:0}.rj .of-ik:focus-visible::before{outline:2px solid var(--rj-akcent);outline-offset:1px}.rj .of-ik[aria-pressed="true"]{color:var(--rj-akcent-ciem)}.rj .of-ik[aria-pressed="true"]::before{border-color:var(--rj-akcent);background:var(--rj-akcent-tlo)}.rj .of-ik[aria-pressed="true"] svg{fill:currentColor}.rj .of-pusto p{margin:0}.rj .of-pusto-akcje{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:12px 0 0 !important}.rj .of-pusto-akcje a{font-size:16px;font-weight:600;color:var(--rj-akcent);text-underline-offset:3px}.rj .of-zapas{margin:0;padding:12px 14px;border-bottom:1px solid var(--rj-linia);background:var(--rj-szary-tlo);font-size:14.4px;line-height:1.5;color:var(--rj-tekst)}.rj .of-stan{margin:0 0 10px;font-size:14.4px;line-height:1.5;color:var(--rj-tekst)}.rj .of-zapisane-link{margin-left:auto;font-size:16px;font-weight:600;color:var(--rj-akcent);text-underline-offset:3px}.rj .rj-f select option:disabled{color:#9aa1a9}.rj #katalog{scroll-margin-top:calc(var(--rj-naglowek) + 16px)}.rj .rj-mapa .leaflet-marker-icon.of-pin{display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--rj-bialy);border:2px solid var(--rj-akcent);color:var(--rj-ink);font:700 14px/1 var(--rj-font);white-space:nowrap;box-shadow:0 1px 4px rgba(22,25,34,.22)}.rj .rj-mapa .leaflet-marker-icon.of-pin.on{background:var(--rj-akcent);color:#fff}.rj .of-dymek{min-width:min(220px,100%)}.rj .of-dymek b{display:block;font-size:15px;color:var(--rj-ink)}.rj .of-dymek span{display:block;font-size:14px;color:#5d646d;line-height:1.45}.rj .of-dymek span.of-nw{display:inline;white-space:nowrap}.rj .of-dymek strong{font-weight:700;color:var(--rj-ink)}.rj .of-dymek .of-dymek-t{color:var(--rj-ink);font-weight:600;margin:2px 0 4px}.rj .of-dymek a{display:inline-block;margin-top:8px;color:var(--rj-akcent);font:600 14px var(--rj-font);text-decoration:none}.rj .of-dymek a:hover{text-decoration:underline}.rj .leaflet-container .leaflet-popup-content{font-family:var(--rj-font);margin:12px 16px}.rj .leaflet-container .leaflet-control-layers{border-radius:8px;border:1px solid var(--rj-linia);box-shadow:0 1px 4px rgba(22,25,34,.12)}.rj .leaflet-container .leaflet-control-layers-expanded{padding:10px 14px 10px 10px;font:400 14px/1.45 var(--rj-font);color:var(--rj-ink)}.rj .of-legenda{background:var(--rj-bialy);border:1px solid var(--rj-linia);border-radius:8px;padding:10px 12px;font:400 14px/1.45 var(--rj-font);color:var(--rj-tekst);max-width:250px;box-shadow:0 1px 4px rgba(22,25,34,.12)}.rj .of-legenda b{display:block;color:var(--rj-ink);font-weight:700}.rj .of-legenda i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px}.rj .of-legenda div+div{margin-top:6px}.rj .of-grupa{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font:700 14px var(--rj-font);border:2px solid #fff;box-shadow:0 1px 5px rgba(0,0,0,.28)}.rj .of-k-zielony{background:#1f9d55}.rj .of-k-zolty{background:#e0a800}.rj .of-k-czerwony{background:#c0392b}.rj .of-k-szary{background:#73808c}.rj .of-k-niebieski{background:#2856a3}.rj .of-warstwa{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 10px;padding:12px 16px;background:var(--rj-bialy);border:1px solid var(--rj-linia);border-radius:12px;font-size:14.4px;line-height:1.5;color:var(--rj-tekst)}.rj .of-warstwa button{min-height:44px;padding:0 16px;border:1px solid var(--rj-ramka);border-radius:var(--rj-r);background:var(--rj-bialy);font:600 14.4px var(--rj-font);color:var(--rj-ink);cursor:pointer}.rj .of-warstwa button:hover{border-color:var(--rj-akcent);color:var(--rj-akcent)}.rj details.rj-baton.zastrzezenia{border-top:0;padding-top:0}.rj details.rj-baton.zastrzezenia>summary{display:inline-flex;min-height:0;font-size:16px;line-height:1.5;font-weight:600;color:var(--rj-ink)}.rj details.rj-baton.zastrzezenia>summary:hover{color:var(--rj-ink)}.rj .of-indeks{list-style:none;margin:10px 0 0 !important;padding:0 !important;columns:2 22em;column-gap:32px}.rj .of-indeks li{break-inside:avoid;margin:0 0 4px}.rj .of-indeks a{color:var(--rj-akcent);text-decoration:none}.rj .of-indeks a:hover{text-decoration:underline}.rj .of-indeks-h{margin:16px 0 0;font-size:14.4px;font-weight:700;color:var(--rj-ink)}.rj .rj-baton p.of-indeks-h{color:var(--rj-ink)}@media (max-width:640px){.rj .of-ik{margin:0}.rj .of-ik::before{inset:0}.rj .of-zapisane-link{margin-left:0;flex-basis:100%}.rj .rj-filtry-akcje{flex-wrap:wrap}.rj .of-indeks a{display:inline-flex;align-items:center;min-height:44px}}