:root{--zze-ciemna:var(--wp--preset--color--ciemna);--zze-zielen:var(--wp--preset--color--zielen);--zze-zielen-jasna:var(--wp--preset--color--zielen-jasna);--zze-mieta:var(--wp--preset--color--mieta);--zze-bursztyn:var(--wp--preset--color--bursztyn);--zze-tekst:var(--wp--preset--color--tekst);--zze-szary:var(--wp--preset--color--szary);--zze-linia:var(--wp--preset--color--linia);--zze-tlo-jasne:var(--wp--preset--color--tlo-jasne);--zze-promien:14px;--zze-cien:0 1px 2px rgb(12 59 46 / 6%), 0 8px 24px rgb(12 59 46 / 8%);--zze-cien-mocny:0 2px 4px rgb(12 59 46 / 8%), 0 18px 40px rgb(12 59 46 / 16%);--zze-szerokosc:1200px;--zze-margines:clamp(1rem, 4vw, 2rem);--zze-i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");--zze-i-telefon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E");--zze-i-wycena:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.4l-7.2 7.2a2 2 0 0 1-2.8 0L2 12V2h10l8.6 8.6a2 2 0 0 1 0 2.8z'/%3E%3Ccircle cx='7' cy='7' r='1.5'/%3E%3C/svg%3E");--zze-i-gwarancja:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpolyline points='9 12 11 14 15 10'/%3E%3C/svg%3E");--zze-i-zegar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");--zze-i-blask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 3l1.8 5.2L18 10l-5.2 1.8L11 17l-1.8-5.2L4 10l5.2-1.8z'/%3E%3Cpath d='M19 14l.8 2.2L22 17l-2.2.8L19 20l-.8-2.2L16 17l2.2-.8z'/%3E%3C/svg%3E");--zze-i-ekipa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.9'/%3E%3Cpath d='M16 3.1a4 4 0 0 1 0 7.8'/%3E%3C/svg%3E");--zze-i-dojazd:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");--zze-i-strzalka:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='12 5 19 12 12 19'/%3E%3C/svg%3E");--zze-i-podnosnik:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='17' width='12' height='4' rx='1'/%3E%3Cpath d='M6 17L15 7'/%3E%3Crect x='14' y='3' width='8' height='5' rx='1'/%3E%3C/svg%3E");--zze-i-kropla:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.7l5.7 5.7a8 8 0 1 1-11.3 0z'/%3E%3C/svg%3E");--zze-i-lina:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v20'/%3E%3Cpath d='M16 2v8'/%3E%3Ccircle cx='16' cy='13' r='3'/%3E%3Cpath d='M16 16v6'/%3E%3C/svg%3E");--zze-i-odkurzacz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='10' width='11' height='10' rx='3'/%3E%3Cpath d='M14 14h3a4 4 0 0 0 4-4V3'/%3E%3Ccircle cx='8.5' cy='15' r='2'/%3E%3C/svg%3E");--zze-i-cisnienie:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h9l3 3'/%3E%3Cpath d='M3 8v4h4'/%3E%3Cpath d='M17 12l4-3M17 13l4 0M17 14l4 3'/%3E%3C/svg%3E")}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--zze-bursztyn);color:var(--zze-ciemna)}:where(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--zze-zielen);outline-offset:3px}img{height:auto}.wp-site-blocks{padding:0}.wp-site-blocks>*+*{margin-block-start:0}.zze-tresc a:not(.wp-element-button){text-underline-offset:.18em;text-decoration-thickness:1px}.zze-tresc :where(p,li){max-width:72ch}.zze-tresc :where(h2,h3){text-wrap:balance}.zze-wnetrze{box-sizing:border-box;width:100%;max-width:calc(var(--zze-szerokosc) + 2 * var(--zze-margines));margin-inline:auto;padding-inline:var(--zze-margines)}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.zze-ikona::before,.zze-plusy li::before,.zze-lista-ok li::before,.zze-zaleta::before,.zze-sprzet-pozycja::before{content:"";display:inline-block;flex:none;background:currentColor;-webkit-mask:var(--zze-i-check) center / contain no-repeat;mask:var(--zze-i-check) center / contain no-repeat}.wp-site-blocks>header.wp-block-template-part{position:sticky;top:0;z-index:50}.admin-bar .wp-site-blocks>header.wp-block-template-part{top:var(--wp-admin--admin-bar--height,0)}.zze-naglowek{background:#fff;box-shadow:0 1px 0 var(--zze-linia),0 6px 20px rgb(12 59 46 / 6%)}.zze-pasek-info{background:var(--zze-ciemna);color:#dcebe3;font-size:.8125rem;font-weight:600}.zze-pasek-info p{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem 1.5rem;margin:0 auto;padding-block:.4rem}.zze-pasek-info span,.zze-pasek-info a{display:inline-flex;align-items:center;gap:.4rem}.zze-pasek-info span::before,.zze-pasek-info a::before{content:"";width:.9rem;height:.9rem;background:var(--zze-bursztyn);-webkit-mask:var(--zze-i-check) center / contain no-repeat;mask:var(--zze-i-check) center / contain no-repeat}.zze-pasek-info .zze-info-obszar::before{-webkit-mask-image:var(--zze-i-dojazd);mask-image:var(--zze-i-dojazd)}.zze-pasek-info a{color:inherit;text-decoration:none}.zze-pasek-info a:hover{color:#fff;text-decoration:underline}.zze-pasek-glowny{gap:1.25rem;min-height:4.5rem}.zze-logo{margin:0;flex:none;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.zze-logo a{display:inline-flex;align-items:center;gap:.6rem;color:var(--zze-ciemna);text-decoration:none}.zze-logo a::before{content:"";flex:none;width:2.5rem;height:2.5rem;border-radius:11px;background:var(--zze-zielen) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M9 19.5 20 10l11 9.5V30a1 1 0 0 1-1 1h-6.5v-7h-7v7H10a1 1 0 0 1-1-1z' fill='none' stroke='white' stroke-width='2.6' stroke-linejoin='round'/%3E%3Cpath d='M31 5.5l1 2.8 2.8 1-2.8 1-1 2.8-1-2.8-2.8-1 2.8-1z' fill='%23f4b43a'/%3E%3C/svg%3E") center / 100% no-repeat}.zze-logo a:hover{color:var(--zze-zielen)}.zze-menu{margin-left:auto}.zze-menu .wp-block-navigation-item__content{color:var(--zze-ciemna);text-decoration:none;padding-block:.5rem}.zze-menu .wp-block-navigation-item__content:hover,.zze-menu .current-menu-item>.wp-block-navigation-item__content,.zze-menu [aria-current="page"]{color:var(--zze-zielen)}.zze-menu .wp-block-navigation__submenu-container{min-width:17rem!important;padding:0.5rem!important;border:1px solid var(--zze-linia)!important;border-radius:12px;box-shadow:var(--zze-cien-mocny);font-weight:600}.zze-menu .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:.55rem 0.8rem!important;border-radius:8px}.zze-menu .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{background:var(--zze-mieta)}.zze-telefon-naglowek{flex:none}.zze-telefon-naglowek .wp-block-button__link,.zze-btn-tel .wp-block-button__link{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.zze-telefon-naglowek .wp-block-button__link::before,.zze-btn-tel .wp-block-button__link::before{content:"";width:1.05rem;height:1.05rem;background:currentColor;-webkit-mask:var(--zze-i-telefon) center / contain no-repeat;mask:var(--zze-i-telefon) center / contain no-repeat}.zze-telefon-naglowek .wp-block-button__link{padding:.7rem 1.2rem}@media (max-width:1099px){.zze-menu .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.zze-menu{order:3;margin-left:0}.zze-telefon-naglowek{margin-left:auto}.zze-menu .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}.zze-pasek-glowny{min-height:4rem}}.zze-menu .wp-block-navigation__responsive-container-open{width:2.75rem;height:2.75rem;justify-content:center;align-items:center;border-radius:10px;background:var(--zze-mieta);color:var(--zze-ciemna)}.zze-menu .wp-block-navigation__responsive-container.is-menu-open{padding:1.25rem var(--zze-margines) 6rem;background:#fff;color:var(--zze-ciemna)}.zze-menu .is-menu-open .wp-block-navigation__responsive-container-content{align-items:stretch!important;padding-top:3rem}.zze-menu .is-menu-open .wp-block-navigation__container{align-items:stretch!important;gap:0.25rem!important}.zze-menu .is-menu-open .wp-block-navigation-item{align-items:stretch!important}.zze-menu .is-menu-open .wp-block-navigation-item__content{font-size:1.1rem;font-weight:800;padding-block:.4rem}.zze-menu .is-menu-open .wp-block-navigation__submenu-container{padding:0 0 .6rem 0.75rem!important;border:0!important;border-left:2px solid var(--zze-linia)!important;border-radius:0;box-shadow:none;gap:0!important}.zze-menu .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size:1rem;font-weight:600;padding:.35rem 0.5rem!important}@media (max-width:600px){.zze-pasek-info .zze-info-wycena,.zze-pasek-info .zze-info-email{display:none}.zze-pasek-info p{justify-content:center}.wp-block-buttons.zze-telefon-naglowek{display:none}.zze-logo{font-size:1.05rem}}.zze-okruszki ol{display:flex;flex-wrap:wrap;gap:.2rem .5rem;margin:0;padding:0;list-style:none;font-size:.875rem;font-weight:600}.zze-okruszki li+li::before{content:"›";margin-right:.5rem;opacity:.6}.zze-okruszki a{color:inherit;text-decoration:none;opacity:.85}.zze-okruszki a:hover{text-decoration:underline;opacity:1}.zze-hero{position:relative;overflow:hidden;padding-block:clamp(2.5rem, 6vw, 5rem) clamp(3rem, 7vw, 5.5rem);background:radial-gradient(60rem 30rem at 85% -10%,rgb(31 138 91 / 55%),transparent 60%),radial-gradient(40rem 25rem at -10% 110%,rgb(244 180 58 / 14%),transparent 60%),var(--zze-ciemna);color:#e3efe9}.zze-hero :where(h1,h2,h3){color:#fff}.zze-hero .zze-okruszki{margin-bottom:1.25rem;color:#cfe3d9}.zze-hero-siatka{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);gap:clamp(2rem, 5vw, 4rem);align-items:center}.zze-hero-siatka>*,.zze-hero-tekst>*{margin-block:0}.zze-hero-tekst>*+*{margin-block-start:1.25rem}.zze-hero h1{max-width:18ch;text-wrap:balance}.zze-hero h1 em{font-style:normal;color:var(--zze-bursztyn)}.zze-lead{max-width:56ch;font-size:var(--wp--preset--font-size--sredni);line-height:1.6;color:#e3efe9}.zze-hero .wp-block-buttons{gap:.75rem;margin-top:1.75rem!important}.zze-btn-jasny .wp-block-button__link{background:#fff0;color:#fff;border:2px solid rgb(255 255 255 / 55%);padding-block:calc(0.85rem - 2px)}.zze-btn-jasny .wp-block-button__link:hover{background:rgb(255 255 255 / 10%);border-color:#fff;color:#fff}.zze-plusy{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.75rem!important;padding:0;list-style:none;font-size:.9375rem;font-weight:700;color:#fff}.zze-plusy li{display:inline-flex;align-items:center;gap:.45rem}.zze-plusy li::before{width:1.05rem;height:1.05rem;color:var(--zze-bursztyn)}.zze-hero-foto{position:relative}.zze-hero-foto img{display:block;width:100%;aspect-ratio:4 / 3.3;object-fit:cover;border-radius:22px;box-shadow:0 30px 60px rgb(0 0 0 / 35%)}.zze-hero-foto figcaption{position:absolute;left:1rem;bottom:1rem;margin:0;padding:.45rem .85rem;border-radius:999px;background:rgb(255 255 255 / 92%);color:var(--zze-ciemna);font-size:.8125rem;font-weight:700}.zze-hero-karta{padding:clamp(1.5rem, 3vw, 2.25rem);border:1px solid rgb(255 255 255 / 16%);border-radius:22px;background:rgb(255 255 255 / 7%);backdrop-filter:blur(4px)}.zze-hero-karta>*{margin-block:0}.zze-hero-karta>*+*{margin-block-start:1rem}.zze-hero-karta h2{font-size:var(--wp--preset--font-size--sredni)}.zze-hero-karta .zze-lista-ok li{color:#fff}.zze-hero-karta .zze-lista-ok li::before{color:var(--zze-bursztyn)}.zze-hero-glowna .zze-hero-foto img{aspect-ratio:4 / 4.2}.zze-odznaka{position:absolute;right:-.5rem;top:1.5rem;margin:0!important;padding:.85rem 1.1rem;border-radius:16px;background:var(--zze-bursztyn);color:var(--zze-ciemna);font-size:.875rem;font-weight:800;line-height:1.3;box-shadow:var(--zze-cien-mocny);transform:rotate(3deg)}@media (max-width:900px){.zze-hero-siatka{grid-template-columns:1fr}.zze-hero-foto img,.zze-hero-glowna .zze-hero-foto img{aspect-ratio:16 / 11}.zze-odznaka{right:.75rem}}@media (max-width:480px){.zze-hero .wp-block-buttons,.zze-cta .wp-block-buttons{flex-direction:column;align-items:stretch}.zze-hero .wp-block-button__link,.zze-cta .wp-block-button__link{width:100%;justify-content:center}}.zze-sekcja{padding-block:var(--wp--preset--spacing--60)}.zze-sekcja+.zze-sekcja{margin-block-start:0!important}.zze-tresc .wp-block-post-content>.alignfull{margin-block:0}.zze-tlo-jasne{background:var(--zze-tlo-jasne)}.zze-tlo-mieta{background:var(--zze-mieta)}.zze-naglowek-sekcji{margin-bottom:clamp(1.75rem, 4vw, 2.75rem)!important}.zze-naglowek-sekcji.has-text-align-center,.zze-naglowek-sekcji .has-text-align-center{margin-inline:auto}.zze-nadtytul{margin-bottom:0.5rem!important;font-size:.8125rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--zze-zielen)}.zze-nadtytul+*{margin-top:0!important}.zze-sekcja h2+p{margin-top:.85rem}.zze-tekst h2{margin-top:2.75rem}.zze-tekst h2:first-child{margin-top:0}.zze-tekst h3{margin-top:2rem}.zze-lista-ok{padding:0;list-style:none}.zze-lista-ok li{display:flex;gap:.65rem;margin:0}.zze-lista-ok li+li{margin-top:.55rem}.zze-lista-ok li::before{width:1.15rem;height:1.15rem;margin-top:.3rem;color:var(--zze-zielen)}.zze-zakres{margin-block:2rem!important;padding:clamp(1.25rem, 3vw, 2rem);border-radius:var(--zze-promien);background:var(--zze-mieta);border:1px solid #cfe6da}.zze-zakres>*{margin-block:0}.zze-zakres>*+*{margin-block-start:1rem}.zze-zakres .zze-lista-ok{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.55rem 1.5rem}.zze-zakres .zze-lista-ok li+li{margin-top:0}.zze-uwaga{padding:1rem 1.25rem;border-left:4px solid var(--zze-bursztyn);border-radius:0 10px 10px 0;background:#fff8e8}.zze-zalety{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.zze-zalety>*{margin-block:0!important}.zze-zaleta{display:grid;grid-template-columns:auto 1fr;column-gap:.85rem;align-items:start;align-content:start;padding:1.15rem 1.2rem;border-radius:var(--zze-promien);background:#fff;box-shadow:var(--zze-cien)}.zze-zaleta::before{grid-row:span 2;width:1.5rem;height:1.5rem;padding:.6rem;border-radius:12px;background:var(--zze-zielen);box-sizing:content-box;-webkit-mask:none;mask:none;box-shadow:inset 0 0 0 100px var(--zze-mieta)}.zze-zaleta>*{margin:0!important}.zze-zaleta h3,.zze-zaleta .zze-zaleta-tytul{font-size:1rem;line-height:1.35;padding-top:.15rem}.zze-zaleta .zze-zaleta-tytul{grid-column:auto;margin-top:0!important;color:var(--wp--preset--color--ciemna);font-weight:700;letter-spacing:-.015em}.zze-zaleta p:not(.zze-zaleta-tytul){grid-column:2;margin-top:0.2rem!important;font-size:.9375rem;line-height:1.55;color:var(--zze-szary)}.zze-zaleta{position:relative}.zze-zaleta::after{content:"";position:absolute;left:calc(1.2rem + 0.6rem);top:calc(1.15rem + 0.6rem);width:1.5rem;height:1.5rem;background:var(--zze-zielen);-webkit-mask:var(--zze-ikona,var(--zze-i-check)) center / contain no-repeat;mask:var(--zze-ikona,var(--zze-i-check)) center / contain no-repeat}.zze-i-wycena{--zze-ikona:var(--zze-i-wycena)}.zze-i-gwarancja{--zze-ikona:var(--zze-i-gwarancja)}.zze-i-zegar{--zze-ikona:var(--zze-i-zegar)}.zze-i-blask{--zze-ikona:var(--zze-i-blask)}.zze-i-ekipa{--zze-ikona:var(--zze-i-ekipa)}.zze-i-dojazd{--zze-ikona:var(--zze-i-dojazd)}.zze-i-podnosnik{--zze-ikona:var(--zze-i-podnosnik)}.zze-i-kropla{--zze-ikona:var(--zze-i-kropla)}.zze-i-lina{--zze-ikona:var(--zze-i-lina)}.zze-i-odkurzacz{--zze-ikona:var(--zze-i-odkurzacz)}.zze-i-cisnienie{--zze-ikona:var(--zze-i-cisnienie)}.zze-pasek-zalet{position:relative;z-index:2;margin-top:calc(-1 * clamp(1.5rem, 4vw, 2.75rem))!important;padding-bottom:0}@media (max-width:1000px){.zze-zalety{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.zze-zalety{grid-template-columns:1fr}.zze-pasek-zalet{margin-top:0!important;padding-top:1.5rem}}.zze-karty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem, 2.5vw, 1.5rem)}.zze-karty>*{margin-block:0!important}.zze-karty-4{grid-template-columns:repeat(4,minmax(0,1fr))}.zze-karta{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--zze-linia);border-radius:var(--zze-promien);background:#fff;box-shadow:var(--zze-cien);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.zze-karta:hover,.zze-karta:focus-within{transform:translateY(-3px);border-color:#b9d8c8;box-shadow:var(--zze-cien-mocny)}.zze-karta>*{margin:0!important}.zze-karta figure{overflow:hidden}.zze-karta img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform 0.35s ease}.zze-karta:hover img{transform:scale(1.04)}.zze-karta h3{padding:1.15rem 1.25rem 0;font-size:1.125rem}.zze-karta h3 a{color:var(--zze-ciemna);text-decoration:none}.zze-karta h3 a::after{content:"";position:absolute;inset:0;z-index:1}.zze-karta h3 a:focus-visible{outline:none}.zze-karta:has(h3 a:focus-visible){outline:3px solid var(--zze-zielen);outline-offset:2px}.zze-karta p{padding:.5rem 1.25rem 0;font-size:.9375rem;line-height:1.6;color:var(--zze-szary)}.zze-karta p.zze-wiecej{margin-top:auto!important;padding:1rem 1.25rem 1.2rem;font-weight:800;color:var(--zze-zielen)}.zze-wiecej::after{content:"";display:inline-block;width:1rem;height:1rem;margin-left:.35rem;vertical-align:-.15rem;background:currentColor;-webkit-mask:var(--zze-i-strzalka) center / contain no-repeat;mask:var(--zze-i-strzalka) center / contain no-repeat;transition:transform 0.2s ease}.zze-karta:hover .zze-wiecej::after{transform:translateX(4px)}.zze-karta-tekst::before{content:"";display:block;aspect-ratio:16 / 10;background:var(--zze-karta-ikona,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M9 19.5 20 10l11 9.5V30a1 1 0 0 1-1 1h-6.5v-7h-7v7H10a1 1 0 0 1-1-1z' fill='none' stroke='%2317744b' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M31 5.5l1 2.8 2.8 1-2.8 1-1 2.8-1-2.8-2.8-1 2.8-1z' fill='%23f4b43a'/%3E%3C/svg%3E")) center / 34% no-repeat,radial-gradient(circle at 30% 20%,#fff 0 18%,transparent 60%),linear-gradient(135deg,var(--zze-mieta),#d3ecdf);transition:transform 0.35s ease}.zze-karta-tekst:hover::before{transform:scale(1.04)}.zze-kategoria+.zze-kategoria{margin-top:clamp(2.5rem, 5vw, 3.5rem)!important}.zze-kategoria>h3{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem!important;font-size:var(--wp--preset--font-size--duzy)}.zze-kategoria>h3::after{content:"";flex:1;height:1px;background:var(--zze-linia)}@media (max-width:1000px){.zze-karty,.zze-karty-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.zze-karty,.zze-karty-4{grid-template-columns:1fr}}.zze-linki{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;padding:0;list-style:none}.zze-linki li{margin:0!important;max-width:none!important}.zze-linki a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:100%;box-sizing:border-box;padding:.95rem 1.1rem;border:1px solid var(--zze-linia);border-radius:12px;background:#fff;color:var(--zze-ciemna);font-weight:700;text-decoration:none!important;transition:border-color 0.2s ease,background-color 0.2s ease}.zze-linki a::after{content:"";flex:none;width:1rem;height:1rem;background:var(--zze-zielen);-webkit-mask:var(--zze-i-strzalka) center / contain no-repeat;mask:var(--zze-i-strzalka) center / contain no-repeat}.zze-linki a:hover{border-color:var(--zze-zielen);background:var(--zze-mieta)}.zze-o-firmie{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem, 5vw, 4.5rem);align-items:center}.zze-o-firmie>*,.zze-o-firmie-tekst>*{margin-block:0}.zze-o-firmie-tekst>*+*{margin-block-start:1.1rem}.zze-o-firmie-foto{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.zze-o-firmie-foto>*{margin:0!important}.zze-o-firmie-foto img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--zze-promien);box-shadow:var(--zze-cien)}.zze-o-firmie-foto>:nth-child(2){margin-top:2.5rem!important}.zze-sprzet{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem}.zze-sprzet>*{margin:0!important}@media (max-width:900px){.zze-o-firmie{grid-template-columns:1fr}}.zze-kroki{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem, 2.5vw, 1.5rem);counter-reset:krok}.zze-kroki>*{margin-block:0!important}.zze-krok{position:relative;padding:1.5rem 1.35rem 1.4rem;border-radius:var(--zze-promien);background:#fff;box-shadow:var(--zze-cien);counter-increment:krok}.zze-krok::before{content:counter(krok);display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;border-radius:50%;background:var(--zze-ciemna);color:var(--zze-bursztyn);font-weight:800;font-size:1.1rem}.zze-krok>*{margin:0!important}.zze-krok h3{font-size:1.0625rem}.zze-krok p{margin-top:0.45rem!important;font-size:.9375rem;line-height:1.6;color:var(--zze-szary)}@media (max-width:1000px){.zze-kroki{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.zze-kroki{grid-template-columns:1fr}}.wp-block-gallery.has-nested-images.zze-galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 17rem),1fr));gap:.75rem}.wp-block-gallery.has-nested-images.zze-galeria figure.wp-block-image:not(#individual-image){width:auto!important;margin:0!important}.zze-galeria.wp-block-gallery .wp-block-image img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px}.zze-realizacja{padding-block:clamp(2rem, 4vw, 3rem);border-top:1px solid var(--zze-linia)}.zze-realizacja:first-of-type{border-top:0}.zze-realizacja>h2{font-size:var(--wp--preset--font-size--duzy)}.zze-spis-realizacji{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.zze-spis-realizacji li{margin:0!important}.zze-spis-realizacji a{display:inline-block;padding:.45rem .95rem;border-radius:999px;background:#fff;border:1px solid var(--zze-linia);color:var(--zze-ciemna);font-size:.9375rem;font-weight:700;text-decoration:none!important}.zze-spis-realizacji a:hover{border-color:var(--zze-zielen);background:var(--zze-mieta)}.zze-obszar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem, 4vw, 3.5rem);align-items:center}.zze-obszar>*,.zze-obszar-tekst>*{margin-block:0}.zze-obszar-tekst>*+*{margin-block-start:1rem}.zze-chipy{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.zze-chipy li{margin:0!important;padding:.45rem .9rem;border-radius:999px;background:#fff;border:1px solid #cfe6da;font-size:.9375rem;font-weight:700;color:var(--zze-ciemna)}.zze-mapa-karta{padding:clamp(0.5rem, 2vw, 1.25rem);border:1px solid #cfe6da;border-radius:22px;background:#fff;box-shadow:var(--zze-cien)}.zze-mapa-karta>*{margin:0!important}.zze-mapa{display:block;width:100%;height:auto;font-family:inherit}.zze-mapa text{font-size:14px;font-weight:700;fill:var(--zze-ciemna)}.zze-mapa-zasieg{fill:#f2f9f5;stroke:var(--zze-zielen);stroke-opacity:.45;stroke-width:2;stroke-dasharray:6 6}.zze-mapa-pol{fill:none;stroke:var(--zze-zielen);stroke-opacity:.18;stroke-width:1.5;stroke-dasharray:3 6}.zze-mapa-miasto{fill:#d3ebdf;stroke:var(--zze-zielen);stroke-opacity:.35;stroke-width:1.5}.zze-mapa-punkt{fill:var(--zze-zielen);stroke:#fff;stroke-width:2}.zze-mapa-centrum{fill:var(--zze-bursztyn);stroke:#fff;stroke-width:3}.zze-mapa text.zze-mapa-lodz{font-size:19px;font-weight:800}.zze-mapa-pigulka{fill:var(--zze-ciemna)}.zze-mapa text.zze-mapa-km{font-size:13px;font-weight:800;fill:#fff}@media (max-width:800px){.zze-obszar{grid-template-columns:1fr}}@media (max-width:600px){.zze-mapa text{font-size:17px}.zze-mapa text.zze-mapa-lodz{font-size:22px}.zze-mapa text.zze-mapa-km{font-size:16px}}.zze-faq .wp-block-details{margin:0!important}.zze-faq .wp-block-details:first-of-type{border-top:1px solid var(--zze-linia)}.zze-faq summary{position:relative;padding-right:2.5rem;font-weight:800;font-size:1.0625rem;color:var(--zze-ciemna);cursor:pointer;list-style:none}.zze-faq summary::-webkit-details-marker{display:none}.zze-faq summary::after{content:"+";position:absolute;right:.25rem;top:50%;display:grid;place-items:center;width:1.75rem;height:1.75rem;margin-top:-.875rem;border-radius:50%;background:var(--zze-mieta);color:var(--zze-zielen);font-size:1.25rem;font-weight:700;line-height:1;transition:transform 0.2s ease}.zze-faq details[open] summary::after{transform:rotate(45deg)}.zze-faq .wp-block-details>:not(summary){margin-top:.75rem;color:var(--zze-szary)}.zze-cta{position:relative;overflow:hidden;padding-block:clamp(3rem, 7vw, 5rem);background:radial-gradient(50rem 22rem at 100% 0%,rgb(31 138 91 / 50%),transparent 60%),var(--zze-ciemna);color:#e3efe9;text-align:center}.zze-cta :where(h2){color:#fff}.zze-cta p{margin-inline:auto}.zze-cta .zze-cta-telefon{margin-top:1rem;font-size:clamp(1.9rem, 5vw, 2.8rem);font-weight:800;letter-spacing:-.01em;line-height:1.1}.zze-cta .zze-cta-telefon a{color:var(--zze-bursztyn);text-decoration:none}.zze-cta .zze-cta-telefon a:hover{text-decoration:underline}.zze-cta .wp-block-buttons{margin-top:1.75rem}.zze-kontakt-siatka{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:clamp(2rem, 5vw, 4rem);align-items:start}.zze-kontakt-siatka>*{margin-block:0!important}.zze-kontakt-dane>*{margin-block:0}.zze-kontakt-dane>*+*{margin-block-start:1rem}.zze-kontakt-karta{padding:1.25rem 1.35rem;border-radius:var(--zze-promien);background:var(--zze-mieta)}.zze-kontakt-karta>*{margin:0!important}.zze-kontakt-karta>*+*{margin-top:0.35rem!important}.zze-kontakt-karta h3{font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--zze-zielen)}.zze-kontakt-karta .zze-duzy-link{font-size:1.5rem;font-weight:800}.zze-kontakt-karta .zze-duzy-link a{color:var(--zze-ciemna);text-decoration:none}.zze-kontakt-karta .zze-duzy-link a:hover{color:var(--zze-zielen);text-decoration:underline}.zze-formularz-karta{padding:clamp(1.25rem, 3vw, 2.25rem);border-radius:20px;background:#fff;border:1px solid var(--zze-linia);box-shadow:var(--zze-cien-mocny)}.zze-formularz-karta>*{margin-block:0}.zze-formularz-karta .kontakt-formularz{margin-bottom:0}@media (max-width:900px){.zze-kontakt-siatka{grid-template-columns:1fr}}.zze-prawne h2{margin-top:2.5rem;font-size:var(--wp--preset--font-size--duzy)}.zze-prawne :where(p,li){color:#33443c}.zze-stopka{padding-block:clamp(3rem, 6vw, 4.5rem) 0;background:#082a21;color:#b9cfc4;font-size:.9375rem}.zze-stopka a{color:#dcebe3;text-decoration:none}.zze-stopka a:hover{color:#fff;text-decoration:underline}.zze-stopka-siatka{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:2rem clamp(1.5rem, 4vw, 3rem)}.zze-stopka-siatka>*,.zze-stopka-siatka>*>*{margin-block:0!important}.zze-stopka-siatka>*>*+*{margin-block-start:0.9rem!important}.zze-stopka h2{font-size:.8125rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--zze-bursztyn)}.zze-stopka .zze-logo a{color:#fff}.zze-stopka ul{padding:0;list-style:none}.zze-stopka li+li{margin-top:.45rem}.zze-stopka .zze-stopka-telefon{font-size:1.4rem;font-weight:800}.zze-stopka .zze-stopka-telefon a{color:#fff}.zze-stopka-dol{margin-top:clamp(2.5rem, 5vw, 3.5rem)!important;padding-block:0 1.25rem;font-size:.8125rem;color:#8fab9e}.zze-stopka-dol p{margin:0;padding-top:1.25rem;border-top:1px solid rgb(255 255 255 / 10%)}@media (max-width:1000px){.zze-stopka-siatka{grid-template-columns:1fr 1fr}}@media (max-width:560px){.zze-stopka-siatka{grid-template-columns:1fr}}.zze-pasek-dzwon{display:none}@media (max-width:781px){body{padding-bottom:4.25rem}.zze-pasek-dzwon{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:1.7fr 1fr;gap:.5rem;margin:0!important;padding:.55rem .75rem calc(0.55rem + env(safe-area-inset-bottom));background:rgb(255 255 255 / 96%);box-shadow:0 -6px 20px rgb(12 59 46 / 14%)}.zze-pasek-dzwon a{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;border-radius:999px;font-size:.975rem;font-weight:800;white-space:nowrap;text-decoration:none!important}.zze-pasek-dzwon a:first-child{background:var(--zze-bursztyn);color:var(--zze-ciemna)!important}.zze-pasek-dzwon a:first-child::before{content:"";width:1.05rem;height:1.05rem;background:currentColor;-webkit-mask:var(--zze-i-telefon) center / contain no-repeat;mask:var(--zze-i-telefon) center / contain no-repeat}.zze-pasek-dzwon a+a{background:var(--zze-ciemna);color:#fff!important}}.zze-404{padding-block:var(--wp--preset--spacing--60);text-align:center}.zze-edytor{padding:.75rem 1rem;border:1px dashed var(--zze-linia);border-radius:8px;background:var(--zze-tlo-jasne);font-size:.875rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}.zze-hero-foto-ramka{position:relative}.zze-hero-foto-ramka>*{margin:0!important}.zze-hero-foto-ramka>.zze-odznaka{position:absolute}.zze-zalety-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.zze-zalety-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.zze-zalety-3{grid-template-columns:1fr}}.zze-k-spray{--zze-karta-ikona:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%2317744b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h12v13a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2z'/%3E%3Cpath d='M15 20v-3h6v3'/%3E%3Cpath d='M13 17v-6h10l4 3h-4v3'/%3E%3Cpath d='M14 14l-3 5'/%3E%3C/g%3E%3Cg fill='%23f4b43a'%3E%3Ccircle cx='31' cy='10.5' r='1.3'/%3E%3Ccircle cx='33' cy='14' r='1.3'/%3E%3Ccircle cx='31' cy='17.5' r='1.3'/%3E%3C/g%3E%3C/svg%3E")}.zze-k-walek{--zze-karta-ikona:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%2317744b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='7' width='22' height='9' rx='2'/%3E%3Cpath d='M28 11.5h4v8H19v5'/%3E%3Crect x='17' y='24.5' width='4' height='10' rx='1.5'/%3E%3C/g%3E%3Cpath d='M31 25.2l1 2.8 2.8 1-2.8 1-1 2.8-1-2.8-2.8-1 2.8-1z' fill='%23f4b43a'/%3E%3C/svg%3E")}.zze-k-schody{--zze-karta-ikona:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%2317744b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 33v-6h7v-6h7v-6h7v-6h7v24z'/%3E%3C/g%3E%3Cpath d='M10 6.2l1 2.8 2.8 1-2.8 1-1 2.8-1-2.8-2.8-1 2.8-1z' fill='%23f4b43a'/%3E%3C/svg%3E")}.zze-k-karton{--zze-karta-ikona:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%2317744b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 14l12-6 12 6v14l-12 6-12-6z'/%3E%3Cpath d='M8 14l12 6 12-6M20 20v14M14 11l12 6'/%3E%3C/g%3E%3Cpath d='M33 3.2l1 2.8 2.8 1-2.8 1-1 2.8-1-2.8-2.8-1 2.8-1z' fill='%23f4b43a'/%3E%3C/svg%3E")}.zze-k-posadzka{--zze-karta-ikona:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%2317744b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 32l6-14h18l6 14z'/%3E%3Cpath d='M8 25h24M16 18l-2 14M24 18l2 14'/%3E%3C/g%3E%3Cpath d='M20 5.2l1 2.8 2.8 1-2.8 1-1 2.8-1-2.8-2.8-1 2.8-1z' fill='%23f4b43a'/%3E%3C/svg%3E")}.zze-k-kanapa{--zze-karta-ikona:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%2317744b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 21v-5a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v5'/%3E%3Crect x='5' y='20' width='5' height='10' rx='2'/%3E%3Crect x='30' y='20' width='5' height='10' rx='2'/%3E%3Cpath d='M10 25h20v5H10zM9 30v3M31 30v3'/%3E%3C/g%3E%3Cpath d='M33 4.2l1 2.8 2.8 1-2.8 1-1 2.8-1-2.8-2.8-1 2.8-1z' fill='%23f4b43a'/%3E%3C/svg%3E")}.zze-k-ciagnik{--zze-karta-ikona:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%2317744b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='13' cy='27' r='6'/%3E%3Ccircle cx='13' cy='27' r='1.8'/%3E%3Ccircle cx='30' cy='29' r='4'/%3E%3Cpath d='M7 21V11h9l2 10M19 27h7M18 21h14v4M27 21v-6'/%3E%3C/g%3E%3Cpath d='M33 4.2l1 2.8 2.8 1-2.8 1-1 2.8-1-2.8-2.8-1 2.8-1z' fill='%23f4b43a'/%3E%3C/svg%3E")}.zze-k-plot{--zze-karta-ikona:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%2317744b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 34V12l3-4 3 4v22M17 34V12l3-4 3 4v22M26 34V12l3-4 3 4v22M5 18h30M5 28h30'/%3E%3C/g%3E%3C/svg%3E")}.zze-k-plama{--zze-karta-ikona:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 5c4.5 6.5 7.5 10 7.5 14a7.5 7.5 0 0 1-15 0c0-4 3-7.5 7.5-14z' fill='none' stroke='%2317744b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cellipse cx='20' cy='33' rx='12' ry='3' fill='%23f4b43a' fill-opacity='.35' stroke='%2317744b' stroke-width='2'/%3E%3C/svg%3E")}.zze-karta-telefon{grid-column:span 2;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem, 3vw, 2.25rem);border-radius:var(--zze-promien);background:radial-gradient(30rem 14rem at 100% 0%,rgb(31 138 91 / 55%),transparent 65%),var(--zze-ciemna);color:#e3efe9}.zze-karta-telefon>*{margin:0!important}.zze-karta-telefon>*+*{margin-top:0.6rem!important}.zze-karta-telefon h3{color:#fff;font-size:var(--wp--preset--font-size--duzy)}.zze-karta-telefon .wp-block-buttons{margin-top:1.25rem!important}@media (max-width:1000px){.zze-karta-telefon{grid-column:auto}}.zze-pp{position:relative}.zze-pp::before,.zze-pp::after{content:"przed";position:absolute;z-index:1;top:.6rem;left:.6rem;padding:.2rem .55rem;border-radius:999px;background:rgb(12 59 46 / 85%);color:#fff;font-size:.6875rem;font-weight:800;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.zze-pp::after{content:"po";left:calc(50% + 0.6rem);background:var(--zze-bursztyn);color:var(--zze-ciemna)}.zze-pp-pion::after{left:.6rem;top:calc(50% + 0.6rem)}.wp-block-gallery.has-nested-images.zze-galeria-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:600px){.wp-block-gallery.has-nested-images.zze-galeria,.wp-block-gallery.has-nested-images.zze-galeria-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.zze-galeria.wp-block-gallery .wp-block-image img{aspect-ratio:1;border-radius:10px}}.zze-sprzet-siatka{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:clamp(2rem, 5vw, 4.5rem);align-items:center}.zze-sprzet-siatka>*,.zze-sprzet-tekst>*{margin-block:0!important}.zze-sprzet-tekst>*+*{margin-block-start:1rem!important}.zze-sprzet-foto{position:relative}.zze-sprzet-foto img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:22px;box-shadow:var(--zze-cien-mocny)}.zze-sprzet-foto figcaption{position:absolute;left:1rem;bottom:1rem;margin:0;padding:.45rem .85rem;border-radius:999px;background:rgb(255 255 255 / 92%);color:var(--zze-ciemna);font-size:.8125rem;font-weight:700}.zze-sprzet-tekst>.zze-sprzet-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;margin-block-start:2rem!important}.zze-sprzet-lista>*{margin:0!important}.zze-zaleta-plaska{padding:0;border-radius:0;background:none;box-shadow:none}.zze-zaleta-plaska::before{box-shadow:inset 0 0 0 100px #fff}.zze-zaleta-plaska::after{left:.6rem;top:.6rem}@media (max-width:900px){.zze-sprzet-siatka{grid-template-columns:1fr}.zze-sprzet-foto img{aspect-ratio:16 / 10}}@media (max-width:560px){.zze-sprzet-tekst>.zze-sprzet-lista{grid-template-columns:1fr;gap:1.1rem}}.zze-kontakt-dane>.zze-kontakt-foto{margin-top:1.5rem}.zze-kontakt-foto img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--zze-promien);box-shadow:var(--zze-cien)}@media (max-width:900px){.zze-kontakt-foto{display:none}}.zze-hero .zze-nadtytul{color:#a6dcc0}.zze-hero-tekst>.zze-lead-dalej{margin-block-start:.4rem}.zze-stopka-siatka>.zze-stopka-kolumna>*+*{margin-block-start:2rem!important}.zze-stopka-kolumna>*>*{margin-block:0!important}.zze-stopka-kolumna>*>*+*{margin-block-start:0.9rem!important}@media (max-width:600px){.zze-hero .zze-plusy,.zze-hero .zze-btn-jasny,.zze-hero .zze-lead-dalej{display:none}.zze-pasek-zalet .zze-zalety{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.zze-pasek-zalet .zze-zaleta{grid-template-columns:1fr;row-gap:.6rem;padding:.9rem}.zze-pasek-zalet .zze-zaleta::before{grid-row:auto}.zze-pasek-zalet .zze-zaleta::after{left:calc(0.9rem + 0.6rem);top:calc(0.9rem + 0.6rem)}.zze-pasek-zalet .zze-zaleta .zze-zaleta-tytul{grid-column:1;padding-top:0;font-size:.9375rem}.zze-pasek-zalet .zze-zaleta p:not(.zze-zaleta-tytul){display:none}.zze-karty{gap:.75rem}.zze-karta{display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:.9rem;min-height:6.5rem}.zze-karta>figure,.zze-karta-tekst::before{grid-column:1;grid-row:1 / span 2;align-self:stretch}.zze-karta>figure{position:relative;min-height:6.5rem}.zze-karta img{position:absolute;inset:0;height:100%;aspect-ratio:auto}.zze-karta-tekst::before{aspect-ratio:auto;background-size:58%,auto,auto}.zze-karta h3{grid-column:2;padding:.85rem 2.25rem 0 0;font-size:1rem}.zze-karta p:not(.zze-wiecej){grid-column:2;display:-webkit-box;overflow:hidden;padding:0 2.25rem 0 0;font-size:.875rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.zze-karta>p:not(.zze-wiecej){align-self:start;margin:.25rem 0 0.85rem!important}.zze-karta p.zze-wiecej{position:absolute;top:50%;right:.9rem;padding:0;margin:0!important;max-width:none;font-size:0;transform:translateY(-50%)}.zze-karta p.zze-wiecej::after{margin-left:0}.zze-karta .zze-pp::before,.zze-karta .zze-pp::after{display:none}.zze-karta-telefon h3{font-size:1.25rem}}@media (max-width:560px){.zze-stopka-siatka{gap:2rem}.zze-stopka ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;font-size:.875rem;line-height:1.4}.zze-stopka li+li{margin-top:0}}.zze-pasek-zalet .zze-zaleta::before{box-shadow:none;background:linear-gradient(145deg,var(--zze-zielen),var(--zze-ciemna))}.zze-pasek-zalet .zze-zaleta::after{background:#fff}@media (min-width:601px){.zze-hero:has(+.zze-pasek-zalet){padding-bottom:calc(clamp(3rem, 7vw, 5.5rem) + 0.75rem)}.zze-pasek-zalet{margin-top:calc(-1 * clamp(2rem, 5vw, 3.75rem))!important}.zze-pasek-zalet:has(+.zze-tlo-jasne){background:linear-gradient(transparent clamp(2rem, 5vw, 3.75rem),var(--zze-tlo-jasne) 0)}.zze-pasek-zalet .zze-zalety{gap:0;padding:1.75rem .5rem;border-radius:20px;background:#fff;box-shadow:0 1px 2px rgb(12 59 46 / 6%),0 28px 56px -16px rgb(12 59 46 / 28%)}.zze-pasek-zalet .zze-zaleta{--zze-pt:0.15rem;column-gap:1rem;padding:var(--zze-pt) 1.5rem .15rem;border-radius:0;background:none;box-shadow:none}.zze-pasek-zalet .zze-zaleta+.zze-zaleta{border-left:1px solid var(--zze-linia)}.zze-pasek-zalet .zze-zaleta::before{padding:.75rem;border-radius:14px}.zze-pasek-zalet .zze-zaleta::after{left:calc(1.5rem + 0.75rem);top:calc(var(--zze-pt) + 0.75rem)}.zze-pasek-zalet .zze-zaleta .zze-zaleta-tytul{padding-top:.2rem;font-size:1.0625rem}.zze-pasek-zalet .zze-zaleta p:not(.zze-zaleta-tytul){margin-top:0.3rem!important}}@media (min-width:601px) and (max-width:1000px){.zze-pasek-zalet .zze-zaleta:nth-child(odd){border-left:0}.zze-pasek-zalet .zze-zaleta:nth-child(-n+2){padding-bottom:1.4rem}.zze-pasek-zalet .zze-zaleta:nth-child(n+3){--zze-pt:1.4rem;border-top:1px solid var(--zze-linia)}}@media (max-width:600px){.zze-pasek-zalet:has(+.zze-tlo-jasne){background:var(--zze-tlo-jasne)}}.zze-zgoda{position:fixed;left:clamp(0.75rem, 2vw, 1.5rem);bottom:clamp(0.75rem, 2vw, 1.5rem);z-index:100;width:min(28rem, calc(100% - 1.5rem));max-height:calc(100vh - 1.5rem);overflow-y:auto;border:1px solid var(--zze-linia);border-radius:18px;background:#fff;box-shadow:0 2px 6px rgb(12 59 46 / 10%),0 24px 60px -12px rgb(12 59 46 / 35%);color:var(--zze-tekst)}.zze-zgoda[hidden]{display:none}.zze-zgoda-okno{padding:1.35rem 1.4rem 1.4rem}.zze-zgoda-tytul{display:flex;align-items:center;gap:.6rem;margin:0 0 .5rem;color:var(--zze-ciemna);font-size:1.0625rem;font-weight:800;line-height:1.3}.zze-zgoda-tytul::before{content:"";flex:none;width:2rem;height:2rem;border-radius:10px;background:var(--zze-mieta) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317744b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12.8A9 9 0 1 1 11.2 3a4 4 0 0 0 4.8 4.8 4 4 0 0 0 5 5z'/%3E%3Ccircle cx='8.5' cy='10.5' r='.6' fill='%2317744b'/%3E%3Ccircle cx='14' cy='15' r='.6' fill='%2317744b'/%3E%3Ccircle cx='9' cy='16' r='.6' fill='%2317744b'/%3E%3C/svg%3E") center / 1.2rem no-repeat}.zze-zgoda-opis{margin:0;font-size:.875rem;line-height:1.55;color:var(--zze-szary)}.zze-zgoda-opis a{color:var(--zze-zielen);font-weight:700}.zze-zgoda-wybor{margin-top:1rem}.zze-zgoda-wybor fieldset{display:grid;gap:.5rem;margin:0;padding:0;border:0}.zze-zgoda-kategoria{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;padding:.75rem .85rem;border-radius:12px;background:var(--zze-tlo-jasne)}.zze-zgoda-kategoria input{width:1.15rem;height:1.15rem;margin:.15rem 0 0;accent-color:var(--zze-zielen);cursor:pointer}.zze-zgoda-kategoria input:disabled{cursor:not-allowed}.zze-zgoda-kategoria label{display:grid;gap:.15rem;cursor:pointer;font-size:.8125rem;line-height:1.45;color:var(--zze-szary)}.zze-zgoda-kategoria strong{color:var(--zze-ciemna);font-size:.9375rem}.zze-zgoda-przyciski{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.1rem}.zze-zgoda-btn{min-height:2.75rem;padding:.6rem 1rem;border:2px solid var(--zze-ciemna);border-radius:999px;background:var(--zze-ciemna);color:#fff;font:inherit;font-size:.9375rem;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color 0.15s,color 0.15s}.zze-zgoda-btn:hover{background:var(--zze-zielen);border-color:var(--zze-zielen)}.zze-zgoda-btn:focus-visible,.zze-zgoda-kategoria input:focus-visible{outline:3px solid var(--zze-bursztyn);outline-offset:2px}.zze-zgoda-btn-obrys{grid-column:1 / -1;background:#fff;color:var(--zze-ciemna);border-color:var(--zze-linia)}.zze-zgoda-btn-obrys:hover{background:var(--zze-mieta);border-color:var(--zze-mieta);color:var(--zze-ciemna)}.zze-zgoda-szczegoly .zze-zgoda-btn[data-zgoda="zapisz"]{order:-1;background:var(--zze-ciemna);border-color:var(--zze-ciemna);color:#fff}.zze-zgoda-szczegoly .zze-zgoda-btn[data-zgoda="zapisz"]:hover{background:var(--zze-zielen);border-color:var(--zze-zielen)}@media (max-width:600px){.zze-zgoda{left:0;bottom:0;width:100%;max-height:88vh;border-width:1px 0 0;border-radius:18px 18px 0 0}.zze-zgoda-okno{padding:1.15rem 1rem calc(1rem + env(safe-area-inset-bottom))}.zze-zgoda-btn{padding-inline:.6rem}}@media (prefers-reduced-motion:no-preference){.zze-zgoda:not([hidden]){animation:zze-zgoda-wjazd 0.3s ease-out}@keyframes zze-zgoda-wjazd{from{opacity:0;transform:translateY(1rem)}}}.zze-prawne .wp-block-table{margin-block:1.25rem 1.5rem}.zze-prawne .wp-block-table table{font-size:.875rem;line-height:1.5;border-collapse:collapse}.zze-prawne .wp-block-table :where(th,td){padding:.6rem .75rem;border:1px solid var(--zze-linia);text-align:left;vertical-align:top}.zze-prawne .wp-block-table thead{border-bottom:0;background:var(--zze-mieta);color:var(--zze-ciemna)}.zze-prawne .wp-block-table code{font-size:.8125rem;white-space:nowrap}@media (max-width:600px){.zze-prawne .wp-block-table thead{display:none}.zze-prawne .wp-block-table{overflow:visible}.zze-prawne .wp-block-table :where(table,tbody,tr,td){display:block;box-sizing:border-box;width:100%}.zze-prawne .wp-block-table tr{margin-bottom:.75rem;border:1px solid var(--zze-linia);border-radius:12px;overflow:hidden}.zze-prawne .wp-block-table td{border:0;padding:.35rem .85rem}.zze-prawne .wp-block-table td:first-child{padding-top:.7rem;background:var(--zze-tlo-jasne);font-weight:700}.zze-prawne .wp-block-table td:nth-child(3),.zze-prawne .wp-block-table td:nth-child(4){display:inline-block;width:auto;padding-bottom:.7rem;color:var(--zze-szary)}.zze-prawne .wp-block-table td:nth-child(3){padding-right:0}.zze-prawne .wp-block-table td:nth-child(4){padding-left:.4rem}.zze-prawne .wp-block-table td:nth-child(4)::before{content:"· "}}.wp-block-gallery.has-nested-images.zze-slider{position:relative;display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:4 / 4.2;margin:0;border-radius:22px;box-shadow:0 30px 60px rgb(0 0 0 / 35%);background:rgb(255 255 255 / 6%)}.zze-slider::-webkit-scrollbar{display:none}.zze-js .wp-block-gallery.has-nested-images.zze-slider:not(.zze-slider-gotowy)>figure.wp-block-image~figure.wp-block-image{display:none}.zze-slider:focus-visible{outline:3px solid var(--zze-bursztyn);outline-offset:4px}.wp-block-gallery.has-nested-images.zze-slider figure.wp-block-image{position:relative;flex:0 0 100%;width:100%!important;height:100%;margin:0!important;scroll-snap-align:start;scroll-snap-stop:always}.wp-block-gallery.has-nested-images.zze-slider figure.wp-block-image img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0}.wp-block-gallery.has-nested-images.zze-slider figure.wp-block-image figcaption{position:absolute;left:1rem;right:auto;bottom:1rem;box-sizing:border-box;width:auto;max-width:calc(100% - 2rem);max-height:none;margin:0;padding:.5rem .9rem;overflow:visible;border-radius:14px;background:rgb(255 255 255 / 94%);color:var(--zze-ciemna);font-size:.8125rem;font-weight:600;line-height:1.4;text-align:left;text-shadow:none}.zze-slider figcaption a{color:var(--zze-zielen);font-weight:800;text-decoration:underline;text-underline-offset:2px}.zze-slider figcaption a:hover{color:var(--zze-ciemna)}.zze-slider-sterowanie{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem!important}.zze-slider-sterowanie button{display:grid;place-items:center;padding:0;border:0;cursor:pointer;font:inherit}.zze-slider-sterowanie button:focus-visible{outline:3px solid var(--zze-bursztyn);outline-offset:2px}.zze-slider-strzalka,.zze-slider-pauza{width:2.5rem;height:2.5rem;border-radius:50%;background:rgb(255 255 255 / 12%);color:#fff;transition:background-color 0.15s,color 0.15s}.zze-slider-strzalka:hover,.zze-slider-pauza:hover{background:var(--zze-bursztyn);color:var(--zze-ciemna)}.zze-slider-strzalka::before{content:"";width:1.1rem;height:1.1rem;background:currentColor;-webkit-mask:var(--zze-i-strzalka) center / contain no-repeat;mask:var(--zze-i-strzalka) center / contain no-repeat}.zze-slider-wstecz::before{transform:scaleX(-1)}.zze-slider-pauza::before{content:"";width:.75rem;height:.85rem;border-inline:.25rem solid currentColor;box-sizing:border-box}.zze-slider-pauza.zze-slider-wznow::before{width:.8rem;border:0;background:currentColor;clip-path:polygon(15% 0,100% 50%,15% 100%)}.zze-slider-kropki{display:flex;gap:.15rem}.zze-slider-kropka{width:1.5rem;height:1.5rem;background:none}.zze-slider-kropka::before{content:"";width:.625rem;height:.625rem;border-radius:999px;background:rgb(255 255 255 / 40%);transition:width 0.2s,background-color 0.2s}.zze-slider-kropka:hover::before{background:rgb(255 255 255 / 75%)}.zze-slider-kropka[aria-current="true"]::before{width:1.25rem;background:var(--zze-bursztyn)}@media (max-width:900px){.wp-block-gallery.has-nested-images.zze-slider{aspect-ratio:16 / 11}}@media (max-width:600px){.wp-block-gallery.has-nested-images.zze-slider figure.wp-block-image figcaption{left:.6rem;bottom:.6rem;max-width:calc(100% - 1.2rem);padding:.4rem .7rem;font-size:.75rem}}