.cookie[data-astro-cid-bm4qem4n]{z-index:50;max-width:560px;color:var(--c-ink);border-radius:var(--r);background:#fff;padding:20px 24px;font-size:.92rem;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 10px 40px #0003}.cookie-h[data-astro-cid-bm4qem4n]{font-family:var(--f-display);margin:0 0 6px;font-size:1.05rem;font-weight:600}.cookie-opts[data-astro-cid-bm4qem4n]{flex-wrap:wrap;gap:16px;margin:8px 0;display:flex}.cookie-btns[data-astro-cid-bm4qem4n]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}.cookie[data-astro-cid-bm4qem4n] .btn[data-astro-cid-bm4qem4n]{cursor:pointer;border:0;margin:0;padding:10px 18px;font-size:.92rem}.cookie[data-astro-cid-bm4qem4n] .btn-light[data-astro-cid-bm4qem4n]{border:1px solid var(--c-grey)}.cookie[data-astro-cid-bm4qem4n] .link[data-astro-cid-bm4qem4n]{color:var(--c-blue);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}@media (width<=600px){.cookie[data-astro-cid-bm4qem4n]{padding:12px 14px;font-size:.78rem;line-height:1.4;bottom:8px;left:8px;right:8px}.cookie-h[data-astro-cid-bm4qem4n]{display:none}.cookie[data-astro-cid-bm4qem4n] p[data-astro-cid-bm4qem4n]{margin:0}.cookie-btns[data-astro-cid-bm4qem4n]{gap:6px;margin-top:10px}.cookie[data-astro-cid-bm4qem4n] .btn[data-astro-cid-bm4qem4n]{white-space:nowrap;padding:8px 12px;font-size:.78rem}}:root{--c-ink:#0d0d0d;--c-paper:#fdfcf9;--c-blue:#002df9;--c-grey:#bebebe;--f-display:"Funnel Display", system-ui, sans-serif;--r:16px}[hidden]{display:none!important}.cookie{font-family:var(--wp--preset--font-family--funnel-sans,system-ui)}.cookie .btn{background:var(--c-blue);color:#fff;font-family:var(--f-display);border-radius:999px;font-weight:500;text-decoration:none;display:inline-block}.cookie .btn-light{background:var(--c-paper);color:var(--c-ink)}.wpcf7 form .wpcf7-response-output:empty{display:none}.wpcf7 form.sending button,.wpcf7 form.sending [type=submit]{opacity:.6;pointer-events:none}.entry-content img{border-radius:16px;max-width:100%;height:auto}.entry-content p>img:only-child{margin:24px 0;display:block}.entry-content table{width:100%}.single-post .entry-content .zrodla li a{word-break:break-word}#search{--pagefind-ui-primary:var(--c-blue);--pagefind-ui-font:var(--wp--preset--font-family--funnel-sans,system-ui);margin:24px 0 64px}p.fc a{min-height:24px;line-height:24px;display:inline-block!important}.dv-wycena{position:relative}.dv-wycena>a.wp-block-navigation-item__content{z-index:8;background:var(--wp--preset--color--custom-niebieski);font-family:var(--wp--preset--font-family--funnel-display,"Funnel Display"), sans-serif;border-radius:16px;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:25.6px;animation:2s ease-out infinite dv-glow;position:relative;color:var(--wp--preset--color--custom-prawie-bia-y,#fdfcf9)!important;padding:11px 22px!important;text-decoration:none!important;display:inline-flex!important}.dv-wycena>a.wp-block-navigation-item__content .wp-block-navigation-item__label{line-height:inherit;border:0!important;padding:0!important}.dv-wycena>a.wp-block-navigation-item__content:after,.dv-wycena>a.wp-block-navigation-item__content:before{display:none!important}.dv-wycena:before{content:"";z-index:7;border:1px solid var(--border-line);pointer-events:none;border-radius:16px;transition:all .5s;position:absolute;inset:8px -8px -8px 8px}.dv-wycena:hover:before{border-color:#0000;inset:0}@media (width>=769px){.dv-wycena{top:-4px}}.dv-wycena .dv-pulse{background:#fff;border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite dv-blink}@keyframes dv-glow{0%{box-shadow:0 0 #0a2fffa6}70%{box-shadow:0 0 0 12px #0a2fff00}to{box-shadow:0 0 #0a2fff00}}@keyframes dv-blink{0%,to{opacity:1}50%{opacity:.35}}.dv-wycena-mob{display:none}@media (width<=768px){.dv-wycena-mob{background:var(--wp--preset--color--custom-prawie-czarny,#0d0d0d);padding:0 24px 12px;display:block}.dv-wycena-mob a{white-space:nowrap;background:var(--wp--preset--color--custom-niebieski);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;animation:2s ease-out infinite dv-glow;display:flex;color:#fff!important}.dv-wycena-mob .dv-pulse{background:#fff;border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite dv-blink}}@media (prefers-reduced-motion:reduce){.dv-wycena>a.wp-block-navigation-item__content,.dv-wycena .dv-pulse,.dv-wycena-mob a,.dv-wycena-mob .dv-pulse{animation:none}}.mbp,[style*=kosmos-baner]{background-repeat:no-repeat!important}.mbp:not([style*=opinie-tlo]):not([style*=rezultaty]),[style*=kosmos-baner]{box-shadow:inset 0 2px #0d0d0d}@media (width<=768px){.dv-wycena-mob{z-index:0;padding:0 24px 18px;position:relative;box-shadow:0 1px #0d0d0d}.dv-wycena-mob a{box-sizing:border-box;min-height:46px;font-family:var(--wp--preset--font-family--funnel-display,"Funnel Display"), sans-serif;border-radius:16px;padding:11px 22px;font-weight:500;line-height:1.4;position:relative;color:var(--wp--preset--color--custom-prawie-bia-y,#fdfcf9)!important}.dv-wycena-mob a:after{content:"";z-index:-1;border:1px solid var(--border-line,#bebebe);pointer-events:none;border-radius:16px;position:absolute;inset:8px -8px -8px 8px}}@media (width>=782px){.single-portfolio .fib,.single-portfolio .fib img{width:min(1000px,100% + max(24px,50vw - 660px));height:auto;max-height:none}.single-portfolio .fib img{object-fit:contain;border-top-left-radius:0!important;border-bottom-left-radius:0!important}}mark.has-custom-niebieski-color{-webkit-box-decoration-break:clone;box-decoration-break:clone}.dv-pag{font-family:var(--wp--preset--font-family--funnel-display,inherit);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:64px 0 24px;display:flex}.dv-pag-nry{gap:8px;display:flex}.dv-pag-nr,.dv-pag-str{color:#0d0d0d;border:1px solid #ccc;border-radius:16px;justify-content:center;align-items:center;min-width:48px;height:48px;padding:0 16px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.dv-pag a:hover{color:#002df9;border-color:#002df9}.dv-pag-nr[aria-current]{color:#fdfcf9;background:#002df9;border-color:#002df9}@media (width<=600px){.dv-pag-str{width:100%}.dv-pag{gap:12px}}:root{--c-blue-on-dark:#5c7cff;--fn-h:60px}.has-custom-prawie-bia-y-color mark.has-custom-niebieski-color,mark.has-custom-niebieski-color.has-custom-prawie-bia-y-color{color:var(--c-blue-on-dark)!important}body .mbp p.subhead{background:linear-gradient(90deg,#5c7cff 0%,#b78ad6 70%);-webkit-background-clip:text;background-clip:text}body a:focus-visible,body button:focus-visible,body [role=button]:focus-visible,body [tabindex]:focus-visible,body input:focus-visible,body textarea:focus-visible,body select:focus-visible,body summary:focus-visible{outline-offset:3px;transition:none;outline:2px solid var(--c-blue)!important}header :focus-visible,footer :focus-visible,.mbp :focus-visible,.ofb.has-background :focus-visible,.ofx :focus-visible,.has-custom-prawie-czarny-background-color :focus-visible{outline-color:var(--c-paper)!important}header .sm :focus-visible,.has-custom-prawie-bia-y-background-color :focus-visible,.has-custom-prawie-czarny-background-color .wpcf7-form-control:focus-visible{outline-color:var(--c-blue-on-dark)!important}.wpcf7 .dv-req{color:inherit;margin-left:2px}.wpcf7 .dv-req-note{opacity:.8;font-size:13px;margin:0 0 16px!important}.kk-intro{max-width:720px}@media (width<=768px){body footer .fn{padding:8px 12px!important}body .fn .wp-block-buttons{display:none!important}body .fn>.wp-block-group,body .fn nav,body .fn .wp-block-navigation__container{width:100%}body .fn .wp-block-navigation__container{flex-wrap:nowrap;justify-content:space-between;gap:4px}body .fn .wp-block-navigation-item__content{align-items:center;min-height:44px;padding:0 4px;display:flex!important}body footer{padding-bottom:var(--fn-h)}p.fc a,body footer .wp-block-columns p a{min-height:32px;line-height:32px;margin-bottom:0!important}.swiper-button-prev,.swiper-button-next,[class*=-prev][role=button],[class*=-next][role=button]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex!important}.single-post .hs .dv-toc-btn{cursor:pointer;justify-content:space-between;align-items:center;width:100%;min-height:44px;display:flex;margin:0 0 8px!important}.single-post .hs .dv-toc-btn:after{content:"";border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;margin-right:6px;transition:transform .2s;transform:rotate(45deg)}.single-post .hs .dv-toc-btn[aria-expanded=true]:after{transform:rotate(-135deg)}.single-post .hs .dv-toc-btn[aria-expanded=false]+.headers-list{display:none}}@media (width<=480px){body .entry-content .mfb50 .wp-block-column,body .ofb .mfb50 .wp-block-column{flex-basis:100%!important}.wpcf7 .dflex>p{flex-direction:column;align-items:stretch}}@media (width>=782px){.ofb[style*=opinie-tlo]{background-size:100% 1010px!important;padding-top:96px!important}#opinieKlientow .opinia{gap:24px;padding:32px}#opinieKlientow .opinia-ikona{margin-bottom:20px}#opinieKlientow .opinia-ikona img{width:32px;height:32px}#opinieKlientow .opinia-tresc,#opinieKlientow .opinia-tresc p{font-size:15px;line-height:1.6}}@media (width>=960px){.ofb[style*=opinie-tlo]{background-size:100% 870px!important}}@media (width>=1200px){.ofb[style*=opinie-tlo]{background-size:100% 630px!important}}@media (width>=1360px){.ofb[style*=opinie-tlo]{background-size:100% 660px!important}}@media (width>=1600px){.ofb[style*=opinie-tlo]{background-size:100% max(41vw,640px)!important}}@media (width<=781px){.wp-block-columns.mfb50:has(>.wp-block-column>.hb){grid-template-columns:1fr 1fr;gap:12px!important;margin-bottom:12px!important;display:grid!important}.wp-block-columns.mfb50:has(>.wp-block-column>.hb)>.wp-block-column{min-width:0;display:flex;margin:0!important}.wp-block-columns.mfb50 .hb{width:100%;padding:16px 14px!important}.wp-block-columns.mfb50 .hb .circle{transform-origin:0 0;transform:scale(.8)}.wp-block-columns.mfb50 .hb p.f24{overflow-wrap:anywhere;hyphens:auto;margin:4px 0 8px!important;font-size:16px!important}.wp-block-columns.mfb50 .hb p:not(.f24):not(.tu){margin-bottom:10px!important;font-size:13px!important;line-height:1.45!important}.wp-block-columns.mfb50 .hb p.tu{margin-top:auto!important;font-size:13px!important}body.home .wp-block-columns.mfb50:not(.stp):has(>.wp-block-column:nth-child(4)){grid-template-columns:1fr 1fr;gap:24px 16px!important;display:grid!important}body.home .wp-block-columns.mfb50:not(.stp):has(>.wp-block-column:nth-child(4))>.wp-block-column{min-width:0;margin:0!important}body.home .wp-block-columns.mfb50:not(.stp):has(>.wp-block-column:nth-child(4)) h3{overflow-wrap:anywhere;hyphens:auto;font-size:17px!important}body.home .wp-block-columns.mfb50:not(.stp):has(>.wp-block-column:nth-child(4)) p{font-size:14px!important;line-height:1.5!important}.wp-block-columns.mfb50.stp{grid-template-columns:1fr 1fr;gap:16px!important;display:grid!important}.wp-block-columns.mfb50.stp>.wp-block-column{min-width:0;margin:0!important}.wp-block-columns.mfb50.stp>.wp-block-column:nth-child(3){grid-column:1/-1}.wp-block-columns.mfb50.stp>.wp-block-column p.wp-block-paragraph{padding-right:0!important;font-size:14px!important;line-height:1.5!important}.wp-block-columns.mfb50.stp .steps{margin-bottom:16px}.wp-block-columns.mfb50.stp .steps.step-two{background:0 0}footer .wp-block-group.is-content-justification-right:has(a[href*=facebook\.com]){flex-wrap:wrap;justify-content:flex-start!important}footer .wp-block-group:has(>figure a[href*=facebook\.com]){flex-direction:row!important;justify-content:flex-start!important;margin-left:0!important}footer .wp-block-group:has(>figure a[href*=facebook\.com])>*{order:0!important}.wp-block-columns.mfb50:has(>.wp-block-column.usko){grid-template-columns:1fr 1fr;gap:20px 14px!important;margin-bottom:20px!important;display:grid!important}.wp-block-columns.mfb50:has(>.wp-block-column.usko)>.wp-block-column{min-width:0;margin:0!important}.wp-block-columns.mfb50>.usko .circle{transform-origin:0 0;vertical-align:top;transform:scale(.8);margin-bottom:4px!important}.wp-block-columns.mfb50>.usko>p.has-funnel-display-font-family{overflow-wrap:anywhere;hyphens:auto;margin-top:6px!important;margin-bottom:8px!important;font-size:16px!important}.wp-block-columns.mfb50>.usko>p:not(.has-funnel-display-font-family){font-size:13px!important;line-height:1.5!important}.wp-block-group.has-global-padding:has(.wp-block-columns.are-vertically-aligned-top.is-not-stacked-on-mobile){padding-bottom:0!important}.wp-block-group.has-global-padding:has(.wp-block-columns.are-vertically-aligned-top.is-not-stacked-on-mobile)+.wp-block-group{padding-top:16px!important}}h2.wp-block-heading:has(+.wp-block-columns .wp-block-columns.is-not-stacked-on-mobile.are-vertically-aligned-top){margin-bottom:64px!important}@media (width<=781px){h2.wp-block-heading:has(+.wp-block-columns .wp-block-columns.is-not-stacked-on-mobile.are-vertically-aligned-top){margin-bottom:28px!important}.swiperPag .blog-pag.swiper-pagination-clickable .swiper-pagination-bullet{border-radius:2px!important;width:8px!important;height:8px!important}.swiperPag .blog-pag{gap:5px!important}}
