PageSourceSearch

https://zielen.pl/pogrzeby-wyznaniowe/

html zielen.pl collected 2026-10-04 01:28:49 UTC 145,796 bytes, 1,877 lines download raw bytes

1<!DOCTYPE html>
2<html lang="pl-PL" class="no-js no-svg">
3<head>
4    <!-- Google tag (gtag.js) -->
vendor: 119 bytes, lines 4-5
4
5    <script type="text/plain" data-cookiescategory="targeting" async src="https://www.googletagmanager.com/gtag/js?id=
5G-3QTHDWEEL9
vendor: 16 bytes, lines 5-6
5"></script>
6    
6<script>
7    
vendor: 140 bytes, lines 7-11
7window.dataLayer = window.dataLayer || [];
8    function gtag(){dataLayer.push(arguments);}
9    gtag('js', new Date());
10
11    gtag('config', '
11G-3QTHDWEEL9
vendor: 8 bytes, lines 11-12
11');
12    
12</script>
12
13    <!-- Google Tag Manager -->
14    
14<script>
vendor: 343 bytes, lines 14-18
14(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
15    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
16    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
17    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
18    })(window,document,'script','dataLayer','
18GTM-WRHLSNS
vendor: 3 bytes, line 18
18');
18</script>
18
19    <!-- End Google Tag Manager -->
20    <meta charset="UTF-8">
21	<meta name="thumbnail" content="https://zielen.pl/wp-content/uploads/2023/12/Zaklad-pogrzebowy-Zielen-Gdansk-2.webp" />
22    <meta name="viewport" content="width=device-width, initial-scale=1">
23    <link rel="profile" href="http://gmpg.org/xfn/11">
24    <link rel="pingback" href="https://zielen.pl/xmlrpc.php" />
25    <link rel="shortcut icon" href="https://zielen.pl/wp-content/themes/zielen/favicon.webp" />
26    
27        
27<script type="text/javascript" data-pressidium-cc-no-block>
28            window.pressidiumCCBlockedScripts = [{"src":"^(?:https?:)?\\\/\\\/(?:www\\.)?google-analytics\\.com","category":"targeting","is_regex":true},{"src":"^(?:https?:)?\\\/\\\/(?:www\\.)?googletagmanager\\.com","category":"targeting","is_regex":true},{"src":"^(?:https?:)?\\\/\\\/(?:www\\.)?connect\\.facebook\\.net","category":"targeting","is_regex":true},{"src":"^(?:https?:)?\\\/\\\/(?:www\\.)?doubleclick\\.net","category":"targeting","is_regex":true},{"src":"^(?:https?:)?\\\/\\\/(?:www\\.)?youtube\\.com","category":"targeting","is_regex":true},{"src":"https:\/\/zielen.pl\/wp-content\/plugins\/bb-asystent-ai\/assets\/js\/frontend.js","category":"preferences","is_regex":false}];
29            window.pressidiumCCCookieName = 'pressidium_cookie_consent';
30        </script>
30
31
32        
32<script src="https://zielen.pl/wp-content/plugins/pressidium-cookie-consent/public/block-scripts.js" type="text/javascript" data-pressidium-cc-no-block></script>
32
33
34        
35        
35<script type="text/javascript" data-pressidium-cc-no-block>
36            function onPressidiumCookieConsentUpdated(event) {
37                window.dataLayer = window.dataLayer || [];
38                window.dataLayer.push({
39                    event: event.type,
40                    consent: event.detail,
41                });
42            }
43
44            window.addEventListener('pressidium-cookie-consent-accepted', onPressidiumCookieConsentUpdated);
45            window.addEventListener('pressidium-cookie-consent-changed', onPressidiumCookieConsentUpdated);
46        </script>
46
47
48        
49        <style id="pressidium-cc-styles">
50            .pressidium-cc-theme {
51                --cc-bg: #161a1c;
52--cc-text: #d8e5ea;
53--cc-btn-primary-bg: #019138;
54--cc-btn-primary-text: #000;
55--cc-btn-primary-hover-bg: #006326;
56--cc-btn-primary-hover-text: #000;
57--cc-btn-secondary-bg: #242c31;
58--cc-btn-secondary-text: #d8e5ea;
59--cc-btn-secondary-hover-bg: #2b353c;
60--cc-btn-secondary-hover-text: #d8e5ea;
61--cc-toggle-bg-off: #667481;
62--cc-toggle-bg-on: #019138;
63--cc-toggle-bg-readonly: #343e45;
64--cc-toggle-knob-bg: #1e2428;
65--cc-toggle-knob-icon-color: #161a1c;
66--cc-cookie-category-block-bg: #1e2428;
67--cc-cookie-category-block-bg-hover: #242c31;
68--cc-section-border: #222a30;
69--cc-block-text: #bac9cf;
70--cc-cookie-table-border: #2b3035;
71--cc-overlay-bg: rgba(4, 6, 8, .85);
72--cc-webkit-scrollbar-bg: #2c343a;
73--cc-webkit-scrollbar-bg-hover: #384148;
74--cc-btn-floating-bg: #ffffff;
75--cc-btn-floating-icon: #019138;
76--cc-btn-floating-hover-bg: #005d24;
77--cc-btn-floating-hover-icon: #000;
78            }
79        </style>
80
81                    
81<script async src='https://www.clickcease.com/monitor/stat.js'>
82            </script>
82
83        <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
84
85	<!-- This site is optimized with the Yoast SEO plugin v26.9 - https://yoast.com/product/yoast-seo-wordpress/ -->
86	<title>Pogrzeby wyznaniowe w dowolnej religii - ZIELEŃ Gdańsk</title>
87	<meta name="description" content="Organizacja pogrzebów różnych wyznań w Gdańsku i Trójmieście. Przeprowadzenie ceremonii religijnych według obrządku, tradycji i symboliki danego wyznania." />
88	<link rel="canonical" href="https://zielen.pl/pogrzeby-wyznaniowe/" />
89	<meta property="og:locale" content="pl_PL" />
90	<meta property="og:type" content="article" />
91	<meta property="og:title" content="Pogrzeby wyznaniowe w dowolnej religii - ZIELEŃ Gdańsk" />
92	<meta property="og:description" content="Organizacja pogrzebów różnych wyznań w Gdańsku i Trójmieście. Przeprowadzenie ceremonii religijnych według obrządku, tradycji i symboliki danego wyznania." />
93	<meta property="og:url" content="https://zielen.pl/pogrzeby-wyznaniowe/" />
94	<meta property="og:site_name" content="Zieleń Gdańsk" />
95	<meta property="article:modified_time" content="2025-06-27T11:20:18+00:00" />
96	<meta property="og:image" content="https://zielen.pl/wp-content/uploads/2025/06/Ceremonie-wyznaniowe.webp" />
97	<meta property="og:image:width" content="1400" />
98	<meta property="og:image:height" content="933" />
99	<meta property="og:image:type" content="image/webp" />
100	<meta name="twitter:card" content="summary_large_image" />
101	<meta name="twitter:label1" content="Szacowany czas czytania" />
102	<meta name="twitter:data1" content="2 minuty" />
103	
103<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://zielen.pl/pogrzeby-wyznaniowe/","url":"https://zielen.pl/pogrzeby-wyznaniowe/","name":"Pogrzeby wyznaniowe w dowolnej religii - ZIELEŃ Gdańsk","isPartOf":{"@id":"https://zielen.pl/#website"},"primaryImageOfPage":{"@id":"https://zielen.pl/pogrzeby-wyznaniowe/#primaryimage"},"image":{"@id":"https://zielen.pl/pogrzeby-wyznaniowe/#primaryimage"},"thumbnailUrl":"https://zielen.pl/wp-content/uploads/2025/06/Ceremonie-wyznaniowe.webp","datePublished":"2025-06-26T09:04:47+00:00","dateModified":"2025-06-27T11:20:18+00:00","description":"Organizacja pogrzebów różnych wyznań w Gdańsku i Trójmieście. Przeprowadzenie ceremonii religijnych według obrządku, tradycji i symboliki danego wyznania.","breadcrumb":{"@id":"https://zielen.pl/pogrzeby-wyznaniowe/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https://zielen.pl/pogrzeby-wyznaniowe/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https://zielen.pl/pogrzeby-wyznaniowe/#primaryimage","url":"https://zielen.pl/wp-content/uploads/2025/06/Ceremonie-wyznaniowe.webp","contentUrl":"https://zielen.pl/wp-content/uploads/2025/06/Ceremonie-wyznaniowe.webp","width":1400,"height":933,"caption":"Ceremonie wyznaniowe"},{"@type":"BreadcrumbList","@id":"https://zielen.pl/pogrzeby-wyznaniowe/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona główna","item":"https://zielen.pl/"},{"@type":"ListItem","position":2,"name":"Pogrzeby wyznaniowe"}]},{"@type":"WebSite","@id":"https://zielen.pl/#website","url":"https://zielen.pl/","name":"Zieleń Gdańsk","description":"","publisher":{"@id":"https://zielen.pl/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://zielen.pl/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https://zielen.pl/#organization","name":"Zieleń Gdańsk","url":"https://zielen.pl/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https://zielen.pl/#/schema/logo/image/","url":"https://zielen.pl/wp-content/uploads/2022/01/cropped-logo-zielen-oryginal.webp","contentUrl":"https://zielen.pl/wp-content/uploads/2022/01/cropped-logo-zielen-oryginal.webp","width":258,"height":97,"caption":"Zieleń Gdańsk"},"image":{"@id":"https://zielen.pl/#/schema/logo/image/"}}]}</script>
103
104	<!-- / Yoast SEO plugin. -->
105
106
107<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://zielen.pl/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fzielen.pl%2Fpogrzeby-wyznaniowe%2F" />
108<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://zielen.pl/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fzielen.pl%2Fpogrzeby-wyznaniowe%2F&#038;format=xml" />
109<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
110img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
111/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
112</style>
113<style id='wp-emoji-styles-inline-css' type='text/css'>
114
115	img.wp-smiley, img.emoji {
116		display: inline !important;
117		border: none !important;
118		box-shadow: none !important;
119		height: 1em !important;
120		width: 1em !important;
121		margin: 0 0.07em !important;
122		vertical-align: -0.1em !important;
123		background: none !important;
124		padding: 0 !important;
125	}
126/*# sourceURL=wp-emoji-styles-inline-css */
127</style>
128<style id='wp-block-library-inline-css' type='text/css'>
129:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
129--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
130
131/*# sourceURL=wp-block-library-inline-css */
132</style>
133<style id='wp-block-heading-inline-css' type='text/css'>
134h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
135/*# sourceURL=https://zielen.pl/wp-includes/blocks/heading/style.min.css */
136</style>
137<style id='wp-block-image-inline-css' type='text/css'>
138.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;
138cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
139/*# sourceURL=https://zielen.pl/wp-includes/blocks/image/style.min.css */
140</style>
141<style id='wp-block-columns-inline-css' type='text/css'>
142.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
143/*# sourceURL=https://zielen.pl/wp-includes/blocks/columns/style.min.css */
144</style>
145<style id='wp-block-paragraph-inline-css' type='text/css'>
146.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
147/*# sourceURL=https://zielen.pl/wp-includes/blocks/paragraph/style.min.css */
148</style>
149
150<style id='classic-theme-styles-inline-css' type='text/css'>
151/*! This file is auto-generated */
152.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;
152padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
153/*# sourceURL=/wp-includes/css/classic-themes.min.css */
154</style>
155<style id='global-styles-inline-css' type='text/css'>
156:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
156--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
156.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
157:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
158/*# sourceURL=global-styles-inline-css */
159</style>
160
161<link rel='stylesheet' id='contact-form-7-css' href='https://zielen.pl/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.5' type='text/css' media='all' />
162<link rel='stylesheet' id='megamenu-css' href='https://zielen.pl/wp-content/uploads/maxmegamenu/style.css?ver=147c8a' type='text/css' media='all' />
163<link rel='stylesheet' id='dashicons-css' href='https://zielen.pl/wp-includes/css/dashicons.min.css?ver=6.9.9' type='text/css' media='all' />
164<link rel='stylesheet' id='cookie-consent-client-style-css' href='https://zielen.pl/wp-content/plugins/pressidium-cookie-consent/public/bundle.client.css?ver=a42c7610e2f07a53bd90' type='text/css' media='all' />
165<link rel='stylesheet' id='bb-asystent-ai-frontend-css' href='https://zielen.pl/wp-content/plugins/bb-asystent-ai/assets/css/frontend.css?ver=3.10.19' type='text/css' media='all' />
166<style id='bb-asystent-ai-frontend-inline-css' type='text/css'>
167.bb-asystent-ai-widget.position-bottom-center { bottom: 20px !important; left: 50% !important; transform: translateX(-50%) !important; }
168.bb-asystent-ai-bubble { width: 70px !important; height: 70px !important; }
169.bb-asystent-ai-bubble {
170            --bubble-border-radius: 30px;
171            border-radius: var(--bubble-border-radius) !important;
172        }
173.bb-asystent-ai-bubble { box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15) !important; }
174@media (min-width: 769px) { 
175            .bb-asystent-ai-window { 
176                width: 520px !important; 
177                height: 720px !important;
178                max-width: calc(100vw - 40px) !important;
179                max-height: calc(100vh - 40px) !important;
180            } 
181        }
182@media (min-width: 769px) and (max-width: 1024px) {
183            .bb-asystent-ai-window {
184                max-width: calc(100vw - 20px) !important;
185                max-height: calc(100vh - 20px) !important;
186                min-width: 280px !important;
187                min-height: 400px !important;
188            }
189        }
190.bb-asystent-ai-widget { font-size: 14px !important; }
191.bb-asystent-ai-message-content { font-size: 14px !important; }
192.bb-asystent-ai-input { font-size: 14px !important; }
193@supports (-webkit-touch-callout: none) { .bb-asystent-ai-input { font-size: 16px !important; } }
194.bb-asystent-ai-bubble { animation: none !important; }
195:root {
196    --bubble-bg-color: #27ae60;
197    --bubble-text-color: #ffffff;
198    --accent-color: #27ae60;
199    --chat-background-color: #ffffff;
200    --user-bg-color: #27ae60;
201    --user-text-color: #ffffff;
202    --user-name-color: #229954;
203    --user-time-color: #82e0aa;
204    --assistant-bg-color: #eafaf1;
205    --assistant-text-color: #1e8449;
206    --assistant-name-color: #239b56;
207    --assistant-time-color: #58d68d;
208    --user-avatar-bg: #1cce67;
209    --user-avatar-text: #000000;
210    --user-avatar-border: #1f8b4d;
211    --assistant-avatar-bg: #e9fcf1;
212    --assistant-avatar-text: #000000;
213    --assistant-avatar-border: #9ce7bd;
214    --chat-header-bg: #1e8449;
215    --chat-header-text: #ffffff;
216    --chat-input-bg: #ffffff;
217    --chat-input-text: #000000;
218    --chat-input-border: #1f8b4d;
219    --chat-send-button-bg: #27ae60;
220    --menu-bg-color: #ffffff;
221    --menu-text-color: #ffffff;
222    --menu-hover-bg-color: #ffffff;
223    --menu-border-color: #e6e6e6;
224    --menu-icon-color: #ffffff;
225    --chat-messages-bg: #ffffff;
226    --user-gradient-start: #27ae60;
227    --user-gradient-end: #239d56;
228    --assistant-gradient-start: #eafaf1;
229    --assistant-gradient-end: #c3f1d7;
230    --header-gradient-start: #1e8449;
231    --header-gradient-end: #186a3a;
232}
233
234:root {
235    --bubble-text-color: #ffffff;
236    --animated-question-text-color: #ffffff;
237    --consent-text-color: #1f2937;
238    --consent-icon-color: #4b3a00;
239}
240.bb-asystent-ai-menu {background: var(--menu-bg-color, #ffffff) !important; border-color: var(--menu-border-color, #e9ecef) !important; color: var(--menu-text-color, var(--chat-header-text, #333)) !important;}
241.bb-asystent-ai-menu-item {color: var(--menu-text-color, var(--chat-header-text, #333)) !important;}
242.bb-asystent-ai-menu-item:hover, .bb-asystent-ai-menu-item:focus {background: var(--menu-hover-bg-color, rgba(0,0,0,0.05)
242) !important; color: var(--menu-text-color, var(--chat-header-text, #333)) !important;}
243.bb-asystent-ai-menu {box-shadow: 0 4px 20px rgba(0,0,0,0.12) !important;}
244.bb-asystent-ai-menu-trigger, .bb-asystent-ai-minimize {color: var(--menu-icon-color, var(--header-text-color, #ffffff)) !important;}
245.bb-asystent-ai-menu-trigger svg, .bb-asystent-ai-minimize svg {fill: currentColor !important; color: currentColor !important;}
246/*# sourceURL=bb-asystent-ai-frontend-inline-css */
247</style>
248<script type="text/javascript" id="consent-mode-script-js-extra">
249/* <![CDATA[ */
250var pressidiumCCGCM = {"gcm":{"enabled":true,"implementation":"gtag","ads_data_redaction":true,"url_passthrough":true,"regions":[]}};
251//# sourceURL=consent-mode-script-js-extra
252/* ]]> */
253</script>
vendor: 1 bytes, line 253
253
254<script type="text/javascript" src="https://zielen.pl/wp-content/plugins/pressidium-cookie-consent/public/consent-mode.js?ver=e12e26152e9ebe6a26ba" id="consent-mode-script-js"></script>
vendor: 1 bytes, line 254
254
255<script type="text/javascript" src="https://zielen.pl/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 255
255
256<script type="text/javascript" src="https://zielen.pl/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 256
256
257<script type="text/javascript" src="https://zielen.pl/wp-content/plugins/bb-asystent-ai/assets/js/marked.min.js?ver=3.10.19" id="marked-js-js"></script>
257
258<link rel="https://api.w.org/" href="https://zielen.pl/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://zielen.pl/wp-json/wp/v2/pages/1272" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://zielen.pl/xmlrpc.php?rsd" />
259<link rel='shortlink' href='https://zielen.pl/?p=1272' />
260		<!-- Custom Logo: hide header text -->
261		<style id="custom-logo-css" type="text/css">
262			.site-title, .site-description {
263				position: absolute;
264				clip-path: inset(50%);
265			}
266		</style>
267		<style id="mystickymenu" type="text/css">#mysticky-nav { width:100%; position: static; height: auto !important; }#mysticky-nav.wrapfixed { position:fixed; left: 0px; margin-top:0px;  z-index: 99990; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity:0.9; background-color: #ffffff;}#mysticky-nav.wrapfixed .myfixed{ background-color: #ffffff; position: relative;top: auto;left: auto;right: auto;}#mysticky-nav .myfixed { margin:0 auto; float:none; border:0px; background:none; max-width:100%; }</style>			<style type="text/css">
268																															</style>
269			<link rel="icon" href="https://zielen.pl/wp-content/uploads/2022/01/favicon-1.ico" sizes="32x32" />
270<link rel="icon" href="https://zielen.pl/wp-content/uploads/2022/01/favicon-1.ico" sizes="192x192" />
271<link rel="apple-touch-icon" href="https://zielen.pl/wp-content/uploads/2022/01/favicon-1.ico" />
272<meta name="msapplication-TileImage" content="https://zielen.pl/wp-content/uploads/2022/01/favicon-1.ico" />
273		<style type="text/css" id="wp-custom-css">
274			.carousel__navigation {
275	position: relative;
276  z-index: 1;
277}
278
279.navbar-dark .navbar-toggler-icon {
280    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
281}
282
283
284.header__page {
285    background-image: url(https://zielen.pl/wp-content/uploads/2023/12/karawany-Zielen-2.webp) !important;
286}
287
288.about-us__section {
289    padding: 60px 0 90px !important;
290}
291
292@media (min-width: 1200px) {
293	.navbar--zielen .dropdown-menu {
294		width: 300px !important;
295	}
296}
297
298pressidium-floating-button{
299z-index:99;
300}
301
302.carousel__navigationt{
303	z-index: 999 !important;
304}
305
306.bb-asystent-ai-widget, .modula-gallery{
307	z-index: 0;
308}
309.modula-gallery{
310	position: relative;
311}
312
313.navbar-toggler {
314background-color: #009134 !important;
315    padding: 0.5rem 0.75rem;
316    position: fixed;
317    right: 30px;
318    top: 115px;
319	z-index: 9999999999999 !important;}
320
321.navbar--zielen {
322	z-index: 9999999999999 !important;
323}
324
325#mysticky-nav.wrapfixed {
326	z-index: 2;
327}
328
329.site-footer__contact{
330    padding-top: 80px !important;
331    padding-bottom: 40px !important;
332}
333
334h1{font-size:clamp(32px, 7vw, 80px) !important;}
335h2{font-size:clamp(28px, 6vw, 56px) !important;}
336h3{font-size:clamp(24px, 5vw, 42px) !important;}
337h4{font-size:clamp(22px, 4vw, 36px) !important;}
338h5{font-size:clamp(20px, 3vw, 32px) !important;}
339h6{font-size:clamp(18px, 2vw, 26px) !important;}
340
341h1,h2,h3,h4,h5,h6{
342	font-family: "Lora", serif !important;
343}
344
345.back-to-top-button{
346    background-color: #ffffff;
347    color: #126415 !important;
348    border: 2px solid #126415;
349box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
350    position: fixed;
351    right: 15px;
352    bottom: 5rem;
353    width: 48px;
354    height: 48px;
355    text-align: center;
356    align-content: center;
357    text-decoration: unset;
358    font-family: cursive;
359    font-size: 3rem;
360	transition: 0.5s;
361	z-index: 999999;
362}
363
364.back-to-top-button:hover{
365	scale: 1.1;
366}
367
368@media (max-width: 767px) {
369	.ti-widget[data-layout-id='114'][data-set-id='light-background'] {
370		bottom: 65px !important;
371	}
372	
373	    pressidium-floating-button[position="right"], pressidium-floating-button.right
374 {
375        left: 20px !important;
376    }
377	
378	    a.back-to-top-button {
379				bottom: 90px !important;}
380}
381
382@media (max-width:1199px){
383.navbar-nav{
384	  max-height: 100dvh;
385    overflow-y: auto;
386    padding: 30px 0;
387}
388}
389
390.site-header__phone{
391	text-wrap-mode: nowrap;
392}
393
394.about-us__image--2 {
395		margin-right: 0 !important;
396    margin-left: 45px;
397}
398
399#mysticky-nav .sticky{
400	padding-left:15px !important;
401padding-right: 15px !important;
402width: 100% !important;
403}
404
405@media (max-width: 1199px) {
406    .navbar--zielen .navbar-collapse.show {
407display:block !important;
408	}
409}
410
411html{
412	 overflow-x: hidden;
413}
414
415@media (max-width: 1199px) {
416    body.home.zielen-home-nav-fixed #masthead .navbar--zielen {
417        padding-top: 15px !important;
418        padding-bottom: 15px !important;
419    }
420}		</style>
421		<style type="text/css">/** Mega Menu CSS: fs **/</style>
422    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"
423          integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
424    <link rel='stylesheet' href='https://zielen.pl/wp-content/themes/zielen/assets/styles/styles.css'/>
425
426<style id='core-block-supports-inline-css' type='text/css'>
427.wp-container-core-columns-is-layout-9d6595d7{flex-wrap:nowrap;}
428/*# sourceURL=core-block-supports-inline-css */
429</style>
430
431</head>
432
433<body class="wp-singular page-template-default page page-id-1272 wp-custom-logo wp-theme-zielen mega-menu-primary pressidium-cc-theme modula-best-grid-gallery">
434	<div id="top"></div>
435<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 435-436
435
436<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
436GTM-WRHLSNS
vendor: 83 bytes, lines 436-437
436"
437height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
438<!-- End Google Tag Manager (noscript) -->
439<div id="page" class="site">
440
441    <header id="masthead" class="site-header" role="banner">
442        <div class="container-fluid px-2 px-md-4">
443            <div class="row sticky">
444                <div class="col-8 col-xl-3 col-xxl-2 py-2">
445                    <a href="https://zielen.pl/" class="custom-logo-link" rel="home"><img width="258" height="97" src="https://zielen.pl/wp-content/uploads/2022/01/cropped-logo-zielen-oryginal.webp" class="custom-logo" alt="Zieleń Gdańsk" decoding="async" /></a>                </div>
446                <div class="col-12 col-xl-9 col-xxl-10 d-flex order-first order-xl-second justify-content-between align-items-center align-content-center py-2 info-bar">
447                    <small class="fw-bold text-uppercase text-grey d-lg-inline-block ms-0 ms-xl-auto">
448                        <svg class="me-2" width="14" height="20" viewBox="0 0 14 20" fill="none" xmlns="http://www.w3.org/2000/svg">
449                            <path d="M7 9.5C6.33696 9.5 5.70107 9.23661 5.23223 8.76777C4.76339 8.29893 4.5 7.66304 4.5 7C4.5 6.33696 4.76339 5.70107 5.23223 5.23223C5.70107 4.76339 6.33696 4.5 7 4.5C7.66304 4.5 8.29893 4.76339 8.76777 5.23223C9.23661 5.70107 9.5 6.33696 9.5 7C9.5 7.3283 9.43534 7.65339 9.3097 7.95671C9.18406 8.26002 8.99991 8.53562 8.76777 8.76777C8.53562 8.99991 8.26002 9.18406 7.95671 9.3097C7.65339 9.43534 7.3283 9.5 7 9.5ZM7 0C5.14348 0 3.36301 0.737498 2.05025 2.05025C0.737498 3.36301 0 5.14348 0 7C0 12.25 7 20 7 20C7 20 14 12.25 14 7C14 5.14348 13.2625 3.36301 11.9497 2.05025C10.637 0.737498 8.85652 0 7 0Z" fill="#126415"/>
450                        </svg>
451						<span class="site-header__hidden">Biuro obsługi klienta: </span><a href="https://www.google.pl/maps/place/Us%C5%82ugi+Pogrzebowe+%22Ziele%C5%84%22/@54.3783254,18.585627,19z/data=!4m12!1m6!3m5!1s0x46fd74ef5f2b9b19:0x2bb25c31f4a970c0!2zVXPFgnVnaSBQb2dyemVib3dlICJaaWVsZcWEIg!8m2!3d54.37832!4d18.585196!3m4!1s0x0000000000000000:0x2bb25c31f4a970c0!8m2!3d54.37832!4d18.585196?hl=pl" target="_blank" rel="noopener nofollow">Gdańsk, Partyzantów&nbsp;76</a>
452                    </small>
453                   <!-- <span class="site-header__hr d-none d-lg-inline-block"></span>-->
454                    <small class="fw-bold text-uppercase text-grey ms-xl-auto">
455                        <span class="me-4 site-header__hidden">Całodobowo</span>
456                        <span class="site-header__phone me-4">
457                            <svg class="me-2" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
458                                <path d="M19.4444 14.3842L15.2831 12.6145C15.1053 12.5394 14.908 12.524 14.7207 12.5707C14.5334 12.6174 14.3664 12.7237 14.2448 12.8735L12.4104 15.1275C9.51786 13.7736 7.18658 11.4553 5.81649 8.57043L8.06019 6.72349C8.20966 6.60123 8.31522 6.4336 8.36089 6.24598C8.40657 6.05837 8.38988 5.86097 8.31334 5.68369L6.52043 1.53237C6.43644 1.34127 6.2884 1.18547 6.10184 1.09182C5.91528 0.998179 5.70189 0.972567 5.49846 1.0194L1.64153 1.92085C1.44541 1.96671 1.27062 2.0777 1.14571 2.2357C1.02079 2.39369 0.953108 2.58937 0.953717 2.79078C0.98037 12.3095 8.71707 19.9882 18.2209 19.9616C18.4224 19.9611 18.6178 19.8924 18.7751 19.7666C18.9325 19.6408 19.0426 19.4653 19.0874 19.2689L19.9672 15.407C20.0126 15.2023 19.9852 14.9882 19.8898 14.8015C19.7944 
45814.6148 19.6369 14.4673 19.4444 14.3842Z" fill="#126415"/>
459                            </svg>
460<a href="tel:+48605050017" rel="nofollow">+48 605 050 017</a>								
461                        </span>
462						
463						<!--<span class="site-header__phone me-4">
464                            <svg class="me-2" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
465                                <path d="M19.4444 14.3842L15.2831 12.6145C15.1053 12.5394 14.908 12.524 14.7207 12.5707C14.5334 12.6174 14.3664 12.7237 14.2448 12.8735L12.4104 15.1275C9.51786 13.7736 7.18658 11.4553 5.81649 8.57043L8.06019 6.72349C8.20966 6.60123 8.31522 6.4336 8.36089 6.24598C8.40657 6.05837 8.38988 5.86097 8.31334 5.68369L6.52043 1.53237C6.43644 1.34127 6.2884 1.18547 6.10184 1.09182C5.91528 0.998179 5.70189 0.972567 5.49846 1.0194L1.64153 1.92085C1.44541 1.96671 1.27062 2.0777 1.14571 2.2357C1.02079 2.39369 0.953108 2.58937 0.953717 2.79078C0.98037 12.3095 8.71707 19.9882 18.2209 19.9616C18.4224 19.9611 18.6178 19.8924 18.7751 19.7666C18.9325 19.6408 19.0426 19.4653 19.0874 19.2689L19.9672 15.407C20.0126 15.2023 19.9852 14.9882 19.8898 14.8015C19.7944 
46514.6148 19.6369 14.4673 19.4444 14.3842Z" fill="#126415"/>
466                            </svg>
467<a href="tel:+48601408196" rel="nofollow">+48 601 408 196</a>					
468                        </span>-->
469						
470						<span class="site-header__phone">
471                            <svg class="me-2" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
472                                <path d="M19.4444 14.3842L15.2831 12.6145C15.1053 12.5394 14.908 12.524 14.7207 12.5707C14.5334 12.6174 14.3664 12.7237 14.2448 12.8735L12.4104 15.1275C9.51786 13.7736 7.18658 11.4553 5.81649 8.57043L8.06019 6.72349C8.20966 6.60123 8.31522 6.4336 8.36089 6.24598C8.40657 6.05837 8.38988 5.86097 8.31334 5.68369L6.52043 1.53237C6.43644 1.34127 6.2884 1.18547 6.10184 1.09182C5.91528 0.998179 5.70189 0.972567 5.49846 1.0194L1.64153 1.92085C1.44541 1.96671 1.27062 2.0777 1.14571 2.2357C1.02079 2.39369 0.953108 2.58937 0.953717 2.79078C0.98037 12.3095 8.71707 19.9882 18.2209 19.9616C18.4224 19.9611 18.6178 19.8924 18.7751 19.7666C18.9325 19.6408 19.0426 19.4653 19.0874 19.2689L19.9672 15.407C20.0126 15.2023 19.9852 14.9882 19.8898 14.8015C19.7944 
47214.6148 19.6369 14.4673 19.4444 14.3842Z" fill="#126415"/>
473                            </svg>
474							<a href="tel:+48583412071" rel="nofollow">+48 58 341 20 71</a>							
475                        </span>                      
476                    </small>
477                    <div class="site-header__button d-none d-md-block text-end">
478                                                <a href="https://zielen.pl/poradnik-pogrzebowy/" rel="nofollow" class="button button--green d-inline-flex align-items-center justify-content-center text-grey">
479                            Poradnik pogrzebowy
480                        </a>
481                    </div>
482                </div>
483
484                <div class="max-mega-menu-div col-4 col-xl-12">
485<div id="mega-menu-wrap-primary" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"><div class='mega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-0' id='mega-toggle-block-0'><button aria-label="Toggle Menu" class="mega-toggle-animated mega-toggle-animated-slider" type="button" aria-haspopup="true" aria-expanded="false" aria-controls="mega-menu-primary">
486                  <span class="mega-toggle-animated-box">
487                    <span class="mega-toggle-animated-inner"></span>
488                  </span>
489                </button></div></div></div><ul id="mega-menu-primary" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="slide_right" data-effect-speed-mobile="200" data-mobile-force-width="false" data-second-click="go" data-document-click="collapse" data-vertical-behaviour="standard" data-breakpoint="1199" data-unbind="true" data-mobile-state="collapse_all" data-mobile-direction="vertical" data-hover-intent-timeout="300" data-hover-intent-interval="100"><li class="mega-home-icon mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-home mega-align-bottom-left mega-menu-flyout mega-menu-item-1409 home-icon" id="mega-menu-item-1409"><a class="mega-menu-link" rel="nofollow" href="https://zielen.pl/">Główna</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-current-menu-ancestor mega-current-menu-parent mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-1414" id="mega-menu-item-1414"><a class="mega-menu-link" href="#" aria-expanded="false" aria-controls="mega-sub-menu-1414">Usługi<span class="mega-indicator" aria-hidden="true"></span></a>
490<ul class="mega-sub-menu" id='mega-sub-menu-1414'>
491<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-206" id="mega-menu-item-206"><a class="mega-menu-link" href="https://zielen.pl/poradnik-pogrzebowy/">Poradnik pogrzebowy</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-current-menu-item mega-page_item mega-page-item-1272 mega-current_page_item mega-menu-item-1284" id="mega-menu-item-1284"><a class="mega-menu-link" href="https://zielen.pl/pogrzeby-wyznaniowe/" aria-current="page">Pogrzeby wyznaniowe</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-1295" id="mega-menu-item-1295"><a class="mega-menu-link" href="https://zielen.pl/pogrzeby-swieckie/">Pogrzeby świeckie</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-1302" id="mega-menu-item-1302"><a class="mega-menu-link" href="https://zielen.pl/pogrzeby-tradycyjne/">Pogrzeby tradycyjne</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-1307" id="mega-menu-item-1307"><a class="mega-menu-link" href="https://zielen.pl/pogrzeby-z-asysta-honorowa/">Pogrzeby z asystą honorową</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-1313" id="mega-menu-item-1313"><a class="mega-menu-link" href="https://zielen.pl/pogrzeby-dzieci-nienarodzonych/">Pogrzeby dzieci nienarodzonych</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-127" id="mega-menu-item-127"><a class="mega-menu-link" href="https://zielen.pl/specjalistyczne-chlodnie/">Specjalistyczne chłodnie</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-128" id="mega-menu-item-128"><a class="mega-menu-link" href="https://zielen.pl/transport-zmarlych/">Transport zmarłych w Gdańsku</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-365" id="mega-menu-item-365"><a class="mega-menu-link" href="https://zielen.pl/transport-miedzynarodowy/">Transport międzynarodowy</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-691" id="mega-menu-item-691"><a class="mega-menu-link" href="https://zielen.pl/sale-pozegnan-zaklad-pogrzebowy/">Sale pożegnań</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-390" id="mega-menu-item-390"><a class="mega-menu-link" href="https://zielen.pl/autokary/">Autokary</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-368" id="mega-menu-item-368"><a class="mega-menu-link" href="https://zielen.pl/odziez-zalobna-i-akcesoria/">Odzież żałobna i akcesoria</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-374" id="mega-menu-item-374"><a class="mega-menu-link" href="https://zielen.pl/toaleta-posmiertna/">Toaleta pośmiertna</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-391" id="mega-menu-item-391"><a class="mega-menu-link" href="https://zielen.pl/nekrologi/">Nekrologi</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-170" id="mega-menu-item-170"><a class="mega-menu-link" href="https://zielen.pl/ekshumacje/">Ekshumacje</a></li></ul>
492</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-align-bottom-left mega-menu-flyout mega-menu-item-932" id="mega-menu-item-932"><a class="mega-menu-link" href="https://zielen.pl/pruszcz-gdanski/">Filia Pruszcz</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-11" id="mega-menu-item-11"><a class="mega-menu-link" href="#" aria-expanded="false" aria-controls="mega-sub-menu-11">Kremacje<span class="mega-indicator" aria-hidden="true"></span></a>
493<ul class="mega-sub-menu" id='mega-sub-menu-11'>
494<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-130" id="mega-menu-item-130"><a class="mega-menu-link" href="https://zielen.pl/uslugi-kremacyjne/">Kremacja</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-1146" id="mega-menu-item-1146"><a class="mega-menu-link" href="https://zielen.pl/wlasne-krematorium/">Własne krematorium</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-171" id="mega-menu-item-171"><a class="mega-menu-link" href="https://zielen.pl/zlecenie-procesu-kremacji/">Zlecenie procesu kremacji</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-129" id="mega-menu-item-129"><a class="mega-menu-link" href="https://zielen.pl/kolumbarium/">Kolumbarium</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-692" id="mega-menu-item-692"><a class="mega-menu-link" href="https://zielen.pl/sale-pozegnan-krematorium/">Sale pożegnań w krematorium</a></li></ul>
495</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-align-bottom-left mega-menu-flyout mega-menu-item-53" id="mega-menu-item-53"><a class="mega-menu-link" href="https://zielen.pl/administracja-cmentarzami/">Administracja cmentarzami</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-align-bottom-left mega-menu-flyout mega-menu-item-279" id="mega-menu-item-279"><a class="mega-menu-link" href="https://zielen.pl/wsparcie-po-stracie/">Wsparcie po stracie</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-align-bottom-left mega-menu-flyout mega-menu-item-52" id="mega-menu-item-52"><a class="mega-menu-link" href="https://zielen.pl/tereny-zielone/">Tereny zielone</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-align-bottom-left mega-menu-flyout mega-menu-item-1109" id="mega-menu-item-1109"><a class="mega-menu-link" href="https://zielen.pl/opinie/">Opinie</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-align-bottom-left mega-menu-flyout mega-menu-item-54" id="mega-menu-item-54"><a class="mega-menu-link" href="https://zielen.pl/kontakt/">Kontakt</a></li></ul><button aria-controls="mega-menu-primary" aria-label="Close" class='mega-close'></button></div>        </div>
496
497            </div>
498            
499
500                    </div>
501    </header>
502	
503
504    <div class="container-fluid px-2 px-md-4">
505        <header class="header__page">
506            <!--<div class="carousel__navigation">
507                            </div>-->
508            <div class="header__caption">
509                <h1 class="heading-2 text-white mb-0 pb-4">Pogrzeby wyznaniowe</h1>
510            </div>
511        </header>
512    </div>
513    <main id="main" class="col" role="main">
514        <section class="page__section container px-2 px-md-0">
515            
516<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6
516595d7 wp-block-columns-is-layout-flex">
517<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
518<p>Zajmujemy się <strong>organizacją ceremonii wyznaniowych zgodnych z obrzędami i tradycjami religijnymi</strong> oraz poszanowaniem panujących w danej religii zasad i obrzędów.</p>
519
520
521
522<h2 class="wp-block-heading">Ceremonie wyznaniowe w Gdańsku</h2>
523
524
525
526<p>Specjalizujemy się w kompleksowej organizacji  pogrzebów wyznaniowych <strong>zarówno tradycyjnych, jak i urnowych</strong> na terenie <strong>Gdańska i okolic.</strong> W Zakładzie Zieleń każdą ceremonię przygotowujemy z największą uwagą i dokładnością, dopasowując się do wybranej formy pochówku oraz wyznania rodziny.</p>
527
528
529
530<p>Najczęściej organizowanymi pogrzebami religijnymi w Trójmieście są ceremonie wyznania katolickiego. Wszystkie pogrzeby wyznaniowe organizujemy<strong> z najwyższym szacunkiem</strong> dla zmarłego, rodziny oraz ich przekonań, gwarantując piękne pogrzeby dopasowane do ceremoniałów chrześcijańskich i przepisów liturgicznych oraz zgodnych z symboliką religijną. <strong>Obsługujemy wszystkie cmentarze Gdańska, Trójmiasta i całego województwa pomorskiego.&nbsp;</strong></p>
531</div>
532
533
534
535<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
536<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="682" src="https://zielen.pl/wp-content/uploads/2025/06/Ceremonie-wyznaniowe-1024x682.webp" alt="Ceremonie wyznaniowe" class="wp-image-1273" style="aspect-ratio:4/3;object-fit:cover" srcset="https://zielen.pl/wp-content/uploads/2025/06/Ceremonie-wyznaniowe-1024x682.webp 1024w, https://zielen.pl/wp-content/uploads/2025/06/Ceremonie-wyznaniowe-300x200.webp 300w, https://zielen.pl/wp-content/uploads/2025/06/Ceremonie-wyznaniowe-768x512.webp 768w, https://zielen.pl/wp-content/uploads/2025/06/Ceremonie-wyznaniowe.webp 1400w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
537</div>
538</div>
539
540
541
542<h2 class="wp-block-heading">Pogrzeby wyznaniowe w Gdańsku</h2>
543
544
545
546<p>Oferujemy naszym klientom kompleksową organizację pogrzebów wyznaniowych. <strong>Współpracujemy z duchownymi różnych wyznań, </strong>dlatego jesteśmy w stanie zapewnić rodzinom piękne ceremonie z poszanowaniem ich przekonań, obrzędów i symboliki.</p>
547
548            
549                    </section>
550    </main>
551
552<a href="#top" rel="nofollow" class="back-to-top-button" aria-label="Przewiń do góry">
553	<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
554		<path d="M18 15l-6-6-6 6"/>
555	</svg>
556</a>
557<div class="container-fluid px-2 px-md-4 pt-4">
558    <footer id="colophon" class="site-footer" role="contentinfo">
559        <div
560            class="d-flex flex-column flex-md-row justify-content-between align-items-center pb-3">
561            <p class="heading-3 order-last order-md-first">Kontakt</p>
562            <nav>
563                <ul id="footer-menu-left" class="navbar-nav ml-auto"><li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13 nav-item"><a href="https://zielen.pl/poradnik-pogrzebowy/" class="nav-link">Poradnik pogrzebowy</a></li>
564<li id="menu-item-985" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-985 nav-item"><a href="/zaklad-pogrzebowy/" class="nav-link">O nas</a></li>
565<li id="menu-item-931" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-931 nav-item"><a rel="nofollow" href="https://zielen.pl/pruszcz-gdanski/" class="nav-link">Filia Pruszcz</a></li>
566<li id="menu-item-355" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-355 nav-item"><a rel="nofollow" href="https://zielen.pl/uslugi-kremacyjne/" class="nav-link">Kremacja zwłok</a></li>
567<li id="menu-item-180" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-180 nav-item"><a rel="nofollow" href="https://zielen.pl/administracja-cmentarzami/" class="nav-link">Administracja cmentarzami</a></li>
568</ul>            </nav>
569            <nav>
570                <ul id="footer-menu-right" class="navbar-nav ml-auto"><li id="menu-item-183" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-183 nav-item"><a rel="nofollow" href="https://zielen.pl/kolumbarium/" class="nav-link">Kolumbarium</a></li>
571<li id="menu-item-182" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-182 nav-item"><a rel="nofollow" href="https://zielen.pl/transport-zmarlych/" class="nav-link">Transport zmarłych w Gdańsku</a></li>
572<li id="menu-item-402" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-402 nav-item"><a rel="nofollow" href="https://zielen.pl/tereny-zielone/" class="nav-link">Tereny zielone</a></li>
573<li id="menu-item-1022" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1022 nav-item"><a rel="nofollow" href="https://zielen.pl/opinie/" class="nav-link">Opinie</a></li>
574<li id="menu-item-403" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-403 nav-item"><a rel="nofollow" href="https://zielen.pl/kontakt/" class="nav-link">Kontakt</a></li>
575</ul>            </nav>
576        </div>
577        <div class="site-footer__hr"></div>
578        <div class="site-footer__contact container px-2 px-md-0">
579            <div class="row align-items-start">
580                <div class="col-12 col-md-6 col-lg-3 pb-3 pb-lg-0 text-light d-flex align-items-start">
581                    <div class="d-flex justify-content-center align-items-start w-100">
582                        <div class="me-3">
583                            <svg width="14" height="20" viewBox="0 0 14 20" fill="none"
584                                xmlns="http://www.w3.org/2000/svg">
585                                <path
586                                    d="M13 6.3335C13 3.29933 10.31 0.833496 7 0.833496C3.69 0.833496 1 3.29933 1 6.3335C1 10.4585 7 16.4168 7 16.4168C7 16.4168 13 10.4585 13 6.3335ZM5 6.3335C5 5.32516 5.9 4.50016 7 4.50016C8.1 4.50016 9 5.32516 9 6.3335C9 6.81973 8.78928 7.28604 8.41421 7.62986C8.03914 7.97367 7.53043 8.16683 7 8.16683C6.46957 8.16683 5.96086 7.97367 5.58579 7.62986C5.21071 7.28604 5 6.81973 5 6.3335ZM0 17.3335V19.1668H14V17.3335H0Z"
587                                    fill="white" />
588                            </svg>
589                        </div>
590                        <div>
591                            <div><a href="https://www.google.pl/maps/place/Us%C5%82ugi+Pogrzebowe+%22Ziele%C5%84%22/@54.3783254,18.585627,19z/data=!4m12!1m6!3m5!1s0x46fd74ef5f2b9b19:0x2bb25c31f4a970c0!2zVXPFgnVnaSBQb2dyemVib3dlICJaaWVsZcWEIg!8m2!3d54.37832!4d18.585196!3m4!1s0x0000000000000000:0x2bb25c31f4a970c0!8m2!3d54.37832!4d18.585196?hl=pl"
592                                    target="_blank" rel="noopener nofollow"><strong>PPU Zieleń Sp. z o. o.<br />
593                                        Biuro obsługi</strong><br />
594                                    80-254 Gdańsk <br />ul. Partyzantów 76</a></div><br>
595                            <div class="d-flex justify-content">
596
597                                <strong>Godziny otwarcia:</strong>
598                            </div>
599                            <div class="d-flex justify-content">
600
601                                <strong>Pn-Pt: 7.00 - 15.00</strong>
602                            </div>
603                            <div class="d-flex justify-content">
604
605                                <strong>Sobota: 8.00 - 13.00 <br /></strong>
606                            </div>
607                        </div>
608
609                    </div>
610                </div>
611				<div class="col-12 col-md-6 col-lg-3 pb-3 pb-lg-0 text-light d-flex justify-content-center">
612                    <div class="d-flex flex-column align-items-start">
613				<div class="d-flex align-items-center mb-2">
614                        <svg class="me-3" width="15" height="18" viewBox="0 0 15 18" fill="none"
615                            xmlns="http://www.w3.org/2000/svg">
616                            <path
617                                d="M4.86148 8.78728C4.30308 7.97912 3.97091 7.00403 3.90237 6.92119C4.7202 6.35102 6.31971 5.63452 6.40927 4.60645C6.52322 3.27815 4.27281 0.501303 3.8414 0.476074C2.66069 0.488689 0.499841 2.48681 0.243769 3.09062C-0.232214 4.33903 0.00367487 5.50081 0.821929 7.18273C1.86388 9.68459 5.73398 14.4305 7.94781 15.9203C9.41276 17.0447 10.4829 17.4862 11.7607 17.2196C12.3549 17.1069 14.5006 15.3464 14.7154 14.156C14.768 13.7145 12.2737 10.7875 10.9837 10.6715C9.98209 10.5789 9.02171 12.0784 8.33339 12.8113C8.26485 12.7238 7.67786 12.2659 7.04798 11.541C6.22804 10.6794 5.46613 9.66735 4.86148 8.78728Z"
618                                fill="white" />
619                        </svg>
620				<strong><a href="tel:+48583412071" rel="nofollow">+48 58 341 20 71</a></strong>		
621                    </div>
622				<div class="d-flex align-items-center mb-2">
623                        <svg class="me-3" width="15" height="18" viewBox="0 0 15 18" fill="none"
624                            xmlns="http://www.w3.org/2000/svg">
625                            <path
626                                d="M4.86148 8.78728C4.30308 7.97912 3.97091 7.00403 3.90237 6.92119C4.7202 6.35102 6.31971 5.63452 6.40927 4.60645C6.52322 3.27815 4.27281 0.501303 3.8414 0.476074C2.66069 0.488689 0.499841 2.48681 0.243769 3.09062C-0.232214 4.33903 0.00367487 5.50081 0.821929 7.18273C1.86388 9.68459 5.73398 14.4305 7.94781 15.9203C9.41276 17.0447 10.4829 17.4862 11.7607 17.2196C12.3549 17.1069 14.5006 15.3464 14.7154 14.156C14.768 13.7145 12.2737 10.7875 10.9837 10.6715C9.98209 10.5789 9.02171 12.0784 8.33339 12.8113C8.26485 12.7238 7.67786 12.2659 7.04798 11.541C6.22804 10.6794 5.46613 9.66735 4.86148 8.78728Z"
627                                fill="white" />
628                        </svg>
629					<strong><a href="tel:+48583417335" rel="nofollow">+48 58 341 73 35</a></strong>		
630                    </div>
631						
632                    <div class="d-flex align-items-center mb-2">
633                        <svg class="me-3" width="15" height="18" viewBox="0 0 15 18" fill="none"
634                            xmlns="http://www.w3.org/2000/svg">
635                            <path
636                                d="M4.86148 8.78728C4.30308 7.97912 3.97091 7.00403 3.90237 6.92119C4.7202 6.35102 6.31971 5.63452 6.40927 4.60645C6.52322 3.27815 4.27281 0.501303 3.8414 0.476074C2.66069 0.488689 0.499841 2.48681 0.243769 3.09062C-0.232214 4.33903 0.00367487 5.50081 0.821929 7.18273C1.86388 9.68459 5.73398 14.4305 7.94781 15.9203C9.41276 17.0447 10.4829 17.4862 11.7607 17.2196C12.3549 17.1069 14.5006 15.3464 14.7154 14.156C14.768 13.7145 12.2737 10.7875 10.9837 10.6715C9.98209 10.5789 9.02171 12.0784 8.33339 12.8113C8.26485 12.7238 7.67786 12.2659 7.04798 11.541C6.22804 10.6794 5.46613 9.66735 4.86148 8.78728Z"
637                                fill="white" />
638                        </svg>
639				<strong><a href="tel:+48605050017" rel="nofollow">+48 605 050 017</a>	</strong>		
640                    </div>
641						
642                    <div class="d-flex align-items-center mb-2">
643                        <svg class="me-3" width="15" height="13" viewBox="0 0 15 13" fill="none"
644                            xmlns="http://www.w3.org/2000/svg">
645                            <path
646                                d="M13.5 0.998535H1.5C0.675 0.998535 0.00749999 1.67354 0.00749999 2.49854L0 11.4985C0 12.3235 0.675 12.9985 1.5 12.9985H13.5C14.325 12.9985 15 12.3235 15 11.4985V2.49854C15 1.67354 14.325 0.998535 13.5 0.998535ZM13.5 3.99854L7.5 7.74854L1.5 3.99854V2.49854L7.5 6.24854L13.5 2.49854V3.99854Z"
647                                fill="white" />
648                        </svg>
649                        <strong><a href="mailto:[email protected]" rel="nofollow">[email protected]</a></strong>
650                    </div>
651                    </div>
652                </div>
653                <div class="col-12 col-md-6 col-lg-3 pb-3 pb-lg-0 text-light d-flex align-items-start">
654                    <div class="d-flex justify-content-center align-items-start w-100">
655                        <div class="me-3">
656                            <svg width="14" height="20" viewBox="0 0 14 20" fill="none"
657                                xmlns="http://www.w3.org/2000/svg">
658                                <path
659                                    d="M13 6.3335C13 3.29933 10.31 0.833496 7 0.833496C3.69 0.833496 1 3.29933 1 6.3335C1 10.4585 7 16.4168 7 16.4168C7 16.4168 13 10.4585 13 6.3335ZM5 6.3335C5 5.32516 5.9 4.50016 7 4.50016C8.1 4.50016 9 5.32516 9 6.3335C9 6.81973 8.78928 7.28604 8.41421 7.62986C8.03914 7.97367 7.53043 8.16683 7 8.16683C6.46957 8.16683 5.96086 7.97367 5.58579 7.62986C5.21071 7.28604 5 6.81973 5 6.3335ZM0 17.3335V19.1668H14V17.3335H0Z"
660                                    fill="white" />
661                            </svg>
662                        </div>
663                        <div>
664                            <div><a href="https://www.google.pl/maps/place/Us%C5%82ugi+pogrzebowe+%22Ziele%C5%84%22+-+Biuro+Pruszcz+Gda%C5%84ski/@54.2590211,18.6325063,17z/data=!3m1!4b1!4m5!3m4!1s0x46fd705377020323:0x27e3b65b25d2f10c!8m2!3d54.2590185!4d18.6347164?hl=pl"
665                                    target="_blank" rel="noopener nofollow"><strong>Filia<br />
666                                        Biuro obsługi</strong><br />
667                                    83-000 Pruszcz Gdański <br />ul. Grunwaldzka 24</a><br>
668									tel. <strong><a href="tel:+48587730101" rel="nofollow">+48 58 773 01 01</a></strong>
669									</div><br>
670									
671									
672                            <div class="d-flex justify-content">
673
674                                <strong>Godziny otwarcia:</strong>
675                            </div>
676                            <div class="d-flex justify-content">
677
678                                <strong>Pn-Pt: 8.00 - 16.00</strong><br>
679                            </div>
680                            <div class="d-flex justify-content">
681
682                                <strong>Sobota: nieczynne <br /></strong>
683                            </div>
684                        </div>
685                    </div>
686                </div>
687                <div class="col-12 col-md-6 col-lg-3 pb-3 pb-lg-0 text-center text-lg-start text-light">
688					<img alt="Zakład pogrzebowy Gdańsk - qr dane kontaktowe Zieleń"
689                        src="https://zielen.pl/wp-content/uploads/2023/02/qrcode-zielen-kontakt.png" width="200px"
690                        height="200px" />
691					<br><br><br><br>
692					
693					<a href="https://zielen.pl/" class="custom-logo-link" rel="home follow"><img width="258" height="97" style="filter: drop-shadow(1px 1px 1px white) drop-shadow(-1px -1px 1px white);" src="https://zielen.pl/wp-content/uploads/2022/01/cropped-logo-zielen-oryginal.webp" class="custom-logo" alt="ZIELEŃ Gdańsk Logo"></a>
694
695                </div>
696            </div>
697        </div>
698        <nav class="d-flex justify-content-center">
699            <ul id="footer-menu-bottom" class="navbar-nav"><li id="menu-item-189" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-189 nav-item"><a rel="nofollow" href="https://zielen.pl/rodo/" class="nav-link">RODO</a></li>
700<li id="menu-item-186" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-186 nav-item"><a rel="nofollow" href="https://zielen.pl/polityka-prywatnosci/" class="nav-link">Polityka prywatności</a></li>
701</ul>        </nav>
702        <div class="site-footer__hr"></div>
703        <div class="d-flex flex-column flex-md-row justify-content-start pt-2">
704                       <small class="text-light">© 1992-2026 P.P.U. Zieleń Sp. z o. o. | Usługi Pogrzebowe - Wszystkie Cmentarze </small>
705        </div>
706		
707    </footer>
708</div>
709</div>
710        <!-- Brainbox Asystent AI - Cookie Consent Check (Always Loaded) -->
711        <style id="bbai-consent-disabled-styles">
712            /* Consent blocker div - ukryty domyślnie */
713            .consent-blocker {
714                display: none !important;
715                position: absolute !important;
716                inset: 0 !important;
717                width: 100% !important;
718                height: 100% !important;
719                padding: 12px 18px !important;
720                background: rgba(255, 255, 255, 0.9) !important;
721                border: 1px solid rgba(0, 0, 0, 0.06) !important;
722                border-radius: inherit !important;
723                box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15) !important;
724                flex-direction: row !important;
725                align-items: center !important;
726                justify-content: center !important;
727                gap: 12px !important;
728                z-index: 20 !important;
729                box-sizing: border-box !important;
730                pointer-events: none !important; /* nie blokuj kliknięcia bąbla */
731            }
732            .consent-blocker svg {
733                flex-shrink: 0 !important;
734                color: var(--consent-icon-color, #4b3a00) !important;
735                filter: drop-shadow(0 2px 4px rgba(0,0,0,0.2)) !important;
736            }
737            .consent-blocker svg path {
738                fill: var(--consent-icon-color, #4b3a00) !important;
739            }
740            .consent-blocker-text {
741                color: var(--consent-text-color, #1f2937) !important;
742                font-size: 14px !important;
743                font-weight: 600 !important;
744                line-height: 1.45 !important;
745                text-align: left !important;
746                text-shadow: none !important;
747                white-space: normal !important;
748                word-wrap: break-word !important;
749            }
750
751	            /* Disabled bubble state */
752	            #bb-asystent-ai-bubble.consent-disabled {
753	                filter: none !important; /* usuń szarzenie */
754	                cursor: not-allowed !important;
755	                pointer-events: auto !important;
756	                min-width: 320px !important;
757	                width: auto !important;
758	                max-width: 95vw !important;
759	                padding: 0 !important;
760	                transition: all 0.3s ease !important;
761	                position: relative !important;
762	                overflow: hidden !important; /* pewne pokrycie całej pastylki */
763	            }
764
765	            /* Desktop: make it wider so the consent text fits on one line */
766	            @media (min-width: 768px) {
767	                #bb-asystent-ai-bubble.consent-disabled {
768	                    min-width: 460px !important;
769	                    max-width: 640px !important;
770	                }
771	            }
772
773            /* Ukryj oryginalne elementy gdy disabled */
774            #bb-asystent-ai-bubble.consent-disabled .animated-questions,
775            #bb-asystent-ai-bubble.consent-disabled .bubble-avatar,
776            #bb-asystent-ai-bubble.consent-disabled .bubble-icon {
777                opacity: 0 !important;
778                visibility: hidden !important;
779                position: absolute !important;
780                pointer-events: none !important;
781                display: none !important; /* ukryj całkowicie, by nie nachodziły napisy */
782            }
783
784            /* Pokaż consent blocker gdy disabled */
785            #bb-asystent-ai-bubble.consent-disabled .consent-blocker {
786                display: flex !important;
787                animation: fadeInSlow 0.6s ease-out !important;
788            }
789
790            @keyframes fadeInSlow {
791                from { opacity: 0; transform: scale(0.98); }
792                to { opacity: 1; transform: scale(1); }
793            }
794
795            /* Responsive */
796            @media (max-width: 480px) {
797                #bb-asystent-ai-bubble.consent-disabled {
798                    min-width: 240px !important;
799                }
800                .consent-blocker {
801                    gap: 10px !important;
802                }
803                .consent-blocker svg {
804                    width: 18px !important;
805                    height: 18px !important;
806                }
807                .consent-blocker-text {
808                    font-size: 12px !important;
809                }
810            }
811
812            /* Consent modal styles */
813            .bb-ai-consent-modal {
814                position: fixed;
815                top: 0;
816                left: 0;
817                right: 0;
818                bottom: 0;
819                z-index: 999999;
820                display: flex;
821                align-items: center;
822                justify-content: center;
823                opacity: 0;
824                visibility: hidden;
825                transition: opacity 0.3s ease, visibility 0.3s ease;
826            }
827            .bb-ai-consent-modal.bb-ai-show {
828                opacity: 1;
829                visibility: visible;
830            }
831            .bb-ai-consent-modal-overlay {
832                position: absolute;
833                top: 0;
834                left: 0;
835                right: 0;
836                bottom: 0;
837                background: rgba(0, 0, 0, 0.5);
838                backdrop-filter: blur(4px);
839            }
840            .bb-ai-consent-modal-content {
841                position: relative;
842                background: #ffffff;
843                border-radius: 16px;
844                padding: 0; /* przenosimy padding do sekcji body */
845                max-width: 440px;
846                width: 90%;
847                box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
848                text-align: left;
849                transform: translateY(20px);
850                transition: transform 0.3s ease;
851            }
852            .bb-ai-consent-modal.bb-ai-show .bb-ai-consent-modal-content {
853                transform: translateY(0);
854            }
855            /* Nagłówek modala w kolorach z ustawień wtyczki */
856            .bb-ai-consent-modal-header {
857                display: flex;
858                align-items: center;
859                justify-content: space-between;
860                padding: 12px 16px;
861                background: #1e8449;
862                color: #ffffff;
863                border-top-left-radius: 16px;
864                border-top-right-radius: 16px;
865                font-weight: 600;
866                font-size: 16px;
867            }
868            .bb-ai-consent-modal-header-title {
869                color: inherit;
870            }
871            .bb-ai-consent-modal-close {
872                background: transparent;
873                border: 0;
874                color: inherit;
875                font-size: 20px;
876                line-height: 1;
877                cursor: pointer;
878                opacity: 0.9;
879                padding: 0;
880            }
881            .bb-ai-consent-modal-close:hover {
882                opacity: 1;
883                transform: scale(1.05);
884            }
885            /* Treść modala */
886            .bb-ai-consent-modal-body {
887                padding: 20px 24px;
888                text-align: center;
889            }
890            /* Ukryj stary tytuł, bo mamy pasek nagłówka */
891            .bb-ai-consent-modal-title {
892                display: none;
893            }
894            .bb-ai-consent-modal-icon {
895                width: 64px;
896                height: 64px;
897                margin: 0 auto 20px;
898                color: #f59e0b;
899            }
900            .bb-ai-consent-modal-icon svg {
901                width: 100%;
902                height: 100%;
903            }
904            .bb-ai-consent-modal-title {
905                font-size: 22px;
906                font-weight: 600;
907                color: #1f2937;
908                margin: 0 0 12px 0;
909            }
910            .bb-ai-consent-modal-text {
911                font-size: 15px;
912                color: #6b7280;
913                line-height: 1.6;
914                margin: 0 0 24px 0;
915            }
916            .bb-ai-consent-modal-buttons {
917                display: flex;
918                gap: 12px;
919                flex-direction: column;
920            }
921            .bb-ai-consent-modal-btn {
922                padding: 12px 24px;
923                border-radius: 8px;
924                font-size: 15px;
925                font-weight: 500;
926                cursor: pointer;
927                border: none;
928                transition: all 0.2s ease;
929            }
930            .bb-ai-consent-modal-btn-primary {
931                background: #27ae60;
932                color: white;
933            }
934            .bb-ai-consent-modal-btn-primary:hover {
935                background: #239c56;
936                transform: translateY(-1px);
937                box-shadow: 0 4px 12px rgba(39, 174, 96, 0.30);
938            }
939            .bb-ai-consent-modal-btn-secondary {
940                background: #f3f4f6;
941                color: #6b7280;
942            }
943            .bb-ai-consent-modal-btn-secondary:hover {
944                background: #e5e7eb;
945            }
946
947            /* Override: disable ::after overlays for consent/glow pastylka (temporary) */
948            #bb-asystent-ai-bubble.consent-disabled::after,
949            .bb-asystent-ai-bubble.consent-disabled::after,
950            .bb-asystent-ai-bubble.has-glow-border::after {
951                content: none !important;
952                display: none !important;
953                background: transparent !important;
954                box-shadow: none !important;
955                animation: none !important;
956                mask: none !important;
957                -webkit-mask: none !important;
958                pointer-events: none !important;
959            }
960        </style>
961        
961<script data-pressidium-cc-no-block="true">
962        (function() {
963            'use strict';
964
965            /**
966             * Pobiera wartość cookie po nazwie
967             */
968            function getCookie(name) {
969                const match = document.cookie.match(new RegExp('(?:^|; )' + name.replace(/([.$?*|{}()\[\]\\\/\+^])/g, '\\$1') + '=([^;]*)'));
970                return match ? decodeURIComponent(match[1]) : null;
971            }
972
973            /**
974             * Sprawdza czy użytkownik zaakceptował zgodę na cookies
975             */
976            function hasCookieConsent() {
977                // Complianz 6 API: preferuj bezpośrednią funkcję jeśli dostępna
978                try {
979                    if (typeof window.cmplz_has_consent === 'function') {
980                        if (
981                            window.cmplz_has_consent('preferences') ||
982                            window.cmplz_has_consent('statistics') ||
983                            window.cmplz_has_consent('marketing')
984                        ) {
985                            return true;
986                        }
987                    }
988                } catch (e) {}
989
990                // Pressidium
991                const cookieName = 'pressidium_cookie_consent';
992                const cookieValue = getCookie(cookieName);
993                if (cookieValue) {
994                    try {
995                        const consentData = JSON.parse(cookieValue);
996                        if (consentData && consentData.categories) {
997                            // Wymagamy 'preferences' lub 'analytics', NIE 'necessary'
998                            const acceptedCategories = consentData.categories || [];
999                            const requiredCategories = ['preferences', 'analytics'];
1000                            if (requiredCategories.some(category => acceptedCategories.includes(category))) {
1001                                return true;
1002                            }
1003                        }
1004                    } catch (error) {
1005                        console.error('Brainbox Asystent AI - Cookie consent error:', error);
1006                    }
1007                }
1008
1009                // Fallback cookies dla Complianz: wymagamy preferencji lub statystyk (nie wystarczy "functional")
1010                const complianzKeys = ['cmplz_preferences', 'cmplz_statistics'];
1011                for (const key of complianzKeys) {
1012                    const v = getCookie(key);
1013                    if (v && v.toLowerCase() === 'allow') {
1014                        return true;
1015                    }
1016                }
1017
1018                // Brak znanych dostawców lub brak zgody
1019                return false;
1020            }
1021
1022            /**
1023             * Aktualizuje wizualny stan pastylki czatu
1024             */
1025            function updateBubbleConsentState(hasConsent) {
1026                const chatBubble = document.getElementById('bb-asystent-ai-bubble');
1027                const consentBlocker = document.getElementById('bb-ai-consent-blocker');
1028
1029                if (!chatBubble) {
1030                    return;
1031                }
1032
1033                if (hasConsent) {
1034                    // Usuń klasę disabled i ukryj blocker
1035                    chatBubble.classList.remove('consent-disabled');
1036                    chatBubble.removeAttribute('data-consent-required');
1037                    if (consentBlocker) {
1038                        consentBlocker.style.display = 'none';
1039                    }
1040                } else {
1041                    // Dodaj klasę disabled i pokaż blocker
1042                    chatBubble.classList.add('consent-disabled');
1043                    chatBubble.setAttribute('data-consent-required', 'true');
1044                    if (consentBlocker) {
1045                        consentBlocker.style.display = 'flex';
1046                    }
1047                }
1048            }
1049
1050            /**
1051             * Pokazuje modal z informacją o braku zgody
1052             */
1053            function showConsentModal() {
1054                let modal = document.getElementById('bb-ai-consent-modal');
1055
1056                if (!modal) {
1057                    modal = document.createElement('div');
1058                    modal.id = 'bb-ai-consent-modal';
1059                    modal.className = 'bb-ai-consent-modal';
1060                    modal.innerHTML = `
1061                        <div class="bb-ai-consent-modal-overlay"></div>
1062                        <div class="bb-ai-consent-modal-content">
1063                            <div class="bb-ai-consent-modal-header">
1064                                <span class="bb-ai-consent-modal-header-title">Wymagana zgoda</span>
1065                                <button class="bb-ai-consent-modal-close" id="bb-ai-consent-modal-close-btn" aria-label="Zamknij">×</button>
1066                            </div>
1067                            <div class="bb-ai-consent-modal-body">
1068                                <div class="bb-ai-consent-modal-icon">
1069                                    <svg width="48" height="48" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1070                                        <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z" fill="currentColor"/>
1071                                    </svg>
1072                                </div>
1073                                <p class="bb-ai-consent-modal-text">
1074                                    Aby uruchomić asystenta, zaakceptuj odpowiednie kategorie cookies.
1075                                </p>
1076                                <div class="bb-ai-consent-modal-buttons">
1077                                    <button class="bb-ai-consent-modal-btn bb-ai-consent-modal-btn-primary" id="bb-ai-open-consent-settings">
1078                                        Ustawienia cookies
1079                                    </button>
1080                                    <button class="bb-ai-consent-modal-btn bb-ai-consent-modal-btn-secondary" id="bb-ai-close-consent-modal">
1081                                        Anuluj
1082                                    </button>
1083                                </div>
1084                            </div>
1085                        </div>
1086                    `;
1087
1088                    document.body.appendChild(modal);
1089
1090                    // Event listenery
1091                    // Helper: spróbuj otworzyć modal ustawień dla aktywnego dostawcy (Pressidium/Complianz)
1092                    function openConsentSettings() {
1093                        try {
1094                            var hasPressidium = !!(window.pressidiumCookieConsent && typeof window.pressidiumCookieConsent.showSettings === 'function');
1095                            var hasComplianzApi = !!(window.cmplz && (typeof window.cmplz.toggleConsentModal === 'function' || typeof window.cmplz.openConsentModal === 'function'));
1096
1097                            // Jeden dostawca aktywny
1098                            if (hasPressidium && !hasComplianzApi) {
1099                                window.pressidiumCookieConsent.showSettings(0);
1100                                return true;
1101                            }
1102                            if (hasComplianzApi && !hasPressidium) {
1103                                if (typeof window.cmplz.toggleConsentModal === 'function') {
1104                                    window.cmplz.toggleConsentModal(true);
1105                                } else if (typeof window.cmplz.openConsentModal === 'function') {
1106                                    window.cmplz.openConsentModal();
1107                                }
1108                                return true;
1109                            }
1110
1111                            // Obaj wykryci – priorytet Pressidium (ew. zmień wedle potrzeb)
1112                            if (hasPressidium) {
1113                                window.pressidiumCookieConsent.showSettings(0);
1114                                return true;
1115                            }
1116                            if (hasComplianzApi) {
1117                                if (typeof window.cmplz.toggleConsentModal === 'function') {
1118                                    window.cmplz.toggleConsentModal(true);
1119                                } else if (typeof window.cmplz.openConsentModal === 'function') {
1120                                    window.cmplz.openConsentModal();
1121                                }
1122                                return true;
1123                            }
1124
1125                            // Fallbacki DOM + zdarzeń Complianz (różne wersje)
1126                            // 1) Próba kliknięcia typowych selektorów Complianz "Zarządzaj zgodą"
1127                            try {
1128                                var selectors = [
1129                                    'a.cmplz-manage-consent',
1130                                    'button.cmplz-manage-consent',
1131                                    '#cmplz-manage-consent',
1132                                    'a[href*="#cmplz-manage-consent"]',
1133                                    '[data-action="cmplz-manage-consent"]',
1134                                    '[data-action="manage-consent"]'
1135                                ];
1136                                for (var i = 0; i < selectors.length; i++) {
1137                                    var el = document.querySelector(selectors[i]);
1138                                    if (el) {
1139                                        try { el.click(); return true; } catch (e) {}
1140                                    }
1141                                }
1142                            } catch (e) {}
1143                            // 2) Bezpośrednie API Complianz: pokaż baner
1144                            try {
1145                                if (typeof cmplz_set_banner_status === 'function') { cmplz_set_banner_status('show'); return true; }
1146                                if (typeof window.cmplz_set_banner_status === 'function') { window.cmplz_set_banner_status('show'); return true; }
1147                            } catch (e) {}
1148                            // 3) jQuery events (starsze wersje/integracje)
1149                            if (window.jQuery) {
1150                                try { window.jQuery(document).trigger('cmplz_open'); return true; } catch(e) {}
1151                                try { window.jQuery(document).trigger('cmplz_show_modal'); return true; } catch(e) {}
1152                            }
1153                            // 4) Native events
1154                            try { document.dispatchEvent(new Event('cmplz_open')); return true; } catch(e) {}
1155                            try { document.dispatchEvent(new CustomEvent('cmplz_show_modal')); return true; } catch(e) {}
1156
1157                        } catch (e) {}
1158                        return false;
1159                    }
1160
1161                    modal.querySelector('#bb-ai-open-consent-settings').addEventListener('click', function() {
1162                        if (openConsentSettings()) {
1163                            hideConsentModal();
1164                        }
1165                    });
1166
1167                    modal.querySelector('#bb-ai-close-consent-modal').addEventListener('click', hideConsentModal);
1168                    modal.querySelector('.bb-ai-consent-modal-overlay').addEventListener('click', hideConsentModal);
1169                    var xClose = modal.querySelector('#bb-ai-consent-modal-close-btn');
1170                    if (xClose) { xClose.addEventListener('click', hideConsentModal); }
1171                }
1172
1173                // Pokaż modal
1174                setTimeout(function() {
1175                    modal.classList.add('bb-ai-show');
1176                }, 10);
1177            }
1178
1179            /**
1180             * Ukrywa modal zgody
1181             */
1182            function hideConsentModal() {
1183                const modal = document.getElementById('bb-ai-consent-modal');
1184                if (modal) {
1185                    modal.classList.remove('bb-ai-show');
1186                    setTimeout(function() {
1187                        modal.remove();
1188                    }, 300);
1189                }
1190            }
1191
1192            /**
1193             * Inicjalizacja sprawdzania zgody
1194             */
1195            function initConsentCheck() {
1196                const hasConsent = hasCookieConsent();
1197                updateBubbleConsentState(hasConsent);
1198
1199                // Nasłuchuj na kliknięcia w bubble gdy nie ma zgody
1200                const chatBubble = document.getElementById('bb-asystent-ai-bubble');
1201                if (chatBubble) {
1202                    chatBubble.addEventListener('click', function(e) {
1203                        if (!hasCookieConsent()) {
1204                            e.preventDefault();
1205                            e.stopPropagation();
1206                            e.stopImmediatePropagation();
1207                            showConsentModal();
1208                            return false;
1209                        }
1210                    }, true);
1211                }
1212
1213                function handleConsentChange() {
1214                    const granted = hasCookieConsent();
1215                    updateBubbleConsentState(granted);
1216                    if (granted) {
1217                        document.dispatchEvent(new Event('bbai-consent-granted'));
1218                    }
1219                }
1220
1221                // Pressidium – różne warianty zdarzeń + API
1222                const pressidiumEvents = [
1223                    'pressidium-cookie-consent-accepted',
1224                    'pressidium-cookie-consent-changed',
1225                    'pressidiumCookieConsentAccepted',
1226                    'pressidiumCookieConsentChanged',
1227                ];
1228                pressidiumEvents.forEach((eventName) => {
1229                    [document, window].forEach((target) => {
1230                        if (target && target.addEventListener) {
1231                            target.addEventListener(eventName, handleConsentChange, { passive: true });
1232                        }
1233                    });
1234                });
1235                if (window.pressidiumCookieConsent && typeof window.pressidiumCookieConsent.on === 'function') {
1236                    ['accept', 'consentChanged', 'consentStatusChanged'].forEach((evt) => {
1237                        try {
1238                            window.pressidiumCookieConsent.on(evt, handleConsentChange);
1239                        } catch (e) {}
1240                    });
1241                }
1242
1243                // Complianz zdarzenia
1244                ['cmplz_status_change', 'cmplz_enable_category'].forEach((eventName) => {
1245                    document.addEventListener(eventName, handleConsentChange);
1246                });
1247
1248                // Fallback: nasłuch przez jQuery dla zdarzeń Complianz (starsze integracje)
1249                try {
1250                    if (window.jQuery) {
1251                        window.jQuery(document).on('cmplz_status_change', handleConsentChange);
1252                        window.jQuery(document).on('cmplz_enable_category', handleConsentChange);
1253                    }
1254                } catch (e) {}
1255
1256                // Delikatny poller na wypadek braku zdarzeń (np. inne banery)
1257                (function () {
1258                    let attempts = 0;
1259                    const poller = setInterval(() => {
1260                        attempts += 1;
1261                        if (hasCookieConsent()) {
1262                            handleConsentChange();
1263                            clearInterval(poller);
1264                            return;
1265                        }
1266                        if (attempts >= 20) {
1267                            clearInterval(poller);
1268                        }
1269                    }, 1500);
1270                })();
1271            }
1272
1273            // Uruchom gdy DOM gotowy
1274            if (document.readyState === 'loading') {
1275                document.addEventListener('DOMContentLoaded', initConsentCheck);
1276            } else {
1277                initConsentCheck();
1278            }
1279
1280            // Sprawdzenie z opóźnieniem (dla pewności że widget się załadował)
1281            setTimeout(function() {
1282                updateBubbleConsentState(hasCookieConsent());
1283            }, 500);
1284
1285            setTimeout(function() {
1286                updateBubbleConsentState(hasCookieConsent());
1287            }, 1000);
1288
1289            setTimeout(function() {
1290                updateBubbleConsentState(hasCookieConsent());
1291            }, 2000);
1292        })();
1293        </script>
1293
1294        
1294<script type="speculationrules">
1295{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/zielen/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1296</script>
1296
1297        <div id="bb-asystent-ai-widget" class="bb-asystent-ai-widget position-bottom-center">
1298            <!-- Chat Bubble Button -->
1299            <div id="bb-asystent-ai-bubble"
1300                class="bb-asystent-ai-bubble has-avatar has-animated-text "
1301                style="background-color: #27ae60;">
1302
1303                                    <!-- Pastylka z animowanymi pytaniami - awatar/ikona po lewej, pytania po prawej -->
1304	                    	                        <!-- Awatar z kropką online po lewej -->
1305	                        <div class="bubble-avatar pill-avatar">
1306	                            <img src="https://zielen.pl/wp-content/uploads/2026/04/b6dcb283-28a3-45b2-88d5-b83f8f7604df.webp" alt="Awatar bota" class="avatar-image" style="object-position:50% 50%;" />
1307	                            <div class="online-indicator"></div>
1308	                        </div>
1309                                        <!-- Animowane pytania po prawej -->
1310                    <div class="animated-questions" id="animated-questions">
1311                        <div class="question-text active">W czym możemy pomóc, korzystając z informacji na tej stronie?</div>
1312                    </div>
1313	                
1314                <div class="bubble-icon close-icon" style="display: none;">
1315                    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1316                        <path
1317                            d="M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z"
1318                            fill="white" />
1319                    </svg>
1320                </div>
1321
1322                <!-- Cookie Consent Blocker - pokazywany tylko gdy brak zgody -->
1323                <div class="consent-blocker" id="bb-ai-consent-blocker" style="display: none;">
1324                    <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" fill="white" viewBox="0 0 16 16">
1325                        <path fill-rule="evenodd" d="M8 0a4 4 0 0 1 4 4v2.05a2.5 2.5 0 0 1 2 2.45v5a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 13.5v-5a2.5 2.5 0 0 1 2-2.45V4a4 4 0 0 1 4-4M4.5 7A1.5 1.5 0 0 0 3 8.5v5A1.5 1.5 0 0 0 4.5 15h7a1.5 1.5 0 0 0 1.5-1.5v-5A1.5 1.5 0 0 0 11.5 7zM8 1a3 3 0 0 0-3 3v2h6V4a3 3 0 0 0-3-3"/>
1326                    </svg>
1327                    <span class="consent-blocker-text">Zaakceptuj cookies aby korzystać z czatu</span>
1328                </div>
1329            </div>
1330
1331            <!-- Chat Window -->
1332            <div id="bb-asystent-ai-window" class="bb-asystent-ai-window" data-color-scheme="nature" data-dark-mode="false" style="display: none;">
1333                <div class="bb-asystent-ai-header">
1334                    
1335                    <div class="bb-asystent-ai-header-title">
1336                                                    <img src="https://zielen.pl/wp-content/uploads/2022/01/cropped-logo-zielen-oryginal.webp" alt="Logo" class="bb-asystent-ai-header-logo logo-left" />
1337                        
1338                        <span class="bb-asystent-ai-header-text">Asystent Pogrzebowy AI</span>
1339
1340                                            </div>
1341
1342                    <div class="bb-asystent-ai-header-actions">
1343                        <button id="bb-asystent-ai-fullscreen-toggle"
1344                            class="bb-asystent-ai-fullscreen-toggle"
1345                            type="button"
1346                            aria-pressed="false"
1347                            aria-label="Powiększ okno czatu"
1348                            data-enter-label="Powiększ okno czatu"
1349                            data-exit-label="Zamknij tryb pełnoekranowy"
1350                            title="Powiększ okno czatu">
1351                            <span class="fac-icon fac-enter-icon" aria-hidden="true">
1352                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
1353                                    <path fill-rule="evenodd"
1354                                        d="M.172 15.828a.5.5 0 0 0 .707 0l4.096-4.096V14.5a.5.5 0 1 0 1 0v-3.975a.5.5 0 0 0-.5-.5H1.5a.5.5 0 0 0 0 1h2.768L.172 15.121a.5.5 0 0 0 0 .707M15.828.172a.5.5 0 0 0-.707 0l-4.096 4.096V1.5a.5.5 0 1 0-1 0v3.975a.5.5 0 0 0 .5.5H14.5a.5.5 0 0 0 0-1h-2.768L15.828.879a.5.5 0 0 0 0-.707"/>
1355                                </svg>
1356                            </span>
1357                            <span class="fac-icon fac-exit-icon" aria-hidden="true">
1358                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
1359                                    <path fill-rule="evenodd"
1360                                        d="M5.828 10.172a.5.5 0 0 0-.707 0l-4.096 4.096V11.5a.5.5 0 0 0-1 0v3.975a.5.5 0 0 0 .5.5H4.5a.5.5 0 0 0 0-1H1.732l4.096-4.096a.5.5 0 0 0 0-.707m4.344-4.344a.5.5 0 0 0 .707 0l4.096-4.096V4.5a.5.5 0 1 0 1 0V.525a.5.5 0 0 0-.5-.5H11.5a.5.5 0 0 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 0 .707"/>
1361                                </svg>
1362                            </span>
1363                        </button>
1364
1365                        <!-- Menu dropdown z trzema kropkami -->
1366                        <div class="bb-asystent-ai-menu-wrapper dropdown-ready" data-menu-open="0">
1367                            <button
1368                                id="bb-asystent-ai-menu-trigger"
1369                                class="bb-asystent-ai-menu-trigger"
1370                                type="button"
1371                                aria-expanded="false"
1372                                aria-controls="bb-asystent-ai-menu"
1373                                title="Opcje czatu"
1374                            >
1375                                <svg
1376                                    xmlns="http://www.w3.org/2000/svg"
1377                                    viewBox="0 0 24 24"
1378                                    fill="none"
1379                                    stroke="currentColor"
1380                                    stroke-width="1.5"
1381                                    aria-hidden="true"
1382                                >
1383                                    <path
1384                                        stroke-linecap="round"
1385                                        stroke-linejoin="round"
1386                                        d="M6.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM12.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM18.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"
1387                                    ></path>
1388                                </svg>
1389                            </button>
1390                            <div id="bb-asystent-ai-menu" class="bb-asystent-ai-menu" hidden>
1391                                <button id="bb-asystent-ai-view-history" class="bb-asystent-ai-menu-item" type="button">
1392                                    <svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">
1393                                        <path
1394                                            d="M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"
1395                                        ></path>
1396                                    </svg>
1397                                    Zobacz historię czatu                                </button>
1398                                <button id="bb-asystent-ai-new-chat" class="bb-asystent-ai-menu-item" type="button">
1399                                    <svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">
1400                                        <path
1401                                            d="M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 9h-2v2h-2v-2H7V9h2V7h2v2h2v2z"
1402                                        ></path>
1403                                    </svg>
1404                                    Rozpocznij nowy czat                                </button>
1405                                <button id="bb-asystent-ai-end-chat" class="bb-asystent-ai-menu-item" type="button">
1406                                    <svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">
1407                                        <path
1408                                            d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"
1409                                        ></path>
1410                                    </svg>
1411                                    Zakończ czat                                </button>
1412                            </div>
1413                        </div>
1414                        <button id="bb-asystent-ai-minimize" class="bb-asystent-ai-minimize">
1415                            <svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1416                                <path d="M19 13H5V11H19V13Z" fill="currentColor" />
1417                            </svg>
1418                        </button>
1419                    </div>
1420                </div>
1421
1422                <div class="bb-asystent-ai-messages" id="bb-asystent-ai-messages">
1423                    <!-- Wiadomości będą ładowane dynamicznie przez JavaScript -->
1424                </div>
1425
1426                <!-- Predefiniowane pytania - wyświetlane na początku czatu -->
1427                <div class="bb-asystent-ai-quick-questions" id="bb-asystent-ai-quick-questions" style="display: none;">
1428                    <div class="quick-questions-header">
1429                        <p>Często zadawane pytania:</p>
1430                        <p>Kliknij jedno z pytań aby szybko rozpocząć rozmowę</p>
1431                    </div>
1432                    <div class="quick-questions-list" id="quick-questions-list">
1433                        <!-- Pytania będą ładowane dynamicznie przez JavaScript -->
1434                    </div>
1435                </div>
1436
1437                <!-- Wskaźnik pisania -->
1438                <div class="bb-asystent-ai-typing" id="bb-asystent-ai-typing" style="display: none;">
1439                    <div class="bb-asystent-ai-message-avatar">
1440                        <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
1441                            <path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"></path>
1442                            <circle cx="12" cy="7" r="4"></circle>
1443                        </svg>
1444                    </div>
1445                    <div class="bb-asystent-ai-message-wrapper">
1446                        <div class="bb-asystent-ai-message-header">
1447                            <div class="bb-asystent-ai-message-name">
1448                                Asystentka AI Magda                            </div>
1449                            <div class="bb-asystent-ai-message-time">03:28</div>
1450                        </div>
1451                        <div class="bb-asystent-ai-message-content">
1452                            <div class="typing-indicator">
1453                                <span></span>
1454                                <span></span>
1455                                <span></span>
1456                            </div>
1457                        </div>
1458                    </div>
1459                </div>
1460
1461                <div class="bb-asystent-ai-input-container" id="bb-asystent-ai-input-container">
1462                    <form id="bb-asystent-ai-form" class="bb-asystent-ai-form">
1463                        <textarea id="bb-asystent-ai-input" class="bb-asystent-ai-input" rows="1"
1464                            placeholder="Napisz swoją wiadomość..."
1465                            maxlength="500"></textarea>
1466                        <button type="submit" id="bb-asystent-ai-send" class="bb-asystent-ai-send">
1467                            <svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1468                                <path d="M2.01 21L23 12L2.01 3L2 10L17 12L2 14L2.01 21Z" fill="currentColor" />
1469                            </svg>
1470                        </button>
1471                    </form>
1472
1473                </div>
1474
1475                <!-- Footer z polityką prywatności i dostawcą technologii -->
1476                                    <div class="bb-asystent-ai-footer">
1477                        
1478                                                                                <a href="https://zielen.pl/regulamin-asystenta-funeralnego-ai/" class="bb-asystent-ai-footer-link tech-link" rel="nofollow">
1479                                                                Asystent Pogrzebowy AI – Kontynuowanie rozmowy oznacza akceptację regulaminu                            </a>
1480                                            </div>
1481                            </div>
1482        </div>
1483        
1483<script type="text/javascript" src="https://zielen.pl/wp-includes/js/dist/hooks.min.js?ver=dd5603f07f9220ed27f1" id="wp-hooks-js"></script>
vendor: 1 bytes, line 1483
1483
1484<script type="text/javascript" src="https://zielen.pl/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 1484
1484
1485<script type="text/javascript" id="wp-i18n-js-after">
1486/* <![CDATA[ */
1487wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1488//# sourceURL=wp-i18n-js-after
1489/* ]]> */
1490</script>
vendor: 1 bytes, line 1490
1490
1491<script type="text/javascript" src="https://zielen.pl/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.5" id="swv-js"></script>
vendor: 1 bytes, line 1491
1491
1492<script type="text/javascript" id="contact-form-7-js-translations">
1493/* <![CDATA[ */
1494( function( domain, translations ) {
1495	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
1496	localeData[""].domain = domain;
1497	wp.i18n.setLocaleData( localeData, domain );
1498} )( "contact-form-7", {"translation-revision-date":"2025-12-11 12:03:49+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=3; plural=(n == 1) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);","lang":"pl"},"This contact form is placed in the wrong place.":["Ten formularz kontaktowy zosta\u0142 umieszczony w niew\u0142a\u015bciwym miejscu."],"Error:":["B\u0142\u0105d:"]}},"comment":{"reference":"includes\/js\/index.js"}} );
1499//# sourceURL=contact-form-7-js-translations
1500/* ]]> */
1501</script>
vendor: 1 bytes, line 1501
1501
1502<script type="text/javascript" id="contact-form-7-js-before">
1503/* <![CDATA[ */
1504var wpcf7 = {
1505    "api": {
1506        "root": "https:\/\/zielen.pl\/wp-json\/",
1507        "namespace": "contact-form-7\/v1"
1508    }
1509};
1510//# sourceURL=contact-form-7-js-before
1511/* ]]> */
1512</script>
vendor: 1 bytes, line 1512
1512
1513<script type="text/javascript" src="https://zielen.pl/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.5" id="contact-form-7-js"></script>
vendor: 1 bytes, line 1513
1513
1514<script type="text/javascript" src="https://zielen.pl/wp-content/plugins/mystickymenu/js/morphext/morphext.min.js?ver=2.8.6" id="morphext-js-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 1514
1514
1515<script type="text/javascript" id="welcomebar-frontjs-js-extra">
1516/* <![CDATA[ */
1517var welcomebar_frontjs = {"ajaxurl":"https://zielen.pl/wp-admin/admin-ajax.php","days":"Days","hours":"Hours","minutes":"Minutes","seconds":"Seconds","ajax_nonce":"d57e016bea"};
1518//# sourceURL=welcomebar-frontjs-js-extra
1519/* ]]> */
1520</script>
vendor: 1 bytes, line 1520
1520
1521<script type="text/javascript" src="https://zielen.pl/wp-content/plugins/mystickymenu/js/welcomebar-front.min.js?ver=2.8.6" id="welcomebar-frontjs-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 1521
1521
1522<script type="text/javascript" src="https://zielen.pl/wp-content/plugins/mystickymenu/js/detectmobilebrowser.min.js?ver=2.8.6" id="detectmobilebrowser-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 1522
1522
1523<script type="text/javascript" id="mystickymenu-js-extra">
1524/* <![CDATA[ */
1525var option = {"mystickyClass":".sticky","activationHeight":"0","disableWidth":"0","disableLargeWidth":"0","adminBar":"false","device_desktop":"1","device_mobile":"1","mystickyTransition":"fade","mysticky_disable_down":"false"};
1526//# sourceURL=mystickymenu-js-extra
1527/* ]]> */
1528</script>
vendor: 1 bytes, line 1528
1528
1529<script type="text/javascript" src="https://zielen.pl/wp-content/plugins/mystickymenu/js/mystickymenu.min.js?ver=2.8.6" id="mystickymenu-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 1529
1529
1530<script type="text/javascript" id="cookie-consent-client-script-js-extra">
1531/* <![CDATA[ */
1532var pressidiumCCClientDetails = {"settings":{"autorun":true,"force_consent":true,"autoclear_cookies":true,"page_scripts":true,"hide_from_bots":true,"delay":0,"cookie_expiration":182,"cookie_path":"/","cookie_domain":"zielen.pl","auto_language":"browser","cookie_name":"pressidium_cookie_consent","languages":{"pl-PL":{"consent_modal":{"title":"Zarz\u0105dzaj zgod\u0105","description":"Witaj, u\u017cywamy ciasteczek, aby zapewni\u0107 prawid\u0142owe dzia\u0142anie strony, analizowa\u0107 ruch oraz wydajno\u015b\u0107, a tak\u017ce dostarcza\u0107 funkcje medi\u00f3w spo\u0142eczno\u015bciowych. \u003Cbutton type=\"button\" data-cc=\"c-settings\" class=\"cc-link\"\u003EUstawienia ciasteczek\u003C/button\u003E","primary_btn":{"text":"Zaakceptuj wszystkie","role":"accept_all"},"secondary_btn":{"text":"Tylko niezb\u0119dne","role":"accept_necessary"}},"settings_modal":{"title":"Preferencje ciasteczek","save_settings_btn":"Zapisz","accept_all_btn":"Zaakceptuj wszystkie","reject_all_btn":"Odrzu\u0107 wszystkie","close_btn_label":"Zamknij","cookie_table_headers":[{"name":"Nazwa"},{"domain":"Domena"},{"expiration":"Wyga\u015bni\u0119cie"},{"path":"\u015acie\u017cka"},{"description":"Opis"}],"blocks":[{"title":"U\u017cycie ciasteczek &#x1f4e2;","description":"U\u017cywamy ciasteczek, aby zapewni\u0107 prawid\u0142owe dzia\u0142anie strony, analizowa\u0107 ruch oraz wydajno\u015b\u0107, a tak\u017ce dostarcza\u0107 funkcje medi\u00f3w spo\u0142eczno\u015bciowych. Kliknij w r\u00f3\u017cne kategorie, aby dowiedzie\u0107 si\u0119 wi\u0119cej i zmieni\u0107 nasze domy\u015blne ustawienia. Blokowanie niekt\u00f3rych rodzaj\u00f3w ciasteczek mo\u017ce jednak wp\u0142yn\u0105\u0107 na Twoje do\u015bwiadczenia zwi\u0105zane z korzystaniem z serwisu oraz dost\u0119pne us\u0142ugi."},{"title":"\u015aci\u015ble niezb\u0119dne ciasteczka","description":"Te ciasteczka s\u0105 niezb\u0119dne do dzia\u0142ania strony i nie mog\u0105 by\u0107 wy\u0142\u0105czone w naszych systemach. Mo\u017cesz ustawi\u0107 swoj\u0105 przegl\u0105dark\u0119 tak, aby blokowa\u0142a te ciasteczka lub informowa\u0142a Ci\u0119 o nich, ale mo\u017ce to spowodowa\u0107, \u017ce niekt\u00f3re cz\u0119\u015bci strony nie b\u0119d\u0105 dzia\u0142a\u0142y.","toggle":{"value":"necessary","enabled":true,"readonly":true}},{"title":"Ciasteczka wydajno\u015bci i analizy","description":"Te ciasteczka pozwalaj\u0105 nam analizowa\u0107 wizyty i \u017ar\u00f3d\u0142a ruchu, aby\u015bmy mogli mierzy\u0107 i poprawia\u0107 wydajno\u015b\u0107 naszej strony. Pomagaj\u0105 nam rozpozna\u0107, kt\u00f3re strony s\u0105 najbardziej i najmniej popularne oraz obserwowa\u0107, jak odwiedzaj\u0105cy poruszaj\u0105 si\u0119 po stronie.","toggle":{"value":"analytics","enabled":false,"readonly":false}},{"title":"Reklamowe i targetuj\u0105ce ciasteczka","description":"Te ciasteczka mog\u0105 by\u0107 ustawiane przez nasz\u0105 stron\u0119 przez dostawc\u00f3w medi\u00f3w spo\u0142eczno\u015bciowych i/lub naszych partner\u00f3w reklamowych. Mog\u0105 by\u0107 one wykorzystywane przez te firmy do budowania profilu Twoich zainteresowa\u0144 i pokazywania Ci odpowiednich reklam na innych stronach. Nie przechowuj\u0105 bezpo\u015brednio informacji osobistych, lecz opieraj\u0105 si\u0119 na unikalnym identyfikowaniu Twojej przegl\u0105darki i urz\u0105dzenia internetowego.","toggle":{"value":"targeting","enabled":false,"readonly":false}},{"title":"Ciasteczka funkcjonalno\u015bci i preferencji","description":"Te ciasteczka pozwalaj\u0105 nam dostarcza\u0107 ulepszon\u0105 funkcjonalno\u015b\u0107 i personalizacj\u0119, przechowuj\u0105c preferencje u\u017cytkownika.","toggle":{"value":"preferences","enabled":false,"readonly":false}},{"title":"Wi\u0119cej informacji","description":"W przypadku jakichkolwiek pyta\u0144 dotycz\u0105cych naszej polityki ciasteczek i Twoich wybor\u00f3w, prosimy o kontakt."}]}}},"gui_options":{"consent_modal":{"layout":"cloud","position":"bottom center","transition":"slide","swap_buttons":false},"settings_modal":{"layout":"bar","position":"right","transition":"zoom"}},"revision":1,"version":"1.9.1"},"api":{"rest_url":"https://zielen.pl/wp-json/","route":"pressidium-cookie-consent/v1/sett
1532ings","consent_route":"pressidium-cookie-consent/v1/consent","consents_route":"pressidium-cookie-consent/v1/consents"},"additional_options":{"record_consents":true,"hide_empty_categories":false,"floating_button":{"enabled":true,"size":"sm","position":"right","icon":"generic","transition":"fade-in-up"},"gcm":{"enabled":true,"implementation":"gtag","ads_data_redaction":true,"url_passthrough":true,"regions":[]}}};
1533//# sourceURL=cookie-consent-client-script-js-extra
1534/* ]]> */
1535</script>
vendor: 1 bytes, line 1535
1535
1536<script type="text/javascript" src="https://zielen.pl/wp-content/plugins/pressidium-cookie-consent/public/bundle.client.js?ver=a42c7610e2f07a53bd90" id="cookie-consent-client-script-js"></script>
vendor: 1 bytes, line 1536
1536
1537<script type="text/javascript" id="bb-asystent-ai-frontend-js-extra">
1538/* <![CDATA[ */
1539var BBAsystentAI = {"ajaxUrl":"https://zielen.pl/wp-admin/admin-ajax.php","restUrl":"https://zielen.pl/wp-json/bb-asystent-ai/v1/","nonce":"86a2e1d4df","sessionId":"497fa344-af6f-47c9-a16b-8cf225a23ecf","debug":"","cookieConsentEnabled":"1","pressidiumIntegrationEnabled":"1","quickResponses":[],"settings":{"animatedTextEnabled":true,"bubbleColor":"#27ae60","bubblePosition":"bottom-center","bubbleSize":"large","bubbleStyle":"pill","bubbleGlowEnabled":false,"bubbleGlowPrimary":"","bubbleGlowSecondary":"","accentColor":"#27ae60","textColor":"#ffffff","backgroundColor":"#ffffff","colorScheme":"nature","responseMode":"streaming","forceClassicMode":false,"darkMode":"","userBgColor":"#27ae60","userTextColor":"#ffffff","userNameColor":"#229954","userTimeColor":"#82e0aa","assistantBgColor":"#eafaf1","assistantTextColor":"#1e8449","assistantNameColor":"#239b56","assistantTimeColor":"#58d68d","headerBgColor":"#1e8449","headerTextColor":"#ffffff","inputBgColor":"#ffffff","sendButtonColor":"#27ae60","shadowStyle":"medium","marginX":"20","marginY":"20","bubbleIconColor":"","menuIconColor":"#ffffff","menuBgColor":"#ffffff","menuTextColor":"#1e8449","menuHoverBgColor":"#e8f5e8","fontFamily":"system","fontSize":"14","maxTokens":500,"autoCloseEnabled":"1","autoCloseDelay":"5","botAvatarType":"image","botAvatarIcon":"user","botAvatarUrl":"https://zielen.pl/wp-content/uploads/2026/04/b6dcb283-28a3-45b2-88d5-b83f8f7604df.webp","showAvatarInBubble":"1","botAvatarBubbleUrl":"https://zielen.pl/wp-content/uploads/2026/04/b6dcb283-28a3-45b2-88d5-b83f8f7604df.webp","animationStyle":"none","animationDelay":"3","hoverEffect":"1","windowSizePreset":"xlarge","windowCustomWidth":"520","windowCustomHeight":"720","typingIndicator":"1","soundNotifications":"","footerBgColor":"#e8f5e8","footerTextColor":"#1e8449","animatedQuestions":["W czym mo\u017cemy pom\u00f3c, korzystaj\u0105c z informacji na tej stronie?","Chcesz pozna\u0107 kolejne kroki organizacji po\u017cegnania lub uroczysto\u015bci?","Potrzebujesz wsparcia w formalno\u015bciach urz\u0119dowych lub dokumentach pogrzebowych?","Szukasz termin\u00f3w, miejsc lub przebiegu planowanych ceremonii i nekrolog\u00f3w?","Interesuj\u0105 Ci\u0119 mo\u017cliwo\u015bci personalizacji uroczysto\u015bci albo pami\u0105tek?","Czy mam pom\u00f3c znale\u017a\u0107 nekrolog lub szczeg\u00f3\u0142y konkretnego po\u017cegnania?","Jak mo\u017cemy wesprze\u0107 rodzin\u0119 w przygotowaniu tre\u015bci na stron\u0119 pami\u0119ci?","Chcesz om\u00f3wi\u0107 transport, kwiaty, opraw\u0119 muzyczn\u0105 lub inne dodatki?","Potrzebujesz szybkich odpowiedzi dotycz\u0105cych naszej oferty, cen i termin\u00f3w?","Wolisz zacz\u0105\u0107 od najcz\u0119stszych pyta\u0144 klient\u00f3w o nasze us\u0142ugi?"],"animatedQuestionsShuffle":false,"headerLogoId":"707","headerLogoUrl":"https://zielen.pl/wp-content/uploads/2022/01/cropped-logo-zielen-oryginal.webp","logoPosition":"left"},"strings":{"chatTitle":"Asystent Pogrzebowy AI","botName":"Asystentka AI Magda","placeholder":"Napisz swoj\u0105 wiadomo\u015b\u0107...","sendButton":"Wy\u015blij","errorMessage":"Przepraszamy, wyst\u0105pi\u0142 b\u0142\u0105d. Spr\u00f3buj ponownie.","typingIndicator":"Asystent pisze...","typingPhrases":["Analizuj\u0119 Twoj\u0105 wiadomo\u015b\u0107\u2026","Szukam najlepszych informacji\u2026","Przygotowuj\u0119 szczeg\u00f3\u0142ow\u0105 odpowied\u017a\u2026","Finalizuj\u0119 wiadomo\u015b\u0107\u2026"],"welcomeMessage":"Jestem Konsultantk\u0105 AI, jak mog\u0119 Pa\u0144stwu pom\u00f3c w trudnych chwilach.","goodbyeMessage":"Dzi\u0119kuj\u0119 za rozmow\u0119. Je\u015bli b\u0119d\u0119 mog\u0142a w czym\u015b jeszcze pom\u00f3c to jestem dost\u0119pna ca\u0142\u0105 dob\u0119","thankYouMessage":"Dzi\u0119kuj\u0119 za skorzystanie z naszego asystenta. Do zobaczenia!","aiCopySuffix":"[Wygenerowano przez Asystent Pogrzebowy AI]"}};
1540//# sourceURL=bb-asystent-ai-frontend-js-extra
1541/* ]]> */
1542</script>
vendor: 1 bytes, line 1542
1542
1543<script type="text/javascript" src="https://zielen.pl/wp-content/plugins/bb-asystent-ai/assets/js/frontend.js?ver=3.10.19" id="bb-asystent-ai-frontend-js"></script>
vendor: 1 bytes, line 1543
1543
1544<script type="text/javascript" src="https://zielen.pl/wp-includes/js/hoverIntent.min.js?ver=1.10.2" id="hoverIntent-js"></script>
vendor: 1 bytes, line 1544
1544
1545<script type="text/javascript" src="https://zielen.pl/wp-content/plugins/megamenu/js/maxmegamenu.js?ver=3.8.1" id="megamenu-js"></script>
vendor: 1 bytes, line 1545
1545
1546<script id="wp-emoji-settings" type="application/json">
1547{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://zielen.pl/wp-includes/js/wp-emoji-release.min.js?ver=6.9.9"}}
1548</script>
vendor: 1 bytes, line 1548
1548
1549<script type="module">
1550/* <![CDATA[ */
1551/*! This file is auto-generated */
1552var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1553//# sourceURL=https://zielen.pl/wp-includes/js/wp-emoji-loader.min.js
1554/* ]]> */
1555</script>
1555
1556        <style id="fai-consent-inline-css">
1557          .fai-consent-dimmed { opacity: .5 !important; transition: opacity .2s ease; }
1558          .fai-avatar-hidden { display: none !important; }
1559          .fai-consent-overlay { position: fixed; inset: 0; z-index: 999999; display: none; }
1560          .fai-consent-overlay[aria-hidden="false"] { display: block; }
1561          .fai-consent-backdrop { position: absolute; inset: 0; background: rgba(0,0,0,.5); }
1562          .fai-consent-modal { position: relative; max-width: 480px; margin: 10vh auto; background: #fff; color: #111; border-radius: 12px; box-shadow: 0 10px 30px rgba(0,0,0,.2); overflow: hidden; }
1563          .fai-consent-header { display: flex; align-items: center; justify-content: space-between; padding: 12px 16px; background: #5e3998; color: #fff; }
1564          .fai-consent-title { font-weight: 600; }
1565          .fai-consent-close { background: transparent; border: 0; color: #fff; font-size: 20px; line-height: 1; cursor: pointer; }
1566          .fai-consent-body { padding: 16px; }
1567          .fai-consent-actions { padding: 12px 16px; display: flex; gap: 8px; justify-content: flex-end; }
1568          .fai-consent-actions button { border: 0; border-radius: 8px; padding: 8px 12px; cursor: pointer; }
1569          .fai-consent-settings { background: #f0f0f0; color: #111; }
1570          .fai-consent-accept { background: #5e3998; color: #fff; }
1571        </style>
1572        <div id="fai-consent-overlay" class="fai-consent-overlay" aria-hidden="true">
1573          <div class="fai-consent-backdrop"></div>
1574          <div class="fai-consent-modal" role="dialog" aria-labelledby="fai-consent-title" aria-describedby="fai-consent-desc">
1575            <div class="fai-consent-header">
1576              <div class="fai-consent-title" id="fai-consent-title">Wymagana zgoda</div>
1577              <button type="button" class="fai-consent-close" aria-label="Zamknij">×</button>
1578            </div>
1579            <div class="fai-consent-body" id="fai-consent-desc">
1580              Aby uruchomić asystenta, zaakceptuj odpowiednie kategorie cookies.
1581            </div>
1582            <div class="fai-consent-actions">
1583              <button type="button" class="fai-consent-settings">Ustawienia cookies</button>
1584              <button type="button" class="fai-consent-accept">Akceptuj</button>
1585            </div>
1586          </div>
1587        </div>
1588        
1588<script>
1589        (function () {
1590          function detectProvider() {
1591            if (typeof window.cmplz_has_consent === 'function') return 'complianz';
1592            if (typeof window.pressidiumCookieConsent !== 'undefined') return 'pressidium';
1593            return 'none';
1594          }
1595          var provider = detectProvider();
1596
1597          function hasMarketing() {
1598            var prov = detectProvider();
1599            var isComplianz = prov === 'complianz';
1600            var isPressidium = prov === 'pressidium';
1601
1602            if (isComplianz) {
1603              try { return !!window.cmplz_has_consent('marketing'); } catch (e) { return false; }
1604            }
1605            if (isPressidium) {
1606              try {
1607                var p = window.pressidiumCookieConsent;
1608                if (p && typeof p.hasConsent === 'function') {
1609                  // Pressidium zwykle używa "targeting" jako kategoria marketingowa
1610                  return !!(p.hasConsent('targeting') || p.hasConsent('marketing'));
1611                }
1612                if (p && typeof p.getAcceptedCategories === 'function') {
1613                  var cats = p.getAcceptedCategories();
1614                  return Array.isArray(cats) && (cats.indexOf('targeting') > -1 || cats.indexOf('marketing') > -1);
1615                }
1616              } catch (e) { return false; }
1617            }
1618            // Brak providera -> nie blokujemy
1619            return true;
1620          }
1621
1622          function showBanner() {
1623            var prov = detectProvider();
1624            var isComplianz = prov === 'complianz';
1625            var isPressidium = prov === 'pressidium';
1626
1627            if (isComplianz) {
1628              if (typeof window.cmplz_set_banner_status === 'function') {
1629                window.cmplz_set_banner_status('show');
1630              } else {
1631                try { document.dispatchEvent(new Event('cmplz_revoke')); } catch(e) {}
1632              }
1633              return;
1634            }
1635            if (isPressidium && window.pressidiumCookieConsent && typeof window.pressidiumCookieConsent.show === 'function') {
1636              window.pressidiumCookieConsent.show();
1637            }
1638          }
1639
1640          function openSettings() {
1641            var prov = detectProvider();
1642            var isComplianz = prov === 'complianz';
1643            var isPressidium = prov === 'pressidium';
1644
1645            if (isComplianz) {
1646              try { document.dispatchEvent(new CustomEvent('cmplz_open_settings')); } catch(e) { showBanner(); }
1647              return;
1648            }
1649            if (isPressidium && window.pressidiumCookieConsent && typeof window.pressidiumCookieConsent.openSettings === 'function') {
1650              window.pressidiumCookieConsent.openSettings();
1651              return;
1652            }
1653            showBanner();
1654          }
1655
1656          function loadFrontendJs() {
1657            if (window.__faiFrontendLoaded) return;
1658            window.__faiFrontendLoaded = true;
1659            var s = document.createElement('script');
1660            s.src = "https:\/\/zielen.pl\/wp-content\/plugins\/bb-asystent-ai\/assets\/js\/frontend.js";
1661            s.async = true;
1662            document.head.appendChild(s);
1663          }
1664
1665          function getConsentOverlay() {
1666            return document.getElementById('fai-consent-overlay');
1667          }
1668          function showConsentOverlay() {
1669            var o = getConsentOverlay();
1670            if (!o) { showBanner(); return; }
1671            o.setAttribute('aria-hidden', 'false');
1672          }
1673          function hideConsentOverlay() {
1674            var o = getConsentOverlay();
1675            if (o) o.setAttribute('aria-hidden', 'true');
1676          }
1677          function bindOverlayActions() {
1678            var o = getConsentOverlay();
1679            if (!o || o.__faiBound) return;
1680            o.__faiBound = true;
1681            var btnClose = o.querySelector('.fai-consent-close');
1682            var btnSettings = o.querySelector('.fai-consent-settings');
1683            var btnAccept = o.querySelector('.fai-consent-accept');
1684            var backdrop = o.querySelector('.fai-consent-backdrop');
1685
1686            function openSettings() {
1687              hideConsentOverlay();
1688              try {
1689                if (window.faiConsent && typeof window.faiConsent.openSettings === 'function') window.faiConsent.openSettings();
1690                else showBanner();
1691              } catch (e) { showBanner(); }
1692            }
1693            function openAccept() {
1694              hideConsentOverlay();
1695              showBanner();
1696            }
1697
1698            if (btnClose) btnClose.addEventListener('click', hideConsentOverlay);
1699            if (backdrop) backdrop.addEventListener('click', hideConsentOverlay);
1700            if (btnSettings) btnSettings.addEventListener('click', openSettings);
1701            if (btnAccept) btnAccept.addEventListener('click', openAccept);
1702          }
1703
1704          var BUBBLE_SELECTORS = [
1705            '[data-fai-chat-bubble]',
1706            '.fai-chat-bubble',
1707            '#bb-asystent-ai-bubble',
1708            '.bb-asystent-ai-bubble'
1709          ];
1710          var AVATAR_SELECTORS = [
1711            '[data-fai-chat-avatar]',
1712            '.fai-chat-avatar',
1713            '#bb-asystent-ai-avatar',
1714            '.bb-asystent-ai-avatar'
1715          ];
1716
1717          function queryFirst(selectors) {
1718            for (var i = 0; i < selectors.length; i++) {
1719              var el = document.querySelector(selectors[i]);
1720              if (el) return el;
1721            }
1722            return null;
1723          }
1724
1725          function bindBubbleClick(bubble) {
1726            if (!bubble || bubble.__faiConsentClickBound) return;
1727            bubble.addEventListener('click', function (e) {
1728              if (!hasMarketing()) {
1729                // zablokuj otwarcie okna chatu i pokaż modal zgody
1730                e.preventDefault();
1731                e.stopPropagation();
1732                showConsentOverlay();
1733              }
1734            }, true); // capture, aby przechwycić wcześnie
1735            bubble.__faiConsentClickBound = true;
1736          }
1737
1738          function applyUiGating() {
1739            var allowed = hasMarketing();
1740            var bubble = queryFirst(BUBBLE_SELECTORS);
1741            var avatar = queryFirst(AVATAR_SELECTORS);
1742            var animatedQuestions = document.getElementById('animated-questions');
1743
1744            // Avatar visibility
1745            if (avatar) {
1746              if (!allowed) avatar.classList.add('fai-avatar-hidden');
1747              else avatar.classList.remove('fai-avatar-hidden');
1748            }
1749
1750            // Bubble state with inline styles (like updateBubbleConsentState in frontend.js)
1751            if (bubble) {
1752              if (!allowed) {
1753                // Visual dim + disable pointer
1754                bubble.classList.add('fai-consent-dimmed');
1755                bubble.setAttribute('aria-disabled', 'true');
1756                bubble.setAttribute('data-consent-required', '1');
1757
1758                // Inline styles with !important so they always win
1759                bubble.style.setProperty('opacity', '0.6', 'important');
1760                bubble.style.setProperty('filter', 'grayscale(50%)', 'important');
1761                bubble.style.setProperty('cursor', 'not-allowed', 'important');
1762                bubble.style.setProperty('pointer-events', 'auto', 'important');
1763
1764                // Hide animated questions
1765                if (animatedQuestions) {
1766                  animatedQuestions.style.setProperty('display', 'none', 'important');
1767                }
1768              } else {
1769                // Clear disabled visuals
1770                bubble.classList.remove('fai-consent-dimmed');
1771                bubble.removeAttribute('aria-disabled');
1772                bubble.removeAttribute('data-consent-required');
1773
1774                // Remove inline styles
1775                bubble.style.removeProperty('opacity');
1776                bubble.style.removeProperty('filter');
1777                bubble.style.removeProperty('cursor');
1778                bubble.style.removeProperty('pointer-events');
1779
1780                // Show animated questions again
1781                if (animatedQuestions) {
1782                  animatedQuestions.style.removeProperty('display');
1783                }
1784              }
1785              // Always make sure click opens consent when blocked
1786              bindBubbleClick(bubble);
1787            }
1788
1789            // Only load the heavy JS after consent is granted
1790            if (allowed) {
1791              loadFrontendJs();
1792            }
1793          }
1794
1795          function bindConsentChanges() {
1796            if (detectProvider() === 'complianz') {
1797              document.addEventListener('cmplz_status_change', applyUiGating);
1798              document.addEventListener('cmplz_enable_category', applyUiGating);
1799            }
1800            // Polling fallback (Pressidium i inne bez eventów)
1801            var last = hasMarketing();
1802            setInterval(function () {
1803              // dynamicznie aktualizuj providera (po późnym załadowaniu)
1804              var newProvider = detectProvider();
1805              if (newProvider !== provider) {
1806                provider = newProvider;
1807                if (window.faiConsent) window.faiConsent.provider = provider;
1808              }
1809              var curr = hasMarketing();
1810              if (curr !== last) {
1811                last = curr;
1812                applyUiGating();
1813              }
1814            }, 800);
1815          }
1816
1817          function observeDom() {
1818            // Obserwuj pojawienie się bąbelka/awatara renderowanych dynamicznie z JS
1819            try {
1820              var mo = new MutationObserver(function () {
1821                applyUiGating();
1822              });
1823              mo.observe(document.documentElement, { childList: true, subtree: true });
1824            } catch (e) {
1825              // no-op
1826            }
1827          }
1828
1829          // API dla innych skryptów
1830          window.faiConsent = window.faiConsent || {
1831            provider: provider,
1832            hasMarketingConsent: hasMarketing,
1833            showBanner: showBanner,
1834            openSettings: openSettings,
1835            showConsentRequiredModal: showConsentOverlay,
1836            onChange: function (cb) {
1837              if (typeof cb !== 'function') return;
1838              if (detectProvider() === 'complianz') {
1839                document.addEventListener('cmplz_status_change', function () { cb({ provider: provider, hasMarketing: hasMarketing() }); });
1840                document.addEventListener('cmplz_enable_category', function () { cb({ provider: provider, hasMarketing: hasMarketing() }); });
1841              }
1842              var last = hasMarketing();
1843              setInterval(function () {
1844                var curr = hasMarketing();
1845                if (curr !== last) {
1846                  last = curr;
1847                  cb({ provider: provider, hasMarketing: curr });
1848                }
1849              }, 800);
1850            }
1851          };
1852
1853          if (document.readyState === 'loading') {
1854            document.addEventListener('DOMContentLoaded', function () {
1855              applyUiGating();
1856              bindConsentChanges();
1857              bindOverlayActions();
1858              observeDom();
1859            });
1860          } else {
1861            applyUiGating();
1862            bindConsentChanges();
1863            bindOverlayActions();
1864            observeDom();
1865          }
1866        })();
1867        </script>
1867
1868        <div data-trustindex-widget="a47705423d975724534698f3a29" data-minimalized="true"></div>
1869<script defer async src='https://cdn.trustindex.io/loader.js?34e562e629af31415026c25ed64'></script>
vendor: 1 bytes, line 1869
1869
1870<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"
1871    integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous">
1872</script>
vendor: 1 bytes, line 1872
1872
1873<script language="javascript" src="https://zielen.pl/wp-content/themes/zielen/assets/scripts/scripts.js" type="module">
1874</script>
1874
1875</body>
1876
1877</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.