.region-section[data-astro-cid-olikg42y]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.region-copy[data-astro-cid-olikg42y] h2[data-astro-cid-olikg42y]{max-width:18ch}.poland-map[data-astro-cid-olikg42y]{justify-self:center;width:100%;max-width:36rem;position:relative}svg[data-astro-cid-olikg42y]{width:100%;height:auto;display:block;overflow:visible}.map-region[data-astro-cid-olikg42y]{fill:var(--color-base-200,#eceee7);stroke:#9da69b;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map-region-active[data-astro-cid-olikg42y]{fill:var(--site-accent);transition:fill .18s,stroke .18s,stroke-width .18s,filter .18s}.map-region-link[data-astro-cid-olikg42y]{cursor:pointer}.map-region-link[data-astro-cid-olikg42y]:hover .map-region-active[data-astro-cid-olikg42y],.map-region-link[data-astro-cid-olikg42y]:focus-visible .map-region-active[data-astro-cid-olikg42y],.poland-map[data-astro-cid-olikg42y]:has(.map-legend [data-region=PL-OP]:is(:hover,:focus-visible)) #PL-OP[data-astro-cid-olikg42y],.poland-map[data-astro-cid-olikg42y]:has(.map-legend [data-region=PL-DS]:is(:hover,:focus-visible)) #PL-DS[data-astro-cid-olikg42y],.poland-map[data-astro-cid-olikg42y]:has(.map-legend [data-region=PL-LD]:is(:hover,:focus-visible)) #PL-LD[data-astro-cid-olikg42y],.poland-map[data-astro-cid-olikg42y]:has(.map-legend [data-region=PL-SL]:is(:hover,:focus-visible)) #PL-SL[data-astro-cid-olikg42y]{fill:#a6402a;stroke:#542c22;stroke-width:3px;paint-order:stroke fill;filter:drop-shadow(0 0 2px #bd4b3280)drop-shadow(0 4px 6px #542c2233)}.map-region-link[data-astro-cid-olikg42y]:focus-visible{outline:none}.map-label[data-astro-cid-olikg42y]{background:var(--color-ink);color:#fff;pointer-events:none;opacity:0;border-radius:.5rem;padding:.65rem .9rem;font-weight:600;transition:opacity .18s;position:absolute;top:59%;left:38%}.map-label[data-astro-cid-olikg42y] span[data-astro-cid-olikg42y]{margin-top:.2rem;font-size:.75rem;font-weight:400;display:block}.map-label[data-astro-cid-olikg42y][data-label=PL-DS]{top:57%;left:22%}.map-label[data-astro-cid-olikg42y][data-label=PL-LD]{top:43%;left:50%}.map-label[data-astro-cid-olikg42y][data-label=PL-SL]{top:70%;left:48%}.poland-map[data-astro-cid-olikg42y]:has([data-region=PL-OP]:is(:hover,:focus-visible)) [data-astro-cid-olikg42y][data-label=PL-OP],.poland-map[data-astro-cid-olikg42y]:has([data-region=PL-DS]:is(:hover,:focus-visible)) [data-astro-cid-olikg42y][data-label=PL-DS],.poland-map[data-astro-cid-olikg42y]:has([data-region=PL-LD]:is(:hover,:focus-visible)) [data-astro-cid-olikg42y][data-label=PL-LD],.poland-map[data-astro-cid-olikg42y]:has([data-region=PL-SL]:is(:hover,:focus-visible)) [data-astro-cid-olikg42y][data-label=PL-SL]{opacity:1}.map-legend[data-astro-cid-olikg42y]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.25rem;max-width:29rem;margin:1.5rem auto 0;padding:0;list-style:none;display:grid}.map-legend[data-astro-cid-olikg42y] a[data-astro-cid-olikg42y]{min-height:3rem;color:var(--color-ink);border-bottom:1px solid #9da69b66;border-radius:.4rem .4rem 0 0;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.map-legend[data-astro-cid-olikg42y] a[data-astro-cid-olikg42y]:hover,.map-legend[data-astro-cid-olikg42y] a[data-astro-cid-olikg42y]:focus-visible{color:var(--site-accent);background:#bd4b3214}.map-legend[data-astro-cid-olikg42y] a[data-astro-cid-olikg42y]:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.region-marker[data-astro-cid-olikg42y]{background:var(--site-accent);border-radius:50%;flex:0 0 .5rem;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #bd4b3217}@media (width<=767px){.region-section[data-astro-cid-olikg42y]{grid-template-columns:1fr}}@media (width<=374px){.map-legend[data-astro-cid-olikg42y]{column-gap:.5rem}.map-legend[data-astro-cid-olikg42y] a[data-astro-cid-olikg42y]{gap:.6rem;padding-inline:.5rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.map-region-active[data-astro-cid-olikg42y],.map-label[data-astro-cid-olikg42y],.map-legend[data-astro-cid-olikg42y] a[data-astro-cid-olikg42y]{transition:none}}.hero-gallery[data-astro-cid-l2esy33n]{display:none}@media (width>=1024px){.hero-gallery[data-astro-cid-l2esy33n]{pointer-events:none;display:block;position:absolute;inset:0 0 0 48%;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 18% 90%,#0000)}.gallery-plane[data-astro-cid-l2esy33n]{flex-direction:column;gap:18px;width:1100px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-35deg)}.gallery-row[data-astro-cid-l2esy33n]{position:relative}.gallery-row[data-astro-cid-l2esy33n]:has(.gallery-card:hover){z-index:1}.gallery-track[data-astro-cid-l2esy33n]{width:max-content;animation:gallery-drift var(--duration) linear var(--delay) infinite;animation-play-state:paused;display:flex}.hero-gallery[data-astro-cid-l2esy33n].is-running .gallery-track[data-astro-cid-l2esy33n]{will-change:transform;animation-play-state:running}.gallery-group[data-astro-cid-l2esy33n]{flex-shrink:0;gap:18px;padding-right:18px;display:flex}.gallery-card[data-astro-cid-l2esy33n]{color:#8b9585;pointer-events:auto;background:#e3e7dd;border:1px solid #d1d7cc;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:250px;height:175px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #2027220d}.gallery-card[data-astro-cid-l2esy33n]:hover{z-index:1;transform:scale(1.15);box-shadow:0 14px 32px #20272224}.gallery-card-1[data-astro-cid-l2esy33n]{color:#b28b74;background:#eee3da;border-color:#e1cfc2}.gallery-card-2[data-astro-cid-l2esy33n]{color:#7d8d74;background:#d5ddd0;border-color:#c5cebf}.gallery-card[data-astro-cid-l2esy33n] svg[data-astro-cid-l2esy33n]{width:42px;height:42px}.gallery-card[data-astro-cid-l2esy33n] picture[data-astro-cid-l2esy33n],.gallery-card[data-astro-cid-l2esy33n] img[data-astro-cid-l2esy33n]{width:100%;height:100%;display:block}.gallery-card[data-astro-cid-l2esy33n] .gallery-fallback[data-astro-cid-l2esy33n]{position:absolute;inset:0}.gallery-card[data-astro-cid-l2esy33n] img[data-astro-cid-l2esy33n]{object-fit:cover}.gallery-card[data-astro-cid-l2esy33n] span[data-astro-cid-l2esy33n]{letter-spacing:.12em;text-transform:uppercase;font-size:11px}}@keyframes gallery-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.gallery-track[data-astro-cid-l2esy33n]{animation:none;transform:translate(-25%)}.gallery-card[data-astro-cid-l2esy33n]{transition:none}}.service-detail-link[data-astro-cid-lcdefpme]{margin-top:1rem;display:inline-block}
