.glowna{--cien-karty:0 10px 26px #32101c1f;--tlo-zdjecia:29 10 16;--sekcja:72px}.glowna h2{color:var(--atrament);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 22px;font-size:clamp(32px,3.4vw,46px);font-weight:500;line-height:1.1}.glowna h2 em,.glowna h1 em{font-weight:300}.glowna h2 em{color:var(--bordo)}.glowna h3{color:var(--atrament);font-weight:500}.glowna-sekcja{padding-block:var(--sekcja)}.glowna-naglowek{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;margin-bottom:18px;display:flex}.glowna-naglowek h2{margin:0}.glowna-podtytul{margin:-8px 0 28px}.glowna .tekst-przycisk{min-height:48px;color:var(--bordo);text-underline-offset:5px;align-items:center;font-size:18px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.glowna .tekst-przycisk:hover{text-decoration-thickness:2px}.glowna .karta{border-radius:var(--promien);background:var(--bordo-ciemne);min-width:0;box-shadow:var(--cien-karty);color:#fff;isolation:isolate;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.glowna .karta img{z-index:-1;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.karta-podpis{background:linear-gradient(rgb(var(--tlo-zdjecia) / 0%), rgb(var(--tlo-zdjecia) / 88%) 55%, rgb(var(--tlo-zdjecia) / 92%));padding:56px 16px 14px;display:block}.glowna .karta h3,.karta-tytul{color:#fff;font-family:var(--serif);margin:0;font-size:28px;font-weight:500;line-height:1.1;display:block}.glowna .karta small{color:#f0d79a;margin-top:4px;font-size:16px;line-height:1.35;display:block}.karta-cena{white-space:nowrap}.glowna .karta:focus-visible{outline-offset:3px}@media (hover:hover){.glowna .karta:hover img{transform:scale(1.04)}.glowna .karta:hover .karta-tytul,.glowna .karta:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}}.powitanie{background:var(--bordo-ciemne);color:#fff;isolation:isolate;grid-template-columns:minmax(0,1fr);align-content:end;min-height:clamp(440px,42vw,660px);padding-block:120px 40px;display:grid;position:relative;overflow:hidden}.powitanie-foto,.powitanie-foto img{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.powitanie-foto img{object-fit:cover;object-position:50% 50%}.powitanie:after{content:"";z-index:-1;background:linear-gradient(0deg, rgb(var(--tlo-zdjecia) / 92%) 0%, rgb(var(--tlo-zdjecia) / 86%) 38%, rgb(var(--tlo-zdjecia) / 72%) 60%, rgb(var(--tlo-zdjecia) / 22%) 85%, rgb(var(--tlo-zdjecia) / 8%) 100%);position:absolute;inset:0}.powitanie-tekst{text-align:center}.powitanie-miejsce{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.4}.powitanie h1{color:#fff;letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:clamp(42px,4.9vw,74px);font-weight:500;line-height:1.04}.powitanie h1>span,.powitanie h1 em{display:block}.powitanie h1 em{color:#f0d79a}.powitanie-akcje{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;margin-top:22px;display:flex}.glowna .powitanie .duzy-przycisk{border-color:var(--bordo);min-height:56px;padding:12px 26px;font-size:19px}.powitanie-film{color:#fff;text-underline-offset:5px;align-items:center;gap:8px;min-height:48px;font-size:18px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.powitanie-film:hover{text-decoration-thickness:2px}.powitanie :focus-visible{outline-color:#f0d79a}.szybkie{padding-top:26px}.szybkie ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.szybkie li{min-width:0;display:flex}.szybkie a{border:1px solid var(--linia);background:var(--papier);width:100%;color:var(--atrament);border-radius:10px;padding:14px 18px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block}.szybkie a:hover{border-color:var(--bordo);box-shadow:var(--cien-karty)}.szybkie strong{font-size:18px;font-weight:500;line-height:1.35;display:block}.szybkie small{color:var(--tekst);font-size:16px;line-height:1.4;display:block}.oferta{padding-top:52px}.karty-oferty{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.karty-oferty li{min-width:0;display:flex}.karty-oferty .karta{aspect-ratio:24/25;width:100%}.galeria-z-filmem{background:var(--papier);border-block:1px solid var(--linia)}.film-siatka{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.film-siatka>.karta{aspect-ratio:160/126}.film-glowna{min-width:0;margin:0;scroll-margin-top:140px}.film-ramka{border-radius:var(--promien);background:var(--bordo-ciemne);box-shadow:var(--cien-karty);position:relative;overflow:hidden}.film-ramka video{aspect-ratio:16/9;width:100%;height:auto;display:block}.film-odtworz{width:76px;height:76px;color:var(--bordo);cursor:pointer;background:#fffdfae0;border:0;border-radius:50%;place-items:center;margin:-38px 0 0 -38px;padding:0 0 0 5px;font-size:28px;line-height:1;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 6px 20px #1d0a104d}.film-odtworz:hover{background:var(--papier);transform:scale(1.06)}.film-glowna figcaption{margin-top:10px;font-size:17px;line-height:1.45}.film-glowna figcaption strong{color:var(--atrament);font-size:19px;font-weight:500;display:block}.jak-sie-umowic{background:var(--tlo-naglowka)}.kroki{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 0 30px;padding:0;list-style:none;display:grid}.kroki li{background:var(--papier);border-radius:10px;min-width:0;padding:24px 26px}.kroki .nr{color:var(--zloto-tekst);font-family:var(--serif);font-size:42px;font-weight:400;line-height:1;display:block}.kroki h3{margin:10px 0 8px;font-size:28px}.kroki p{margin:0}.telefony-umawiania{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:18px;display:grid}.telefony-umawiania a{background:var(--bordo);color:#fff9f1;border-radius:8px;padding:18px 26px;text-decoration:none;transition:background .2s;display:block}.telefony-umawiania a:hover{background:var(--bordo-ciemne)}.telefony-umawiania span{font-size:18px;line-height:1.35;display:block}.telefony-umawiania strong{white-space:nowrap;font-size:clamp(30px,3vw,40px);font-weight:400;line-height:1.2;display:block}.jak-sie-umowic .godziny{margin:16px 0 0}.zespol-uklad{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.zespol-foto{border-radius:var(--promien);width:100%;height:100%;max-height:640px;box-shadow:var(--cien-karty);object-fit:cover}.zespol-karta{border-radius:var(--promien);background:var(--szalwia);padding:40px 44px}.zespol-karta h2 em{display:block}.zespol-karta ul{margin:22px 0 14px;padding:0;list-style:none}.zespol-karta li{border-top:1px solid #cfcfc6}.zespol-karta li:last-child{border-bottom:1px solid #cfcfc6}.zespol-karta li a{min-height:64px;color:var(--atrament);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:19px;line-height:1.35;text-decoration:none;display:flex}.zespol-karta li a:hover>span:first-child{text-underline-offset:4px;text-decoration:underline}.zespol-karta small{color:var(--tekst);font-size:16px;display:block}.pytania-uklad{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px 72px;display:grid}.pytania-glowna h2 em{display:block}.faq-tytul{font-family:var(--sans);margin:0 0 4px;font-size:20px}.glowna .faq{margin:0}.glowna .partnerzy{margin:0;padding-top:0}.glowna .partnerzy .srodek{padding-top:var(--sekcja);border-top:1px solid var(--linia);max-width:1240px}.glowna .partnerzy h2{font-size:clamp(30px,2.8vw,36px)}.glowna .service-list a{color:var(--bordo);text-underline-offset:4px}@media (max-width:1100px){.zespol-uklad{gap:32px}.zespol-karta{padding:32px 30px}}@media (max-width:900px){.glowna{--sekcja:52px}.szybkie ul,.karty-oferty{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(150px,50% - 7px)),1fr));gap:12px}.film-siatka{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(150px,50% - 8px)),1fr))}.film-glowna{grid-column:1/-1}.film-siatka>.karta{aspect-ratio:4/3}.kroki,.zespol-uklad,.pytania-uklad{grid-template-columns:minmax(0,1fr)}.zespol-foto{max-height:420px}}@media (max-width:700px){.powitanie{min-height:0;padding-block:230px 26px}.powitanie-miejsce{letter-spacing:.08em}.powitanie-foto img{object-position:50% 40%}.powitanie h1{font-size:clamp(36px,10vw,44px)}.powitanie-akcje{flex-direction:column;align-items:stretch;gap:4px;margin-top:16px}.glowna .powitanie .duzy-przycisk{width:100%}.powitanie-film{justify-content:center}.szybkie{padding-top:16px}.oferta{padding-top:40px}.karty-oferty .karta{aspect-ratio:6/7;max-height:250px}.karta-opis{display:none}.karta-podpis{padding:40px 12px 10px}.glowna .karta h3,.karta-tytul{font-size:24px}.kroki li{padding:20px}.telefony-umawiania a{padding:14px 18px}.zespol-karta{padding:26px 20px}}
