/* SwepcoreWyglad: plik wygenerowany przez tools/zrob-css-wyglad.mjs (makieta v3 + sklep/wtyczka/zrodla-scss), nie edytuj recznie */
.swep-wyglad .sektory-siatka{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width: 991.98px){.swep-wyglad .sektory-siatka{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575.98px){.swep-wyglad .sektory-siatka{grid-template-columns:minmax(0,1fr);gap:16px}}@media (min-width: 576px){.swep-wyglad .sektory-siatka{grid-auto-rows:1fr}}.swep-wyglad .ks-siatka>li{display:flex;min-width:0}.swep-wyglad .karta-sektora{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:var(--bialy);color:var(--tekst);transition:box-shadow .2s,transform .2s}@media (hover: hover){.swep-wyglad .karta-sektora:hover{box-shadow:var(--cien-karty)}}.swep-wyglad .ks-foto{display:block;aspect-ratio:var(--ks-proporcje,4 / 3);--podloga:86%}.swep-wyglad .ks-img:not(.ramka){transform:translateX(-50%)}.swep-wyglad .ks-foto.scena-ai .ks-img{left:53%;bottom:15%;height:66%}.swep-wyglad .ks-pasek{display:flex;align-items:center;gap:12px;min-height:68px;padding:10px 16px 10px 20px;background:var(--grafit);transition:background .2s}.swep-wyglad .ks-ikona{flex:none;display:flex;color:var(--bialy)}.swep-wyglad .ks-ikona svg{stroke-width:1.6}.swep-wyglad .ks-tytul{flex:1;min-width:0;margin:0;font-size:19px;line-height:1.2;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bialy);overflow-wrap:break-word}.swep-wyglad .ks-tytul a,.swep-wyglad .ks-tytul a:hover{color:var(--bialy);text-decoration:none}.swep-wyglad .ks-pasek .kolko-strzalka{width:36px;height:36px;transition:background .2s,color .2s,transform .2s}.swep-wyglad .ks-tresc{display:flex;flex-direction:column;flex:1;padding:16px 20px 18px;border:1px solid var(--ramka-jasna);border-top:0}.swep-wyglad .ks-opis{flex:1;margin:0 0 10px;font-size:15px;line-height:1.55;color:var(--tekst)}.swep-wyglad .ks-wiecej{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;margin:0;font-size:15px;line-height:1.3;font-weight:700;color:var(--grafit)}.swep-wyglad .zm-liczba{font-size:14px;font-weight:400;color:var(--tekst)}.swep-wyglad .ks-wiecej .strzalka{color:var(--czerwien-core)}.swep-wyglad .kolko-strzalka{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--przycisk);color:var(--bialy);transition:transform .2s}.swep-wyglad .karta-sektora:hover .ks-pasek,.swep-wyglad .karta-sektora:has(:focus-visible) .ks-pasek{background:var(--przycisk)}.swep-wyglad .karta-sektora:hover .kolko-strzalka,.swep-wyglad .karta-sektora:has(:focus-visible) .kolko-strzalka{background:var(--bialy);color:var(--przycisk)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.swep-wyglad .karta-sektora:hover{transform:translateY(-3px)}.swep-wyglad .karta-sektora:hover .ks-img{--hk:1.04}.swep-wyglad .karta-sektora:hover .ks-img:not(.ramka){transform:translateX(-50%) scale(1.04)}.swep-wyglad .karta-sektora:hover .kolko-strzalka{transform:translateX(3px)}}@media (max-width: 991.98px){.swep-wyglad .ks-siatka{gap:20px}}@media (max-width: 575.98px){.swep-wyglad .ks-pasek{gap:8px;padding:10px 12px 10px 14px}.swep-wyglad .ks-tytul{font-size:16px;letter-spacing:.02em}.swep-wyglad .ks-pasek .kolko-strzalka{width:32px;height:32px}}@media (min-width: 992px) and (max-width: 1199.98px){.swep-wyglad .ks-tytul{font-size:16px;letter-spacing:.02em}}@media (max-width: 575.98px){.swep-wyglad .ks-siatka.ks-kompakt{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.swep-wyglad .ks-kompakt .ks-pasek{min-height:52px;gap:8px;padding:8px 10px 8px 12px}.swep-wyglad .ks-kompakt .ks-ikona svg{width:18px;height:18px}.swep-wyglad .ks-kompakt .ks-tytul{font-size:13px;letter-spacing:.02em}.swep-wyglad .ks-kompakt .ks-pasek .kolko-strzalka{display:none}.swep-wyglad .ks-kompakt .ks-tresc{padding:10px 12px 12px}.swep-wyglad .ks-kompakt .ks-opis{flex:none;margin-bottom:6px;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.swep-wyglad .ks-kompakt .ks-wiecej{margin-top:auto;font-size:13px;gap:2px 6px}.swep-wyglad .ks-kompakt .ks-wiecej .zm-liczba{font-size:13px}.swep-wyglad .ks-kompakt .ks-wiecej .strzalka{display:none}.swep-wyglad .ks-kompakt .ks-foto.scena-ai .ks-img{height:58%}}@media (max-width: 359.98px){.swep-wyglad .ks-kompakt .ks-ikona{display:none}}.swep-wyglad .gk-siatka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0 24px;padding:0;list-style:none}.swep-wyglad .gk-siatka>li{display:flex;min-width:0}.swep-wyglad .gk{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:var(--bialy);border:1px solid var(--ramka-jasna);color:var(--tekst);transition:box-shadow .2s}.swep-wyglad .gk-scena{position:relative;display:flex;justify-content:center;align-items:center;height:240px;padding:16px;background:var(--tlo-zdjecia);isolation:isolate;overflow:hidden}.swep-wyglad .gk-img{position:relative;z-index:1;width:204px;height:204px;max-width:100%;object-fit:contain;object-position:50% 100%;transition:transform .25s ease-out}.swep-wyglad .gk-tresc{display:flex;flex-direction:column;flex:1;padding:16px 64px 20px 20px}.swep-wyglad .gk-nazwa{margin:0;min-height:calc(2 * 1.3em);font-size:18px;line-height:1.3;font-weight:700;color:var(--grafit);overflow-wrap:break-word;hyphens:manual}.swep-wyglad .gk-link{color:var(--grafit);transition:color .2s}.swep-wyglad .gk-link:hover{text-decoration:none}.swep-wyglad .gk-liczba{margin:4px 0 0;font-size:14px;line-height:1.4;font-weight:600;color:var(--czerwien-core)}.swep-wyglad .gk-zakres{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--tekst)}.swep-wyglad .gk .kolko-strzalka{position:absolute;right:16px;bottom:20px;width:36px;height:36px}.swep-wyglad .gk::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:4px;background:var(--czerwien);transform:scaleX(0);transform-origin:left;transition:transform .25s ease-out}.swep-wyglad .gk:has(:focus-visible)::after{transform:none}.swep-wyglad .gk:hover .gk-link,.swep-wyglad .gk:has(:focus-visible) .gk-link{color:var(--czerwien-core)}@media (hover: hover){.swep-wyglad .gk:hover{box-shadow:var(--cien-karty)}}@media (hover: hover) and (prefers-reduced-motion: no-preference){.swep-wyglad .gk:hover .gk-img{--by:-8px}.swep-wyglad .gk:hover .gk-img:not(.ramka){transform:translateY(-8px)}.swep-wyglad .gk:hover::after{transform:scaleX(1)}.swep-wyglad .gk:hover .kolko-strzalka{transform:scale(1.1)}}@media (hover: hover) and (prefers-reduced-motion: reduce){.swep-wyglad .gk:hover::after{transform:none}}@media (min-width: 992px) and (max-width: 1199.98px){.swep-wyglad .gk-scena{height:220px}.swep-wyglad .gk-img{width:188px;height:188px}.swep-wyglad .gk-tresc{padding-right:56px}}@media (max-width: 991.98px){.swep-wyglad .gk-siatka{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.swep-wyglad .gk-scena{height:200px}.swep-wyglad .gk-img{width:168px;height:168px}.swep-wyglad .gk-tresc{padding:14px 56px 18px 16px}.swep-wyglad .gk-nazwa{font-size:16px}.swep-wyglad .gk .kolko-strzalka{right:12px;bottom:16px;width:32px;height:32px}}@media (max-width: 575.98px){.swep-wyglad .gk-siatka{gap:12px;margin:24px 0 16px}.swep-wyglad .gk-scena{height:150px;padding:12px}.swep-wyglad .gk-img{width:126px;height:126px}.swep-wyglad .gk-tresc{padding:12px 12px 14px}.swep-wyglad .gk-nazwa{font-size:15px;line-height:1.25;min-height:calc(2 * 1.25em)}.swep-wyglad .gk-liczba{font-size:13px}.swep-wyglad .gk-zakres{font-size:12px;line-height:1.35}.swep-wyglad .gk .kolko-strzalka{display:none}}@media (max-width: 767.98px){.swep-wyglad .rzad-tel .gk-scena{height:190px;padding:14px}.swep-wyglad .rzad-tel .gk-img{width:160px;height:160px}}.swep-wyglad .kafle-ik{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.swep-wyglad .kafle-ik>li{display:flex;min-width:0}.swep-wyglad .kafel-ik{position:relative;flex:1;display:grid;grid-template-columns:40px minmax(0,1fr) 20px;gap:16px;align-items:center;min-height:120px;padding:0 20px 0 24px;background:var(--grafit);color:var(--bialy);text-decoration:none;transition:background .2s}.swep-wyglad .kafel-ik .ikona-kafla{color:var(--czerwien);transition:color .2s}.swep-wyglad .kafel-ik-tytul{font-size:15px;line-height:1.35;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bialy);overflow-wrap:anywhere}.swep-wyglad .kafel-ik-strz{justify-self:end;color:var(--czerwien);transition:color .2s,transform .2s}.swep-wyglad .kafel-ik:hover,.swep-wyglad .kafel-ik:focus-visible{background:var(--przycisk);text-decoration:none}.swep-wyglad .kafel-ik:hover .ikona-kafla,.swep-wyglad .kafel-ik:focus-visible .ikona-kafla,.swep-wyglad .kafel-ik:hover .kafel-ik-strz,.swep-wyglad .kafel-ik:focus-visible .kafel-ik-strz{color:var(--bialy)}.swep-wyglad .kafel-ik:focus-visible{outline:2px solid var(--bialy);outline-offset:-6px}@media (hover: hover) and (prefers-reduced-motion: no-preference){.swep-wyglad .kafel-ik:hover .kafel-ik-strz{transform:translateX(4px)}}@media (min-width: 768px) and (max-width: 1199.98px){.swep-wyglad .kafel-ik{grid-template-columns:32px minmax(0,1fr) 16px;gap:14px;padding:0 16px 0 20px;min-height:104px}.swep-wyglad .kafel-ik .ikona-kafla{width:32px;height:32px}.swep-wyglad .kafel-ik-tytul{font-size:14px;letter-spacing:.06em}}@media (min-width: 768px) and (max-width: 991.98px){.swep-wyglad .kafle-ik:not(.kafle-ik-4) .kafel-ik{grid-template-columns:minmax(0,1fr) 16px;row-gap:10px;align-content:center;padding:18px 16px 18px 20px}.swep-wyglad .kafle-ik:not(.kafle-ik-4) .kafel-ik .ikona-kafla{grid-column:1 / -1}.swep-wyglad .kafle-ik:not(.kafle-ik-4) .kafel-ik-tytul{letter-spacing:.03em}}@media (max-width: 767.98px){.swep-wyglad .kafle-ik{grid-template-columns:minmax(0,1fr);gap:8px}.swep-wyglad .kafel-ik{grid-template-columns:28px minmax(0,1fr) 16px;gap:12px;min-height:64px;padding:0 16px}.swep-wyglad .kafel-ik .ikona-kafla{width:28px;height:28px}.swep-wyglad .kafel-ik-tytul{font-size:14px;letter-spacing:.08em}}.swep-wyglad .studio{position:relative;overflow:hidden;isolation:isolate;background:var(--studio)}.swep-wyglad .scena-tlo{position:absolute;inset:0;z-index:-1;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--scena-poz,50% 50%)}.swep-wyglad .zdj-multiply{mix-blend-mode:multiply}.swep-wyglad .scena-ai :is(.zdj-multiply, .wyciete){mix-blend-mode:normal}.swep-wyglad .scena-foto{background:#d9d9d9}@media (max-width: 767.98px){.swep-wyglad .scena-tlo[style*="--scena-poz-tel"]{object-position:var(--scena-poz-tel)}}.swep-wyglad .pelna-szer{container-type:inline-size;--kl:16px}@media (min-width: 576px){.swep-wyglad .pelna-szer{--kl:max(15px,calc((100cqw - 510px) / 2))}}@media (min-width: 768px){.swep-wyglad .pelna-szer{--kl:max(15px,calc((100cqw - 690px) / 2))}}@media (min-width: 992px){.swep-wyglad .pelna-szer{--kl:max(16px,calc((100cqw - 930px) / 2))}}@media (min-width: 1200px){.swep-wyglad .pelna-szer{--kl:max(16px,calc((100cqw - 1110px) / 2))}}.swep-wyglad .sekcja-wstep{max-width:68ch;margin:0}.swep-wyglad .sekcja-gdzie .swp-h1{color:var(--bialy)}.swep-wyglad .sekcja-gdzie .sekcja-wstep{color:var(--na-grafit-mocny);font-size:18px;line-height:1.6}@media (max-width: 767.98px){.swep-wyglad .sekcja-gdzie .sekcja-wstep{font-size:16px}}.swep-wyglad .kraje{margin-top:36px}.swep-wyglad .kraje-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.swep-wyglad .kraj{display:flex;flex-direction:column;min-width:0;padding:28px 26px 30px;background:var(--grafit-karta);border:1px solid rgba(255,255,255,.12);border-top:4px solid var(--czerwien)}.swep-wyglad .kraj-flaga{display:flex;margin-bottom:20px}.swep-wyglad .flaga{display:block;width:auto;height:56px;box-shadow:0 0 0 1px rgba(255,255,255,.2),0 10px 22px -12px rgba(0,0,0,.6)}.swep-wyglad .kraj-nazwa{margin:0;font-size:24px;line-height:1.25;font-weight:700;color:var(--bialy)}.swep-wyglad .kraj-podpis{margin:4px 0 14px;font-size:13px;line-height:1.4;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--na-grafit-slaby)}.swep-wyglad .kraj-tekst{margin:0;font-size:15px;line-height:1.6;color:var(--na-grafit-mocny)}@media (max-width: 991.98px){.swep-wyglad .kraje-lista{gap:16px}.swep-wyglad .kraj{padding:22px 20px 24px}.swep-wyglad .kraj-nazwa{font-size:21px}}@media (max-width: 767.98px){.swep-wyglad .kraje{margin-top:24px}.swep-wyglad .kraje-lista{grid-template-columns:minmax(0,1fr);gap:12px}.swep-wyglad .kraj{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:center;padding:18px 16px 20px}.swep-wyglad .kraj-flaga{grid-row:1 / span 2;margin:0}.swep-wyglad .flaga{height:40px}.swep-wyglad .kraj-nazwa{font-size:20px}.swep-wyglad .kraj-podpis{margin:2px 0 0;font-size:12px}.swep-wyglad .kraj-tekst{grid-column:1 / -1;margin-top:14px}}.swep-wyglad .eks{margin-top:48px;padding:56px 48px 48px;background:var(--grafit-karta);border:1px solid rgba(255,255,255,.12);border-top:6px solid var(--czerwien)}.swep-wyglad .eks-tekst{max-width:860px}.swep-wyglad .eks-nad{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:14px;line-height:1.35;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--na-grafit-slaby)}.swep-wyglad .eks-nad-ikona{flex:none;color:var(--czerwien)}.swep-wyglad .eks-h{margin:0;font-size:46px;line-height:1.12;font-weight:700;letter-spacing:-.015em;color:var(--bialy);text-wrap:balance}.swep-wyglad .eks-opis{margin:18px 0 0;font-size:20px;line-height:1.55;color:var(--na-grafit-mocny);text-wrap:pretty}.swep-wyglad .eks-dol{margin:40px 0 0;padding:30px 0 0;border-top:1px solid rgba(255,255,255,.14)}.swep-wyglad .eks-podpis{margin:0 0 24px;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--na-grafit-slaby)}.swep-wyglad .eks-kraje{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:24px 16px;margin:0;padding:0;list-style:none}.swep-wyglad .eks-kraj{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0;text-align:center}.swep-wyglad .eks-flaga{display:flex;align-items:center;justify-content:center;height:56px}.swep-wyglad .eks .flaga{height:56px}.swep-wyglad .eks-nazwa{font-size:16px;line-height:1.3;font-weight:600;color:var(--na-grafit-mocny)}@media (min-width: 992px) and (max-width: 1199.98px){.swep-wyglad .eks{padding:44px 36px 40px}.swep-wyglad .eks-h{font-size:38px}.swep-wyglad .eks-flaga,.swep-wyglad .eks .flaga{height:42px}.swep-wyglad .eks-nazwa{font-size:15px}}@media (max-width: 991.98px){.swep-wyglad .eks{padding:38px 32px 34px}.swep-wyglad .eks-h{font-size:34px}.swep-wyglad .eks-opis{font-size:18px}.swep-wyglad .eks-kraje{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px}}@media (max-width: 767.98px){.swep-wyglad .eks{margin-top:28px;padding:28px 20px 26px}.swep-wyglad .eks-nad{margin-bottom:10px;font-size:12px;letter-spacing:.08em}.swep-wyglad .eks-h{font-size:28px;line-height:1.18}.swep-wyglad .eks-opis{margin-top:12px;font-size:16px}.swep-wyglad .eks-dol{margin-top:26px;padding-top:22px}.swep-wyglad .eks-podpis{margin-bottom:18px;font-size:12px}.swep-wyglad .eks-kraje{gap:22px 8px}.swep-wyglad .eks-kraj{gap:8px}.swep-wyglad .eks-flaga,.swep-wyglad .eks .flaga{height:34px}.swep-wyglad .eks-nazwa{font-size:13px}}.swep-wyglad .jk-kroki{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:8px 0 0;padding:0;list-style:none;counter-reset:jk}.swep-wyglad .jk-krok{position:relative;counter-increment:jk;padding:24px 22px 26px;background:var(--bialy);border:1px solid var(--ramka-jasna);border-top:4px solid var(--czerwien)}.swep-wyglad .jk-gora{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.swep-wyglad .jk-nr{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--grafit)}.swep-wyglad .jk-nr::before{content:counter(jk,decimal-leading-zero);font-size:16px;font-weight:700;color:var(--bialy)}.swep-wyglad .jk-ikona{color:var(--czerwien)}.swep-wyglad .jk-tytul{margin:0 0 8px;font-size:18px;line-height:1.3;font-weight:700;color:var(--grafit)}.swep-wyglad .jk-krok p{margin:0;font-size:15px;line-height:1.6;color:var(--tekst)}.swep-wyglad .jk-krok+.jk-krok::before{content:"";position:absolute;left:-19px;top:38px;width:14px;height:14px;border-top:3px solid var(--czerwien);border-right:3px solid var(--czerwien);transform:rotate(45deg)}@media (max-width: 991.98px){.swep-wyglad .jk-kroki{grid-template-columns:repeat(2,minmax(0,1fr))}.swep-wyglad .jk-krok:nth-child(odd)::before{display:none}}@media (max-width: 575.98px){.swep-wyglad .jk-kroki{grid-template-columns:minmax(0,1fr);gap:12px}.swep-wyglad .jk-krok{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 14px;padding:18px 16px 20px}.swep-wyglad .jk-gora{grid-row:1 / span 2;flex-direction:column;justify-content:flex-start;gap:10px;margin:0}.swep-wyglad .jk-ikona{width:28px;height:28px}.swep-wyglad .jk-tytul{margin-bottom:4px;font-size:17px}.swep-wyglad .jk-krok p{grid-column:2}.swep-wyglad .jk-krok+.jk-krok::before{display:none}}.swep-wyglad{--hb-plyta:rgba(40,37,38,.9)}.swep-wyglad .hb{position:relative;display:flex;min-height:620px;background:var(--grafit);isolation:isolate;--hb-panel:calc(var(--kl) + 690px)}.swep-wyglad .hb-foto{position:absolute;top:0;bottom:0;right:0;left:calc(var(--hb-panel) - var(--skos) - var(--pasek-skosu));z-index:-1;overflow:hidden}.swep-wyglad .hb-foto picture{display:contents}.swep-wyglad .hb-img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--scena-poz,50% 50%)}@media (max-width: 767.98px){.swep-wyglad .hb-img[style*="--scena-poz-tel"]{object-position:var(--scena-poz-tel)}}.swep-wyglad .hb-studio{--cien-dol:66px;--cien-wys:40px}.swep-wyglad .hb-maszyna{position:absolute;z-index:1;left:58%;bottom:72px;--bx:-50%;width:auto;height:470px;max-width:none}.swep-wyglad .hb-maszyna:not(.ramka){transform:translateX(-50%)}.swep-wyglad .hb-studio .cien-pod{left:58%;width:340px;transform:translateX(-50%)}.swep-wyglad .hb-panel{position:relative;display:flex;width:var(--hb-panel);max-width:100%}.swep-wyglad .hb-tekst{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:56px calc(var(--skos) + 36px) 112px var(--kl);background:var(--hb-plyta);color:var(--na-grafit-mocny);clip-path:polygon(0 0,calc(100% - var(--pasek-skosu)) 0,calc(100% - var(--skos) - var(--pasek-skosu)) 100%,0 100%)}.swep-wyglad .hb-pasek{position:absolute;inset:0;pointer-events:none;background:var(--czerwien);clip-path:polygon(calc(100% - var(--pasek-skosu)) 0,100% 0,calc(100% - var(--skos)) 100%,calc(100% - var(--skos) - var(--pasek-skosu)) 100%)}.swep-wyglad .hb :focus-visible{outline-color:var(--bialy)}.swep-wyglad .hb-nad{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:14px;line-height:1.35;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--na-grafit-slaby)}.swep-wyglad .hb-nad-ikona{flex:none;color:var(--czerwien)}.swep-wyglad .hb-h1{margin:0 0 14px;max-width:12em;font-size:52px;line-height:1.06;font-weight:700;letter-spacing:-.015em;color:var(--bialy)}.swep-wyglad .hb-podtytul{margin:0 0 16px;max-width:22em;font-size:26px;line-height:1.3;font-weight:600;color:var(--bialy)}.swep-wyglad .hb-lead{margin:0 0 30px;max-width:30em;font-size:18px;line-height:1.6;color:var(--na-grafit-mocny)}.swep-wyglad .hb-akcje{display:flex;flex-wrap:wrap;gap:12px 16px;margin:0 0 26px}.swep-wyglad .swp-btn.hb-btn{min-height:52px;padding:0 28px;font-size:16px;line-height:1;font-weight:700;text-transform:none}.swep-wyglad .swp-btn.hb-btn:hover,.swep-wyglad .swp-btn.hb-btn:focus-visible{border-color:var(--bialy)}.swep-wyglad .hb-btn-obrys{display:inline-flex;align-items:center;min-height:52px;padding:0 26px;border:2px solid var(--bialy);color:var(--bialy);font-size:16px;line-height:1;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.swep-wyglad .hb-btn-obrys:hover,.swep-wyglad .hb-btn-obrys:focus-visible{background:var(--bialy);color:var(--grafit);text-decoration:none}.swep-wyglad .hb-kontakt{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:15px;line-height:1.5;color:var(--na-grafit-mocny)}.swep-wyglad .hb-kontakt .ikona{flex:none;margin-top:2px;color:var(--czerwien)}.swep-wyglad .hb-tel{display:inline-block;font-weight:700;color:var(--bialy);white-space:nowrap}.swep-wyglad .hb-tel:hover,.swep-wyglad .hb-tel:focus-visible{color:var(--bialy);text-decoration:underline;text-underline-offset:3px}.swep-wyglad .hb-godziny{display:block;color:var(--na-grafit)}.swep-wyglad .hb-kafle-nav{position:relative;z-index:2;margin-top:-64px}.swep-wyglad .hb-kafle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;background:var(--bialy);box-shadow:0 22px 44px -22px rgba(23,20,21,.45),0 0 0 1px rgba(0,0,0,.05)}.swep-wyglad .hb-kafle>li{display:flex;min-width:0}.swep-wyglad .hb-kafle>li+li{border-left:1px solid var(--ramka-jasna)}.swep-wyglad .hb-kafel{position:relative;flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:128px;padding:20px 22px 20px 26px;color:var(--grafit);text-decoration:none;transition:background .2s}.swep-wyglad .hb-kafel-tytul{display:block;font-size:20px;line-height:1.25;font-weight:700;color:var(--grafit);transition:color .2s}.swep-wyglad .hb-kafel-pod{display:block;margin-top:4px;font-size:14px;line-height:1.4;color:var(--tekst)}.swep-wyglad .hb-kafel-ikona{flex:none;color:var(--czerwien);transition:transform .25s ease-out}.swep-wyglad .hb-kafel::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--czerwien);transform:scaleX(0);transform-origin:left;transition:transform .25s ease-out}.swep-wyglad .hb-kafel:hover,.swep-wyglad .hb-kafel:focus-visible{background:var(--tlo-jasne);text-decoration:none}.swep-wyglad .hb-kafel:hover .hb-kafel-tytul,.swep-wyglad .hb-kafel:focus-visible .hb-kafel-tytul{color:var(--czerwien-core)}.swep-wyglad .hb-kafel:focus-visible{outline:3px solid var(--czerwien);outline-offset:-3px}.swep-wyglad .hb-kafel:focus-visible::after{transform:none}@media (hover: hover) and (prefers-reduced-motion: no-preference){.swep-wyglad .hb-kafel:hover::after{transform:scaleX(1)}.swep-wyglad .hb-kafel:hover .hb-kafel-ikona{transform:translateY(-4px)}}@media (hover: hover) and (prefers-reduced-motion: reduce){.swep-wyglad .hb-kafel:hover::after{transform:none}}@media (min-width: 992px) and (max-width: 1199.98px){.swep-wyglad .hb{min-height:560px;--hb-panel:calc(var(--kl) + 600px)}.swep-wyglad .hb-tekst{padding-top:44px;padding-bottom:100px}.swep-wyglad .hb-nad{margin-bottom:14px;font-size:13px}.swep-wyglad .hb-h1{margin-bottom:12px;font-size:42px}.swep-wyglad .hb-podtytul{margin-bottom:12px;font-size:22px}.swep-wyglad .hb-lead{margin-bottom:24px;font-size:16px;line-height:1.55}.swep-wyglad .hb-akcje{margin-bottom:20px}.swep-wyglad .hb-maszyna{height:420px}.swep-wyglad .hb-kafel{min-height:116px;padding:18px 16px 18px 20px}.swep-wyglad .hb-kafel-tytul{font-size:18px}}@media (max-width: 991.98px){.swep-wyglad .hb{display:block;min-height:0}.swep-wyglad .hb-foto{position:relative;inset:auto;left:auto;z-index:0;height:380px}.swep-wyglad .hb-maszyna{left:50%;bottom:40px;height:300px}.swep-wyglad .hb-studio{--cien-dol:34px;--cien-wys:30px}.swep-wyglad .hb-studio .cien-pod{left:50%;width:240px}.swep-wyglad .hb-panel{width:auto;margin-top:-28px}.swep-wyglad .hb-tekst{padding:64px var(--kl) 96px;background:var(--grafit);clip-path:polygon(0 calc(28px + var(--pasek-skosu)),100% var(--pasek-skosu),100% 100%,0 100%)}.swep-wyglad .hb-pasek{clip-path:polygon(0 28px,100% 0,100% var(--pasek-skosu),0 calc(28px + var(--pasek-skosu)))}.swep-wyglad .hb-h1{max-width:18em;font-size:40px}.swep-wyglad .hb-podtytul{font-size:22px}.swep-wyglad .hb-kafle-nav{margin-top:-56px}.swep-wyglad .hb-kafle{grid-template-columns:repeat(2,minmax(0,1fr))}.swep-wyglad .hb-kafle>li:nth-child(3){border-left:0}.swep-wyglad .hb-kafle>li:nth-child(n+3){border-top:1px solid var(--ramka-jasna)}.swep-wyglad .hb-kafel{min-height:104px}.swep-wyglad .hb-tel{display:inline-flex;align-items:center;min-height:44px;margin:-10px 0}}@media (max-width: 767.98px){.swep-wyglad .hb-foto{height:340px}.swep-wyglad .hb-studio{height:260px}.swep-wyglad .hb-maszyna{height:220px;bottom:26px}.swep-wyglad .hb-studio .cien-pod{width:180px}.swep-wyglad .hb-tekst{padding:52px var(--kl) 84px}.swep-wyglad .hb-nad{margin-bottom:14px;font-size:12px;letter-spacing:.08em}.swep-wyglad .hb-h1{margin-bottom:10px;font-size:32px;line-height:1.12}.swep-wyglad .hb-podtytul{margin-bottom:12px;font-size:19px;line-height:1.35}.swep-wyglad .hb-lead{margin-bottom:22px;font-size:16px;line-height:1.55}.swep-wyglad .hb-akcje{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:10px;margin-bottom:20px}.swep-wyglad .swp-btn.hb-btn,.swep-wyglad .hb-btn-obrys{justify-content:center;min-height:48px}.swep-wyglad .hb-kafle-nav{margin-top:-48px}.swep-wyglad .hb-kafel{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;gap:10px;min-height:0;padding:16px 14px 16px}.swep-wyglad .hb-kafel-ikona{grid-row:1;width:32px;height:32px}.swep-wyglad .hb-kafel-tekst{grid-row:2}.swep-wyglad .hb-kafel-tytul{font-size:16px}.swep-wyglad .hb-kafel-pod{font-size:13px}}.swep-wyglad .hb-dol{position:relative;display:flow-root;isolation:isolate;background:var(--tlo-jasne)}.swep-wyglad .hl{position:relative;padding:64px 0 60px}.swep-wyglad .hl-tlo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--scena-poz,50% 50%)}.swep-wyglad .hl-zdjecie .hl-tlo{filter:grayscale(1) contrast(.9)}.swep-wyglad .hb-dol.hl-zdjecie::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,.86)}.swep-wyglad .hl-lista{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;text-align:center}.swep-wyglad .hl-lista>li{min-width:0}.swep-wyglad .hl-liczba{display:inline-block;min-width:calc(var(--cyfry,2) * .62em);font-size:76px;line-height:1;font-weight:700;color:var(--czerwien-core);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.swep-wyglad .hl-podpis{display:block;max-width:15em;margin:12px auto 0;font-size:18px;line-height:1.4;color:var(--grafit)}@media (max-width: 991.98px){.swep-wyglad .hl-liczba{font-size:60px}.swep-wyglad .hl-podpis{font-size:16px}}@media (max-width: 767.98px){.swep-wyglad .hl{padding:40px 0 36px}.swep-wyglad .hl-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.swep-wyglad .hl-liczba{font-size:48px}.swep-wyglad .hl-podpis{margin-top:8px;font-size:14px}}.swep-wyglad .sekcja-produkty .link-dol,.swep-wyglad .sekcja-wybrane .link-dol{margin-top:0}.swep-wyglad .sekcja-produkty .gk-siatka{margin-top:32px}.swep-wyglad .sekcja-sektory .sektory-siatka{margin-top:32px}.swep-wyglad .sekcja-wybrane .sekcja-gora{align-items:center;margin-bottom:28px}.swep-wyglad .sekcja-wybrane .sekcja-gora .swp-h1{margin-bottom:0}.swep-wyglad .sekcja-przydatne .swp-h1{margin-bottom:32px}@media (max-width: 767.98px){.swep-wyglad .sekcja-wybrane .sekcja-gora{gap:16px;margin-bottom:20px}.swep-wyglad .sekcja-sektory .sektory-siatka{margin-top:24px}}.swep-wyglad .kar-sterowanie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.swep-wyglad .kar-przycisk{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--grafit);background:var(--bialy);color:var(--grafit);font:600 14px/1.2 var(--font);cursor:pointer;transition:background .2s,color .2s}.swep-wyglad .kar-przycisk[hidden]{display:none}.swep-wyglad .kar-przycisk:hover,.swep-wyglad .kar-przycisk:focus-visible{background:var(--grafit);color:var(--bialy)}.swep-wyglad .kar-przycisk:focus-visible{outline:3px solid var(--czerwien);outline-offset:2px}.swep-wyglad .kar-stan{display:inline-flex;align-items:center;gap:8px}.swep-wyglad .kar-ik{flex:none}.swep-wyglad .kar-stan-stop,.swep-wyglad .kar-przycisk[data-stan="stop"] .kar-stan-ruch{display:none}.swep-wyglad .kar-przycisk[data-stan="stop"] .kar-stan-stop{display:inline-flex}.swep-wyglad .kar{--kar-karta:255px;--kar-odstep:24px;position:relative;margin-bottom:20px}.swep-wyglad .kar-okno{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kl);padding:8px var(--kl) 16px;scrollbar-width:thin;scrollbar-color:var(--przycisk) var(--ramka-jasna)}.swep-wyglad .kar-js .kar-okno{scroll-snap-type:none}.swep-wyglad .kar-tor{display:flex;width:max-content;margin:0;padding:0;list-style:none}.swep-wyglad .kar-tor:focus-visible{outline:3px solid var(--czerwien);outline-offset:-3px}.swep-wyglad .kar-poz{display:flex;flex:none;width:var(--kar-karta);margin-right:var(--kar-odstep);scroll-snap-align:start}.swep-wyglad .kar:not(.kar-js) .kar-poz:last-child{margin-right:0}@media (prefers-reduced-motion: no-preference){.swep-wyglad .kar-ruch .kar-okno{overflow:hidden;padding-bottom:12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 min(8%,var(--kl)),#000 calc(100% - min(8%,var(--kl))),transparent);mask-image:linear-gradient(90deg,transparent,#000 min(8%,var(--kl)),#000 calc(100% - min(8%,var(--kl))),transparent)}.swep-wyglad .kar-ruch .kar-tor{animation:kar-przesun var(--kar-czas,90s) linear infinite;will-change:transform}.swep-wyglad .kar-ruch .kar-okno:hover .kar-tor{animation-play-state:paused}.swep-wyglad .kar-ruch .kar-okno:hover{-webkit-mask-image:none;mask-image:none}}@keyframes kar-przesun{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width: 991.98px){.swep-wyglad .kar{--kar-karta:240px;--kar-odstep:16px}}@media (max-width: 767.98px){.swep-wyglad .kar{--kar-karta:62vw;--kar-odstep:12px;margin-bottom:8px}.swep-wyglad .kar .pm-foto{height:180px;padding:14px 12px}.swep-wyglad .kar .pm-img{max-height:150px}}.swep-wyglad .of-siatka{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:64px;align-items:start}.swep-wyglad .of-tekst .swp-lead{margin-bottom:16px;color:var(--grafit)}.swep-wyglad .of-akapit{max-width:68ch;font-size:16px;line-height:1.65}.swep-wyglad .of-dl-h{margin:32px 0 14px;font-size:20px;line-height:1.3;font-weight:700;color:var(--grafit)}.swep-wyglad .of-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:0;list-style:none}.swep-wyglad .of-dl-poz{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;padding:16px 16px 16px 14px;background:var(--bialy);border:1px solid var(--ramka-jasna);border-left:3px solid var(--czerwien)}.swep-wyglad .of-dl-ikona{width:40px;height:40px;padding:8px;border-radius:50%;background:var(--tlo-jasne);color:var(--czerwien)}.swep-wyglad .of-dl-poz p{margin:0;font-size:15px;line-height:1.5;color:var(--tekst)}.swep-wyglad .of-dl-tytul{display:block;margin-bottom:2px;font-size:16px;line-height:1.35;color:var(--grafit)}@media (min-width: 992px){.swep-wyglad .sekcja-firma .kf{position:sticky;top:96px}}@media (max-width: 575.98px){.swep-wyglad .of-dl{grid-template-columns:minmax(0,1fr);gap:8px}.swep-wyglad .of-dl-h{margin-top:24px}}.swep-wyglad .kf{position:relative;background:var(--bialy);border:1px solid var(--ramka-jasna);box-shadow:var(--cien-karty)}.swep-wyglad .kf-znak{display:flex;align-items:center;justify-content:center;height:210px;background:var(--tlo-zdjecia)}.swep-wyglad .kf-logo{position:relative;z-index:1;width:132px;height:132px}.swep-wyglad .kf-pasek{padding:16px 24px 18px;background:var(--grafit);border-top:4px solid var(--czerwien)}.swep-wyglad .kf-nazwa{margin:0;font-size:21px;line-height:1.3;font-weight:700;color:var(--bialy)}.swep-wyglad .kf-wiersze{margin:0;padding:18px 24px 20px;list-style:none}.swep-wyglad .kf-wiersze li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;padding:8px 0;font-size:15px;line-height:1.45;color:var(--grafit)}.swep-wyglad .kf-wiersze li+li{border-top:1px solid var(--ramka-jasna)}.swep-wyglad .kf-ikona{margin-top:1px;color:var(--czerwien)}@media (max-width: 991.98px){.swep-wyglad .of-siatka{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:40px}.swep-wyglad .of-dl{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){.swep-wyglad .of-siatka{grid-template-columns:minmax(0,1fr);gap:28px}.swep-wyglad .kf-znak{height:170px}.swep-wyglad .kf-logo{width:104px;height:104px}.swep-wyglad .kf-pasek,.swep-wyglad .kf-wiersze{padding-inline:18px}}.swep-wyglad .pz-gora{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.swep-wyglad .pz-gora-bez-zdjecia{grid-template-columns:minmax(0,1fr)}.swep-wyglad .pz-h3{margin:0 0 14px;font-size:22px;line-height:1.3;font-weight:700;color:var(--grafit)}.swep-wyglad .pz-tekst p{max-width:62ch;font-size:16px;line-height:1.7}.swep-wyglad .pz-tekst p:last-child{margin-bottom:0}.swep-wyglad .pz-foto{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-bottom:4px solid var(--czerwien);box-shadow:var(--cien-karty)}.swep-wyglad .pz-img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--scena-poz,50% 50%)}.swep-wyglad .pz-os{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:52px 0 44px;padding:0;list-style:none}.swep-wyglad .pz-os::before{content:"";position:absolute;left:10px;right:calc(25% - 28px);top:9px;height:2px;background:#cfcfcf}.swep-wyglad .pz-os-poz{position:relative;padding-top:36px}.swep-wyglad .pz-os-poz::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:4px solid var(--czerwien);border-radius:50%;background:var(--tlo-jasne)}.swep-wyglad .pz-os-poz:last-child::before{background:var(--czerwien)}.swep-wyglad .pz-rok{display:block;font-size:32px;line-height:1.1;font-weight:700;color:var(--grafit)}.swep-wyglad .pz-os-tytul{display:block;margin-top:6px;max-width:22ch;font-size:15px;line-height:1.45;color:var(--tekst)}.swep-wyglad .pz-karty{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.swep-wyglad .pz-karta{padding:28px 30px 30px;background:var(--bialy);border:1px solid var(--ramka-jasna);border-top:4px solid var(--czerwien)}.swep-wyglad .pz-karta p{max-width:68ch;font-size:15px;line-height:1.65;color:var(--tekst)}.swep-wyglad .pz-karta p:last-child{margin-bottom:0}.swep-wyglad .pz-liczba{display:block;margin-bottom:6px;font-size:64px;line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--czerwien-core)}.swep-wyglad .pz-karta-grafit{background:var(--grafit);border-color:var(--grafit);border-top-color:var(--czerwien)}.swep-wyglad .pz-karta-grafit .pz-h3{color:var(--bialy)}.swep-wyglad .pz-karta-grafit p{color:var(--na-grafit-mocny)}.swep-wyglad .sekcja-poznaj .link-dol{margin-top:28px}@media (max-width: 991.98px){.swep-wyglad .pz-gora{grid-template-columns:minmax(0,1fr);gap:28px}.swep-wyglad .pz-foto{aspect-ratio:16 / 9}.swep-wyglad .pz-os{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.swep-wyglad .pz-os::before{display:none}}@media (max-width: 767.98px){.swep-wyglad .pz-h3{font-size:20px}.swep-wyglad .pz-tekst p{font-size:15px;line-height:1.65}.swep-wyglad .pz-os{grid-template-columns:minmax(0,1fr);gap:0;margin:36px 0 28px}.swep-wyglad .pz-os::before{display:none}.swep-wyglad .pz-os-poz{padding:0 0 22px 38px}.swep-wyglad .pz-os-poz:last-child{padding-bottom:0}.swep-wyglad .pz-os-poz:not(:last-child)::after{content:"";position:absolute;left:9px;top:20px;bottom:0;width:2px;background:#cfcfcf}.swep-wyglad .pz-rok{font-size:26px}.swep-wyglad .pz-os-tytul{max-width:none;margin-top:2px}.swep-wyglad .pz-karty{grid-template-columns:minmax(0,1fr);gap:16px}.swep-wyglad .pz-karta{padding:22px 20px 24px}.swep-wyglad .pz-liczba{font-size:52px}}.swep-wyglad .seo-wstep{max-width:68ch;margin-bottom:40px;color:var(--grafit)}.swep-wyglad .seo-grupy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-bottom:28px}.swep-wyglad .seo-grupa{display:flex;flex-direction:column;min-width:0;padding-top:20px;border-top:1px solid var(--ramka)}.swep-wyglad .seo-ikona{margin-bottom:14px;color:var(--czerwien)}.swep-wyglad .seo-h3{margin:0 0 12px;font-size:20px;line-height:1.3;font-weight:700;color:var(--grafit)}.swep-wyglad .seo-grupa p{max-width:68ch;font-size:15px;line-height:1.65;color:var(--tekst)}.swep-wyglad .seo-grupa p:last-child{margin-bottom:0}.swep-wyglad .seo-grupy-linki{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 56px;padding:0;list-style:none}.swep-wyglad .seo-grupy-linki>li{display:flex;min-width:0}.swep-wyglad .seo-grupa-link{flex:1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;padding:12px 14px 12px 16px;border:1px solid var(--ramka-jasna);border-left:3px solid var(--czerwien);background:var(--bialy);color:var(--grafit);font-size:15px;line-height:1.3;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.swep-wyglad .seo-grupa-link>span{text-wrap:balance}.swep-wyglad .seo-grupa-link .strzalka{flex:none;color:var(--czerwien)}.swep-wyglad .seo-grupa-link:hover,.swep-wyglad .seo-grupa-link:focus-visible{background:var(--tlo-jasne);color:var(--czerwien-core);text-decoration:none}.swep-wyglad .seo-grupa-link:focus-visible{outline:3px solid var(--czerwien);outline-offset:2px}@media (hover: hover) and (prefers-reduced-motion: no-preference){.swep-wyglad .seo-grupa-link .strzalka{transition:transform .2s}.swep-wyglad .seo-grupa-link:hover .strzalka{transform:translateX(4px)}}@media (max-width: 1199.98px){.swep-wyglad .seo-grupy-linki{grid-template-columns:repeat(2,minmax(0,1fr))}}.swep-wyglad .seo-miejsca-h{margin-bottom:8px}.swep-wyglad .seo-miejsca{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0 0 48px;padding:0;list-style:none}.swep-wyglad .seo-miejsce{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--ramka-jasna)}.swep-wyglad .seo-miejsce-ikona{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--tlo-jasne);color:var(--czerwien)}.swep-wyglad .seo-miejsce-nazwa{margin:2px 0 4px;font-size:17px;line-height:1.35;font-weight:700;color:var(--grafit)}.swep-wyglad .seo-miejsce-nazwa a{color:var(--grafit)}.swep-wyglad .seo-miejsce.karta-klik:hover .seo-miejsce-nazwa a,.swep-wyglad .seo-miejsce.karta-klik:has(:focus-visible) .seo-miejsce-nazwa a{color:var(--czerwien-core);text-decoration:underline}.swep-wyglad .seo-miejsce-tekst{margin:0;font-size:15px;line-height:1.6;color:var(--tekst)}.swep-wyglad .seo-dobor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 48px;align-items:center;padding:32px 36px;background:var(--tlo-jasne);border-left:4px solid var(--czerwien)}.swep-wyglad .seo-dobor p{max-width:62ch;margin:0;font-size:16px;line-height:1.65;color:var(--tekst)}.swep-wyglad .seo-dobor-akcje{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0}.swep-wyglad .seo-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 28px;border:0;background:var(--przycisk);color:var(--bialy);font:700 16px/1.2 var(--font);text-transform:none;text-decoration:none}.swep-wyglad .seo-btn:hover,.swep-wyglad .seo-btn:focus-visible{background:var(--przycisk-hover);color:var(--bialy);text-decoration:none}.swep-wyglad .seo-tel{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:2px solid var(--grafit);background:var(--bialy);color:var(--grafit);font:700 16px/1.2 var(--font);text-transform:none}.swep-wyglad .seo-tel:hover,.swep-wyglad .seo-tel:focus-visible{background:var(--grafit);color:var(--bialy);text-decoration:none}@media (max-width: 991.98px){.swep-wyglad .seo-grupy{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:28px}.swep-wyglad .seo-grupy-linki{margin-bottom:44px}.swep-wyglad .seo-miejsca{grid-template-columns:minmax(0,1fr)}.swep-wyglad .seo-dobor{grid-template-columns:minmax(0,1fr)}.swep-wyglad .seo-dobor-akcje{flex-direction:row;flex-wrap:wrap}}@media (max-width: 575.98px){.swep-wyglad .seo-grupy-linki{grid-template-columns:minmax(0,1fr);gap:10px}}@media (max-width: 767.98px){.swep-wyglad .seo-wstep{margin-bottom:28px}.swep-wyglad .seo-grupa-link{font-size:15px;padding:10px 16px}.swep-wyglad .seo-miejsce{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px 0}.swep-wyglad .seo-miejsce-ikona{width:40px;height:40px}.swep-wyglad .seo-miejsce-ikona svg{width:24px;height:24px}.swep-wyglad .seo-dobor{padding:24px 20px}.swep-wyglad .seo-dobor-akcje{flex-direction:column}}.swep-wyglad .of-siatka.of-siatka-pelna{grid-template-columns:minmax(0,1fr)}.swep-wyglad .of-siatka-pelna .of-tekst>p{max-width:68ch}@media (min-width: 992px){.swep-wyglad .of-siatka-pelna .of-dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (min-width: 576px) and (max-width: 991.98px){.swep-wyglad .of-siatka-pelna .of-dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.swep-wyglad .pz-kolaz{margin:40px 0 0;overflow:hidden;background:#f3f3f3;border-bottom:4px solid var(--czerwien);box-shadow:var(--cien-karty)}.swep-wyglad .pz-kolaz-img{display:block;width:100%;max-width:none;height:auto}@media (max-width: 767.98px){.swep-wyglad .pz-kolaz{margin-top:28px;aspect-ratio:16 / 10}.swep-wyglad .pz-kolaz-img{height:100%;object-fit:cover;object-position:57% 50%}}
