@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--kolor-tekst:#2b2a4c;--kolor-tlo:#fff;--kolor-tlo-jasne:#eee2de;--kolor-ciemny:#2b2a4c;--kolor-akcent:#ea906c;--kolor-akcent-jasny:#f6d3c4;--kolor-czerwien:#b31312;--kolor-na-ciemnym:#fff;--kolor-link-w-stopce:#eee2de;--kolor-pole:#171a21;--kolor-ramka-przycisku:#e5e7eb;--kolor-linia:#2b2a4c1f;--kolor-naglowek-tlo:#fffffff0;--czcionka:"Poppins", -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--rozmiar-tekstu:16px;--interlinia:26px;--rozmiar-h1:clamp(26px, 7.4vw, 36px);--interlinia-h1:1.25;--rozstaw-h1:.12em;--rozmiar-h2:28px;--rozmiar-h3:22px;--rozmiar-slowa:clamp(40px, 12.5vw, 64px);--rozmiar-podtytulu:22px;--rozmiar-tytulu-kafla:20px;--odstep-sekcji-tekstu:50px;--odstep-1:4px;--odstep-2:8px;--odstep-3:12px;--odstep-4:16px;--odstep-5:24px;--odstep-6:32px;--odstep-sekcji:70px;--szerokosc-kontenera:100%;--wysokosc-naglowka:0px;--promien-pola:5px;--promien-obrazu:6px;--promien-przycisku:10px;--promien-karty:16px;--promien-duzy:32px;--cien-karty:0 2px 6px #2b2a4c14;--cien-karty-hover:0 20px 40px -18px #2b2a4c73;--cien-przycisku-hover:0 10px 20px -10px #2b2a4c80;--obrys-focus:3px solid var(--kolor-akcent);--obrys-focus-odstep:3px;--przejscie:.2s ease}@media screen and (width>=640px){:root{--szerokosc-kontenera:540px}}@media screen and (width>=768px){:root{--szerokosc-kontenera:750px;--rozmiar-h1:52px;--rozmiar-h2:33px;--rozmiar-h3:28px;--rozmiar-slowa:80px;--rozmiar-podtytulu:28px}}@media screen and (width>=1024px){:root{--szerokosc-kontenera:1000px;--wysokosc-naglowka:140px}}@media screen and (width>=1280px){:root{--szerokosc-kontenera:1140px;--rozmiar-h1:64px;--rozmiar-slowa:100px;--rozmiar-podtytulu:34px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15}body{font-family:var(--czcionka);font-size:var(--rozmiar-tekstu);line-height:var(--interlinia);color:var(--kolor-tekst);background:var(--kolor-tlo);margin:0}img{border-style:none;max-width:100%;height:auto}h1,h2,h3,h4{margin:0;font-weight:600}p{margin:0 0 16px}ul,ol{margin:0;padding:0}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:var(--obrys-focus);outline-offset:var(--obrys-focus-odstep)}:focus:not(:focus-visible){outline:none}a{text-underline-offset:.22em;transition:color var(--przejscie);text-decoration-thickness:1px}.kontener{width:var(--szerokosc-kontenera);max-width:100%;margin:0 auto;padding:0 15px}.przycisk{font:inherit;color:var(--kolor-tekst);background:var(--kolor-tlo);border:1px solid var(--kolor-ramka-przycisku);border-radius:var(--promien-przycisku);transition:background-color var(--przejscie), box-shadow var(--przejscie), transform var(--przejscie);padding:20px 30px;font-size:18px;font-weight:500;line-height:18px;text-decoration:none;display:inline-block}.przycisk:hover{box-shadow:var(--cien-przycisku-hover);border-color:#0000;transform:translateY(-2px)}.przycisk--akcent{background:var(--kolor-akcent);border-color:var(--kolor-akcent)}.przycisk--akcent:hover{background:var(--kolor-akcent-jasny);border-color:var(--kolor-akcent-jasny)}.karta{color:inherit;background:var(--kolor-tlo);border-radius:var(--promien-karty);box-shadow:var(--cien-karty);text-decoration:none;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden}.karta img{width:100%;height:auto;transition:transform .5s;display:block}a.karta:hover{box-shadow:var(--cien-karty-hover);transform:translateY(-6px)}a.karta:hover img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.przycisk,.karta,.karta img{transition:none}.przycisk:hover,a.karta:hover,a.karta:hover img{transform:none}}.tylko-czytnik{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.okruszki{background:var(--kolor-tlo);font-size:14px}.okruszki ol{width:var(--szerokosc-kontenera);flex-wrap:wrap;gap:4px 12px;max-width:100%;margin:0 auto;padding:8px 15px;list-style:none;display:flex}.okruszki li+li:before{content:"/";opacity:.6;margin-right:12px}.okruszki a:hover{color:var(--kolor-czerwien)}.naglowek{z-index:2;background:var(--kolor-naglowek-tlo);box-shadow:0 1px 0 var(--kolor-linia);position:relative}.naglowek__wiersz{align-items:center;column-gap:var(--odstep-2);padding-top:var(--odstep-2);flex-wrap:wrap;display:flex;position:relative}.naglowek__logo{border-radius:50%;flex:none;order:1;width:56px;height:56px;display:block}.naglowek__logo img{width:100%;height:100%;display:block}.menu-glowne{flex-basis:100%;order:3}.menu-glowne__przycisk{top:calc(var(--odstep-2) + 8px);right:calc(15px + 40px + var(--odstep-2));letter-spacing:.02em;height:40px;color:var(--kolor-tekst);white-space:nowrap;background:var(--kolor-tlo);border:1px solid var(--kolor-akcent);border-radius:var(--promien-przycisku);transition:background-color var(--przejscie), border-color var(--przejscie), box-shadow var(--przejscie);align-items:center;padding:0 14px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:absolute}.menu-glowne__przycisk:hover,.menu-glowne__przycisk[aria-current]{background:var(--kolor-akcent);box-shadow:var(--cien-przycisku-hover)}.menu-glowne__telefon{width:40px;height:40px;color:var(--kolor-tekst);border:1px solid var(--kolor-akcent);border-radius:var(--promien-przycisku);transition:background-color var(--przejscie), box-shadow var(--przejscie);flex:none;order:2;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.menu-glowne__telefon:hover{background:var(--kolor-akcent);box-shadow:var(--cien-przycisku-hover)}.menu-glowne__telefon svg{width:20px;height:20px}.menu-glowne__lista{margin-top:var(--odstep-2);border-top:1px solid var(--kolor-linia);justify-content:space-between;gap:6px;list-style:none;display:flex}.menu-glowne__lista a{white-space:nowrap;padding:11px 0 12px;font-size:12.5px;font-weight:500;line-height:18px;text-decoration:none;display:block}.menu-glowne__lista a:hover{color:var(--kolor-czerwien);text-underline-offset:6px;text-decoration:underline 1px}.menu-glowne__lista a[aria-current]{text-decoration:underline;text-decoration-color:var(--kolor-akcent);text-underline-offset:6px;text-decoration-thickness:2px}@media screen and (width<=389px){.menu-glowne__lista{flex-wrap:wrap;justify-content:center;column-gap:12px}.menu-glowne__lista a{padding:8px 0}}@media screen and (width>=640px){.menu-glowne__lista{justify-content:center;gap:28px}.menu-glowne__lista a{font-size:14px}}@media screen and (width>=1024px){.naglowek{height:var(--wysokosc-naglowka);margin-bottom:calc(-1 * var(--wysokosc-naglowka));box-shadow:none;background:0 0}.naglowek__wiersz{flex-wrap:nowrap;height:100%;padding-top:0}.naglowek__logo{width:110px;height:110px}.menu-glowne{flex:1;order:2;justify-content:flex-end;align-items:center;gap:24px;display:flex}.menu-glowne__przycisk{order:2;height:46px;padding:0 16px;font-size:15px;font-weight:500;position:static}.menu-glowne__telefon{width:46px;height:46px;margin-left:var(--odstep-4);order:3}.menu-glowne__lista{border:0;order:1;gap:16px;margin:0}.menu-glowne__lista a{text-transform:uppercase;padding:8px 0;font-size:15px}}@media screen and (width>=1280px){.menu-glowne__lista{gap:22px}.menu-glowne__lista a{font-size:16px}}.tresc-strony{display:block}.hero{padding:calc(var(--wysokosc-naglowka) + 100px) 0 140px;text-align:center;background-color:var(--kolor-tlo-jasne);background-image:url(/media/kuligi-na-polanie-panorama-1280.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;display:flex;position:relative}.hero:before{content:"";background:#fffc;position:absolute;inset:0}.hero>.kontener,.hero__wstep{position:relative}.hero--oferta{background-image:url(/media/zaprzeg-na-zasniezonej-drodze-1280.webp)}.hero--program{background-image:url(/media/sanie-w-zimowym-lesie-1280.webp)}.hero--menu{background-image:url(/media/kulig-w-sloncu-1280.webp)}.hero--cennik{background-image:url(/media/sanie-na-tle-tatr-1280.webp)}.hero--rezerwacja{background-image:url(/media/zaprzegi-jeden-za-drugim.webp)}.hero--glowna{color:var(--kolor-na-ciemnym);background-image:url(/media/sanie-z-siwymi-konmi-1280.webp)}.hero--glowna:before{background:0 0}.hero--glowna h1,.hero--glowna .hero__slowo{text-shadow:0 0 3px #0a142d,0 0 8px #0a142df2,0 0 18px #0a142de6,0 0 36px #0a142dbf}.hero__akcja{margin-top:32px;padding:22px 40px;font-weight:600}.hero--glowna{min-height:961px}.hero h1{font-size:var(--rozmiar-h1);font-weight:400;line-height:var(--interlinia-h1);letter-spacing:var(--rozstaw-h1);text-transform:uppercase;overflow-wrap:break-word}.hero__slowo{font-size:var(--rozmiar-slowa);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:break-word;font-weight:400;line-height:1.2;display:block}.hero__slowo:before{content:attr(data-slowo)}.hero--ze-slowem h1{max-width:888px;font-size:var(--rozmiar-podtytulu);letter-spacing:.02em;margin:20px auto 0;font-weight:600;line-height:1.2}.hero--ze-wstepem{padding-bottom:0}.hero--ze-wstepem .hero__tresc{flex:1;padding-bottom:60px}.hero__wstep{color:var(--kolor-tekst);background:#fffc;padding:30px 0}.hero__wstep p{max-width:696px;margin:0 auto;font-size:19px;line-height:28.5px}.sekcja{padding:var(--odstep-sekcji) 0}.sekcja--tlo{background:var(--kolor-tlo-jasne)}.tresc-strony__uklad{align-items:center;gap:30px;display:grid}.tresc-strony h2{font-size:var(--rozmiar-h2);margin:0 0 24px;line-height:1.2}.tresc-strony h3{font-size:var(--rozmiar-h3);margin:28px 0 16px;line-height:1.2}.tresc-strony ul{margin:0 0 16px;padding-left:24px}.tresc-strony li{margin-bottom:8px}.tresc-strony__zdjecie{border-radius:var(--promien-obrazu);width:100%;height:auto;display:block}.tresc-strony__pytania h3{margin-top:24px}.tresc-strony__wiersz-kontaktu{align-items:center;gap:24px;margin:0 0 12px;font-size:22px;display:flex}.tresc-strony__wiersz-kontaktu a{overflow-wrap:anywhere;min-width:0}.tresc-strony__ikona{color:var(--kolor-tekst);background:var(--kolor-akcent);border-radius:4px;flex-shrink:0;padding:10px 12px;display:inline-flex}.tresc-strony__ikona svg{width:24px;height:20px}.tresc-strony__akcja{margin:var(--odstep-5) 0}.widzet-rezerwacji{margin:var(--odstep-5) 0 var(--odstep-6)}.widzet-rezerwacji__ramka{border:0;width:100%;min-height:600px;display:block}.widzet-rezerwacji__zapas{margin:var(--odstep-3) 0 0;text-align:center;font-size:15px}@media screen and (width>=768px){.widzet-rezerwacji{padding:var(--odstep-5);background:var(--kolor-tlo);border:1px solid var(--kolor-linia);border-radius:var(--promien-karty);box-shadow:var(--cien-karty)}}.plakat-filmu{border-radius:var(--promien-obrazu);margin:24px 0}.plakat-filmu__podpis{text-align:center;margin-top:8px;display:block}@media screen and (width>=768px){.hero{padding-top:calc(var(--wysokosc-naglowka) + 150px)}.hero--glowna{min-height:928px}}@media screen and (width>=1024px){.hero--glowna{min-height:833px}.tresc-strony__uklad--z-obrazem{grid-template-columns:1fr 1fr;gap:70px}}.tresc-strony__tekst p a:hover,.tresc-strony__tekst li a:hover{color:var(--kolor-czerwien)}.tresc-strony__uwaga{background:var(--kolor-akcent-jasny);border-radius:var(--promien-przycisku);margin:0 0 32px;padding:16px 20px;font-weight:500}.hero__data{margin:16px 0 0;font-size:15px}.pytanie{scroll-margin-top:24px}.pytanie__naglowek{align-items:baseline;gap:12px;margin:24px 0 16px;display:flex}.tresc-strony__pytania .pytanie__naglowek h3{margin:0}.pytanie__kotwica{color:var(--kolor-czerwien);opacity:0;transition:opacity var(--przejscie);flex:none;font-size:20px;font-weight:600;line-height:1;text-decoration:none}.pytanie:hover .pytanie__kotwica,.pytanie:target .pytanie__kotwica,.pytanie__kotwica:focus-visible{opacity:1}@media (hover:none){.pytanie__kotwica{opacity:.55}}.tresc-strony__uklad--wpis{align-items:start}.tresc-strony__uklad--wpis>.tresc-strony__zdjecie{order:-1}.sekcja:not(.sekcja--tlo,.sekcja--jasne,.sekcja--akcent)+.kafle:not(.sekcja--tlo){padding-top:0}.tresc-strony__uklad--oferta{align-items:start}.panel-oferty{color:var(--kolor-na-ciemnym);background:var(--kolor-ciemny);border-radius:var(--promien-karty);box-shadow:var(--cien-karty-hover);order:-1;overflow:hidden}.panel-oferty__zdjecie{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.panel-oferty__tresc{padding:28px 24px 32px}.tresc-strony .panel-oferty h2{margin-bottom:16px;font-size:24px}.tresc-strony .panel-oferty__wiersze{margin:0 0 24px;padding:0;list-style:none}.tresc-strony .panel-oferty__wiersze li{border-bottom:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;padding:10px 0;display:flex}.panel-oferty__wartosc{text-align:right;font-weight:600}.panel-oferty__akcja{text-align:center;display:block}.panel-oferty__akcja:focus-visible{outline-color:var(--kolor-na-ciemnym)}.kafle__naglowek{font-size:var(--rozmiar-h2);margin:0 0 32px;line-height:1.2}.tresc-strony .kafle__lista{gap:30px;margin:0;padding:0;list-style:none;display:grid}.tresc-strony .kafle__lista li{margin:0}.kafel{flex-direction:column;height:100%;display:flex}.kafel__zdjecie{display:block;overflow:hidden}.kafel__zdjecie img{aspect-ratio:3/2;object-fit:cover}.kafel__tresc{flex-direction:column;flex:1;gap:10px;padding:20px 22px 24px;display:flex}.kafel__data{color:var(--kolor-czerwien);font-size:14px}.kafel__tytul{transition:color var(--przejscie);font-size:20px;font-weight:600;line-height:1.3}.kafel__opis{font-size:15px;line-height:24px}.kafel__dalej{margin-top:auto;padding-top:6px;font-weight:600}.kafel__dalej:after{content:" →";transition:transform var(--przejscie);margin-left:4px;display:inline-block}a.kafel:hover .kafel__tytul{color:var(--kolor-czerwien)}a.kafel:hover .kafel__dalej:after{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.kafel__dalej:after{transition:none}a.kafel:hover .kafel__dalej:after{transform:none}}@media screen and (width>=640px) and (width<=1023px){.kafel{flex-direction:row}.kafel__zdjecie{flex:0 0 42%}.kafel__zdjecie img{aspect-ratio:auto;height:100%;min-height:220px}.panel-oferty{grid-template-columns:1fr 1fr;display:grid}.panel-oferty__zdjecie{aspect-ratio:auto;height:100%}}@media screen and (width>=1024px){.tresc-strony__uklad--oferta{grid-template-columns:1fr 420px;gap:70px}.panel-oferty,.tresc-strony__uklad--wpis>.tresc-strony__zdjecie{order:0}.tresc-strony .kafle__lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.kafel__tresc{padding:22px 24px 26px}.kafel__tytul{font-size:20px}}.sekcja__naglowek{font-size:var(--rozmiar-h2);text-align:center;margin:0 0 32px;line-height:1.2}.sekcja__przyciski{flex-wrap:wrap;justify-content:center;gap:16px;margin:32px 0 0;display:flex}.tekst-obraz__tekst .sekcja__przyciski,.ceny__tekst .sekcja__przyciski,.kontakt__tekst .sekcja__przyciski{justify-content:flex-start}.przycisk--obrys{background:var(--kolor-tlo);border:2px solid var(--kolor-tlo-jasne);font-weight:400}.przycisk--na-akcencie{background:0 0}.przycisk--na-akcencie:hover{background:var(--kolor-tlo)}.tresc-strony .lista{margin:0 0 16px;padding-left:22px}.sekcja--tekst-obraz{padding:var(--odstep-sekcji-tekstu) 0}.sekcja--tekst-obraz+.sekcja--tekst-obraz{padding-top:0}.tekst-obraz{align-items:center;gap:32px;display:grid}.tekst-obraz__tekst>:last-child{margin-bottom:0}.tekst-obraz__obrazy{gap:20px;display:grid}.tekst-obraz__zdjecie{object-fit:cover;border-radius:var(--promien-obrazu);width:100%;height:auto;display:block}.tekst-obraz--jeden .tekst-obraz__zdjecie{aspect-ratio:414/545}.tekst-obraz--para .tekst-obraz__obrazy{grid-template-columns:1fr 1fr;align-items:center}.tekst-obraz--para .tekst-obraz__zdjecie{aspect-ratio:203/450;border-radius:var(--promien-przycisku)}.tekst-obraz--para .tekst-obraz__zdjecie+.tekst-obraz__zdjecie{aspect-ratio:203/400}.tekst-obraz--kolaz .tekst-obraz__obrazy{grid-template-columns:1fr 1fr}.tekst-obraz--kolaz .tekst-obraz__zdjecie{aspect-ratio:256/170}.tekst-obraz--kolaz .tekst-obraz__zdjecie:first-child{aspect-ratio:2;border-radius:var(--promien-przycisku);grid-column:1/-1}.sekcja--kafle+.sekcja--kafle{padding-top:0}.kafle-sekcji__glowa{margin-bottom:32px}.kafle-sekcji__glowa .sekcja__naglowek{margin-bottom:0}.kafle-sekcji__glowa--z-tekstem{gap:16px;display:grid}.kafle-sekcji__glowa--z-tekstem .sekcja__naglowek{text-align:left}.kafle-sekcji__wstep p{margin:0}.tresc-strony .kafle-sekcji{gap:30px;margin:0;padding:0;list-style:none;display:grid}.tresc-strony .kafel-sekcji{text-align:center;margin:0}.kafel-sekcji__zdjecie{aspect-ratio:350/372;object-fit:cover;border-radius:var(--promien-obrazu);width:100%;height:auto;display:block}.tresc-strony .kafel-sekcji__tytul{font-size:var(--rozmiar-tytulu-kafla);margin:10px 0 0;line-height:1.2}.kafel-sekcji__tytul:first-letter{text-transform:uppercase}.kafel-sekcji__opis{margin:12px 0 0}.kafle-sekcji__glowa--z-tekstem+.kafle-sekcji .kafel-sekcji{text-align:left}.sekcja--pas{background-color:var(--kolor-tlo-jasne);background-image:url(/media/tlo-wielokaty.png);background-position:100%;background-repeat:no-repeat;padding:50px 0}.karta-akcentu{background:var(--kolor-akcent);border-radius:var(--promien-przycisku);flex-direction:column-reverse;display:flex;overflow:hidden}.karta-akcentu__zdjecie{aspect-ratio:444/462;object-fit:cover;width:100%;height:auto;display:block}.karta-akcentu__tresc{padding:30px 20px 40px 30px}.tresc-strony .karta-akcentu h2{font-size:var(--rozmiar-h2);margin-bottom:16px}.karta-akcentu .lista-cen{padding:0;list-style:none}.karta-akcentu .lista-cen li{margin:0 0 4px}.lista-cen__oferta{margin-bottom:8px;font-weight:600}.karta-akcentu__odnosnik{margin:16px 0 0;font-size:18px}.karta-akcentu a:hover{color:var(--kolor-ciemny);text-decoration-thickness:2px}.karta-akcentu a:focus-visible{outline-color:var(--kolor-ciemny)}.sekcja-tekstu{text-align:center}.sekcja-tekstu>p:not(.sekcja__przyciski){max-width:760px;margin-left:auto;margin-right:auto}.sekcja--tekst.sekcja--jasne,.sekcja--tekst.sekcja--akcent{padding:50px 0}.sekcja--jasne{background:var(--kolor-tlo-jasne)}.sekcja--akcent{background:var(--kolor-akcent)}.sekcja--jasne .sekcja__przyciski,.sekcja--akcent .sekcja__przyciski{margin-top:16px}.sekcja--akcent .sekcja__przyciski{margin-top:0}.sekcja--jasne .przycisk--obrys{border-color:var(--kolor-akcent)}.galeria{grid-template-columns:1fr 1fr;gap:20px;display:grid}.galeria__zdjecie{aspect-ratio:4/3;object-fit:cover;border-radius:var(--promien-obrazu);width:100%;height:100%;min-height:0;display:block}.ceny{align-items:start;gap:40px;display:grid}.ceny__zdjecie{aspect-ratio:426/439;object-fit:cover;border-radius:var(--promien-obrazu);width:100%;max-width:426px;height:auto;margin-top:16px;display:block}.tresc-strony .karty-cen{gap:24px;margin:0;padding:0;list-style:none;display:grid}.tresc-strony .karta-ceny{background:var(--kolor-tlo);border-radius:var(--promien-obrazu);box-shadow:var(--cien-karty);margin:0;padding:20px 20px 24px}.karta-ceny__cena{margin:0}.karta-ceny__etykieta{letter-spacing:.08em;color:var(--kolor-czerwien);text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:600;display:block}.karta-ceny__kwota{font-size:var(--rozmiar-h2);font-weight:600;line-height:1.2;display:block}.karta-ceny__dopisek{margin:0 0 20px}.sekcja--kontakt{padding:50px 0 80px}.kontakt{align-items:center;gap:32px;display:grid}.kontakt__firma{margin-bottom:8px;font-weight:600}.tresc-strony .kontakt__dane{margin:0 0 20px;padding:0;list-style:none}.tresc-strony .kontakt__dane li{margin:0}.formularz-sekcja--w-kolumnie{background:0 0;padding:0}.formularz-sekcja--w-kolumnie .formularz-sekcja__uklad{display:block}.sekcja--film{padding-top:0}.sekcja--film .plakat-filmu{margin:0;display:block}.sekcja--film .plakat-filmu img{aspect-ratio:1110/625;object-fit:cover}.sekcja-filmu__tekst{margin-top:32px}.sekcja-filmu__tekst .sekcja__naglowek{max-width:760px;margin:0 auto 16px}.sekcja--tekst-obraz.sekcja--tlo{padding:50px 0}.sekcja--tlo .tekst-obraz--jeden .tekst-obraz__zdjecie{aspect-ratio:426/639}@media screen and (width>=768px){.tresc-strony .kafle-sekcji{grid-template-columns:repeat(3,minmax(0,1fr))}.galeria{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:168px}.galeria__zdjecie{aspect-ratio:auto}.galeria__zdjecie:first-child{grid-area:1/1/3/3}.galeria__zdjecie:nth-child(4){grid-area:3/1}.galeria__zdjecie:nth-child(5){grid-area:3/2}.galeria__zdjecie:nth-child(6){grid-area:2/3/4/5}.sekcja--pas{padding:60px 0 50px}}@media screen and (width<=1023px){.tekst-obraz--jeden .tekst-obraz__obrazy,.tekst-obraz--para .tekst-obraz__obrazy{width:100%;max-width:540px;margin:0 auto}.tekst-obraz--kolaz .tekst-obraz__tekst{text-align:center}.tekst-obraz--kolaz .sekcja__przyciski{justify-content:center}}@media screen and (width>=1024px){.tekst-obraz{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.tekst-obraz--obraz-po-lewej .tekst-obraz__obrazy{order:-1}.karta-akcentu{grid-template-columns:444px 1fr;align-items:center;display:grid}.karta-akcentu__zdjecie{height:100%}.karta-akcentu__tresc{padding:30px 60px 30px 30px}.sekcja--tekst-obraz+.sekcja--tekst-obraz{padding-top:var(--odstep-sekcji-tekstu)}.hero+.sekcja--tekst-obraz{padding-top:100px}.tekst-obraz--jeden{grid-template-columns:minmax(0,554fr) minmax(0,414fr);gap:130px}.tekst-obraz--jeden.tekst-obraz--obraz-po-lewej{grid-template-columns:minmax(0,414fr) minmax(0,554fr)}.tekst-obraz--para{grid-template-columns:minmax(0,554fr) minmax(0,426fr);gap:130px}.tekst-obraz--kolaz{grid-template-columns:minmax(0,490fr) minmax(0,540fr);gap:80px}.kafle-sekcji__glowa--z-tekstem{grid-template-columns:405px 1fr;align-items:start;gap:50px}.ceny{grid-template-columns:minmax(0,441fr) minmax(0,595fr);gap:74px}.kontakt{grid-template-columns:minmax(0,440fr) minmax(0,460fr);gap:170px}.sekcja--kontakt{padding:80px 0}}.formularz-sekcja{background:var(--kolor-tlo-jasne);padding:30px 0 50px}.formularz-sekcja__uklad{align-items:center;gap:30px;display:grid}.formularz-sekcja h2{margin:0 0 12px;font-size:36px;line-height:50px}.formularz{background:var(--kolor-tlo);border-radius:16px;flex-direction:column;padding:40px;display:flex}.formularz__pole{margin-bottom:28px}.formularz__etykieta{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.formularz__pole input,.formularz__pole textarea{width:100%;font:inherit;color:var(--kolor-pole);background:var(--kolor-tlo);border:1px solid var(--kolor-pole);border-radius:var(--promien-pola);padding:10px 15px;font-size:14px;line-height:16px;display:block}.formularz__pole input{height:50px}.formularz__pole textarea{resize:vertical;min-height:102px}.formularz__pole [aria-invalid=true]{border-width:2px;border-color:#b00020}.formularz__blad-pola{color:#b00020;margin:4px 0 0;font-size:14px}.formularz__wyslij{width:100%;height:50px;font:inherit;color:var(--kolor-tekst);cursor:pointer;background:var(--kolor-akcent);border-radius:var(--promien-pola);border:0;padding:1px 30px;font-size:18px;display:block}.formularz__wyslij:disabled{cursor:not-allowed;opacity:.6}.formularz__komunikat{order:-1;margin:0}.formularz[data-stan] .formularz__komunikat{border-radius:var(--promien-pola);border:1px solid;margin-bottom:24px;padding:14px 16px 14px 48px;position:relative}.formularz[data-stan] .formularz__komunikat:before{text-align:center;color:#fff;border-radius:50%;width:24px;height:24px;font-weight:700;line-height:24px;position:absolute;top:12px;left:14px}.formularz[data-stan=blad] .formularz__komunikat{color:#8a0018;background:#fdecee;border-color:#b00020;font-weight:600}.formularz[data-stan=blad] .formularz__komunikat:before{content:"!";background:#b00020}.formularz[data-stan=trwa] .formularz__komunikat{background:var(--kolor-tlo-jasne);border-color:var(--kolor-akcent)}.formularz[data-stan=trwa] .formularz__komunikat:before{content:"…";background:var(--kolor-ciemny)}.formularz[data-stan=ok] .formularz__pole,.formularz[data-stan=ok] .formularz__wyslij,.formularz[data-stan=ok] [data-turnstile]{display:none}.formularz[data-stan=ok] .formularz__komunikat{text-align:center;color:var(--kolor-ciemny);background:var(--kolor-tlo-jasne);border-color:var(--kolor-akcent);margin:0;padding:40px 24px;font-size:20px;font-weight:600}.formularz[data-stan=ok] .formularz__komunikat:before{content:"✓";background:var(--kolor-akcent);width:56px;height:56px;margin:0 auto 16px;font-size:30px;line-height:56px;display:block;position:static}.formularz__noscript{margin:16px 0 0}@media screen and (width>=1024px){.formularz-sekcja__uklad{grid-template-columns:1fr 1fr;gap:70px}}.stopka{color:var(--kolor-na-ciemnym);background:var(--kolor-ciemny);padding:50px 0 10px}.stopka__kolumny{gap:var(--odstep-5);display:grid}.stopka__logo img{width:120px;height:120px;display:block}.stopka__logo p{margin:var(--odstep-4) 0 0;color:#fcfdfd}.stopka h2{margin:0 0 var(--odstep-2);font-size:20px;line-height:24px}.stopka p{margin:0}.stopka__kontakt p+p{margin-top:var(--odstep-1)}.stopka a{color:var(--kolor-link-w-stopce);text-decoration:none}.stopka a:hover{color:var(--kolor-na-ciemnym);text-underline-offset:4px;text-decoration:underline}.stopka__nawigacja ul{margin:0;list-style:none}.stopka__nawigacja li+li{margin-top:var(--odstep-3)}.stopka hr{height:1px;margin:var(--odstep-6) 0 var(--odstep-2);background:#ffffff4d;border:0}.stopka__dokumenty ul{justify-content:center;gap:var(--odstep-3) var(--odstep-5);margin:var(--odstep-4) 0 var(--odstep-5);flex-wrap:wrap;font-size:14px;list-style:none;display:flex}.stopka__zastrzezenie{margin:var(--odstep-5) 0;text-align:center;color:var(--kolor-akcent);font-size:14px}.stopka__prawa{margin:0 0 var(--odstep-5);text-align:center;font-size:14px}@media screen and (width>=768px){.stopka__kolumny{grid-template-columns:1fr 1fr 1fr;gap:40px}}
