:root{--flow-sticky-height: 6.4375rem;--flow-sciezka-ogniwo: 2.5rem;--flow-pasmo-nakladka: 0.9;--flow-pasmo-tresc: 56rem;--flow-znacznik: 1.125rem;--flow-znacznik-gora: 0.28em;--flow-ptaszek: 0.22rem;--flow-ptaszek-gora: 0.3rem;--flow-ptaszek-lewo: 0.42rem;--flow-hairline-gruby: 2px;--flow-cel-dotyku: 0.25rem;--flow-znak-hover: 0.75;--flow-znak-waski: 9.5rem;--flow-znak-najwezszy: 8rem;--flow-marker: 0.4375rem;--flow-marker-offset: 0.6em;--flow-rule-wide: 4rem;--flow-badge: 5rem;--flow-lead-width: 52rem;--flow-linia-akcentu: color-mix(in srgb, var(--wp--preset--color--accent) 45%, transparent);--flow-hairline: 1px;--flow-rule: 2px;--flow-rule-thick: 6px;--flow-znacznik-kwadrat: 0.5rem;--flow-znaczek-kafel: 4rem;--flow-znak-telefon: 152px;--flow-checkbox-nudge: 0.15em;--flow-transition: 220ms cubic-bezier(0.2, 0, 0.2, 1);--flow-nav-underline: 2px;--flow-lift: 4px;--flow-icon-size: 3.5rem;--flow-step-size: 2.75rem;--flow-clip-depth: 4vw;--flow-quote-mark-size: 6rem;--flow-underline-thickness: 0.3em;--flow-underline-offset: 88%;--flow-arrow-shift: 0.2em;--flow-kreska-przed: 2rem;--flow-hero-miara: 40rem;--flow-hero-miara-tytulu: 52rem;--flow-kreska-oko: 0.55em;--flow-odreczny-obrot: -4deg;--flow-odreczny-kreska: 62%;--flow-odreczny-odstep: 0.1em;--flow-kreska-gruba: 4px;--flow-kreska-dlugosc: 4.5rem;--flow-hero-4kola-ognisko: 78% 50%;--flow-hero-4kola-nakladka-waska: 0.82;--flow-karta-linia: 4px;--flow-karta-przyblizenie: 1.04;--flow-krok-numer: 3rem;--flow-mapa-proporcje: 16 / 10;--flow-bieznik-rowek: 0.75rem;--flow-bieznik-kat: -58deg;--flow-bieznik-sila: 9%;--flow-cel-dotyku-min: 2.75rem}:where(a,button,input,select,textarea,summary,.wp-element-button):focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}:where(input,select,textarea){border:var(--flow-hairline) solid var(--wp--custom--color--border-strong);border-radius:var(--wp--custom--radius--md);padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md);background-color:var(--wp--preset--color--surface);color:var(--wp--preset--color--ink);font-family:inherit;font-size:var(--wp--preset--font-size--base);max-inline-size:100%}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.entry-content>.alignfull{margin-block-start:0}.wp-block-heading{text-wrap:balance}.wp-block-heading.is-style-underline-accent{display:inline;background-image:linear-gradient(var(--wp--preset--color--accent), var(--wp--preset--color--accent));background-repeat:no-repeat;background-position:0 var(--flow-underline-offset);background-size:100% var(--flow-underline-thickness)}.has-primary-hover-color{color:#2d3748}.has-primary-contrast-color{color:#fff}.has-secondary-hover-color{color:#5da236}.has-secondary-contrast-color{color:#fff}.has-accent-hover-color{color:#5da236}.has-accent-contrast-color{color:#fff}.has-accent-on-dark-color{color:#a5f775}.has-text-muted-on-dark-color{color:#cfcfcf}.has-border-strong-color{color:#8a8f98}.has-success-color{color:#0f6b43}.has-warning-color{color:#8a5200}.has-error-color{color:#a32017}.has-gwiazdka-color{color:#b8860b}.has-zielen-jasna-color{color:#78c04d}.has-odnosnik-color{color:#2b6cb0}.has-menu-color{color:#292929}@media(48.1rem <= width <= 64rem){footer.wp-block-group .wp-block-columns{flex-wrap:wrap !important}footer.wp-block-group .wp-block-columns>.wp-block-column{flex-basis:calc(50% - var(--wp--preset--spacing--lg)) !important}footer.wp-block-group .wp-block-columns>.wp-block-column:first-child{flex-basis:100% !important}}.entry-content>section:not(.is-style-page-header)>*{margin-inline-start:max(0px,(100% - var(--wp--style--global--wide-size, 80rem))/2) !important;margin-inline-end:auto !important}html{scroll-padding-block-start:var(--wp--preset--spacing--lg)}.wp-site-blocks>main,.wp-site-blocks>.wp-block-template-part:last-child{margin-block-start:0}.wp-block-group.alignfull>p,.wp-block-group.alignfull>.wp-block-list{max-inline-size:var(--wp--style--global--content-size)}.is-style-pasek-kontaktowy a{padding-block:var(--flow-cel-dotyku);margin-block:calc(-1*var(--flow-cel-dotyku));color:inherit;text-decoration:none}.is-style-pasek-kontaktowy a:hover,.is-style-pasek-kontaktowy a:focus-visible{color:var(--wp--custom--color--accent-on-dark);text-decoration:underline}footer a:not(.wp-element-button),.is-style-section-dark a:not(.wp-element-button),.has-dark-background-color:where(:not(.wp-block-navigation__responsive-container:not(.is-menu-open))) a:not(.wp-element-button){color:inherit;text-decoration:none}footer a:not(.wp-element-button):hover,footer a:not(.wp-element-button):focus-visible,.is-style-section-dark a:not(.wp-element-button):hover,.is-style-section-dark a:not(.wp-element-button):focus-visible,.has-dark-background-color:where(:not(.wp-block-navigation__responsive-container:not(.is-menu-open))) a:not(.wp-element-button):hover,.has-dark-background-color:where(:not(.wp-block-navigation__responsive-container:not(.is-menu-open))) a:not(.wp-element-button):focus-visible{color:var(--wp--custom--color--accent-on-dark);text-decoration:underline}.wp-block-navigation .wp-block-navigation-item>a.wp-block-navigation-item__content:hover,.wp-block-navigation .wp-block-navigation-item>a.wp-block-navigation-item__content:focus-visible{text-decoration:none}@media(max-width: 1199px){header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}header .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}}@media(max-width: 600px){header .wp-block-site-logo img{inline-size:var(--flow-znak-waski) !important;block-size:auto}header .wp-block-button__link{padding:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--sm);font-size:var(--wp--preset--font-size--sm)}header .wp-block-button.is-style-arrow .wp-block-button__link::after{content:none}}@media(max-width: 400px){header .wp-block-site-logo img{inline-size:var(--flow-znak-najwezszy) !important}header .wp-block-group.is-content-justification-space-between{column-gap:var(--wp--preset--spacing--sm)}}.wp-block-navigation__responsive-container.is-menu-open{inset-inline-start:auto;inline-size:min(24rem,86vw);overflow-y:auto;box-shadow:var(--wp--custom--shadow--lg)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{padding:var(--wp--preset--spacing--xl) var(--wp--preset--spacing--lg)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{inline-size:100%;align-items:stretch}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:0;inline-size:100%;align-items:stretch}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{inline-size:100%}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{display:block;inline-size:100%;padding-block:var(--wp--preset--spacing--sm)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item>a{text-decoration:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item>a::after{inset-block:0;inset-inline:calc(-1*var(--wp--preset--spacing--sm)) auto;inline-size:var(--flow-rule);block-size:auto;transform:scaleY(0);transform-origin:center}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item>a:hover::after,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item>a:focus-visible::after{transform:scaleY(1)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item>a:hover,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item>a:focus-visible{text-decoration:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{position:static !important;inset:auto !important;inline-size:100% !important;min-inline-size:0 !important;padding:0 0 var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md) !important;border:0 !important;border-inline-start:var(--flow-hairline) solid var(--flow-linia-akcentu) !important;margin-inline-start:var(--wp--preset--spacing--xs);background-color:rgba(0,0,0,0) !important;box-shadow:none !important;opacity:1 !important;visibility:visible !important}footer .wp-block-navigation-item__content,footer .wp-block-list.is-style-lista-stopki a{display:inline-block;padding-block:var(--flow-cel-dotyku)}.wp-block-cover.alignfull{padding-inline:0}.wp-block-cover.alignfull .wp-block-cover__inner-container{padding-inline:var(--wp--style--root--padding-left);box-sizing:border-box}.flow-cookies{position:fixed;inset-block-end:var(--wp--preset--spacing--md);inset-inline-start:var(--wp--preset--spacing--md);z-index:1000;display:flex;flex-direction:column;align-items:flex-start;gap:var(--wp--preset--spacing--sm);max-inline-size:min(22rem,100vw - 2*var(--wp--preset--spacing--md));padding:var(--wp--preset--spacing--md);border:1px solid var(--wp--preset--color--border);border-block-start:var(--flow-rule-thick) solid var(--wp--preset--color--secondary);border-radius:var(--wp--custom--radius--md);background-color:var(--wp--preset--color--surface);color:var(--wp--preset--color--ink);font-size:var(--wp--preset--font-size--sm);box-shadow:var(--wp--custom--shadow--lg)}.flow-cookies[hidden]{display:none}.flow-cookies p{margin:0}.flow-cookies a{color:inherit}.flow-cookies .flow-cookies__ok{padding:var(--wp--preset--spacing--xxs) var(--wp--preset--spacing--md);font-size:var(--wp--preset--font-size--sm);cursor:pointer}.flow-ogloszenie{font-size:var(--wp--preset--font-size--sm)}.flow-ogloszenie p{margin:0}.flow-ogloszenie .flow-ogloszenie__tytul{font-weight:700}.flow-ogloszenie .flow-ogloszenie__akcje{display:flex;align-items:center;gap:var(--wp--preset--spacing--sm)}.flow-ogloszenie .flow-ogloszenie__przycisk{padding:var(--wp--preset--spacing--xxs) var(--wp--preset--spacing--sm);font-size:var(--wp--preset--font-size--sm);text-decoration:none}.flow-ogloszenie .flow-ogloszenie__zamknij{min-inline-size:var(--flow-cel-dotyku-min);min-block-size:var(--flow-cel-dotyku-min);border:0;background:rgba(0,0,0,0);color:inherit;font-size:var(--wp--preset--font-size--lg);line-height:1;cursor:pointer}.flow-ogloszenie--pasek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--md);padding:var(--wp--preset--spacing--xs) max(var(--wp--style--root--padding-left),(100% - var(--wp--style--global--wide-size))/2);background-color:var(--wp--preset--color--secondary);color:var(--wp--custom--color--secondary-contrast)}.flow-ogloszenie--pasek[hidden]{display:none}.flow-ogloszenie--pasek .flow-ogloszenie__tresc{display:flex;flex-wrap:wrap;gap:0 var(--wp--preset--spacing--xs)}.flow-ogloszenie--pasek .flow-ogloszenie__przycisk{background-color:var(--wp--preset--color--surface);color:var(--wp--preset--color--primary)}.flow-ogloszenie--okienko{max-inline-size:min(28rem,100vw - 2*var(--wp--preset--spacing--md));padding:var(--wp--preset--spacing--lg);border:0;border-block-start:var(--flow-rule-thick) solid var(--wp--preset--color--secondary);border-radius:var(--wp--custom--radius--md);background-color:var(--wp--preset--color--surface);color:var(--wp--preset--color--ink);box-shadow:var(--wp--custom--shadow--lg)}.flow-ogloszenie--okienko::backdrop{background-color:color-mix(in srgb, var(--wp--preset--color--dark) 55%, transparent)}.flow-ogloszenie--okienko .flow-ogloszenie__tytul{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--xl)}.flow-ogloszenie--okienko .flow-ogloszenie__opis{margin-block-start:var(--wp--preset--spacing--xs)}.flow-ogloszenie--okienko .flow-ogloszenie__akcje{justify-content:space-between;margin-block-start:var(--wp--preset--spacing--md)}.flow-formularz__pole.is-wybor{min-inline-size:0;margin:0;padding:0;border:0}.flow-formularz__pole.is-wybor legend{margin-block-end:var(--wp--preset--spacing--xs);padding:0;font-weight:600}.flow-formularz__opcje{display:grid;grid-template-columns:repeat(auto-fill, minmax(12rem, 1fr));gap:var(--wp--preset--spacing--xxs) var(--wp--preset--spacing--sm)}.flow-formularz__opcja{display:flex;align-items:center;gap:var(--wp--preset--spacing--xs);min-block-size:1.5rem}:root{--flow-kreska-naglowka: 2px;--flow-znaczek-kafla: 3.125rem;--flow-znaczek-pasma: 3.125rem;--flow-znaczek-tekstu: 1em;--flow-wezwanie-pion: 1.125rem;--flow-wezwanie-poziom: 1.875rem;--flow-przycisk-pion: 0.75rem;--flow-przycisk-poziom: 1.5rem;--flow-przycisk-obrys: 3px;--flow-pasek-wysokosc: 3.0625rem;--flow-nawigacja-wysokosc: 4.75rem;--flow-menu-wiersz: 3.125rem;--flow-menu-wciecie: 1.3125rem;--flow-odstep-wezwania: 4.5rem;--flow-tytul-powitalny-odstep: 3.75rem;--flow-lead-miara: 43.75rem;--flow-przyciski-odstep: 1.25rem;--flow-kafle-szerokosc: 81.25rem;--flow-kafel-pion: 2.5rem;--flow-kafel-poziom: 1.25rem;--flow-kafel-ikona-odstep: 1.4375rem;--flow-kafle-nad: 0.625rem;--flow-opis-szerokosc: 80rem;--flow-opis-nad: 1.875rem;--flow-opis-odstep-kolumn: 3.75rem;--flow-zdjecie-promien: 6.25rem;--flow-sekcja-po: 1.25rem;--flow-cytat-miara: 53.75rem;--flow-pasmo-kontaktu-miara: 67.5rem;--flow-pasmo-kontaktu-odstep: 1.25rem;--flow-stopien-22: 1.375rem;--flow-stopien-26: 1.625rem;--flow-menu-pozycja-pion: 0.9375rem;--flow-tlo-faq: color-mix(in srgb, var(--wp--preset--color--surface) 94%, var(--wp--preset--color--dark));--flow-faq-odstep: 0.125rem;--flow-faq-wciecie: 0.9375rem;--flow-faq-znacznik: 1.5rem;--flow-pasek-wysokosc-tel: 4.875rem;--flow-nawigacja-wciecie-tel: 1.25rem;--flow-nazwa-tel: 9rem;--flow-przycisk-menu-tel: 2.25rem;--flow-powitanie-tel: 59.1875rem;--flow-wciecie-tel: 0.625rem;--flow-stopien-20: 1.25rem;--flow-blog-nad: 5rem;--flow-blog-pod: 5rem;--flow-blog-odstep: 2.5rem;--flow-blog-wciecie: 2rem;--flow-art-nad-naglowkiem: 2.3125rem;--flow-art-zdjecie-naglowek: 1.25rem;--flow-art-akapit-akapit: 1.125rem;--flow-art-akapit-lista: 1.0625rem;--flow-art-lista-akapit: 1.625rem;--flow-art-lista-zdjecie: 2.8125rem;--flow-art-wciecie-listy: 1.625rem;--flow-stopien-15: 0.9375rem;--flow-cennik-szczelina: 2px;--flow-cennik-nad: 0.625rem;--flow-cennik-pion: 1.25rem;--flow-cennik-poziom: 0.9375rem;--flow-cennik-cena: 7.4375rem;--flow-cennik-przycisk-nad: 1.375rem;--flow-tlo-wiersza: color-mix(in srgb, var(--wp--preset--color--surface) 94%, var(--wp--preset--color--primary));--flow-tekst-cennika: var(--wp--preset--color--primary);--flow-po-pasie: 1.5rem;--flow-formularz-po-kartach: 0.625rem;--flow-formularz-po-kolumnach: 2.8125rem;--flow-mapa-wysokosc: 28.125rem;--flow-kolumny-kontaktu: 1.25rem;--flow-stopien-14: 0.875rem;--flow-cudzyslow-opinii: 3.5rem;--flow-cudzyslow-wysokosc: 1.75rem;--flow-gwiazdka: 1.125rem;--flow-gwiazdka-odstep: 0.25rem;--flow-kafel-tematu: 16rem;--flow-znak-tel: 15rem;--flow-akapit-po-naglowku: 2.3125rem;--flow-lista-po-akapicie: 2.125rem;--flow-stopka-dol-pomiar: 4.75rem;--flow-stopka-kolumny: 1.25rem;--flow-stopien-18: 1.125rem;--flow-stopien-16: 1rem;--flow-stopka-gora: 4.375rem;--flow-stopka-dol: 2.5rem;--flow-pasek-praw-wysokosc: 3.25rem;--flow-formularz-po: 3.125rem;--flow-stopka-odstep-pozycji: 0.1875rem;--flow-pole-pion: 0.625rem;--flow-pole-poziom: 0.625rem;--flow-komorka-pion: 0.875rem;--flow-komorka-poziom: 0.625rem;--flow-szczelina-kart: 0.625rem;--flow-stopien-tytulu-powitalnego: 3rem;--flow-stopien-maly: 0.8125rem;--flow-stopien-drobny: 0.75rem;--flow-cel-min: 1.5rem;--flow-tlo-paska: color-mix(in srgb, var(--wp--preset--color--secondary) 14%, var(--wp--preset--color--surface));--flow-tlo-praw: color-mix(in srgb, var(--wp--preset--color--dark) 50%, var(--wp--preset--color--primary));--flow-tlo-pola: color-mix(in srgb, var(--wp--preset--color--surface) 93%, var(--wp--preset--color--primary));--flow-etykieta-pola: color-mix(in srgb, var(--wp--preset--color--ink) 95%, var(--wp--preset--color--secondary));--flow-naglowek-formularza: var(--wp--custom--color--primary-hover);--flow-zielen-ozdoby: var(--wp--preset--color--secondary)}body{line-height:var(--wp--custom--line-height--normal)}:where(h1,h2,h3,h4,h5,h6):not(.has-text-color){color:var(--wp--preset--color--primary)}:where(h1,h2,h3,h4,h5,h6,p,li){overflow-wrap:break-word}:where(.entry-content,.wp-block-post-content) h2:not([class*=-font-size]){font-size:var(--wp--preset--font-size--xxl)}:where(.entry-content,.wp-block-post-content) h3:not([class*=-font-size]){font-size:var(--wp--preset--font-size--xl)}:where(.entry-content,.wp-block-post-content) h4:not([class*=-font-size]){font-size:var(--wp--preset--font-size--lg)}:where(.entry-content,.wp-block-post-content) :where(h2,h3,h4){line-height:var(--wp--custom--line-height--snug);margin-block-start:var(--wp--preset--spacing--lg)}.entry-content>section:not(.is-style-page-header)>*{margin-inline-start:auto !important;margin-inline-end:auto !important}p.is-style-wyjustowany,.wp-block-list.is-style-wyjustowany li{text-align:justify}.is-style-wyjustowana p+p{margin-block-start:var(--flow-art-akapit-akapit)}.wp-element-button,.wp-block-button__link{background-color:var(--wp--preset--color--secondary);color:var(--wp--custom--color--secondary-contrast);font-weight:400;padding:var(--flow-przycisk-pion) var(--flow-przycisk-poziom);border-radius:var(--wp--custom--radius--sm)}.wp-element-button:hover,.wp-element-button:focus-visible,.wp-block-button__link:hover,.wp-block-button__link:focus-visible{background-color:var(--wp--custom--color--secondary-hover);color:var(--wp--custom--color--secondary-contrast)}.wp-element-button,.wp-block-button__link{font-size:var(--flow-stopien-18);line-height:1}.wp-block-button.is-style-outline>.wp-block-button__link{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--text-on-dark);border:2px solid currentcolor}.wp-block-button.is-style-outline>.wp-block-button__link:hover,.wp-block-button.is-style-outline>.wp-block-button__link:focus-visible{background-color:var(--wp--preset--color--text-on-dark);color:var(--wp--preset--color--primary)}.wp-block-button.is-style-outline>.wp-block-button__link{border-width:var(--flow-przycisk-obrys)}.wp-block-button.is-style-ciemny>.wp-block-button__link{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--text-on-dark);font-size:var(--flow-stopien-14);padding:var(--flow-przycisk-pion) var(--flow-przycisk-poziom)}.wp-block-button.is-style-ciemny>.wp-block-button__link:hover,.wp-block-button.is-style-ciemny>.wp-block-button__link:focus-visible{background-color:var(--wp--custom--color--primary-hover)}.is-style-pasek-kontaktowy{background-color:var(--flow-tlo-paska) !important;color:var(--wp--preset--color--primary)}.is-style-pasek-kontaktowy p{margin:0}.is-style-pasek-kontaktowy a{color:inherit;font-weight:500;text-decoration:none}.is-style-pasek-kontaktowy a:hover,.is-style-pasek-kontaktowy a:focus-visible{color:inherit;text-decoration:underline}.is-style-pasek-kontaktowy{padding-block:0 !important}.is-style-pasek-kontaktowy>.wp-block-group{min-block-size:var(--flow-pasek-wysokosc);align-items:center}.is-style-dana-paska a,.is-style-dana-stopki a{display:inline-flex;align-items:center;gap:var(--wp--preset--spacing--xs)}.is-style-dana-paska a::before,.is-style-dana-stopki a::before{content:"";inline-size:var(--flow-znaczek-tekstu);block-size:var(--flow-znaczek-tekstu);flex:none;background-color:var(--flow-zielen-ozdoby);mask:url(../assets/icons/koperta.svg) center/contain no-repeat}.is-style-dana-paska a[href^="tel:"]::before,.is-style-dana-stopki a[href^="tel:"]::before{mask-image:url(../assets/icons/telefon.svg)}.is-style-dana-paska a[href*="facebook.com"]::before,.is-style-dana-stopki a[href*="facebook.com"]::before{mask-image:url(../assets/icons/facebook.svg)}.is-style-dana-paska a[href*="instagram.com"]::before,.is-style-dana-stopki a[href*="instagram.com"]::before{mask-image:url(../assets/icons/instagram.svg)}.is-style-dana-stopki a::before{background-color:currentcolor}.is-style-pasek-nawigacji{position:relative;box-shadow:inset 0 calc(-1*var(--flow-kreska-naglowka)) 0 var(--flow-zielen-ozdoby);padding-block:0 !important}.is-style-pasek-nawigacji>.wp-block-group{min-block-size:var(--flow-nawigacja-wysokosc);align-items:center}.is-style-pasek-nawigacji>.wp-block-group>.wp-block-group{gap:var(--flow-odstep-wezwania)}.is-style-pasek-nawigacji .wp-block-navigation__container{gap:0}.is-style-pasek-nawigacji .wp-block-navigation-item__content{padding-inline:var(--flow-menu-wciecie);line-height:var(--flow-menu-wiersz);color:var(--wp--custom--color--primary-hover)}.wp-block-site-title.is-style-nazwa-gabinetu{font-weight:700}.wp-block-site-title.is-style-nazwa-gabinetu a{color:var(--wp--preset--color--ink);text-decoration:none}.wp-block-site-title.is-style-nazwa-gabinetu{font-size:var(--wp--preset--font-size--xl);line-height:1;white-space:nowrap}.is-style-pasek-nawigacji .wp-block-navigation{position:static;text-transform:capitalize}.is-style-pasek-nawigacji .wp-block-navigation .wp-block-navigation__container{gap:0}.is-style-pasek-nawigacji .wp-block-navigation .wp-block-navigation-item__content{color:var(--wp--custom--color--menu);padding-inline:var(--flow-menu-wciecie);line-height:var(--flow-menu-wiersz)}.is-style-pasek-nawigacji .wp-block-navigation .current-menu-item>.wp-block-navigation-item__content,.is-style-pasek-nawigacji .wp-block-navigation .wp-block-navigation-item__content:hover,.is-style-pasek-nawigacji .wp-block-navigation .wp-block-navigation-item__content:focus-visible{color:var(--wp--preset--color--accent)}.wp-block-buttons.is-style-wezwanie-naglowka .wp-block-button__link{font-weight:700;text-transform:capitalize;padding:var(--flow-wezwanie-pion) var(--flow-wezwanie-poziom);white-space:nowrap;font-size:var(--flow-stopien-16);line-height:1;border-radius:0}.wp-block-cover.is-style-pas-tytulu .wp-block-post-title,.wp-block-cover.is-style-pas-tytulu h1{font-weight:700;line-height:1}.wp-block-breadcrumbs.is-style-okruszki ol{justify-content:center}.wp-block-breadcrumbs.is-style-okruszki a{color:inherit;text-decoration:none}.wp-block-breadcrumbs.is-style-okruszki a:hover,.wp-block-breadcrumbs.is-style-okruszki a:focus-visible{text-decoration:underline}.wp-block-list.is-style-lista-znacznik,.wp-block-list.is-style-powiazane{list-style:none;padding-inline-start:0}.wp-block-list.is-style-lista-znacznik li,.wp-block-list.is-style-powiazane li{display:flex;align-items:baseline;gap:var(--wp--preset--spacing--xs)}.wp-block-list.is-style-lista-znacznik li::before,.wp-block-list.is-style-powiazane li::before{content:"";inline-size:var(--flow-znaczek-tekstu);block-size:var(--flow-znaczek-tekstu);flex:none;align-self:center;background-color:var(--flow-zielen-ozdoby);mask:url(../assets/icons/znacznik.svg) center/contain no-repeat}.wp-block-list.is-style-lista-znacznik a,.wp-block-list.is-style-powiazane a{color:inherit;text-decoration:none}.wp-block-list.is-style-lista-znacznik a:hover,.wp-block-list.is-style-lista-znacznik a:focus-visible,.wp-block-list.is-style-powiazane a:hover,.wp-block-list.is-style-powiazane a:focus-visible{color:var(--wp--preset--color--accent);text-decoration:underline}p.is-style-dana-pasma a{color:var(--wp--preset--color--text-on-dark);text-decoration:none}p.is-style-dana-pasma a:hover,p.is-style-dana-pasma a:focus-visible{text-decoration:underline}main>.wp-block-post-content{margin-block-start:0}.entry-content>section.wp-block-group:has(>.is-style-blok-formularza:last-child){padding-block-end:var(--flow-formularz-po) !important}.entry-content>section.wp-block-group:first-child{padding-block-start:var(--flow-po-pasie) !important}.wp-block-columns:has(.flow-mapa){gap:var(--flow-kolumny-kontaktu)}.flow-formularz .flow-formularz__zgoda a{color:var(--wp--preset--color--ink)}.is-style-artykul .wp-block-image,.is-style-tresc-wpisu .wp-block-image{margin-block:var(--wp--preset--spacing--md)}.is-style-artykul .wp-block-table,.is-style-tresc-wpisu .wp-block-table{font-size:var(--wp--preset--font-size--sm)}.is-style-artykul .wp-block-table th,.is-style-tresc-wpisu .wp-block-table th{background-color:var(--wp--preset--color--pasmo);color:var(--wp--preset--color--primary)}.is-style-artykul .wp-block-quote,.is-style-tresc-wpisu .wp-block-quote{border-inline-start:4px solid var(--flow-zielen-ozdoby);padding-inline-start:var(--wp--preset--spacing--md);margin-inline:0}.is-style-artykul a:not(.wp-element-button),.is-style-tresc-wpisu a:not(.wp-element-button){color:var(--wp--custom--color--odnosnik)}.wp-block-accordion-item{background-color:var(--flow-tlo-faq);margin-block-start:var(--flow-faq-odstep)}.wp-block-accordion-heading__toggle{display:flex;align-items:center;gap:var(--wp--preset--spacing--sm);inline-size:100%;padding:var(--flow-faq-wciecie);font-size:var(--flow-stopien-14);font-weight:600;color:var(--wp--preset--color--dark);text-align:start}.wp-block-accordion-heading__toggle::before{content:"+"/"";flex:none;font-size:var(--flow-stopien-16);font-weight:700}.wp-block-accordion-heading__toggle[aria-expanded=true]::before{content:"−"/""}.wp-block-accordion-heading__toggle-title{flex:1 1 auto}.wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon{inline-size:var(--flow-faq-znacznik);block-size:var(--flow-faq-znacznik);font-size:0}.wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon::after{content:"›"/"";display:block;font-size:var(--flow-stopien-18);font-weight:700;line-height:var(--flow-faq-znacznik);text-align:center}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon{transform:rotate(90deg)}.wp-block-accordion-panel{overflow:hidden;padding:0 var(--flow-faq-wciecie) var(--flow-faq-wciecie)}.wp-block-group.is-style-stopka{padding-block:var(--flow-stopka-gora) var(--flow-stopka-dol-pomiar) !important}.wp-block-group.is-style-stopka>.wp-block-columns{max-inline-size:var(--wp--style--global--content-size);margin-inline:auto;gap:var(--flow-stopka-kolumny)}.wp-block-group.is-style-stopka .wp-block-list.is-style-lista-znacznik{font-size:var(--wp--preset--font-size--base)}.wp-block-group.is-style-stopka .wp-block-list.is-style-lista-znacznik li{padding-block-end:var(--flow-stopka-odstep-pozycji)}.wp-block-group.is-style-stopka .wp-block-list.is-style-lista-znacznik a{color:var(--wp--preset--color--text-on-dark)}.wp-block-heading.is-style-naglowek-stopki{color:var(--wp--preset--color--text-on-dark);margin-block-start:0;font-size:var(--flow-stopien-22);line-height:1}p.is-style-dana-stopki{margin-block-start:var(--wp--preset--spacing--xs)}p.is-style-dana-stopki a{color:var(--wp--preset--color--text-on-dark);text-decoration:none}p.is-style-dana-stopki a:hover,p.is-style-dana-stopki a:focus-visible{text-decoration:underline}.wp-block-group.is-style-pasek-praw{background-color:var(--flow-tlo-praw);color:var(--wp--preset--color--text-on-dark)}.wp-block-group.is-style-pasek-praw p{font-size:var(--flow-stopien-drobny);margin:0}.wp-block-group.is-style-pasek-praw a{color:inherit}.wp-block-group.is-style-pasek-praw{min-block-size:var(--flow-pasek-praw-wysokosc);padding-block:0 !important;display:flex;align-items:center;justify-content:center}.wp-block-buttons{gap:var(--flow-przyciski-odstep)}.wp-block-group.is-style-artykul>*{margin-block:0}.wp-block-group.is-style-artykul>:where(h2,h3,h4){line-height:1;margin-block-start:var(--flow-art-nad-naglowkiem)}.wp-block-group.is-style-artykul>:first-child{margin-block-start:0}.wp-block-group.is-style-artykul>h2+h3,.wp-block-group.is-style-artykul>.wp-block-image+:where(h2,h3){margin-block-start:var(--flow-art-zdjecie-naglowek)}.wp-block-group.is-style-artykul>:where(h2,h3,h4)+*{margin-block-start:var(--flow-art-nad-naglowkiem)}.wp-block-group.is-style-artykul>p+p{margin-block-start:var(--flow-art-akapit-akapit)}.wp-block-group.is-style-artykul>p+.wp-block-list{margin-block-start:var(--flow-art-akapit-lista)}.wp-block-group.is-style-artykul>.wp-block-list+p{margin-block-start:var(--flow-art-lista-akapit)}.wp-block-group.is-style-artykul>p+.wp-block-image{margin-block-start:var(--flow-art-nad-naglowkiem)}.wp-block-group.is-style-artykul>.wp-block-list+.wp-block-image{margin-block-start:var(--flow-art-lista-zdjecie)}.wp-block-group.is-style-artykul>.wp-block-list{padding-inline-start:var(--flow-art-wciecie-listy)}.entry-content>section.wp-block-group.is-style-artykul:first-child{padding-block-start:var(--flow-cennik-nad) !important}.entry-content>section.wp-block-group.is-style-artykul:first-child:has(>.is-style-w-skrocie:first-child){padding-block-start:var(--wp--preset--spacing--xl) !important}@media(max-width: 767px){.is-style-pasek-kontaktowy>.wp-block-group{flex-direction:column;justify-content:center;gap:0;min-block-size:var(--flow-pasek-wysokosc-tel)}.is-style-pasek-nawigacji{padding-inline:var(--flow-nawigacja-wciecie-tel) !important;box-shadow:none}.is-style-pasek-nawigacji>.wp-block-group{flex-wrap:wrap !important;padding-block:var(--flow-nawigacja-wciecie-tel);row-gap:0}.is-style-pasek-nawigacji>.wp-block-group>.wp-block-group{display:contents}.is-style-pasek-nawigacji>.wp-block-group .wp-block-buttons.is-style-wezwanie-naglowka{flex-basis:100%;justify-content:center}.wp-block-site-title.is-style-nazwa-gabinetu{white-space:normal;max-inline-size:var(--flow-nazwa-tel)}header .wp-block-site-logo img{inline-size:var(--flow-znak-tel) !important}body{--wp--style--root--padding-left: var(--flow-wciecie-tel);--wp--style--root--padding-right: var(--flow-wciecie-tel)}}.wp-block-navigation__responsive-container-open{inline-size:var(--flow-przycisk-menu-tel);block-size:var(--flow-przycisk-menu-tel);background-color:currentcolor;mask:url(../assets/icons/menu.svg) center/contain no-repeat}.wp-block-navigation__responsive-container-open svg{opacity:0}.is-style-pasek-nawigacji .wp-block-navigation__responsive-container.is-menu-open{position:absolute;inset:100% 0 auto;inline-size:100%;box-shadow:none;overflow:visible}.is-style-pasek-nawigacji .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{padding:0}.is-style-pasek-nawigacji .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{inset-block-start:0;inset-inline-end:var(--flow-nawigacja-wciecie-tel)}.is-style-pasek-nawigacji .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:center;padding-block:0}.is-style-pasek-nawigacji .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{align-items:center;gap:0}.is-style-pasek-nawigacji .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{justify-content:center}.is-style-pasek-nawigacji .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{color:var(--wp--preset--color--text-on-dark);font-size:var(--flow-stopien-14);font-weight:700;line-height:var(--wp--custom--line-height--snug);text-align:center;padding-block:var(--flow-menu-pozycja-pion)}.wp-block-cover .is-style-podpis-autora{margin-block-start:var(--wp--preset--spacing--xs)}.wp-block-cover .is-style-podpis-autora a{color:inherit}:root{--flow-rise: 1.5rem;--flow-motion-dur: 620ms;--flow-motion-ease: cubic-bezier(0.22, 1, 0.36, 1);--flow-hover-lift: -4px;--flow-link-underline: 1.5px;--flow-link-offset: 0.18em;--flow-link-offset-hover: 0.26em;--flow-logo-hover-opacity: 0.82;--flow-cel-dotykowy: 24px;--flow-photo-zoom: 1.05}@keyframes flow-rise{from{opacity:0;transform:translateY(var(--flow-rise))}to{opacity:1;transform:none}}@keyframes flow-fade{from{opacity:0}to{opacity:1}}@keyframes flow-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion: no-preference){html.flow-motion body:not(.editor-styles-wrapper) .entry-content>section:not(:first-child),html.flow-motion body:not(.editor-styles-wrapper) .entry-content>.wp-block-cover.alignfull:not(:first-child){opacity:0}html.flow-motion body:not(.editor-styles-wrapper) .entry-content>section:not(:first-child).flow-in,html.flow-motion body:not(.editor-styles-wrapper) .entry-content>.wp-block-cover.alignfull:not(:first-child).flow-in{animation:flow-rise var(--flow-motion-dur) var(--flow-motion-ease) both}html.flow-motion body:not(.editor-styles-wrapper) .entry-content>.wp-block-cover.alignfull.has-parallax:not(:first-child).flow-in{animation-name:flow-fade}}@media(prefers-reduced-motion: no-preference){body:not(.editor-styles-wrapper) .entry-content>section:first-child:not(.is-style-hero)>*{animation:flow-rise var(--flow-motion-dur) var(--flow-motion-ease) both}body:not(.editor-styles-wrapper) .entry-content>section:first-child:not(.is-style-hero)>*:nth-child(1){animation-delay:150ms}body:not(.editor-styles-wrapper) .entry-content>section:first-child:not(.is-style-hero)>*:nth-child(2){animation-delay:240ms}body:not(.editor-styles-wrapper) .entry-content>section:first-child:not(.is-style-hero)>*:nth-child(3){animation-delay:330ms}body:not(.editor-styles-wrapper) .entry-content>section:first-child:not(.is-style-hero)>*:nth-child(4){animation-delay:420ms}}@media(prefers-reduced-motion: no-preference){body:not(.editor-styles-wrapper) .wp-block-navigation__responsive-container.is-menu-open{animation:flow-fade 220ms var(--flow-motion-ease) both}body:not(.editor-styles-wrapper) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{animation:flow-rise 420ms var(--flow-motion-ease) both}body:not(.editor-styles-wrapper) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item:nth-child(1){animation-delay:100ms}body:not(.editor-styles-wrapper) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item:nth-child(2){animation-delay:140ms}body:not(.editor-styles-wrapper) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item:nth-child(3){animation-delay:180ms}body:not(.editor-styles-wrapper) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item:nth-child(4){animation-delay:220ms}body:not(.editor-styles-wrapper) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item:nth-child(5){animation-delay:260ms}body:not(.editor-styles-wrapper) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item:nth-child(6){animation-delay:300ms}body:not(.editor-styles-wrapper) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item:nth-child(7){animation-delay:340ms}body:not(.editor-styles-wrapper) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item:nth-child(8){animation-delay:380ms}}:where(.entry-content,.wp-site-blocks) :where(a[href]):not(.wp-element-button,.wp-block-navigation-item>a,.wp-block-social-link-anchor):not(:has(img)){text-decoration-thickness:var(--flow-link-underline);text-underline-offset:var(--flow-link-offset);transition:color var(--flow-transition),text-decoration-color var(--flow-transition),text-underline-offset var(--flow-transition)}:where(.entry-content,.wp-site-blocks) :where(a[href]):not(.wp-element-button,.wp-block-navigation-item>a,.wp-block-social-link-anchor):not(:has(img)):hover,:where(.entry-content,.wp-site-blocks) :where(a[href]):not(.wp-element-button,.wp-block-navigation-item>a,.wp-block-social-link-anchor):not(:has(img)):focus-visible{text-decoration-line:underline;text-decoration-color:var(--wp--preset--color--secondary);text-underline-offset:var(--flow-link-offset-hover)}.wp-block-site-logo a,:where(header) a:has(img){transition:opacity var(--flow-transition)}.wp-block-site-logo a:hover,:where(header) a:has(img):hover{opacity:var(--flow-logo-hover-opacity)}.wp-element-button{transition:background-color var(--flow-transition),border-color var(--flow-transition),color var(--flow-transition),box-shadow var(--flow-transition),transform var(--flow-transition)}.wp-element-button:hover{transform:translateY(var(--flow-hover-lift));box-shadow:var(--wp--custom--shadow--md)}.wp-element-button:active{transform:translateY(0);box-shadow:none}.wp-block-navigation-item>a{position:relative}.wp-block-navigation-item>a::after{content:"";position:absolute;inset-block-end:calc(-1*var(--wp--preset--spacing--xxs));inset-inline:0;block-size:var(--flow-nav-underline);transform:scaleX(0);transform-origin:left center;background-color:var(--flow-nav-znacznik, var(--wp--preset--color--secondary));transition:transform var(--flow-transition)}.wp-block-navigation-item>a:hover::after,.wp-block-navigation-item>a:focus-visible::after{transform:scaleX(1)}.has-secondary-background-color{--flow-nav-znacznik: currentcolor}.wp-block-accordion-heading__toggle{transition:color var(--flow-transition)}.wp-block-accordion-heading__toggle:hover,.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-icon{color:var(--wp--preset--color--secondary)}.wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon{display:inline-block;transition:transform var(--flow-transition)}.wp-block-accordion-heading__toggle[aria-expanded=true] .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}footer .wp-block-list li>a,footer a[href^=tel],footer a[href^=mailto],footer .wp-block-group>p>a,p:has(>a:only-child)>a[href^=tel],p:has(>a:only-child)>a[href^=mailto],.wp-block-site-title a{display:inline-flex;align-items:center;min-block-size:var(--flow-cel-dotykowy)}.wp-block-social-link a{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--flow-cel-dotykowy);min-block-size:var(--flow-cel-dotykowy)}@media print{*,*::before,*::after{animation:none !important;transition:none !important;opacity:1 !important;transform:none !important}.wp-block-template-part.is-style-sticky-shell{position:static}.wp-block-group.is-style-step,.wp-block-accordion-item{break-inside:avoid}.wp-block-accordion-panel{display:block !important;overflow:visible !important;block-size:auto !important}main a[href^=http]::after,main a[href^="/"]::after{content:" (" attr(href) ")";font-size:var(--wp--preset--font-size--sm);word-break:break-all}}
