PageSourceSearch

https://znaki-rawicz.pl/slupki-i-bariery/

html znaki-rawicz.pl collected 2026-09-24 08:55:15 UTC 162,564 bytes, 2,220 lines download raw bytes

1<!DOCTYPE html>
2<html lang="pl-PL">
3<head>
4	<meta charset="UTF-8" />
5	<meta name="viewport" content="width=device-width, initial-scale=1" />
6	<link rel="profile" href="https://gmpg.org/xfn/11" />
7	<link rel="pingback" href="https://znaki-rawicz.pl/xmlrpc.php" />
8	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
9
10	<!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
11	<title>Bariery drogowe i słupki przeszkodowe | RAWBUD-Rawicz</title>
12	<meta name="description" content="Bariery drogowe U-20a, bariery przestawne typu Gate, słupki przeszkodowe i wygrodzenia od producenta urządzeń BRD. Montaż i dostawa w całej Polsce." />
13	<link rel="canonical" href="https://znaki-rawicz.pl/slupki-i-bariery/" />
14	<meta property="og:locale" content="pl_PL" />
15	<meta property="og:type" content="article" />
16	<meta property="og:title" content="Bariery drogowe i słupki przeszkodowe | RAWBUD-Rawicz" />
17	<meta property="og:description" content="Bariery drogowe U-20a, bariery przestawne typu Gate, słupki przeszkodowe i wygrodzenia od producenta urządzeń BRD. Montaż i dostawa w całej Polsce." />
18	<meta property="og:url" content="https://znaki-rawicz.pl/slupki-i-bariery/" />
19	<meta property="og:site_name" content="Znaki RAWBUD-Rawicz" />
20	<meta property="article:modified_time" content="2026-07-03T15:36:10+00:00" />
21	<meta name="twitter:card" content="summary_large_image" />
22	<meta name="twitter:label1" content="Szacowany czas czytania" />
23	<meta name="twitter:data1" content="10 minut" />
24	
24<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/znaki-rawicz.pl\/slupki-i-bariery\/","url":"https:\/\/znaki-rawicz.pl\/slupki-i-bariery\/","name":"Bariery drogowe i słupki przeszkodowe | RAWBUD-Rawicz","isPartOf":{"@id":"https:\/\/znaki-rawicz.pl\/#website"},"datePublished":"2026-06-11T14:50:26+00:00","dateModified":"2026-07-03T15:36:10+00:00","description":"Bariery drogowe U-20a, bariery przestawne typu Gate, słupki przeszkodowe i wygrodzenia od producenta urządzeń BRD. Montaż i dostawa w całej Polsce.","breadcrumb":{"@id":"https:\/\/znaki-rawicz.pl\/slupki-i-bariery\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/znaki-rawicz.pl\/slupki-i-bariery\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/znaki-rawicz.pl\/slupki-i-bariery\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona główna","item":"https:\/\/znaki-rawicz.pl\/"},{"@type":"ListItem","position":2,"name":"Słupki i Bariery drogowe"}]},{"@type":"WebSite","@id":"https:\/\/znaki-rawicz.pl\/#website","url":"https:\/\/znaki-rawicz.pl\/","name":"Znaki RAWBUD-Rawicz","description":"","publisher":{"@id":"https:\/\/znaki-rawicz.pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/znaki-rawicz.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/znaki-rawicz.pl\/#organization","name":"Znaki RAWBUD-Rawicz","url":"https:\/\/znaki-rawicz.pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/znaki-rawicz.pl\/#\/schema\/logo\/image\/","url":"https:\/\/znaki-rawicz.pl\/wp-content\/uploads\/2026\/06\/cropped-logo.png","contentUrl":"https:\/\/znaki-rawicz.pl\/wp-content\/uploads\/2026\/06\/cropped-logo.png","width":765,"height":246,"caption":"Znaki RAWBUD-Rawicz"},"image":{"@id":"https:\/\/znaki-rawicz.pl\/#\/schema\/logo\/image\/"}}]}</script>
24
25	<!-- / Yoast SEO plugin. -->
26
27
28<link rel="alternate" type="application/rss+xml" title="Znaki RAWBUD-Rawicz &raquo; Kanał z wpisami" href="https://znaki-rawicz.pl/feed/" />
29<link rel="alternate" type="application/rss+xml" title="Znaki RAWBUD-Rawicz &raquo; Kanał z komentarzami" href="https://znaki-rawicz.pl/comments/feed/" />
30<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://znaki-rawicz.pl/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fznaki-rawicz.pl%2Fslupki-i-bariery%2F" />
31<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://znaki-rawicz.pl/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fznaki-rawicz.pl%2Fslupki-i-bariery%2F&#038;format=xml" />
32    
32<script>
33        function cmplzCallClarity(method, params) {
34            if (typeof window.clarity === 'function') {
35                try {
36                    window.clarity(method, params);
37                } catch (e) {
38                    console.warn('Clarity API error:', e);
39                }
40            }
41        }
42
43        function cmplzGetConsentFromEvent(e) {
44            var d = e && e.detail && e.detail.categories ? e.detail.categories : [];
45            var categories = Array.isArray(d) ? d : [];
46
47            return {
48                analyticsAllowed: categories.indexOf('statistics') !== -1,
49                adsAllowed: categories.indexOf('marketing') !== -1
50            };
51        }
52
53        function cmplzSendClarityConsent(analyticsAllowed, adsAllowed) {
54            var status = function (b) { return b ? "granted" : "denied"; };
55            cmplzCallClarity('consentv2', {
56                analytics_Storage: status(!!analyticsAllowed),
57                ad_Storage: status(!!adsAllowed)
58            });
59        }
60
61        function cmplzEraseClarityCookies() {
62            cmplzCallClarity('consent', false);
63        }
64
65        document.addEventListener('cmplz_fire_categories', function (e) {
66            var consent = cmplzGetConsentFromEvent(e);
67            cmplzSendClarityConsent(consent.analyticsAllowed, consent.adsAllowed);
68        });
69
70        document.addEventListener('cmplz_revoke', function (e) {
71            var consent = cmplzGetConsentFromEvent(e);
72            cmplzSendClarityConsent(consent.analyticsAllowed, consent.adsAllowed);
73            if (!consent.analyticsAllowed && !consent.adsAllowed) {
74                cmplzEraseClarityCookies();
75            }
76        });
77
78    </script>
78
79    <style id="wp-img-auto-sizes-contain-inline-css">
80img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
81/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
82</style>
83
84<link rel='stylesheet' id='hfe-widgets-style-css' href='https://znaki-rawicz.pl/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css?ver=2.9.4' media='all' />
85<style id="global-styles-inline-css">
86: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%);
86--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);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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;}
86.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;}
87:root :where(.wp-block-icon svg){width: 24px;}
88:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
89/*# sourceURL=global-styles-inline-css */
90</style>
91<style id="wc-fcp-inline-inline-css">
92
93    :root{
94      --wc-fcp-navy:#1C3D8C;
95      --wc-fcp-navy-dark:#0D1B3E;
96      --wc-fcp-accent:#F9C700;
97      --wc-fcp-bg:#ffffff;
98      --wc-fcp-text:#1A1A2E;
99      --wc-fcp-muted:#556688;
100      --wc-fcp-border:#D4DCF0;
101      --wc-fcp-shadow: 0 18px 60px rgba(13,27,62,.22);
102      --wc-fcp-radius: 16px;
103      --wc-fcp-z: 999999;
104    }
105    .wc-fcp-btn{
106      position: fixed !important;
107      right: 18px;
108      bottom: 22px;
109      width: 56px;
110      height: 56px;
111      border-radius: 999px !important;
112      background: var(--wc-fcp-accent) !important;
113      box-shadow: 0 12px 30px rgba(249,199,0,.45);
114      z-index: var(--wc-fcp-z);
115      display:flex;
116      align-items:center;
117      justify-content:center;
118      cursor:pointer;
119      border: 2px solid var(--wc-fcp-accent) !important;
120      transition: transform .15s ease, background .15s ease, border-color .15s ease;
121      padding: 0 !important;
122    }
123    .wc-fcp-btn:hover{
124      transform: translateY(-2px);
125      background: #ffffff !important;
126      box-shadow: 0 12px 30px rgba(13,27,62,.25);
127    }
128    .wc-fcp-btn:active{ transform: translateY(0px) scale(.98); }
129    .wc-fcp-btn svg{ width: 26px; height: 26px; fill: var(--wc-fcp-navy-dark); transition: fill .15s ease; }
130    .wc-fcp-btn:hover svg{ fill: var(--wc-fcp-accent); }
131
132    .wc-fcp-overlay{
133      position: fixed;
134      inset: 0;
135      background: rgba(13,27,62,.55);
136      z-index: calc(var(--wc-fcp-z) - 1);
137      display:none;
138    }
139    .wc-fcp-modal{
140      position: fixed;
141      right: 18px;
142      bottom: 90px;
143      width: min(360px, calc(100vw - 36px));
144      background: var(--wc-fcp-bg);
145      color: var(--wc-fcp-text);
146      box-shadow: var(--wc-fcp-shadow);
147      border-radius: var(--wc-fcp-radius);
148      border-top: 4px solid var(--wc-fcp-accent);
149      z-index: var(--wc-fcp-z);
150      display:none;
151      overflow:hidden;
152      font-family: Calibri, sans-serif;
153    }
154    .wc-fcp-head{
155      padding: 14px 16px 10px;
156      display:flex;
157      align-items:flex-start;
158      justify-content:space-between;
159      gap: 10px;
160      border-bottom: 1px solid var(--wc-fcp-border);
161    }
162    .wc-fcp-title{ font-size: 15px; font-weight: 900; margin:0; color: var(--wc-fcp-navy); font-family: 'Arial Black', Arial, sans-serif; }
163    .wc-fcp-sub{ margin: 5px 0 0; font-size: 12.5px; color: var(--wc-fcp-muted); }
164    .wc-fcp-close{
165      background: transparent;
166      border: none;
167      cursor:pointer;
168      padding: 6px;
169      line-height: 0;
170      border-radius: 10px;
171    }
172    .wc-fcp-close:hover{ background: var(--wc-fcp-border); }
173    .wc-fcp-close svg{ width: 18px; height: 18px; fill: var(--wc-fcp-navy); }
174
175    .wc-fcp-body{ padding: 14px 16px 16px; }
176    .wc-fcp-field{ margin-bottom: 10px; }
177    .wc-fcp-label{ display:block; font-size: 12px; color: var(--wc-fcp-muted); margin-bottom: 6px; }
178    .wc-fcp-input{
179      width: 100%;
180      padding: 11px 12px;
181      border-radius: 12px;
182      border: 1.5px solid var(--wc-fcp-border);
183      outline: none;
184      font-size: 14px;
185      font-family: Calibri, sans-serif;
186      box-sizing: border-box;
187    }
188    .wc-fcp-input:focus{ border-color: var(--wc-fcp-navy); box-shadow: 0 0 0 4px rgba(28,61,140,.12); }
189
190    .wc-fcp-row{ display:flex; gap:10px; align-items:center; }
191    .wc-fcp-modal button.wc-fcp-submit{
192      width:100% !important;
193      padding: 12px 12px !important;
194      border-radius: 12px !important;
195      background: var(--wc-fcp-accent) !important;
196      color: var(--wc-fcp-navy-dark) !important;
197      border: 2px solid var(--wc-fcp-accent) !important;
198      box-sizing: border-box !important;
199      font-weight: 900 !important;
200      font-family: 'Arial Black', Arial, sans-serif !important;
201      font-size: 14px !important;
202      cursor:pointer;
203      transition: background .15s ease, transform .15s ease;
204      box-shadow: none !important;
205    }
206    .wc-fcp-modal button.wc-fcp-submit:hover{
207      background: #ffffff !important;
208      color: var(--wc-fcp-navy) !important;
209      border: 2px solid var(--wc-fcp-accent) !important;
210      transform: translateY(-1px);
211    }
212    .wc-fcp-modal button.wc-fcp-submit:disabled{ opacity: .6; cursor:not-allowed; transform:none; }
213
214    .wc-fcp-msg{
215      margin-top: 10px;
216      font-size: 12.5px;
217      padding: 10px 12px;
218      border-radius: 12px;
219      display:none;
220      font-family: Calibri, sans-serif;
221    }
222    .wc-fcp-msg.ok{ background: rgba(28,61,140,.10); color: var(--wc-fcp-navy); display:block; }
223    .wc-fcp-msg.err{ background: rgba(204,0,0,.10); color: #CC0000; display:block; }
224
225    @media (max-width: 480px){
226      .wc-fcp-modal{ right: 12px; bottom: 84px; width: calc(100vw - 24px); }
227      .wc-fcp-btn{ right: 12px; bottom: 16px; }
228    }
229    
230/*# sourceURL=wc-fcp-inline-inline-css */
231</style>
232<link rel='stylesheet' id='cmplz-general-css' href='https://znaki-rawicz.pl/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1789408712' media='all' />
233<link rel='stylesheet' id='hfe-style-css' href='https://znaki-rawicz.pl/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css?ver=2.9.4' media='all' />
234<link rel='stylesheet' id='elementor-frontend-css' href='https://znaki-rawicz.pl/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.1' media='all' />
235<style id="elementor-frontend-inline-css">
236.e-heading-base a, .e-paragraph-base a { all: unset; cursor: pointer; }form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{ display: block; }.elementor-edit-mode [data-element_type="e-form-success-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)),.elementor-edit-mode [data-element_type="e-form-error-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)){ display: block; }.e-background-video { position: relative; overflow: hidden; }.e-background-video__media { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; pointer-events: none; z-index: 0; }.e-background-video__content { position: relative; z-index: 1; flex: 1 1 auto; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) { display: flex; flex-direction: column; flex: 1 1 auto; min-height: 0; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view.elementor-empty-view { position: relative; flex: 1 1 auto; min-height: 120px; height: auto; width: 100%; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view > .elementor-first-add { position: absolute; inset: 0; width: 100%; height: 100%; }.e-background-video__controls { z-index: 2; }.e-background-video__play, .e-background-video__pause { appearance: none; -webkit-appearance: none; }.e-background-video.e-background-video--playing .e-background-video__play { display: none; }.e-background-video.e-background-video--paused .e-background-video__pause { display: none; }.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__controls,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__play,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__pause { display: none; }.e-accordion-item-header-base { list-style: none; }.e-accordion-item-header-base::-webkit-details-marker { display: none; }.e-accordion-item-base { interpolate-size: allow-keywords; }.e-accordion-item-base::details-content {block-size: 0; overflow: hidden;transition: block-size .3s ease, content-visibility .3s ease allow-discrete;}
236.e-accordion-item-base[open]::details-content { block-size: auto; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base { width: auto; height: 100%; max-width: 100%; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base svg { width: auto !important; }.e-accordion-item-icon-base svg { transition: transform .3s ease; }.e-accordion-item-base[open] > summary .e-accordion-item-icon-base svg { transform: rotate(180deg); }
237/*# sourceURL=elementor-frontend-inline-css */
238</style>
239<link rel='stylesheet' id='elementor-post-8-css' href='https://znaki-rawicz.pl/wp-content/uploads/elementor/css/post-8.css?ver=1790230103' media='all' />
240<link rel='stylesheet' id='widget-heading-css' href='https://znaki-rawicz.pl/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.1' media='all' />
241<link rel='stylesheet' id='widget-divider-css' href='https://znaki-rawicz.pl/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=4.3.1' media='all' />
242<link rel='stylesheet' id='elementor-post-137-css' href='https://znaki-rawicz.pl/wp-content/uploads/elementor/css/post-137.css?ver=1790234425' media='all' />
243<link rel='stylesheet' id='base-desktop-css' href='https://znaki-rawicz.pl/wp-content/uploads/elementor/css/base-desktop.css?ver=6ab4be57ae8e5' media='all' />
244<link rel='stylesheet' id='local-1078-frontend-desktop-css' href='https://znaki-rawicz.pl/wp-content/uploads/elementor/css/local-1078-frontend-desktop.css?ver=6ab4be57af929' media='all' />
245<link rel='stylesheet' id='base-mobile-css' href='https://znaki-rawicz.pl/wp-content/uploads/elementor/css/base-mobile.css?ver=6ab4be57ae8e5' media='(max-width:767px)' />
246<link rel='stylesheet' id='elementor-post-1036-css' href='https://znaki-rawicz.pl/wp-content/uploads/elementor/css/post-1036.css?ver=1790230103' media='all' />
247<link rel='stylesheet' id='srfm-frontend-default-css' href='https://znaki-rawicz.pl/wp-content/plugins/sureforms/assets/css/minified/blocks/default/frontend.min.css?ver=2.12.7' media='all' />
248<link rel='stylesheet' id='srfm-common-css' href='https://znaki-rawicz.pl/wp-content/plugins/sureforms/assets/css/minified/common.min.css?ver=2.12.7' media='all' />
249<link rel='stylesheet' id='srfm-form-css' href='https://znaki-rawicz.pl/wp-content/plugins/sureforms/assets/css/minified/frontend/form.min.css?ver=2.12.7' media='all' />
250<link rel='stylesheet' id='srfm-tom-select-css' href='https://znaki-rawicz.pl/wp-content/plugins/sureforms/assets/css/minified/deps/tom-select.css?ver=2.12.7' media='all' />
251<link rel='stylesheet' id='srfm-intl-tel-input-css' href='https://znaki-rawicz.pl/wp-content/plugins/sureforms/assets/css/minified/deps/intl/intlTelInput.min.css?ver=2.12.7' media='all' />
252<link rel='stylesheet' id='hello-elementor-css' href='https://znaki-rawicz.pl/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.5.1' media='all' />
253<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://znaki-rawicz.pl/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.5.1' media='all' />
254<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://znaki-rawicz.pl/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.5.1' media='all' />
255<link rel='stylesheet' id='hfe-elementor-icons-css' href='https://znaki-rawicz.pl/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.34.0' media='all' />
256<link rel='stylesheet' id='hfe-icons-list-css' href='https://znaki-rawicz.pl/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.24.3' media='all' />
257<link rel='stylesheet' id='hfe-social-icons-css' href='https://znaki-rawicz.pl/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.24.0' media='all' />
258<link rel='stylesheet' id='hfe-social-share-icons-brands-css' href='https://znaki-rawicz.pl/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.css?ver=5.15.3' media='all' />
259<link rel='stylesheet' id='hfe-social-share-icons-fontawesome-css' href='https://znaki-rawicz.pl/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.css?ver=5.15.3' media='all' />
260<link rel='stylesheet' id='hfe-nav-menu-icons-css' href='https://znaki-rawicz.pl/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=5.15.3' media='all' />
261<link rel='stylesheet' id='cmplz-banner-1-optin-css' href='https://znaki-rawicz.pl/wp-content/uploads/complianz/css/banner-1-optin.css?ver=1789408729' media='all' />
262<link rel='stylesheet' id='elementor-gf-roboto-css' href='https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap&#038;subset=latin-ext' media='all' />
263<link rel='stylesheet' id='elementor-gf-robotoslab-css' href='https://fonts.googleapis.com/css?family=Roboto+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap&#038;subset=latin-ext' media='all' />
264<script id="jquery-core-js" src="https://znaki-rawicz.pl/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 264
264
265<script id="jquery-migrate-js" src="https://znaki-rawicz.pl/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 265
265
266<script id="jquery-js-after">
267!function($){"use strict";$(document).ready(function(){$(this).scrollTop()>100&&$(".hfe-scroll-to-top-wrap").removeClass("hfe-scroll-to-top-hide"),$(window).scroll(function(){$(this).scrollTop()<100?$(".hfe-scroll-to-top-wrap").fadeOut(300):$(".hfe-scroll-to-top-wrap").fadeIn(300)}),$(".hfe-scroll-to-top-wrap").on("click",function(){$("html, body").animate({scrollTop:0},300);return!1})})}(jQuery);
268!function($){'use strict';$(document).ready(function(){var bar=$('.hfe-reading-progress-bar');if(!bar.length)return;$(window).on('scroll',function(){var s=$(window).scrollTop(),d=$(document).height()-$(window).height(),p=d? s/d*100:0;bar.css('width',p+'%')});});}(jQuery);
269//# sourceURL=jquery-js-after
270</script>
270
271<link rel="https://api.w.org/" href="https://znaki-rawicz.pl/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://znaki-rawicz.pl/wp-json/wp/v2/pages/137" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://znaki-rawicz.pl/xmlrpc.php?rsd" />
272<meta name="generator" content="WordPress 7.1.2" />
273<link rel='shortlink' href='https://znaki-rawicz.pl/?p=137' />
274		
274<script type="text/javascript">
275			(function(c, l, a, r, i, t, y) {
276				c[a] = c[a] || function() {
277					(c[a].q = c[a].q || []).push(arguments)
278				};
279				t = l.createElement(r);
280				t.async = 1;
281				t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress";
282				y = l.getElementsByTagName(r)[0];
283				y.parentNode.insertBefore(t, y);
284			})(window, document, "clarity", "script", "xnebm4ico3");
285		</script>
285
286				<style>.cmplz-hidden {
287					display: none !important;
288				}</style>
289				<meta name="generator" content="Elementor 4.3.1; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
290			<style>
291				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
292				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
293					background-image: none !important;
294				}
295				@media screen and (max-height: 1024px) {
296					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
297					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
298						background-image: none !important;
299					}
300				}
301				@media screen and (max-height: 640px) {
302					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
303					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
304						background-image: none !important;
305					}
306				}
307			</style>
308			<link rel="icon" href="https://znaki-rawicz.pl/wp-content/uploads/2026/06/cropped-bf6d5bac-75bf-49b0-955f-1d9aa88332c0-1-32x32.png" sizes="32x32" />
309<link rel="icon" href="https://znaki-rawicz.pl/wp-content/uploads/2026/06/cropped-bf6d5bac-75bf-49b0-955f-1d9aa88332c0-1-192x192.png" sizes="192x192" />
310<link rel="apple-touch-icon" href="https://znaki-rawicz.pl/wp-content/uploads/2026/06/cropped-bf6d5bac-75bf-49b0-955f-1d9aa88332c0-1-180x180.png" />
311<meta name="msapplication-TileImage" content="https://znaki-rawicz.pl/wp-content/uploads/2026/06/cropped-bf6d5bac-75bf-49b0-955f-1d9aa88332c0-1-270x270.png" />
312<style id="wp-custom-css">
313#srfm-submit-btn:hover,
314#srfm-submit-btn:focus {
315  background: #ffffff !important;
316  color: #F9C700 !important;
317  border-color: #F9C700 !important;
318}
319
320#srfm-submit-btn .srfm-submit-wrap {
321  color: inherit !important;
322}
323
324#srfm-submit-btn:hover .srfm-loader {
325  border-color: #F9C700 !important;
326}
327</style>
328</head>
329
330<body data-cmplz=2 class="wp-singular page-template-default page page-id-137 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor ehf-header ehf-footer ehf-template-hello-elementor ehf-stylesheet-hello-elementor hello-elementor-default elementor-default elementor-kit-8 elementor-page elementor-page-137">
331	<style id="hfe-skip-link-style">
332		.hfe-skip-link{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;}
333		.hfe-skip-link:focus{position:fixed;top:0;inset-inline-start:0;width:auto;height:auto;margin:0;padding:0.75em 1.5em;overflow:visible;clip:auto;clip-path:none;white-space:normal;z-index:100000;background:#fff;color:#0073aa;font-size:14px;text-decoration:underline;border-radius:0 0 3px 0;outline:2px solid #0073aa;outline-offset:-2px;}
334	</style>
335	<a class="hfe-skip-link" href="#content">Przejdź do głównej treści</a><div id="page" class="hfeed site">
336
337		<header id="masthead" itemscope="itemscope" itemtype="https://schema.org/WPHeader">
338			<p class="main-title bhf-hidden" itemprop="headline"><a href="https://znaki-rawicz.pl/" title="Znaki RAWBUD-Rawicz" rel="home">Znaki RAWBUD-Rawicz</a></p>
339			<style></style>		<div data-elementor-type="wp-post" data-elementor-id="1078" class="elementor elementor-1078">
340				<div class="elementor-element elementor-element-005e85c e-con e-atomic-element e-flexbox-base e-default-div e-2651dd6 " data-id="005e85c" data-element_type="e-flexbox" data-e-type="e-flexbox" data-interaction-id="005e85c">
341    		<div class="elementor-element elementor-element-aff61f6 elementor-widget elementor-widget-html" data-id="aff61f6" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
342					<header class="rw-header">
343
344  <div class="rw-header__contact-bar">
345    <div class="rw-header__contact-inner">
346      <div class="rw-header__badges">
347        <span>Producent znaków drogowych od 1993 roku</span>
348        <span>Dostawa w całej Polsce</span>
349      </div>
350
351      <div class="rw-header__contact-links">
352        <a href="tel:+48663340750">+48 663 340 750</a>
353        <a href="/cdn-cgi/l/email-protection#43212a36312c03392d22282a6e3122342a20396d332f"><span class="__cf_email__" data-cfemail="057f6b646e6c457764726770612b666a682b7569">[email&#160;protected]</span></a>
354      </div>
355    </div>
356  </div>
357
358  <div class="rw-header__main">
359    <div class="rw-header__inner">
360      <a class="rw-header__logo" href="/" aria-label="RAWBUD Rawicz - strona główna">
361        <img src="/wp-content/uploads/2026/06/transparentne-logo.png" alt="RAWBUD Rawicz">
362      </a>
363
364      <input class="rw-header__toggle" type="checkbox" id="rw-header-menu-toggle">
365
366      <label class="rw-header__hamburger" for="rw-header-menu-toggle" aria-label="Otwórz menu">
367        <span></span>
368        <span></span>
369        <span></span>
370      </label>
371
372      <nav class="rw-header__nav" aria-label="Menu główne">
373        <div class="rw-header__dropdown">
374          <button type="button" class="rw-header__dropdown-trigger" aria-haspopup="true" aria-expanded="false">Oferta</button>
375          <div class="rw-header__mega">
376            <a href="/oznakowanie-pionowe/">Oznakowanie pionowe</a>
377            <a href="/slupki-i-bariery/">Słupki i Bariery Drogowe</a>
378            <a href="/progi-i-blokady-parkingowe/">Progi i blokady parkingowe</a>
379            <a href="/slupki-i-infrastruktura/">Słupki i infrastruktura</a>
380            <a href="/akcesoria-drogowe/">Akcesoria drogowe</a>
381            <a href="/oznakowanie-aktywne/">Oznakowanie aktywne</a>
382            <a href="/punktowe-elementy-odblaskowe/">Punktowe elementy odblaskowe</a>
383            <a href="/uslugi/">Usługi</a>
384          </div>
385        </div>
386
387        <div class="rw-header__dropdown rw-header__dropdown--wide">
388          <button type="button" class="rw-header__dropdown-trigger" aria-haspopup="true" aria-expanded="false">Znaki drogowe</button>
389          <div class="rw-header__mega">
390            <a href="/znaki-ostrzegawcze/">Znaki ostrzegawcze</a>
391            <a href="/znaki-zakazu/">Znaki zakazu</a>
392            <a href="/znaki-nakazu/">Znaki nakazu</a>
393            <a href="/znaki-informacyjne/">Znaki informacyjne</a>
394            <a href="/znaki-kierunku-i-miejscowosci/">Znaki kierunku i miejscowości</a>
395            <a href="/znaki-uzupelniajace-i-dodatkowe/">Znaki uzupełniające i dodatkowe</a>
396            <a href="/tabliczki-do-znakow-drogowych/">Tabliczki do znaków drogowych</a>
397            <a href="/dodatkowe-znaki-przed-przejazdami-kolejowymi/">Dodatkowe znaki przed przejazdami kolejowymi</a>
398            <a href="/dodatkowe-znaki-szlakow-rowerowych/">Dodatkowe znaki szlaków rowerowych</a>
399            <a href="/regulaminy/">Regulaminy</a>
400            <a href="/systemy-informacji-miejskiej-i-tabliczki/">Systemy Informacji Miejskiej i Tabliczki</a>
401            <a href="/tablice-informacyjne-i-pamiatkowe/">Tablice Informacyjne i Pamiątkowe</a>
402            <a href="/elementy-bezpieczenstwa-ruchu/">Elementy Bezpieczeństwa Ruchu</a>
403          </div>
404        </div>
405
406        <a href="/o-nas/">O nas</a>
407        <a href="/realizacje/">Realizacje</a>
408        <a href="/certyfikaty/">Certyfikaty</a>
409        <a href="/promocje/">Promocje</a>
410        <a href="/kontakt/">Kontakt</a>
411      </nav>
412
413      <a class="rw-header__cta" href="/kontakt/">Zapytaj o wycenę</a>
414    </div>
415  </div>
416    <div class="rw-header__top-line"></div>
417</header>
418
419<style>
420  .rw-header {
421    width: 100%;
422    font-family: inherit;
423    background: #0d1f4d;
424    color: #ffffff;
425    position: relative;
426    z-index: 9999;
427    overflow: visible;
428  }
429  .rw-header__top-line {
430    height: 5px;
431    background: #ffd100;
432  }
433
434  .rw-header__contact-bar {
435    background: #081636;
436    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
437  }
438
439  .rw-header__contact-inner {
440    max-width: 1180px;
441    margin: 0 auto;
442    padding: 9px 24px;
443    display: flex;
444    justify-content: space-between;
445    gap: 24px;
446    align-items: center;
447    font-size: 13px;
448  }
449
450  .rw-header__badges,
451  .rw-header__contact-links {
452    display: flex;
453    align-items: center;
454    gap: 18px;
455    flex-wrap: wrap;
456  }
457
458  .rw-header__badges span {
459    color: rgba(255, 255, 255, 0.76);
460  }
461
462  .rw-header__badges span::before {
463    content: "";
464    display: inline-block;
465    width: 7px;
466    height: 7px;
467    margin-right: 8px;
468    border-radius: 50%;
469    background: #ffd100;
470  }
471
472  .rw-header__contact-links a {
473    color: rgba(255, 255, 255, 0.84);
474    text-decoration: none;
475    transition: color 0.2s ease;
476  }
477
478  .rw-header__contact-links a:hover {
479    color: #ffd100;
480  }
481
482  .rw-header__main {
483    background: white;
484    overflow: visible;
485  }
486
487  .rw-header__inner {
488    max-width: 1180px;
489    margin: 0 auto;
490    padding: 14px 24px;
491    display: flex;
492    align-items: center;
493    gap: 28px;
494    overflow: visible;
495  }
496
497  .rw-header__logo {
498    display: flex;
499    align-items: center;
500    flex-shrink: 0;
501    text-decoration: none;
502  }
503
504  .rw-header__logo img {
505    display: block;
506    max-height: 58px;
507    max-width: 160px;
508    width: auto;
509    height: auto;
510  }
511
512  .rw-header__nav {
513    margin-left: auto;
514    display: flex;
515    align-items: center;
516    gap: 6px;
517    overflow: visible;
518    flex-shrink: 0;
519  }
520
521  .rw-header__dropdown-trigger {
522    background: none;
523    border: none;
524    margin: 0;
525    font-family: inherit;
526  }
527
528  .rw-header__nav > a,
529  .rw-header__dropdown-trigger {
530    color: #071a3d;
531    text-decoration: none;
532    font-size: 15px;
533    font-weight: 700;
534    padding: 13px 11px;
535    border-radius: 4px;
536    cursor: pointer;
537    transition: background 0.2s ease, color 0.2s ease;
538  }
539
540  .rw-header__dropdown-trigger::after {
541    content: "▾";
542    font-size: 11px;
543    margin-left: 7px;
544    color: #ffd100;
545  }
546
547  .rw-header__nav > a:hover,
548  .rw-header__dropdown:hover .rw-header__dropdown-trigger,
549  .rw-header__dropdown.is-open .rw-header__dropdown-trigger {
550    background: rgba(255, 255, 255, 0.1);
551    color: #ffd100;
552  }
553
554  .rw-header__dropdown {
555    position: relative;
556  }
557
558  .rw-header__mega {
559    display: none;
560    position: absolute;
561    top: 100%;
562    left: 0;
563    min-width: 285px;
564    padding: 14px;
565    background: #ffffff;
566    border-top: 4px solid #ffd100;
567    box-shadow: 0 18px 45px rgba(7, 26, 61, 0.24);
568    border-radius: 0 0 8px 8px;
569    z-index: 10000;
570  }
571
572  .rw-header__dropdown--wide .rw-header__mega {
573    min-width: 390px;
574  }
575
576
577  .rw-header__dropdown:hover .rw-header__mega,
578  .rw-header__dropdown.is-open .rw-header__mega {
579    display: grid;
580    gap: 4px;
581  }
582
583  .rw-header__mega a {
584    color: #12306d;
585    text-decoration: none;
586    font-size: 14px;
587    font-weight: 700;
588    line-height: 1.35;
589    padding: 11px 12px;
590    border-radius: 5px;
591    transition: background 0.2s ease, color 0.2s ease, padding-left 0.2s ease;
592  }
593
594  .rw-header__mega a:hover {
595    background: #f1f5ff;
596    color: #1c3d8c;
597    padding-left: 16px;
598  }
599
600  .rw-header__cta {
601    display: inline-block;
602    margin-top: px;
603    padding: 8px 14px;
604    background: #ffd100 !important;
605    color: #071a3d !important;
606    font-weight: 800;
607    font-family: 'Arial Black', Arial, sans-serif;
608    border-radius: 4px;
609    border: 2px solid #ffd100 !important;
610    box-sizing: border-box;
611    transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
612  }
613
614  .rw-header__cta:hover {
615    background: #ffffff !important;
616    color: #ffd100 !important;
617    border-color: #ffd100 !important;
618  }
619
620  .rw-header__toggle,
621  .rw-header__hamburger {
622    display: none;
623  }
624  
625  img{
626      background: white;
627      
628  }
629
630  @media (max-width: 1080px) {
631    .rw-header__inner {
632      gap: 18px;
633    }
634
635    .rw-header__nav > a,
636    .rw-header__dropdown-trigger {
637      font-size: 14px;
638      padding: 12px 8px;
639    }
640
641    .rw-header__cta {
642      padding: 13px 16px;
643      font-size: 14px;
644    }
645  }
646
647  @media (max-width: 920px) {
648    .rw-header__contact-inner {
649      justify-content: center;
650      text-align: center;
651    }
652
653    .rw-header__badges {
654      display: none;
655    }
656
657    .rw-header__inner {
658      position: relative;
659      justify-content: space-between;
660    }
661
662    .rw-header__logo img {
663      max-height: 48px;
664    }
665
666    .rw-header__hamburger {
667      display: flex;
668      width: 44px;
669      height: 44px;
670      align-items: center;
671      justify-content: center;
672      flex-direction: column;
673      gap: 6px;
674      border: 1px solid rgba(7, 26, 61, 0.48);
675      border-radius: 4px;
676      cursor: pointer;
677      margin-left: auto;
678      background: #ffffff;
679    }
680
681    .rw-header__hamburger span {
682      display: block;
683      width: 22px;
684      height: 2px;
685      background: #071a3d;
686    }
687
688    .rw-header__nav {
689      display: none;
690      position: absolute;
691      left: 24px;
692      right: 24px;
693      top: calc(100% + 1px);
694      margin-left: 0;
695      padding: 14px;
696      background: #ffffff;
697      border-top: 4px solid #ffd100;
698      box-shadow: 0 18px 40px rgba(7, 26, 61, 0.28);
699      border-radius: 0 0 8px 8px;
700      flex-direction: column;
701      align-items: stretch;
702      gap: 2px;
703    }
704
705    .rw-header__toggle:checked ~ .rw-header__nav {
706      display: flex;
707    }
708
709    .rw-header__nav > a,
710    .rw-header__dropdown-trigger {
711      display: block;
712      width: 100%;
713      text-align: left;
714      padding: 13px 12px;
715      font-size: 15px;
716      color: #071a3d;
717    }
718
719    .rw-header__dropdown {
720      position: static;
721    }
722
723    .rw-header__dropdown:hover .rw-header__mega {
724      display: none;
725    }
726
727    .rw-header__dropdown.is-open .rw-header__mega {
728      display: grid;
729    }
730
731    .rw-header__mega,
732    .rw-header__dropdown--wide .rw-header__mega {
733      position: static;
734      min-width: 0;
735      box-shadow: none;
736      border-top: none;
737      background: #f6f8ff;
738      border-radius: 6px;
739      padding: 8px;
740      margin: 4px 0 8px;
741    }
742
743    .rw-header__mega a {
744      color: #12306d;
745      padding: 10px 12px;
746    }
747
748    .rw-header__mega a:hover {
749      background: #eef3ff;
750      color: #1c3d8c;
751      padding-left: 16px;
752    }
753
754    .rw-header__cta {
755      display: none;
756    }
757  }
758
759  @media (max-width: 600px) {
760    .rw-header__contact-bar {
761      display: none;
762    }
763
764    .rw-header__inner {
765      padding: 14px 18px;
766    }
767
768    .rw-header__nav {
769      left: 18px;
770      right: 18px;
771    }
772
773    .rw-header__logo img {
774      max-height: 40px;
775    }
776  }
777</style>
vendor: 110 bytes, lines 777-779
777
778
779<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
779<script>
780  (function () {
781    var dropdowns = Array.prototype.slice.call(document.querySelectorAll('.rw-header__dropdown'));
782
783    function closeAll() {
784      dropdowns.forEach(function (dd) {
785        dd.classList.remove('is-open');
786        var trig = dd.querySelector('.rw-header__dropdown-trigger');
787        if (trig) trig.setAttribute('aria-expanded', 'false');
788      });
789    }
790
791    dropdowns.forEach(function (dd) {
792      var trigger = dd.querySelector('.rw-header__dropdown-trigger');
793      if (!trigger) return;
794
795      trigger.addEventListener('click', function (e) {
796        e.preventDefault();
797        var wasOpen = dd.classList.contains('is-open');
798        closeAll();
799        if (!wasOpen) {
800          dd.classList.add('is-open');
801          trigger.setAttribute('aria-expanded', 'true');
802        }
803      });
804
805 
806      dd.addEventListener('mouseleave', function () {
807        if (window.matchMedia('(hover: hover) and (pointer: fine)').matches) {
808          dd.classList.remove('is-open');
809          trigger.setAttribute('aria-expanded', 'false');
810        }
811      });
812    });
813
814    document.addEventListener('click', function (e) {
815      if (!e.target.closest('.rw-header__dropdown')) {
816        closeAll();
817      }
818    });
819
820    var menuToggle = document.getElementById('rw-header-menu-toggle');
821    document.querySelectorAll('.rw-header__mega a, .rw-header__nav > a').forEach(function (link) {
822      link.addEventListener('click', function () {
823        if (menuToggle) menuToggle.checked = false;
824        closeAll();
825      });
826    });
827  })();
828</script>
828
829				</div>
830		
831</div>
832		</div>
833				</header>
834
835	
836<main id="content" class="site-main post-137 page type-page status-publish hentry">
837
838			<div class="page-header">
839			<h1 class="entry-title">Słupki i Bariery drogowe</h1>		</div>
840	
841	<div class="page-content">
842				<div data-elementor-type="wp-page" data-elementor-id="137" class="elementor elementor-137">
843						<section class="elementor-section elementor-top-section elementor-element elementor-element-9073b88 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9073b88" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
844						<div class="elementor-container elementor-column-gap-default">
845					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7cb0937d" data-id="7cb0937d" data-element_type="column" data-e-type="column">
846			<div class="elementor-widget-wrap elementor-element-populated">
847						<div class="elementor-element elementor-element-7ac039ff elementor-widget elementor-widget-heading" data-id="7ac039ff" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
848					<h1 class="elementor-heading-title elementor-size-default">Słupki i Bariery Drogowe</h1>				</div>
849				<div class="elementor-element elementor-element-508cfb61 elementor-widget elementor-widget-text-editor" data-id="508cfb61" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
850									<p style="color:#AABBDD;font-size:15px;line-height:1.7;max-width:640px;font-family:Calibri, sans-serif;">Słupki prowadzące, krawędziowe, przeszkodowe oraz bariery ochronne i wygrodzenia &#8211; kompletny system oddzielenia i kanalizacji ruchu. Wykonane ze stali ocynkowanej lub elastycznych materiałów odpornych na uderzenia, zgodnie z wymaganiami zarządców dróg.</p>								</div>
851				<div class="elementor-element elementor-element-e636739 elementor-widget elementor-widget-html" data-id="e636739" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
852					<div style="display:flex;gap:12px;flex-wrap:wrap;margin-top:12px;">
853          <span style="background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:7px 14px;font-size:13px;color:#fff;"><strong style="color:#F9C700">21</strong> produkty w kategorii</span>
854          <span style="background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:7px 14px;font-size:13px;color:#fff;">Słupki, bariery i wygrodzenia</span>
855          <span style="background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:7px 14px;font-size:13px;color:#fff;">Dostawa <strong>na terenie Polski</strong></span>
856        </div>				</div>
857					</div>
858		</div>
859					</div>
860		</section>
861				<section class="elementor-section elementor-top-section elementor-element elementor-element-2456e6ae elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2456e6ae" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
862						<div class="elementor-container elementor-column-gap-default">
863					<div class="elementor-column elementor-col-35 elementor-top-column elementor-element elementor-element-6003ca6e" data-id="6003ca6e" data-element_type="column" data-e-type="column">
864			<div class="elementor-widget-wrap elementor-element-populated">
865						<div class="elementor-element elementor-element-732de46c elementor-widget elementor-widget-heading" data-id="732de46c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
866					<h3 class="elementor-heading-title elementor-size-default">Wymiary i parametry - słupki, bariery i wygrodzenia</h3>				</div>
867				<div class="elementor-element elementor-element-78ea4ff3 elementor-widget elementor-widget-html" data-id="78ea4ff3" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
868					<table style="border-collapse:collapse;min-width:240px;font-size:13px;font-family:Calibri, sans-serif;">
869            <thead><tr>
870              <th style="background:#1C3D8C;color:#fff;padding:7px 14px;text-align:left;font-family:Arial Black;font-size:12px;">Model / wariant</th>
871              <th style="background:#1C3D8C;color:#fff;padding:7px 14px;font-family:Arial Black;font-size:12px;">Wymiary</th>
872            </tr></thead>
873            <tbody>
874    <tr >
875      <td style="padding:6px 14px;border-bottom:1px solid #D4DCF0;color:#1A1A2E">Słupek Ø 48,3 mm</td>
876      <td style="padding:6px 14px;border-bottom:1px solid #D4DCF0;font-weight:bold;color:#1C3D8C">stal ocynkowana, gr. 2,0–3,2 mm</td>
877    </tr>
878    <tr style="background:#EEF2FB">
879      <td style="padding:6px 14px;border-bottom:1px solid #D4DCF0;color:#1A1A2E">Słupek Ø 60,3 mm</td>
880      <td style="padding:6px 14px;border-bottom:1px solid #D4DCF0;font-weight:bold;color:#1C3D8C">stal ocynkowana, gr. 2,0–3,2 mm</td>
881    </tr>
882    <tr >
883      <td style="padding:6px 14px;border-bottom:1px solid #D4DCF0;color:#1A1A2E">Słupek Ø 76,1 mm</td>
884      <td style="padding:6px 14px;border-bottom:1px solid #D4DCF0;font-weight:bold;color:#1C3D8C">stal ocynkowana, gr. 3,2 mm</td>
885    </tr>
886            </tbody>
887          </table>
888          <p style="font-size:11px;color:#556688;margin-top:8px;font-style:italic;">* Długości słupków oraz długości segmentów barier dobierane są indywidualnie w zależności od miejsca montażu.</p>				</div>
889					</div>
890		</div>
891				<div class="elementor-column elementor-col-65 elementor-top-column elementor-element elementor-element-60206fc3" data-id="60206fc3" data-element_type="column" data-e-type="column">
892			<div class="elementor-widget-wrap elementor-element-populated">
893						<div class="elementor-element elementor-element-6e2c9e3c elementor-widget elementor-widget-html" data-id="6e2c9e3c" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
894					<div style="display:flex;flex-direction:column;gap:10px;font-family:Calibri, sans-serif;">
895    <div style="font-size:13.5px;padding:10px 14px;background:#FFFFFF;border-radius:6px;border-left:3px solid #F9C700;color:#1A1A2E">🔩 <strong style="color:#1C3D8C;">Materiał:</strong> Stal ocynkowana ogniowo - odporna na korozję i warunki atmosferyczne</div>
896    <div style="font-size:13.5px;padding:10px 14px;background:#FFFFFF;border-radius:6px;border-left:3px solid #F9C700;color:#1A1A2E">🎨 <strong style="color:#1C3D8C;">Wykończenie:</strong> Malowanie proszkowe RAL, folie odblaskowe na elementach ostrzegawczych</div>
897    <div style="font-size:13.5px;padding:10px 14px;background:#FFFFFF;border-radius:6px;border-left:3px solid #F9C700;color:#1A1A2E">🛠️ <strong style="color:#1C3D8C;">Montaż:</strong> Wbijane, wkopywane lub na podstawach przykręcanych do nawierzchni</div>
898    <div style="font-size:13.5px;padding:10px 14px;background:#FFFFFF;border-radius:6px;border-left:3px solid #F9C700;color:#1A1A2E">📏 <strong style="color:#1C3D8C;">Indywidualizacja:</strong> Długości słupków i barier dopasowywane do projektu organizacji ruchu</div>
899          </div>
899				</div>
900					</div>
901		</div>
902					</div>
903		</section>
904				<section class="elementor-section elementor-top-section elementor-element elementor-element-1f798a8a elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1f798a8a" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
905						<div class="elementor-container elementor-column-gap-default">
906					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-28715042" data-id="28715042" data-element_type="column" data-e-type="column">
907			<div class="elementor-widget-wrap elementor-element-populated">
908						<div class="elementor-element elementor-element-473da5bf elementor-widget elementor-widget-heading" data-id="473da5bf" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
909					<h2 class="elementor-heading-title elementor-size-default">Promocje</h2>				</div>
910				<div class="elementor-element elementor-element-493f0bd4 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="493f0bd4" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
911							<div class="elementor-divider">
912			<span class="elementor-divider-separator">
913						</span>
914		</div>
915						</div>
916				<div class="elementor-element elementor-element-37d8602e elementor-widget elementor-widget-html" data-id="37d8602e" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
917					<style>
918  .promo-grid-slupki-bariery { display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:8px; }
919  .promo-card-slupki-bariery {
920    background:#FFFFFF;border-radius:10px;
921    box-shadow:0 2px 16px rgba(28,61,140,.1);
922    border:1.5px solid #D4DCF0;
923    padding:22px 18px 20px;
924    display:flex;flex-direction:column;align-items:center;
925    flex:0 0 200px;width:200px;box-sizing:border-box;
926    cursor:pointer;transition:all .2s;
927  }
928  .promo-card-slupki-bariery:hover {
929    box-shadow:0 6px 28px rgba(28,61,140,.2);
930    transform:translateY(-3px);
931  }
932  @media(max-width:600px) {
933    .promo-grid-slupki-bariery { gap:12px; }
934    .promo-card-slupki-bariery { flex:1 1 calc(50% - 12px) !important;width:auto !important;min-width:0 !important; }
935  }
936  @media(max-width:420px) {
937    .promo-card-slupki-bariery { flex:1 1 100% !important; }
938  }
939</style>
940<div class="promo-grid-slupki-bariery">
941
942    <div class="promo-card-slupki-bariery">
943      <img decoding="async" src="/wp-content/uploads/2026/06/bariera-ochronna-u12.webp" alt="Bariera ochronna U-12"
944           style="width:140px;height:140px;object-fit:contain;">
945      <p style="font-size:13px;font-weight:bold;color:#1A1A2E;text-align:center;margin:0 0 12px 0;line-height:1.4;font-family:Calibri, sans-serif;">Bariera ochronna U-12</p>
946      <p style="font-size:26px;font-weight:900;color:#CC0000;margin:0;font-family:'Arial Black',Arial,sans-serif;line-height:1;">
947        450,00 <span style="font-size:14px;font-weight:600;">zł</span>
948      </p>
949    </div>
950
951    <div class="promo-card-slupki-bariery">
952      <img decoding="async" src="/wp-content/uploads/2026/06/slupek-prowadzacy-u1a.webp" alt="Słupek prowadzący U-1a"
953           style="width:140px;height:140px;object-fit:contain;">
954      <p style="font-size:13px;font-weight:bold;color:#1A1A2E;text-align:center;margin:0 0 12px 0;line-height:1.4;font-family:Calibri, sans-serif;">Słupek prowadzący U-1a</p>
955      <p style="font-size:26px;font-weight:900;color:#CC0000;margin:0;font-family:'Arial Black',Arial,sans-serif;line-height:1;">
956        35,00 <span style="font-size:14px;font-weight:600;">zł</span>
957      </p>
958    </div>
959
960    <div class="promo-card-slupki-bariery">
961      <img decoding="async" src="/wp-content/uploads/2026/06/slupek-krawedziowy-u2.webp" alt="Słupek krawędziowy U-2"
962           style="width:140px;height:140px;object-fit:contain;">
963      <p style="font-size:13px;font-weight:bold;color:#1A1A2E;text-align:center;margin:0 0 12px 0;line-height:1.4;font-family:Calibri, sans-serif;">Słupek krawędziowy U-2</p>
964      <p style="font-size:26px;font-weight:900;color:#CC0000;margin:0;font-family:'Arial Black',Arial,sans-serif;line-height:1;">
965        49,00 <span style="font-size:14px;font-weight:600;">zł</span>
966      </p>
967    </div>
968
969    <div class="promo-card-slupki-bariery">
970      <img decoding="async" src="/wp-content/uploads/2026/06/wygrodzenie-lancuchowe.webp" alt="Wygrodzenie łańcuchowe"
971           style="width:140px;height:140px;object-fit:contain;">
972      <p style="font-size:13px;font-weight:bold;color:#1A1A2E;text-align:center;margin:0 0 12px 0;line-height:1.4;font-family:Calibri, sans-serif;">Wygrodzenie łańcuchowe</p>
973      <p style="font-size:26px;font-weight:900;color:#CC0000;margin:0;font-family:'Arial Black',Arial,sans-serif;line-height:1;">
974        89,00 <span style="font-size:14px;font-weight:600;">zł</span>
975      </p>
976    </div>
977</div>
977				</div>
978					</div>
979		</div>
980					</div>
981		</section>
982				<section class="elementor-section elementor-top-section elementor-element elementor-element-1f75df1d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1f75df1d" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
983						<div class="elementor-container elementor-column-gap-default">
984					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2ee14ebc" data-id="2ee14ebc" data-element_type="column" data-e-type="column">
985			<div class="elementor-widget-wrap elementor-element-populated">
986						<div class="elementor-element elementor-element-482b46a6 elementor-widget elementor-widget-heading" data-id="482b46a6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
987					<h2 class="elementor-heading-title elementor-size-default">Wszystkie słupki i bariery</h2>				</div>
988				<div class="elementor-element elementor-element-3503a4a elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="3503a4a" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
989							<div class="elementor-divider">
990			<span class="elementor-divider-separator">
991						</span>
992		</div>
993						</div>
994					</div>
995		</div>
996					</div>
997		</section>
998				<section class="elementor-section elementor-top-section elementor-element elementor-element-49ecc24b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="49ecc24b" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
999						<div class="elementor-container elementor-column-gap-default">
1000					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-23f5b2c4" data-id="23f5b2c4" data-element_type="column" data-e-type="column">
1001			<div class="elementor-widget-wrap elementor-element-populated">
1002						<div class="elementor-element elementor-element-77ba4989 elementor-widget elementor-widget-html" data-id="77ba4989" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
1003					<style>
1004  .signs-grid-slupki-bariery { display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between; }
1005  @media(max-width:1024px){ .signs-grid-slupki-bariery { gap:10px; } }
1006  @media(max-width:768px) {
1007    .signs-grid-slupki-bariery { gap:10px;justify-content:flex-start; }
1008    .signs-grid-slupki-bariery > a { flex:1 1 calc(50% - 10px) !important;width:auto !important;min-width:0 !important;max-width:none !important; }
1009  }
1010  @media(max-width:480px) {
1011    .signs-grid-slupki-bariery { gap:10px; }
1012    .signs-grid-slupki-bariery > a { flex:1 1 100% !important; }
1013  }
1014</style>
1015<div class="signs-grid-slupki-bariery">
1016
1017    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1017min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1018                <img decoding="async" src="/wp-content/uploads/2026/06/slupek-stalowy-ocynkowany-fi-483.webp" alt="Słupek stalowy ocynkowany Ø 48,3 mm" style="width:140px;height:140px;object-fit:contain;">
1019      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1020        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Słupek stalowy ocynkowany Ø 48,3 mm</p>
1021      </div>
1022    </a>
1023
1024    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1024min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1025                <img decoding="async" src="/wp-content/uploads/2026/06/slupek-stalowy-ocynkowany-fi-603.webp" alt="Słupek stalowy ocynkowany Ø 60,3 mm" style="width:140px;height:140px;object-fit:contain;">
1026      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1027        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Słupek stalowy ocynkowany Ø 60,3 mm</p>
1028      </div>
1029    </a>
1030
1031    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1031min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1032                <img decoding="async" src="/wp-content/uploads/2026/06/slupek-stalowy-ocynkowany-fi-761.webp" alt="Słupek stalowy ocynkowany Ø 76,1 mm" style="width:140px;height:140px;object-fit:contain;">
1033      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1034        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Słupek stalowy ocynkowany Ø 76,1 mm</p>
1035      </div>
1036    </a>
1037
1038    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1038min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1039                <img decoding="async" src="/wp-content/uploads/2026/06/bariera-drogowa-szczeblinkowa.webp" alt="Bariera drogowa szczeblinkowa" style="width:140px;height:140px;object-fit:contain;">
1040      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1041        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Bariera drogowa szczeblinkowa</p>
1042      </div>
1043    </a>
1044
1045    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1045min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1046                <img decoding="async" src="/wp-content/uploads/2026/06/bariera-drogowa-typ-olsztynski.webp" alt="Bariera drogowa typu Olsztyński" style="width:140px;height:140px;object-fit:contain;">
1047      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1048        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Bariera drogowa typu Olsztyński</p>
1049      </div>
1050    </a>
1051
1052    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1052min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1053                <img decoding="async" src="/wp-content/uploads/2026/06/bariera-ochronna-u12.webp" alt="Bariera ochronna U-12" style="width:140px;height:140px;object-fit:contain;">
1054      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1055        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Bariera ochronna U-12</p>
1056      </div>
1057    </a>
1058
1059    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1059min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1060                <img decoding="async" src="/wp-content/uploads/2026/06/bariera-typu-harmonijka.webp" alt="Bariera typu harmonijka" style="width:140px;height:140px;object-fit:contain;">
1061      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1062        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Bariera typu harmonijka</p>
1063      </div>
1064    </a>
1065
1066    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1066min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1067                <img decoding="async" src="/wp-content/uploads/2026/06/slupek-krawedziowy-u2.webp" alt="Słupek krawędziowy U-2" style="width:140px;height:140px;object-fit:contain;">
1068      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1069        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Słupek krawędziowy U-2</p>
1070      </div>
1071    </a>
1072
1073    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1073min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1074                <img decoding="async" src="/wp-content/uploads/2026/06/slupek-blokujacy-elastyczny-u12c.webp" alt="Słupek blokujący elastyczny U-12c" style="width:140px;height:140px;object-fit:contain;">
1075      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1076        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Słupek blokujący elastyczny U-12c</p>
1077      </div>
1078    </a>
1079
1080    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1080min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1081                <img decoding="async" src="/wp-content/uploads/2026/06/wygrodzenie-lancuchowe.webp" alt="Wygrodzenie łańcuchowe" style="width:140px;height:140px;object-fit:contain;">
1082      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1083        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Wygrodzenie łańcuchowe</p>
1084      </div>
1085    </a>
1086
1087    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1087min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1088                <img decoding="async" src="/wp-content/uploads/2026/06/slupek-prowadzacy-u1a.webp" alt="Słupek prowadzący U-1a" style="width:140px;height:140px;object-fit:contain;">
1089      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1090        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Słupek prowadzący U-1a</p>
1091      </div>
1092    </a>
1093
1094    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1094min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1095                <img decoding="async" src="/wp-content/uploads/2026/06/slupek-prowadzacy-u1b.webp" alt="Słupek prowadzący U-1b" style="width:140px;height:140px;object-fit:contain;">
1096      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1097        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Słupek prowadzący U-1b</p>
1098      </div>
1099    </a>
1100
1101    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1101min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1102                <img decoding="async" src="/wp-content/uploads/2026/06/tablica-kierujaca-u21a.webp" alt="Tablica kierująca U-21a" style="width:140px;height:140px;object-fit:contain;">
1103      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1104        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Tablica kierująca U-21a</p>
1105      </div>
1106    </a>
1107
1108    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1108min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1109                <img decoding="async" src="/wp-content/uploads/2026/06/tablica-kierujaca-u21b.webp" alt="Tablica kierująca U-21b" style="width:140px;height:140px;object-fit:contain;">
1110      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1111        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Tablica kierująca U-21b</p>
1112      </div>
1113    </a>
1114
1115    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1115min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1116                <img decoding="async" src="/wp-content/uploads/2026/06/slupek-przeszkodowy-u5a.webp" alt="Słupek przeszkodowy U-5a" style="width:140px;height:140px;object-fit:contain;">
1117      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1118        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Słupek przeszkodowy U-5a</p>
1119      </div>
1120    </a>
1121
1122    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1122min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1123                <img decoding="async" src="/wp-content/uploads/2026/06/slupek-przeszkodowy-zespolony-u5b.webp" alt="Słupek przeszkodowy zespolony U-5b" style="width:140px;height:140px;object-fit:contain;">
1124      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1125        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Słupek przeszkodowy zespolony U-5b</p>
1126      </div>
1127    </a>
1128
1129    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1129min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1130                <img decoding="async" src="/wp-content/uploads/2026/06/podstawa-drogowa-pod-slupek.webp" alt="Podstawa drogowa pod słupek" style="width:140px;height:140px;object-fit:contain;">
1131      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1132        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Podstawa drogowa pod słupek</p>
1133      </div>
1134    </a>
1135
1136    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1136min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1137                <img decoding="async" src="/wp-content/uploads/2026/06/S5.png" alt="Słupek gięty S5" style="width:140px;height:140px;object-fit:contain;">
1138      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1139        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Słupek gięty S5</p>
1140      </div>
1141    </a>
1142
1143    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1143min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1144                <img decoding="async" src="/wp-content/uploads/2026/06/S6.png" alt="Słupek gięty S6" style="width:140px;height:140px;object-fit:contain;">
1145      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1146        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Słupek gięty S6</p>
1147      </div>
1148    </a>
1149
1150    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1150min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1151                <img decoding="async" src="/wp-content/uploads/2026/06/S7.png" alt="Słupek gięty S7" style="width:140px;height:140px;object-fit:contain;">
1152      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1153        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Słupek gięty S7</p>
1154      </div>
1155    </a>
1156
1157    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1157min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1158                <img decoding="async" src="/wp-content/uploads/2026/06/S8.png" alt="Słupek gięty S8" style="width:140px;height:140px;object-fit:contain;">
1159      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1160        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Słupek gięty S8</p>
1161      </div>
1162    </a>
1163    
1164        <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1164min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1165                <img decoding="async" src="/wp-content/uploads/2026/06/poz-5.png" alt="Tablica uchylna U-24" style="width:140px;height:140px;object-fit:contain;">
1166      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1167        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Tablica uchylna U-24</p>
1168      </div>
1169    </a>
1170
1171    <a href="#" style="display:flex;flex-direction:column;align-items:center;width:200px;
1171min-width:200px;max-width:200px;height:260px;box-sizing:border-box;overflow:hidden;text-align:center;padding:18px 16px 16px;background:#FFFFFF;border-radius:10px;border:1.5px solid #D4DCF0;box-shadow:0 2px 16px rgba(28,61,140,.1);text-decoration:none;cursor:pointer;transition:all .2s;flex-shrink:0;" onmouseover="this.style.borderColor='#1C3D8C';this.style.transform='translateY(-3px)';this.style.boxShadow='0 6px 28px rgba(28,61,140,.2)'" onmouseout="this.style.borderColor='#D4DCF0';this.style.transform='none';this.style.boxShadow='0 2px 16px rgba(28,61,140,.1)'">
1172                <img decoding="async" src="/wp-content/uploads/2026/06/poz-6.png" alt="Separator ruchu U-25C" style="width:140px;height:140px;object-fit:contain;">
1173      <div style="width:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;">
1174        <p style="font-size:13px;font-weight:bold;color:#1A1A2E;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word;">Separator ruchu U-25C</p>
1175      </div>
1176    </a>
1177</div>				</div>
1178					</div>
1179		</div>
1180					</div>
1181		</section>
1182				<section class="elementor-section elementor-top-section elementor-element elementor-element-138b1b4c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="138b1b4c" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1183						<div class="elementor-container elementor-column-gap-default">
1184					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-61d0ec7b" data-id="61d0ec7b" data-element_type="column" data-e-type="column">
1185			<div class="elementor-widget-wrap elementor-element-populated">
1186						<div class="elementor-element elementor-element-7b300e81 elementor-widget elementor-widget-heading" data-id="7b300e81" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1187					<h2 class="elementor-heading-title elementor-size-default">Zapytaj o wycenę</h2>				</div>
1188				<div class="elementor-element elementor-element-22339fb8 elementor-widget elementor-widget-text-editor" data-id="22339fb8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1189									<p style="color:#556688;font-size:15px;font-family:Calibri, sans-serif;margin:6px 0 0 0;">Wypełnij formularz, a nasz doradca odezwie się w ciągu 24 godzin roboczych.</p>								</div>
1190				<div class="elementor-element elementor-element-366b6040 elementor-widget elementor-widget-html" data-id="366b6040" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
1191					<div style="height:28px;"></div>				</div>
1192				<section class="elementor-section elementor-top-section elementor-element elementor-element-57dac60c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="57dac60c" data-element_type="section" data-e-type="section">
1193						<div class="elementor-container elementor-column-gap-default">
1194					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7cc956e8" data-id="7cc956e8" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1195			<div class="elementor-widget-wrap elementor-element-populated">
1196						<div class="elementor-element elementor-element-261c3b62 elementor-widget elementor-widget-shortcode" data-id="261c3b62" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
1197							<div class="elementor-shortcode">			<div class="srfm-form-container srfm-form-container-1124 srfm-bg-color">
1198						<style>
1199				/* Need to check and remove the input variables related to the Style Tab. */
1200				.srfm-form-container-1124 {
1201										/* New test variables */
1202					--srfm-color-scheme-primary: #f9c700;
1203					--srfm-color-scheme-text-on-primary: #0d1b3e;
1204					--srfm-color-scheme-text: #000000;
1205					--srfm-quill-editor-color: #f9c700;
1206
1207					--srfm-color-input-label: #000000;
1208					--srfm-color-input-description: hsl( from #000000 h s l / 0.65 );
1209					--srfm-color-input-placeholder: hsl( from #000000 h s l / 0.5 );
1210					--srfm-color-input-text: #000000;
1211					--srfm-color-input-prefix: hsl( from #000000 h s l / 0.65 );
1212					--srfm-color-input-background: hsl( from #000000 h s l / 0.02 );
1213					--srfm-color-input-background-hover: hsl( from #000000 h s l / 0.05 );
1214					--srfm-color-input-background-disabled: hsl( from #000000 h s l / 0.07 );
1215					--srfm-color-input-border: hsl( from #000000 h s l / 0.25 );
1216					--srfm-color-input-border-disabled: hsl( from #000000 h s l / 0.15 );
1217					--srfm-color-multi-choice-svg: hsl( from #000000 h s l / 0.7 );
1218					--srfm-color-input-border-hover: hsl( from #f9c700 h s l / 0.65 );
1219					--srfm-color-input-border-focus-glow: hsl( from #f9c700 h s l / 0.15 );
1220					--srfm-color-input-selected: hsl( from #f9c700 h s l / 0.1 );
1221					--srfm-btn-color-hover: hsl( from #f9c700 h s l / 0.9 );
1222					--srfm-btn-color-disabled: hsl( from #f9c700 h s l / 0.25 );
1223
1224					/* Dropdown Variables */
1225					--srfm-dropdown-input-background-hover: hsl( from #000000 h s l / 0.05 );
1226					--srfm-dropdown-option-background-hover: hsl( from #000000 h s l / 0.10 );
1227					--srfm-dropdown-option-background-selected: hsl( from #000000 h s l / 0.05 );
1228					--srfm-dropdown-option-selected-icon: hsl( from #000000 h s l / 0.65 );
1229					--srfm-dropdown-option-text-color: hsl( from #000000 h s l / 0.80 );
1230					--srfm-dropdown-option-selected-text: #000000;
1231					--srfm-dropdown-badge-background: hsl( from #000000 h s l / 0.05 );
1232					--srfm-dropdown-badge-background-hover: hsl( from #000000 h s l / 0.10 );
1233					--srfm-dropdown-menu-border-color: hsl( from #000000 h s l / 0.10 );
1234					--srfm-dropdown-placeholder-color: hsl( from #000000 h s l / 0.50 );
1235					--srfm-dropdown-icon-color: hsl( from #000000 h s l / 0.65 );
1236					--srfm-dropdown-icon-disabled: hsl( from #000000 h s l / 0.25 );
1237
1238					/* Background Control Variables */
1239						--srfm-instant-form-padding-top: 32px;--srfm-instant-form-padding-right: 32px;--srfm-instant-form-padding-bottom: 32px;--srfm-instant-form-padding-left: 32px;--srfm-instant-form-border-radius-top: 12px;--srfm-instant-form-border-radius-right: 12px;--srfm-instant-form-border-radius-bottom: 12px;--srfm-instant-form-border-radius-left: 12px;--srfm-form-padding-top: 0px;--srfm-form-padding-right: 0px;--srfm-form-padding-bottom: 0px;--srfm-form-padding-left: 0px;--srfm-form-border-radius-top: 0px;--srfm-form-border-radius-right: 0px;--srfm-form-border-radius-bottom: 0px;--srfm-form-border-radius-left: 0px;--srfm-bg-color: #ffffff;--srfm-bg-overlay-opacity: 1;						--srfm-row-gap-between-blocks: 18px;--srfm-address-label-font-size: 16px;--srfm-address-label-line-height: 24px;--srfm-address-description-font-size: 14px;--srfm-address-description-line-height: 20px;--srfm-col-gap-between-fields: 16px;--srfm-row-gap-between-fields: 16px;--srfm-gap-below-address-label: 14px;--srfm-dropdown-font-size: 14px;--srfm-dropdown-gap-between-input-menu: 4px;--srfm-dropdown-badge-padding: 2px 6px;--srfm-dropdown-multiselect-font-size: 12px;--srfm-dropdown-multiselect-line-height: 16px;--srfm-dropdown-padding-right: 12px;--srfm-dropdown-padding-right-icon: calc( var( --srfm-dropdown-padding-right ) + 20px );--srfm-dropdown-multiselect-padding: 8px var( --srfm-dropdown-padding-right-icon ) 8px 8px;--srfm-input-height: 44px;--srfm-input-field-padding: 10px 12px;--srfm-input-field-font-size: 16px;--srfm-input-field-line-height: 24px;--srfm-input-field-margin-top: 6px;--srfm-input-field-margin-bottom: 6px;--srfm-checkbox-label-font-size: 16px;--srfm-checkbox-label-line-height: 24px;--srfm-checkbox-description-font-size: 14px;--srfm-checkbox-description-line-height: 20px;--srfm-check-ctn-width: 16px;--srfm-check-ctn-height: 16px;--srfm-check-svg-size: 10px;--srfm-checkbox-margin-top-frontend: 4px;--srfm-checkbox-margin-top-editor: 6px;--srfm-check-gap: 8px;--srfm-checkbox-description-margin-left: 24px;--srfm-flag-section-padding: 10px 0 10px 12px;--srfm-gap-between-icon-text: 8px;--srfm-label-font-size: 16px;--srfm-label-line-height: 24px;--srfm-description-font-size: 14px;--srfm-description-line-height: 20px;--srfm-btn-padding: 10px 14px;--srfm-btn-font-size: 16px;--srfm-btn-line-height: 24px;--srfm-multi-choice-horizontal-padding: 20px;--srfm-multi-choice-vertical-padding: 20px;--srfm-multi-choice-internal-option-gap: 8px;--srfm-multi-choice-vertical-svg-size: 40px;--srfm-multi-choice-horizontal-image-size: 24px;--srfm-multi-choice-vertical-image-size: 120px;--srfm-multi-choice-outer-padding: 2px;				}
1240			</style>
1241										<form method="post" enctype="multipart/form-data" id="srfm-form-1124" class="srfm-form "
1242				form-id="1124" after-submission="hide form" message-type="same page" success-url="" ajaxurl="https://znaki-rawicz.pl/wp-admin/admin-ajax.php" data-submit-token="0cfb43848efb9ba1b612a35c146e90684d6bd034dae5d4ab672fcef68820df01" data-view-token="dcd82ecaac5868983a827c6387abcd9a807d4d4aabf6b70a7dab6467d7fa3909"
1243				>
1244				
1245				<input type="hidden" value="1124" name="form-id">
1246								<input type="hidden" value="" name="srfm-form-language">
1247				<input type="hidden" value="" name="srfm-sender-email-field" id="srfm-sender-email">
1248				<input type="hidden" value="" id="srfm-page-break">
1249						<p id="srfm-error-message" class="srfm-common-error-message srfm-error-message srfm-head-error" hidden>		<span class="srfm-icon" aria-hidden="true">
1250			<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path d="M9.99935 18.3327C14.6017 18.3327 18.3327 14.6017 18.3327 9.99935C18.3327 5.39698 14.6017 1.66602 9.99935 1.66602C5.39698 1.66602 1.66602 5.39698 1.66602 9.99935C1.66602 14.6017 5.39698 18.3327 9.99935 18.3327Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M10 6.66602V9.99935" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M10 13.334H10.0083" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>		</span>
1251		<span class="srfm-error-content">Wystąpił błąd podczas próby przesłania formularza. Proszę spróbować ponownie.</span></p>
1252					<div data-block-id="ab0e994c" class="srfm-block-single srfm-block srfm-input-block srf-input-ab0e994c-block  srfm-block-width-50 srfm-slug-imie-i-nazwisko 1124" >
1253								<label id="srfm-label-ab0e994c-lbl-SW1pxJkgaSBuYXp3aXNrbw" for="srfm-input-ab0e994c-lbl-SW1pxJkgaSBuYXp3aXNrbw" class="srfm-block-label">
1254						Imię i nazwisko													<span class="srfm-required" aria-hidden="true"> *</span>
1255											</label>
1256												<div class="srfm-block-wrap">
1257				<input class="srfm-input-common srfm-input-input" type="text" name="srfm-input-ab0e994c-lbl-SW1pxJkgaSBuYXp3aXNrbw-imie-i-nazwisko" id="srfm-input-ab0e994c-lbl-SW1pxJkgaSBuYXp3aXNrbw"
1258					aria-describedby='srfm-error-ab0e994c'					data-required="true" aria-required="true" data-unique="false" maxlength="100" value=""  data-srfm-mask="none"   />
1259				</div>
1260				<div class="srfm-error-wrap">
1261										<div class="srfm-error-message" data-srfm-id="srfm-error-ab0e994c" data-error-msg="To pole jest wymagane." data-unique-msg="Wartość musi być unikalna.">
1262						To pole jest wymagane.					</div>
1263									</div>
1264			</div>
1265		
1266
1267			<div data-block-id="c1e4996d" class="srfm-block-single srfm-block srfm-input-block srf-input-c1e4996d-block  srfm-block-width-50 srfm-slug-firma-instytucja 1124" >
1268								<label id="srfm-label-c1e4996d-lbl-RmlybWEgLyBJbnN0eXR1Y2ph" for="srfm-input-c1e4996d-lbl-RmlybWEgLyBJbnN0eXR1Y2ph" class="srfm-block-label">
1269						Firma / Instytucja											</label>
1270												<div class="srfm-block-wrap">
1271				<input class="srfm-input-common srfm-input-input" type="text" name="srfm-input-c1e4996d-lbl-RmlybWEgLyBJbnN0eXR1Y2ph-firma-instytucja" id="srfm-input-c1e4996d-lbl-RmlybWEgLyBJbnN0eXR1Y2ph"
1272					aria-describedby='srfm-error-c1e4996d'					data-required="false" aria-required="false" data-unique="false" maxlength="100" value=""  data-srfm-mask="none"   />
1273				</div>
1274				<div class="srfm-error-wrap">
1275										<div class="srfm-error-message" data-srfm-id="srfm-error-c1e4996d" data-error-msg="To pole jest wymagane." data-unique-msg="Wartość musi być unikalna.">
1276						To pole jest wymagane.					</div>
1277									</div>
1278			</div>
1279		
1280
1281		<div data-block-id="63f29861" class="srfm-block-single srfm-block srfm-phone-block srf-phone-63f29861-block srfm-block-width-50 1124">
1282								<label id="srfm-label-63f29861-lbl-TnVtZXIgdGVsZWZvbnU" for="srfm-phone-63f29861-lbl-TnVtZXIgdGVsZWZvbnU" class="srfm-block-label">
1283						Numer telefonu													<span class="srfm-required" aria-hidden="true"> *</span>
1284											</label>
1285											<div class="srfm-block-wrap">
1286				<input type="tel"
1287					class="srfm-input-common srfm-input-phone"
1288					name="srfm-phone-63f29861-lbl-TnVtZXIgdGVsZWZvbnU-numer-telefonu"
1289					id="srfm-phone-63f29861-lbl-TnVtZXIgdGVsZWZvbnU"
1290					aria-describedby='srfm-error-63f29861'					data-required="true"
1291					aria-required="true"
1292					default-country="pl"
1293																data-enable-country-filter="true"
1294						data-country-filter-type="include"
1295													data-include-countries="[&quot;pl&quot;]"
1296																value=""
1297										data-unique="false">
1298			</div>
1299			<div class="srfm-error-wrap">
1300									<div class="srfm-error-message" data-srfm-id="srfm-error-63f29861" data-error-msg="To pole jest wymagane." data-unique-msg="Wartość musi być unikalna.">
1301						To pole jest wymagane.					</div>
1302								</div>
1303		</div>
1304		
1305
1306			<div data-block-id="84b7ea17" class="srfm-block-single srfm-block srfm-email-block srf-email-84b7ea17-block  srfm-block-width-50 srfm-slug-adres-e-mail 1124 srfm-email-block-wrap">
1307				<div class="srfm-email-block srf-email-84b7ea17-block">
1308										<label id="srfm-label-84b7ea17-lbl-QWRyZXMgZS1tYWls" for="srfm-email-84b7ea17-lbl-QWRyZXMgZS1tYWls" class="srfm-block-label">
1309						Adres e-mail													<span class="srfm-required" aria-hidden="true"> *</span>
1310											</label>
1311															<div class="srfm-block-wrap">
1312						<input class="srfm-input-common srfm-input-email" type="email" name="srfm-email-84b7ea17-lbl-QWRyZXMgZS1tYWls-adres-e-mail" id="srfm-email-84b7ea17-lbl-QWRyZXMgZS1tYWls"
1313						aria-describedby='srfm-error-84b7ea17'						data-required="true" aria-required="true" data-unique="false" value=""   />
1314					</div>
1315					<div class="srfm-error-wrap">
1316											<div class="srfm-error-message" data-srfm-id="srfm-error-84b7ea17" data-error-msg="To pole jest wymagane." data-unique-msg="Wartość musi być unikalna.">
1317						To pole jest wymagane.					</div>
1318										</div>
1319				</div>
1320							</div>
1321		
1322
1323			<div data-block-id="5d744159" class="srfm-block-single srfm-block srfm-input-block srf-input-5d744159-block  srfm-block-width-100 srfm-slug-tresc-zapytania 1124" >
1324								<label id="srfm-label-5d744159-lbl-VHJlxZvEhyB6YXB5dGFuaWE" for="srfm-input-5d744159-lbl-VHJlxZvEhyB6YXB5dGFuaWE" class="srfm-block-label">
1325						Treść zapytania													<span class="srfm-required" aria-hidden="true"> *</span>
1326											</label>
1327												<div class="srfm-block-wrap">
1328				<input class="srfm-input-common srfm-input-input" type="text" name="srfm-input-5d744159-lbl-VHJlxZvEhyB6YXB5dGFuaWE-tresc-zapytania" id="srfm-input-5d744159-lbl-VHJlxZvEhyB6YXB5dGFuaWE"
1329					aria-describedby='srfm-error-5d744159'					data-required="true" aria-required="true" data-unique="false" maxlength="400" value=""  placeholder="Opisz czego potrzebujesz - rodzaj znaków, ilość, wymiary, planowany termin realizacji..."  data-srfm-mask="none"   />
1330				</div>
1331				<div class="srfm-error-wrap">
1332										<div class="srfm-error-message" data-srfm-id="srfm-error-5d744159" data-error-msg="To pole jest wymagane." data-unique-msg="Wartość musi być unikalna.">
1333						To pole jest wymagane.					</div>
1334									</div>
1335			</div>
1336		
1337
1338			<div data-block-id="d0adfddd" class="srfm-block-single srfm-block srfm-gdpr-block srf-gdpr-d0adfddd-block srfm-block-width-100 1124">
1339				<div class="srfm-block-wrap">
1340					<input class="srfm-input-common screen-reader-text srfm-input-gdpr" id="srfm-gdpr-4046246459" name="srfm-gdpr-d0adfddd-lbl-V3lyYcW8YW0gemdvZMSZIG5hIHByemV0d2FyemFuaWUgbW9pY2ggZGFueWNoIG9zb2Jvd3ljaCBwcnplesKgUkFXQlVEIFJhd2ljeiBzcC4geiBvLm8uwqAodWwuIMWabMSFc2thIDg4LCBNYXPFgm93byBrL1Jhd2ljemEpIHcgY2VsdSBvYnPFgnVnaSB6YXB5dGFuaWEgb2ZlcnRvd2VnbywgemdvZG5pZSB6wqBQb2xpdHlrxIUgUHJ5d2F0bm/Fm2NpLiBEYW5lIG5pZSBixJlkxIUgcHJ6ZWthenl3YW5lIHBvZG1pb3RvbSB0cnplY2ltLiBaZ29kYSBkb2Jyb3dvbG5hLCBtb8W8bGl3YSBkbyB3eWNvZmFuaWEgdyBrYcW8ZGVqIGNod2lsaS4-wyrazam-zgode-na-przetwarzanie-moich-danych-osobowych-przez-strongrawbud-rawicz-sp-z-o-o-strong-ul-slaska-88-maslowo-k-rawicza-w-celu-obslugi-zapytania-ofertowego-zgodnie-z-a-hrefpolityka-prywatnosci-a-dane-nie-beda-przekazywane-podmiotom-trzecim-zgoda-dobrowolna-mozliwa-do-wycofania-w-kazdej-chwili"
1341					aria-describedby='srfm-error-d0adfddd'					data-required="true" aria-required="true" type="checkbox" />
1342					<label class="srfm-cbx" for="srfm-gdpr-4046246459">
1343						<span class="srfm-span-wrap">
1344							<svg class="srfm-check-icon" width="12px" height="10px" aria-hidden="true">
1345								<use xlink:href="#srfm-gdpr-d0adfddd-check"></use>
1346							</svg>
1347						</span>
1348						<span class="srfm-span-wrap srfm-block-label">Wyrażam zgodę na przetwarzanie moich danych osobowych przez RAWBUD Rawicz sp. z o.o. (ul. Śląska 88, Masłowo k/Rawicza) w celu obsługi zapytania ofertowego, zgodnie z <a href="https://znaki-rawicz.pl/polityka-prywatnosci/">Polityką Prywatności</a>. Dane nie będą przekazywane podmiotom trzecim. Zgoda dobrowolna, możliwa do wycofania w każdej chwili.							<span class="srfm-required" aria-hidden="true"> *</span>
1349						</span>
1350					</label>
1351					<svg class="srfm-inline-svg" aria-hidden="true">
1352						<symbol id="srfm-gdpr-d0adfddd-check" viewbox="0 0 12 10">
1353						<polyline points="1.5 6 4.5 9 10.5 1"></polyline>
1354						</symbol>
1355					</svg>
1356				</div>
1357								<div class="srfm-error-wrap">
1358										<div class="srfm-error-message" data-srfm-id="srfm-error-d0adfddd" data-error-msg="To pole jest wymagane.">
1359						To pole jest wymagane.					</div>
1360									</div>
1361			</div>
1362							
1363					
1364					<div class="srfm-submit-container " style="">
1365						<div style="width: ; text-align: center" class="wp-block-button">
1366																			<button style="" id="srfm-submit-btn" class="srfm-btn-frontend srfm-button srfm-submit-button"
1367														>
1368								<div class="srfm-submit-wrap">
1369									Prześlij								<div class="srfm-loader"></div>
1370								</div>
1371							</button>
1372																		</div>
1373					</div>
1374							<p id="srfm-error-message" class="srfm-common-error-message srfm-error-message srfm-footer-error" hidden>		<span class="srfm-icon" aria-hidden="true">
1375			<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path d="M9.99935 18.3327C14.6017 18.3327 18.3327 14.6017 18.3327 9.99935C18.3327 5.39698 14.6017 1.66602 9.99935 1.66602C5.39698 1.66602 1.66602 5.39698 1.66602 9.99935C1.66602 14.6017 5.39698 18.3327 9.99935 18.3327Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M10 6.66602V9.99935" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M10 13.334H10.0083" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>		</span>
1376		<span class="srfm-error-content">Wystąpił błąd podczas próby przesłania formularza. Proszę spróbować ponownie.</span></p>
1377					</form>
1378			<div class="srfm-single-form srfm-success-box in-page">
1379				<div aria-live="polite" aria-atomic="true" role="alert" id="srfm-success-message-page-1124" class="srfm-success-box-description"></div>
1380			</div>
1381						</div>
1382		</div>
1383						</div>
1384				<div class="elementor-element elementor-element-127e2f43 elementor-widget elementor-widget-html" data-id="127e2f43" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
1385					<style>
1386        .rw-quote-people { display:flex;gap:10px;flex-wrap:wrap;justify-content:center; }
1387        .rw-quote-person { flex:1 1 240px;max-width:280px;box-sizing:border-box; }
1388        @media (max-width:600px) {
1389          .rw-quote-people { gap:12px; }
1390          .rw-quote-person { flex:1 1 100%;max-width:100%; }
1391        }
1392      </style>
1393      <div style="display:flex;align-items:center;gap:16px;margin:32px 0 22px 0;">
1394        <div style="flex:1;height:1px;background:#D4DCF0;"></div>
1395        <span style="font-size:13px;color:#556688;font-family:Calibri, sans-serif;white-space:nowrap;">lub skontaktuj się bezpośrednio</span>
1396        <div style="flex:1;height:1px;background:#D4DCF0;"></div>
1397      </div>
1398
1399      <div class="rw-quote-people">
1400        
1401          <div class="rw-quote-person" style="
1402              background:#EEF2FB;border:1px solid #D4DCF0;border-radius:10px;
1403              padding:16px 20px;box-sizing:border-box;
1404            ">
1405            <p style="font-size:15px;font-weight:900;color:#1C3D8C;font-family:'Arial Black',Arial,sans-serif;margin:0 0 2px 0;">Marek Matysiak</p>
1406            <p style="font-size:12.5px;color:#556688;font-family:Calibri, sans-serif;margin:0 0 12px 0;">Zamówienia i oferty</p>
1407            <a href="tel:+48663340750" style="display:flex;align-items:center;gap:8px;text-decoration:none;margin-bottom:6px;">
1408              <span style="display:flex;color:#1C3D8C;flex-shrink:0;"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
1409    <path d="M5 4h3l2 5-2.5 1.5a11 11 0 0 0 5 5L14 13l5 2v3a2 2 0 0 1-2 2C9.5 20 4 14.5 4 7a2 2 0 0 1 1-3z"/>
1410  </svg></span>
1411              <span style="font-size:13.5px;color:#1A1A2E;font-family:Calibri, sans-serif;">+48 663 340 750</span>
1412            </a>
1413            <a href="/cdn-cgi/l/email-protection#274a4655424c094a46535e544e464c675546504552430944484a09574b" style="display:flex;align-items:center;gap:8px;text-decoration:none;">
1414              <span style="display:flex;color:#F9C700;flex-shrink:0;"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
1415    <path d="M4 5h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1z"/>
1416    <path d="M3.5 6.5l8.5 6 8.5-6"/>
1417  </svg></span>
1418              <span style="font-size:13.5px;color:#1A1A2E;font-family:Calibri, sans-serif;word-break:break-all;"><span class="__cf_email__" data-cfemail="3d505c4f585613505c49444e545c567d4f5c4a5f4859135e5250134d51">[email&#160;protected]</span></span>
1419            </a>
1420          </div>
1421          <div class="rw-quote-person" style="
1422              background:#EEF2FB;border:1px solid #D4DCF0;border-radius:10px;
1423              padding:16px 20px;box-sizing:border-box;
1424            ">
1425            <p style="font-size:15px;font-weight:900;color:#1C3D8C;font-family:'Arial Black',Arial,sans-serif;margin:0 0 2px 0;">Marcin Sadowski</p>
1426            <p style="font-size:12.5px;color:#556688;font-family:Calibri, sans-serif;margin:0 0 12px 0;">Przygotowanie produkcji</p>
1427            <a href="tel:+48725725955" style="display:flex;align-items:center;gap:8px;text-decoration:none;margin-bottom:6px;">
1428              <span style="display:flex;color:#1C3D8C;flex-shrink:0;"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
1429    <path d="M5 4h3l2 5-2.5 1.5a11 11 0 0 0 5 5L14 13l5 2v3a2 2 0 0 1-2 2C9.5 20 4 14.5 4 7a2 2 0 0 1 1-3z"/>
1430  </svg></span>
1431              <span style="font-size:13.5px;color:#1A1A2E;font-family:Calibri, sans-serif;">+48 725 725 955</span>
1432            </a>
1433            <a href="/cdn-cgi/l/email-protection#5e333f2c3d3730702d3f3a31292d35371e2c3f293c2b3a703d3133702e32" style="display:flex;align-items:center;gap:8px;text-decoration:none;">
1434              <span style="display:flex;color:#F9C700;flex-shrink:0;"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
1435    <path d="M4 5h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1z"/>
1436    <path d="M3.5 6.5l8.5 6 8.5-6"/>
1437  </svg></span>
1438              <span style="font-size:13.5px;color:#1A1A2E;font-family:Calibri, sans-serif;word-break:break-all;"><span class="__cf_email__" data-cfemail="c4a9a5b6a7adaaeab7a5a0abb3b7afad84b6a5b3a6b1a0eaa7aba9eab4a8">[email&#160;protected]</span></span>
1439            </a>
1440          </div>
1441          <div class="rw-quote-person" style="
1442              background:#EEF2FB;border:1px solid #D4DCF0;border-radius:10px;
1443              padding:16px 20px;box-sizing:border-box;
1444            ">
1445            <p style="font-size:15px;font-weight:900;color:#1C3D8C;font-family:'Arial Black',Arial,sans-serif;margin:0 0 2px 0;">Michał Wieruszewski</p>
1446            <p style="font-size:12.5px;color:#556688;font-family:Calibri, sans-serif;margin:0 0 12px 0;">
1446Zamówienia i kontrola</p>
1447            <a href="tel:+48663310900" style="display:flex;align-items:center;gap:8px;text-decoration:none;margin-bottom:6px;">
1448              <span style="display:flex;color:#1C3D8C;flex-shrink:0;"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
1449    <path d="M5 4h3l2 5-2.5 1.5a11 11 0 0 0 5 5L14 13l5 2v3a2 2 0 0 1-2 2C9.5 20 4 14.5 4 7a2 2 0 0 1 1-3z"/>
1450  </svg></span>
1451              <span style="font-size:13.5px;color:#1A1A2E;font-family:Calibri, sans-serif;">+48 609 150 221</span>
1452            </a>
1453            <a href="/cdn-cgi/l/email-protection#0c61656f646d60227b65697e797f76697b7f67654c7e6d7b6e7968226f6361227c60" style="display:flex;align-items:center;gap:8px;text-decoration:none;">
1454              <span style="display:flex;color:#F9C700;flex-shrink:0;"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
1455    <path d="M4 5h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1z"/>
1456    <path d="M3.5 6.5l8.5 6 8.5-6"/>
1457  </svg></span>
1458              <span style="font-size:11.5px;color:#1A1A2E;font-family:Calibri, sans-serif;word-break:break-all;"><span class="__cf_email__" data-cfemail="ff92969c979e93d188969a8d8a8c859a888c9496bf8d9e889d8a9bd19c9092d18f93">[email&#160;protected]</span></span>
1459            </a>
1460          </div>
1461                    <div class="rw-quote-person" style="
1462              background:#EEF2FB;border:1px solid #D4DCF0;border-radius:10px;
1463              padding:16px 20px;box-sizing:border-box;
1464            ">
1465            <p style="font-size:15px;font-weight:900;color:#1C3D8C;font-family:'Arial Black',Arial,sans-serif;margin:0 0 2px 0;">Tomasz Kacprzak</p>
1466            <p style="font-size:12.5px;color:#556688;font-family:Calibri, sans-serif;margin:0 0 12px 0;">Kierownik zakładu</p>
1467            <a href="tel:+48603801314" style="display:flex;align-items:center;gap:8px;text-decoration:none;margin-bottom:6px;">
1468              <span style="display:flex;color:#1C3D8C;flex-shrink:0;"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
1469    <path d="M5 4h3l2 5-2.5 1.5a11 11 0 0 0 5 5L14 13l5 2v3a2 2 0 0 1-2 2C9.5 20 4 14.5 4 7a2 2 0 0 1 1-3z"/>
1470  </svg></span>
1471              <span style="font-size:13.5px;color:#1A1A2E;font-family:Calibri, sans-serif;">+48 603 801 314</span>
1472            </a>
1473            <a href="/cdn-cgi/l/email-protection#54203b3935272e7a3f353724262e353f142635233621307a373b397a2438" style="display:flex;align-items:center;gap:8px;text-decoration:none;">
1474              <span style="display:flex;color:#F9C700;flex-shrink:0;"><svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
1475    <path d="M4 5h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1z"/>
1476    <path d="M3.5 6.5l8.5 6 8.5-6"/>
1477  </svg></span>
1478              <span style="font-size:13.5px;color:#1A1A2E;font-family:Calibri, sans-serif;word-break:break-all;"><span class="__cf_email__" data-cfemail="80f4efede1f3faaeebe1e3f0f2fae1ebc0f2e1f7e2f5e4aee3efedaef0ec">[email&#160;protected]</span></span>
1479            </a>
1480          </div>
1481      </div>				</div>
1482					</div>
1483		</div>
1484					</div>
1485		</section>
1486					</div>
1487		</div>
1488					</div>
1489		</section>
1490				</div>
1491		
1492		
1493			</div>
1494
1495	
1496</main>
1497
1498	
1499		<footer itemtype="https://schema.org/WPFooter" itemscope="itemscope" id="colophon" role="contentinfo">
1500			<div class='footer-width-fixer'><style>.elementor-1036 .elementor-element.elementor-element-9fc587d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1036 .elementor-element.elementor-element-9fc587d{--content-width:100%;}}</style>		<div data-elementor-type="wp-post" data-elementor-id="1036" class="elementor elementor-1036">
1501				<div class="elementor-element elementor-element-9fc587d e-flex e-con-boxed e-con e-parent" data-id="9fc587d" data-element_type="container" data-e-type="container">
1502					<div class="e-con-inner">
1503				<div class="elementor-element elementor-element-6821720 elementor-widget elementor-widget-html" data-id="6821720" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
1504					<style>
1505  .rw-footer { background:#0D1B3E;color:#fff;font-family:Calibri,sans-serif;width:100%; }
1506  .rw-footer__top { height:5px;background:linear-gradient(90deg,#F9C700 0%,#ffe566 50%,#F9C700 100%); }
1507
1508  .rw-footer__inner {
1509    max-width:1200px;margin:0 auto;padding:64px 32px 52px;
1510    display:grid;grid-template-columns:1.5fr 1fr 1.3fr 0.9fr 1.2fr;gap:44px;box-sizing:border-box;
1511  }
1512
1513  /* Brand */
1514  .rw-footer__brand {}
1515  .rw-footer__logo-wrap { display:flex;align-items:center;gap:11px;margin-bottom:20px; }
1516  .rw-footer__logo-icon { width:38px;height:38px;background:#F9C700;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0; }
1517  .rw-footer__logo-icon svg { display:block; }
1518  .rw-footer__logo-text { line-height:1.15; }
1519  .rw-footer__logo-text strong { display:block;font-size:14px;font-weight:900;letter-spacing:.12em;color:#fff;font-family:'Arial Black',Arial,sans-serif; }
1520  .rw-footer__logo-text span { font-size:11px;color:rgba(255,255,255,.5);letter-spacing:.08em;text-transform:uppercase; }
1521  .rw-footer__brand p { font-size:14px;line-height:1.75;color:rgba(255,255,255,.6);margin:0 0 20px; }
1522  .rw-footer__divider { width:40px;height:3px;background:#F9C700;border-radius:2px;margin-bottom:20px; }
1523
1524  /* Kolumny nav */
1525  .rw-footer__col h3 {
1526    font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
1527    color:#F9C700;margin:0 0 18px;font-family:'Arial Black',Arial,sans-serif;
1528  }
1529  .rw-footer__col a {
1530    display:block;font-size:13.5px;color:rgba(255,255,255,.65);text-decoration:none;
1531    margin-bottom:10px;line-height:1.4;
1532    transition:color .18s,padding-left .18s;
1533  }
1534  .rw-footer__col a:hover { color:#F9C700;padding-left:5px; }
1535
1536  /* Kontakt */
1537  .rw-footer__contact h3 {
1538    font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
1539    color:#F9C700;margin:0 0 18px;font-family:'Arial Black',Arial,sans-serif;
1540  }
1541  .rw-footer__contact-card {
1542    background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);
1543    border-radius:10px;padding:20px;margin-bottom:14px;
1544  }
1545  .rw-footer__contact-row { display:flex;align-items:flex-start;gap:10px;margin-bottom:12px; }
1546  .rw-footer__contact-row:last-child { margin-bottom:0; }
1547  .rw-footer__contact-icon { width:32px;height:32px;background:rgba(249,199,0,.12);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#F9C700; }
1548  .rw-footer__contact-info { font-size:13px;line-height:1.5; }
1549  .rw-footer__contact-info span { display:block;color:rgba(255,255,255,.45);font-size:11px;margin-bottom:2px;text-transform:uppercase;letter-spacing:.06em; }
1550  .rw-footer__contact-info a, .rw-footer__contact-info strong { color:#fff;text-decoration:none;font-weight:600;transition:color .18s; }
1551  .rw-footer__contact-info a:hover { color:#F9C700; }
1552  .rw-footer__btn {
1553    display:block;text-align:center;padding:13px 20px;
1554    background:#F9C700;color:#0D1B3E;
1555    font-weight:900;font-size:13.5px;font-family:'Arial Black',Arial,sans-serif;
1556    text-decoration:none;border-radius:8px;border:2px solid #F9C700;box-sizing:border-box;
1557    transition:background .2s,color .2s,border-color .2s,transform .2s;
1558  }
1559  .rw-footer__btn:hover { background:#fff;color:#1C3D8C;border-color:#fff;transform:translateY(-1px); }
1560
1561  /* Bottom */
1562  .rw-footer__bottom {
1563    border-top:1px solid rgba(255,255,255,.08);
1564    padding:20px 32px;max-width:1200px;margin:0 auto;box-sizing:border-box;
1565    display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;
1566  }
1567  .rw-footer__bottom-left { font-size:12.5px;color:rgba(255,255,255,.38);line-height:1.7; }
1568  .rw-footer__bottom-left strong { color:rgba(255,255,255,.55);font-weight:600; }
1569  .rw-footer__bottom-right { display:flex;align-items:center;gap:20px;flex-wrap:wrap; }
1570  .rw-footer__bottom-right a { font-size:12.5px;color:rgba(255,255,255,.45);text-decoration:none;transition:color .18s; }
1571  .rw-footer__bottom-right a:hover { color:#F9C700; }
1572  .rw-footer__bottom-sep { width:1px;height:14px;background:rgba(255,255,255,.18);flex-shrink:0; }
1573  .rw-footer__credit { font-size:12.5px;color:rgba(255,255,255,.38); }
1574  .rw-footer__credit a { color:rgba(255,255,255,.55);text-decoration:none;transition:color .18s; }
1575  .rw-footer__credit a:hover { color:#F9C700; }
1576
1577  @media(max-width:1100px) {
1578    .rw-footer__inner { grid-template-columns:1.3fr 1fr 1.2fr;gap:36px; }
1579    .rw-footer__contact { grid-column:1/-1; }
1580  }
1581  @media(max-width:768px) {
1582    .rw-footer__inner { grid-template-columns:1fr 1fr;padding:48px 22px 38px;gap:32px 24px; }
1583    .rw-footer__brand,.rw-footer__contact { grid-column:1/-1; }
1584    .rw-footer__bottom { flex-direction:column;align-items:flex-start;padding:18px 22px; }
1585    .rw-footer__bottom-right { gap:14px; }
1586  }
1587  @media(max-width:480px) {
1588    .rw-footer__inner { grid-template-columns:1fr;padding:40px 18px 32px; }
1589    .rw-footer__brand,.rw-footer__contact { grid-column:auto; }
1590    .rw-footer__bottom-right { flex-direction:column;align-items:flex-start;gap:10px; }
1591    .rw-footer__bottom-sep { display:none; }
1592  }
1593</style>
1594
1595<footer class="rw-footer">
1596  <div class="rw-footer__top"></div>
1597
1598  <div class="rw-footer__inner">
1599
1600    <!-- Brand -->
1601    <div class="rw-footer__brand">
1602      <div class="rw-footer__logo-wrap">
1603        <div class="rw-footer__logo-icon">
1604          <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="#0D1B3E" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/><polyline points="9 22 9 12 15 12 15 22"/></svg>
1605        </div>
1606        <div class="rw-footer__logo-text">
1607          <strong>RAWBUD RAWICZ</strong>
1608          <span>Sp. z o.o.</span>
1609        </div>
1610      </div>
1611      <div class="rw-footer__divider"></div>
1612      <p>Producent znaków drogowych, urządzeń BRD oraz systemów informacji miejskiej. Własna produkcja, dostawa na terenie całej Polski od 1993 roku.</p>
1613    </div>
1614
1615    <!-- Oferta -->
1616    <div class="rw-footer__col">
1617      <h3>Oferta</h3>
1618      <a href="/oznakowanie-pionowe/">Oznakowanie pionowe</a>
1619      <a href="/slupki-i-bariery/">Słupki i bariery drogowe</a>
1620      <a href="/progi-i-blokady-parkingowe/">Progi i blokady parkingowe</a>
1621      <a href="/slupki-i-infrastruktura/">Słupki i infrastruktura</a>
1622      <a href="/akcesoria-drogowe/">Akcesoria drogowe</a>
1623      <a href="/oznakowanie-aktywne/">Oznakowanie aktywne</a>
1624      <a href="/punktowe-elementy-odblaskowe/">Punktowe elementy odblaskowe</a>
1625      <a href="/uslugi/">Usługi</a>
1626    </div>
1627
1628    <!-- Znaki drogowe -->
1629    <div class="rw-footer__col">
1630      <h3>Znaki drogowe</h3>
1631      <a href="/znaki-ostrzegawcze/">Znaki ostrzegawcze</a>
1632      <a href="/znaki-zakazu/">Znaki zakazu</a>
1633      <a href="/znaki-nakazu/">Znaki nakazu</a>
1634      <a href="/znaki-informacyjne/">Znaki informacyjne</a>
1635      <a href="/znaki-kierunku-i-miejscowosci/">Znaki kierunku i miejscowości</a>
1636      <a href="/znaki-uzupelniajace-i-dodatkowe/">Znaki uzupełniające i dodatkowe</a>
1637      <a href="/tabliczki-do-znakow-drogowych/">Tabliczki do znaków</a>
1638      <a href="/dodatkowe-znaki-przed-przejazdami-kolejowymi/">Znaki przy przejazdach kolejowych</a>
1639      <a href="/dodatkowe-znaki-szlakow-rowerowych/">Znaki szlaków rowerowych</a>
1640      <a href="/regulaminy/">Regulaminy</a>
1641      <a href="/systemy-informacji-miejskiej-i-tabliczki/">Systemy informacji miejskiej</a>
1642      <a href="/tablice-informacyjne-i-pamiatkowe/">Tablice informacyjne i pamiątkowe</a>
1643      <a href="/elementy-bezpieczenstwa-ruchu/">Elementy bezpieczeństwa ruchu</a>
1644    </div>
1645
1646    <!-- Firma -->
1647    <div class="rw-footer__col">
1648      <h3>Firma</h3>
1649      <a href="/o-nas/">O nas</a>
1650      <a href="/realizacje/">Realizacje</a>
1651      <a href="/certyfikaty/">Certyfikaty</a>
1652      <a href="/promocje/">Promocje</a>
1653      <a href="/kontakt/">Kontakt</a>
1654    </div>
1655
1656    <!-- Kontakt -->
1657    <div class="rw-footer__contact">
1658      <h3>Kontakt &amp; wycena</h3>
1659      <div class="rw-footer__contact-card">
1660        <div class="rw-footer__contact-row">
1661          <div class="rw-footer__contact-icon">
1662            <svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg>
1663          </div>
1664          <div class="rw-footer__contact-info">
1665            <span>Adres</span>
1666            <strong>ul. Śląska 88, Masłowo k/Rawicza<br>63-900 Rawicz</strong>
1667          </div>
1668        </div>
1669        <div class="rw-footer__contact-row">
1670          <div class="rw-footer__contact-icon">
1671            <svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12 19.79 19.79 0 0 1 1.59 3.47 2 2 0 0 1 3.56 1.29h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L7.91 8.73a16 16 0 0 0 6 6l.92-.92a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"/></svg>
1672          </div>
1673          <div class="rw-footer__contact-info">
1674            <span>Telefon</span>
1675            <a href="tel:+48663340750">+48 663 340 750</a>
1676          </div>
1677        </div>
1678        <div class="rw-footer__contact-row">
1679          <div class="rw-footer__contact-icon">
1680            <svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg>
1681          </div>
1682          <div class="rw-footer__contact-info">
1683            <span>E-mail</span>
1684            <a href="/cdn-cgi/l/email-protection#fb99928e8994bb81959a9092d6899a8c929881d58b97"><span class="__cf_email__" data-cfemail="83f9ede2e8eac3f1e2f4e1f6e7ade0eceeadf3ef">[email&#160;protected]</span></a>
1685          </div>
1686        </div>
1687      </div>
1688      <a class="rw-footer__btn" href="/kontakt/">Zapytaj o wycenę</a>
1689    </div>
1690
1691  </div>
1692
1693  <!-- Bottom bar -->
1694  <div class="rw-footer__bottom">
1695    <div class="rw-footer__bottom-left">
1696      <strong>© 2026 RAWBUD Rawicz Sp. z o.o.</strong> Wszystkie prawa zastrzeżone.<br>
1697      NIP: 699-000-43-64 &nbsp;·&nbsp; REGON: 008019476 &nbsp;·&nbsp; KRS: 0000057764 &nbsp;·&nbsp; Kapitał zakładowy: 4 040 000 PLN
1698      <br>
1699      Sąd rejestrowy: Sąd Rejonowy Poznań - Nowe Miasto i Wilda w Poznaniu, IX Wydział Gospodarczy KRS
1700    </div>
1701    <div class="rw-footer__bottom-right">
1702      <a href="/cookie-policy-eu/">Polityka Cookies</a>
1703      <div class="rw-footer__bottom-sep"></div>
1704      <a href="/polityka-prywatnosci/">Polityka prywatności</a>
1705      <div class="rw-footer__bottom-sep"></div>
1706      <a href="/regulamin/">Regulamin</a>
1707      <div class="rw-footer__bottom-sep"></div>
1708      <span class="rw-footer__credit">Wdrożenie: <a href="https://web-core.pl/">Webcore</a></span>
1709    </div>
1710  </div>
1711
1712</footer>				</div>
1713					</div>
1714				</div>
1715				</div>
1716		</div>		</footer>
1717	</div><!-- #page -->
vendor: 109 bytes, lines 1717-1718
1717
1718<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1718<script type="speculationrules">
1719{"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/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1720</script>
1720
1721    <button class="wc-fcp-btn" id="wc-fcp-btn" aria-label="Kontakt">
1722      <!-- ikona telefonu -->
1723      <svg viewBox="0 0 24 24" aria-hidden="true">
1724        <path d="M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 011 1V20a1 1 0 01-1 1C10.07 21 3 13.93 3 5a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.46.57 3.58a1 1 0 01-.24 1.01l-2.21 2.2z"/>
1725      </svg>
1726    </button>
1727
1728    <div class="wc-fcp-overlay" id="wc-fcp-overlay" aria-hidden="true"></div>
1729
1730    <div class="wc-fcp-modal" id="wc-fcp-modal" role="dialog" aria-modal="true" aria-label="Formularz kontaktowy">
1731      <div class="wc-fcp-head">
1732        <div>
1733          <p class="wc-fcp-title">Zostaw numer - oddzwonimy</p>
1734          <p class="wc-fcp-sub">Imię jest opcjonalne. Numer telefonu wymagany.</p>
1735        </div>
1736        <button class="wc-fcp-close" id="wc-fcp-close" aria-label="Zamknij">
1737          <svg viewBox="0 0 24 24" aria-hidden="true">
1738            <path d="M18.3 5.71a1 1 0 00-1.41 0L12 10.59 7.11 5.7a1 1 0 10-1.41 1.42L10.59 12l-4.9 4.89a1 1 0 101.42 1.41L12 13.41l4.89 4.9a1 1 0 001.41-1.42L13.41 12l4.9-4.89a1 1 0 000-1.4z"/>
1739          </svg>
1740        </button>
1741      </div>
1742
1743      <div class="wc-fcp-body">
1744        <form id="wc-fcp-form">
1745          <div class="wc-fcp-field">
1746            <label class="wc-fcp-label" for="wc-fcp-phone">Numer telefonu *</label>
1747            <input class="wc-fcp-input" id="wc-fcp-phone" name="phone" type="tel" inputmode="tel" autocomplete="tel" required placeholder="np. 600 700 800">
1748          </div>
1749
1750          <div class="wc-fcp-field">
1751            <label class="wc-fcp-label" for="wc-fcp-name">Imię (opcjonalnie)</label>
1752            <input class="wc-fcp-input" id="wc-fcp-name" name="name" type="text" autocomplete="given-name" placeholder="np. Dawid">
1753          </div>
1754
1755          <button class="wc-fcp-submit" id="wc-fcp-submit" type="submit">Wyślij</button>
1756          <div class="wc-fcp-msg" id="wc-fcp-msg" role="status" aria-live="polite"></div>
1757        </form>
1758      </div>
1759    </div>
1760    
1761<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
1762<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 baner-a optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin">
1763	<div class="cmplz-header">
1764		<div class="cmplz-logo"></div>
1765		<div class="cmplz-title" id="cmplz-header-1-optin">Zarządzaj zgodą</div>
1766		<div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog">
1767			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
1768		</div>
1769	</div>
1770
1771	<div class="cmplz-divider cmplz-divider-header"></div>
1772	<div class="cmplz-body">
1773		<div class="cmplz-message" id="cmplz-message-1-optin">Aby zapewnić jak najlepsze wrażenia, korzystamy z technologii, takich jak pliki cookie, do przechowywania i/lub uzyskiwania dostępu do informacji o urządzeniu. Zgoda na te technologie pozwoli nam przetwarzać dane, takie jak zachowanie podczas przeglądania lub unikalne identyfikatory na tej stronie. Brak wyrażenia zgody lub wycofanie zgody może niekorzystnie wpłynąć na niektóre cechy i funkcje.</div>
1774		<!-- categories start -->
1775		<div class="cmplz-categories">
1776			<div class="cmplz-category cmplz-functional">
1777				<div class="cmplz-category-header">
1778					<span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Funkcjonalne</span>
1779					<span class='cmplz-always-active'>
1780						<span class="cmplz-banner-checkbox">
1781							<input type="checkbox"
1782									id="cmplz-functional-optin"
1783									data-category="cmplz_functional"
1784									class="cmplz-consent-checkbox cmplz-functional"
1785									size="40"
1786									value="1"/>
1787							<label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Funkcjonalne</span></label>
1788						</span>
1789						Zawsze aktywne					</span>
1790					<button class="cmplz-category-toggle"
1791							aria-expanded="false"
1792							aria-controls="cmplz-desc-functional-1-optin"
1793							aria-labelledby="cmplz-title-functional-1-optin">
1794						<span class="cmplz-icon cmplz-open">
1795							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
1795<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1796						</span>
1797					</button>
1798				</div>
1799				<div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden>
1800					<span class="cmplz-description-functional">Przechowywanie lub dostęp do danych technicznych jest ściśle konieczny do uzasadnionego celu umożliwienia korzystania z konkretnej usługi wyraźnie żądanej przez subskrybenta lub użytkownika, lub wyłącznie w celu przeprowadzenia transmisji komunikatu przez sieć łączności elektronicznej.</span>
1801				</div>
1802			</div>
1803
1804			<div class="cmplz-category cmplz-preferences">
1805				<div class="cmplz-category-header">
1806					<span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Preferencje</span>
1807					<span class="cmplz-banner-checkbox">
1808						<input type="checkbox"
1809								id="cmplz-preferences-optin"
1810								data-category="cmplz_preferences"
1811								class="cmplz-consent-checkbox cmplz-preferences"
1812								size="40"
1813								value="1"/>
1814						<label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Preferencje</span></label>
1815					</span>
1816					<button class="cmplz-category-toggle"
1817							aria-expanded="false"
1818							aria-controls="cmplz-desc-preferences-1-optin"
1819							aria-labelledby="cmplz-title-preferences-1-optin">
1820						<span class="cmplz-icon cmplz-open">
1821							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1822						</span>
1823					</button>
1824				</div>
1825				<div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden>
1826					<span class="cmplz-description-preferences">Przechowywanie lub dostęp techniczny jest niezbędny do uzasadnionego celu przechowywania preferencji, o które nie prosi subskrybent lub użytkownik.</span>
1827				</div>
1828			</div>
1829
1830			<div class="cmplz-category cmplz-statistics">
1831				<div class="cmplz-category-header">
1832					<span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statystyka</span>
1833					<span class="cmplz-banner-checkbox">
1834						<input type="checkbox"
1835								id="cmplz-statistics-optin"
1836								data-category="cmplz_statistics"
1837								class="cmplz-consent-checkbox cmplz-statistics"
1838								size="40"
1839								value="1"/>
1840						<label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statystyka</span></label>
1841					</span>
1842					<button class="cmplz-category-toggle"
1843							aria-expanded="false"
1844							aria-controls="cmplz-desc-statistics-1-optin"
1845							aria-labelledby="cmplz-title-statistics-1-optin">
1846						<span class="cmplz-icon cmplz-open">
1847							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1848						</span>
1849					</button>
1850				</div>
1851				<div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden>
1852					<span class="cmplz-description-statistics">Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do celów statystycznych.</span>
1853					<span class="cmplz-description-statistics-anonymous">Przechowywanie techniczne lub dostęp, który jest używany wyłącznie do anonimowych celów statystycznych. Bez wezwania do sądu, dobrowolnego podporządkowania się dostawcy usług internetowych lub dodatkowych zapisów od strony trzeciej, informacje przechowywane lub pobierane wyłącznie w tym celu zwykle nie mogą być wykorzystywane do identyfikacji użytkownika.</span>
1854				</div>
1855			</div>
1856
1857			<div class="cmplz-category cmplz-marketing">
1858				<div class="cmplz-category-header">
1859					<span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span>
1860					<span class="cmplz-banner-checkbox">
1861						<input type="checkbox"
1862								id="cmplz-marketing-optin"
1863								data-category="cmplz_marketing"
1864								class="cmplz-consent-checkbox cmplz-marketing"
1865								size="40"
1866								value="1"/>
1867						<label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label>
1868					</span>
1869					<button class="cmplz-category-toggle"
1870							aria-expanded="false"
1871							aria-controls="cmplz-desc-marketing-1-optin"
1872							aria-labelledby="cmplz-title-marketing-1-optin">
1873						<span class="cmplz-icon cmplz-open">
1874							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
1874<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1875						</span>
1876					</button>
1877				</div>
1878				<div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden>
1879					<span class="cmplz-description-marketing">Przechowywanie lub dostęp techniczny jest wymagany do tworzenia profili użytkowników w celu wysyłania reklam lub śledzenia użytkownika na stronie internetowej lub na kilku stronach internetowych w podobnych celach marketingowych.</span>
1880				</div>
1881			</div>
1882		</div><!-- categories end -->
1883			</div>
1884
1885	<div class="cmplz-links cmplz-information">
1886		<ul>
1887			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Zarządzaj opcjami</a></li>
1888			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Zarządzaj serwisami</a></li>
1889			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Zarządzaj {vendor_count} dostawcami</a></li>
1890			<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Przeczytaj więcej o tych celach</a></li>
1891		</ul>
1892			</div>
1893
1894	<div class="cmplz-divider cmplz-footer"></div>
1895
1896	<div class="cmplz-buttons">
1897		<button class="cmplz-btn cmplz-accept">Akceptuję</button>
1898		<button class="cmplz-btn cmplz-deny">Odmów</button>
1899		<button class="cmplz-btn cmplz-view-preferences">Zobacz preferencje</button>
1900		<button class="cmplz-btn cmplz-save-preferences">Zapisz preferencje</button>
1901		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Zobacz preferencje</a>
1902			</div>
1903
1904
1905	<div class="cmplz-documents cmplz-links">
1906		<ul>
1907			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
1908			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
1909			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
1910		</ul>
1911			</div>
1912</div>
1913</div>
1914					<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Zarządzaj zgodą</button>
1915
1916</div>			
1916<script>
1917				( () => {
1918					const lazyloadRunObserver = () => {
1919						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
1920						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
1921							entries.forEach( ( entry ) => {
1922								if ( entry.isIntersecting ) {
1923									let lazyloadBackground = entry.target;
1924									if( lazyloadBackground ) {
1925										lazyloadBackground.classList.add( 'e-lazyloaded' );
1926									}
1927									lazyloadBackgroundObserver.unobserve( entry.target );
1928								}
1929							});
1930						}, { rootMargin: '200px 0px 200px 0px' } );
1931						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
1932							lazyloadBackgroundObserver.observe( lazyloadBackground );
1933						} );
1934					};
1935					const events = [
1936						'DOMContentLoaded',
1937						'elementor/lazyload/observe',
1938					];
1939					events.forEach( ( event ) => {
1940						document.addEventListener( event, lazyloadRunObserver );
1941					} );
1942				} )();
1943			</script>
1943
1944			
1944<script id="wc-fcp-inline-js-after">
1945(function(){
1946      const btn = document.getElementById('wc-fcp-btn');
1947      const modal = document.getElementById('wc-fcp-modal');
1948      const overlay = document.getElementById('wc-fcp-overlay');
1949      const closeBtn = document.getElementById('wc-fcp-close');
1950      const form = document.getElementById('wc-fcp-form');
1951      const msg = document.getElementById('wc-fcp-msg');
1952      const submitBtn = document.getElementById('wc-fcp-submit');
1953
1954      if(!btn || !modal || !overlay || !closeBtn || !form) return;
1955
1956      function open(){
1957        overlay.style.display = 'block';
1958        modal.style.display = 'block';
1959        msg.className = 'wc-fcp-msg';
1960        msg.style.display = 'none';
1961        setTimeout(()=>{
1962          const phone = document.getElementById('wc-fcp-phone');
1963          if(phone) phone.focus();
1964        }, 60);
1965      }
1966      function close(){
1967        overlay.style.display = 'none';
1968        modal.style.display = 'none';
1969      }
1970
1971      btn.addEventListener('click', open);
1972      overlay.addEventListener('click', close);
1973      closeBtn.addEventListener('click', close);
1974      document.addEventListener('keydown', function(e){
1975        if(e.key === 'Escape') close();
1976      });
1977
1978      form.addEventListener('submit', async function(e){
1979        e.preventDefault();
1980        msg.className = 'wc-fcp-msg';
1981        msg.style.display = 'none';
1982
1983        const name = (document.getElementById('wc-fcp-name')?.value || '').trim();
1984        const phone = (document.getElementById('wc-fcp-phone')?.value || '').trim();
1985
1986        if(!phone){
1987          msg.textContent = 'Uzupełnij numer telefonu.';
1988          msg.classList.add('err');
1989          msg.style.display = 'block';
1990          return;
1991        }
1992
1993        submitBtn.disabled = true;
1994        submitBtn.textContent = 'Wysyłanie...';
1995
1996        try{
1997          const fd = new FormData();
1998          fd.append('action', 'wc_fcp_submit');
1999          fd.append('nonce', '74239478d2');
2000          fd.append('name', name);
2001          fd.append('phone', phone);
2002
2003          const res = await fetch('https://znaki-rawicz.pl/wp-admin/admin-ajax.php', {
2004            method: 'POST',
2005            credentials: 'same-origin',
2006            body: fd
2007          });
2008          const data = await res.json();
2009
2010          if(data && data.success){
2011            msg.textContent = data.data?.message || 'Wysłano!';
2012            msg.classList.add('ok');
2013            msg.style.display = 'block';
2014            form.reset();
2015          }else{
2016            msg.textContent = data?.data?.message || 'Nie udało się wysłać. Spróbuj ponownie.';
2017            msg.classList.add('err');
2018            msg.style.display = 'block';
2019          }
2020        }catch(err){
2021          msg.textContent = 'Błąd połączenia. Spróbuj ponownie.';
2022          msg.classList.add('err');
2023          msg.style.display = 'block';
2024        }finally{
2025          submitBtn.disabled = false;
2026          submitBtn.textContent = 'Wyślij';
2027        }
2028      });
2029    })();
2030    
2031//# sourceURL=wc-fcp-inline-js-after
2032</script>
vendor: 1 bytes, line 2032
2032
2033<script id="elementor-webpack-runtime-js" src="https://znaki-rawicz.pl/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 2033
2033
2034<script id="elementor-frontend-modules-js" src="https://znaki-rawicz.pl/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 2034
2034
2035<script id="jquery-ui-core-js-before">
2036jQuery.uiBackCompat = true;
2037//# sourceURL=jquery-ui-core-js-before
2038</script>
vendor: 1 bytes, line 2038
2038
2039<script id="jquery-ui-core-js" src="https://znaki-rawicz.pl/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2039
2039
2040<script id="elementor-frontend-js-before">
2041var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Udost\u0119pnij na Facebooku","shareOnX":"Share on X","pinIt":"Przypnij","download":"Pobierz","downloadImage":"Pobierz obrazek","fullscreen":"Tryb pe\u0142noekranowy","zoom":"Powi\u0119ksz","share":"Udost\u0119pnij","playVideo":"Odtw\u00f3rz film","previous":"Poprzednie","next":"Nast\u0119pne","close":"Zamknij","a11yCarouselPrevSlideMessage":"Poprzedni slajd","a11yCarouselNextSlideMessage":"Nast\u0119pny slajd","a11yCarouselFirstSlideMessage":"To jest pierwszy slajd","a11yCarouselLastSlideMessage":"To jest ostatni slajd","a11yCarouselPaginationBulletMessage":"Id\u017a do slajdu"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobilny pionowy","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobilny poziomy","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Pionowy tablet","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Poziomy tablet","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Szeroki ekran","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},
2042"hasCustomBreakpoints":false},"version":"4.3.1","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"hello-theme-header-footer":true,"nested-elements":true,"e_atomic_elements":true,"e_opt_in_v4":true,"import-export-customization":true},"urls":{"assets":"https:\/\/znaki-rawicz.pl\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/znaki-rawicz.pl\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/znaki-rawicz.pl\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"3067f8e186","atomicFormsSendForm":"d0ff77b3d6"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":137,"title":"Bariery%20drogowe%20i%20s%C5%82upki%20przeszkodowe%20%7C%20RAWBUD-Rawicz","excerpt":"","featuredImage":false}};
2043//# sourceURL=elementor-frontend-js-before
2044</script>
vendor: 1 bytes, line 2044
2044
2045<script id="elementor-frontend-js" src="https://znaki-rawicz.pl/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 2045
2045
2046<script id="wp-hooks-js" src="https://znaki-rawicz.pl/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 2046
2046
2047<script id="wp-i18n-js" src="https://znaki-rawicz.pl/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 2047
2047
2048<script id="wp-i18n-js-after">
2049wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
2050//# sourceURL=wp-i18n-js-after
2051</script>
vendor: 1 bytes, line 2051
2051
2052<script id="srfm-form-submit-js-extra">
2053var srfm_submit = {"site_url":"https://znaki-rawicz.pl","nonce":"f8660d6b08","submit_form_url":"https://znaki-rawicz.pl/wp-json/sureforms/v1/submit-form","messages":{"srfm_valid_phone_number":"Wprowad\u017a prawid\u0142owy numer telefonu.","srfm_valid_url":"Wprowad\u017a prawid\u0142owy adres URL.","srfm_confirm_email_same":"Potwierdzenie e-mail nie pasuje.","srfm_valid_email":"Wprowad\u017a prawid\u0142owy adres e-mail.","srfm_textarea_min_chars":"Prosz\u0119 wprowadzi\u0107 co najmniej %s znak\u00f3w.","srfm_email_local_max_length":"Cz\u0119\u015b\u0107 przed @ nie mo\u017ce przekracza\u0107 %s znak\u00f3w.","srfm_email_domain_max_length":"Cz\u0119\u015b\u0107 po @ nie mo\u017ce przekracza\u0107 %s znak\u00f3w.","srfm_input_min_value":"Minimalna warto\u015b\u0107 to %s.","srfm_input_max_value":"Maksymalna warto\u015b\u0107 to %s.","srfm_dropdown_min_selections":"Wybierz co najmniej %s opcje.","srfm_dropdown_max_selections":"Mo\u017cesz wybra\u0107 maksymalnie %s opcji.","srfm_multi_choice_min_selections":"Wybierz co najmniej %s opcje.","srfm_multi_choice_max_selections":"Mo\u017cesz wybra\u0107 maksymalnie %s opcji.","srfm_turnstile_error_message":"Weryfikacja klucza witryny Turnstile nie powiod\u0142a si\u0119. Prosz\u0119 skontaktowa\u0107 si\u0119 z administratorem witryny.","srfm_google_captcha_error_message":"Weryfikacja klucza witryny Google Captcha nie powiod\u0142a si\u0119. Prosz\u0119 skontaktowa\u0107 si\u0119 z administratorem witryny.","srfm_captcha_h_error_message":"Weryfikacja klucza witryny HCaptcha nie powiod\u0142a si\u0119. Prosz\u0119 skontaktowa\u0107 si\u0119 z administratorem witryny."},"is_rtl":"","email_char_limits":{"local":64,"domain":255},"logging_enabled":"1","log_error_url":"https://znaki-rawicz.pl/wp-json/sureforms/v1/log-client-error"};
2054var srfm_view_beacon = {"enabled":"0","url":"https://znaki-rawicz.pl/wp-json/sureforms/v1/forms/track-view"};
2055//# sourceURL=srfm-form-submit-js-extra
2056</script>
vendor: 1 bytes, line 2056
2056
2057<script id="srfm-form-submit-js" src="https://znaki-rawicz.pl/wp-content/plugins/sureforms/assets/build/formSubmit.js?ver=2.12.7"></script>
vendor: 1 bytes, line 2057
2057
2058<script id="srfm-frontend-js" src="https://znaki-rawicz.pl/wp-content/plugins/sureforms/assets/js/minified/frontend.min.js?ver=2.12.7"></script>
vendor: 1 bytes, line 2058
2058
2059<script id="hello-theme-frontend-js" src="https://znaki-rawicz.pl/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.5.1"></script>
vendor: 1 bytes, line 2059
2059
2060<script id="cmplz-cookiebanner-js-extra">
2061var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"16","version":"7.5.5","store_consent":"","do_not_track_enabled":"1","consenttype":"optin","region":"eu","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://znaki-rawicz.pl/wp-json/complianz/v1/","locale":"lang=pl&locale=pl_PL","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"35","cookie_path":"/","categories":{"statistics":"statystyka","marketing":"marketing"},"tcf_active":"","placeholdertext":"\u003Cdiv class=\"cmplz-blocked-content-notice-body\"\u003EKliknij \"zgadzam si\u0119\", \u017ceby w\u0142\u0105czy\u0107 {service}\u00a0\u003Cdiv class=\"cmplz-links\"\u003E\u003Ca href=\"#\" class=\"cmplz-link cookie-statement\"\u003E{title}\u003C/a\u003E\u003C/div\u003E\u003C/div\u003E\u003Cbutton class=\"cmplz-accept-service\"\u003EZgadzam si\u0119\u003C/button\u003E","css_file":"https://znaki-rawicz.pl/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=16","page_links":{"eu":{"cookie-statement":{"title":"Polityka plik\u00f3w cookies ","url":"https://znaki-rawicz.pl/cookie-policy-eu/"},"privacy-statement":{"title":"Polityka prywatno\u015bci","url":"https://znaki-rawicz.pl/polityka-prywatnosci/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"1","aria_label":"Kliknij przycisk, \u017ceby odblokowa\u0107 (serwis)","iapi_nav":"fallback"};
2062//# sourceURL=cmplz-cookiebanner-js-extra
2063</script>
vendor: 1 bytes, line 2063
2063
2064<script defer id="cmplz-cookiebanner-js" src="https://znaki-rawicz.pl/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1789408712"></script>
vendor: 1 bytes, line 2064
2064
2065<script id="cmplz-cookiebanner-js-after">
2066	
2067		if ('undefined' != typeof window.jQuery) {
2068			jQuery(document).ready(function ($) {
2069				$(document).on('elementor/popup/show', () => {
2070					let rev_cats = cmplz_categories.reverse();
2071					for (let key in rev_cats) {
2072						if (rev_cats.hasOwnProperty(key)) {
2073							let category = cmplz_categories[key];
2074							if (cmplz_has_consent(category)) {
2075								document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => {
2076									cmplz_remove_placeholder(obj);
2077								});
2078							}
2079						}
2080					}
2081
2082					let services = cmplz_get_services_on_page();
2083					for (let key in services) {
2084						if (services.hasOwnProperty(key)) {
2085							let service = services[key].service;
2086							let category = services[key].category;
2087							if (cmplz_has_service_consent(service, category)) {
2088								document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => {
2089									cmplz_remove_placeholder(obj);
2090								});
2091							}
2092						}
2093					}
2094				});
2095			});
2096		}
2097	
2098	
2099//# sourceURL=cmplz-cookiebanner-js-after
2100</script>
vendor: 1 bytes, line 2100
2100
2101<script id="srfm-input-js" src="https://znaki-rawicz.pl/wp-content/plugins/sureforms/assets/js/minified/blocks/input.min.js?ver=2.12.7"></script>
vendor: 1 bytes, line 2101
2101
2102<script id="srfm-phone-intl-input-deps-js" src="https://znaki-rawicz.pl/wp-content/plugins/sureforms/assets/js/minified/deps/intl/intTelInputWithUtils.min.js?ver=2.12.7"></script>
vendor: 1 bytes, line 2102
2102
2103<script id="srfm-phone-intl-i18n-js" src="https://znaki-rawicz.pl/wp-content/plugins/sureforms/assets/js/minified/deps/intl/i18n/pl/index.min.js?ver=2.12.7"></script>
vendor: 1 bytes, line 2103
2103
2104<script id="srfm-phone-js-extra">
2105var srfm_phone_data = {"geo_endpoint":"https://znaki-rawicz.pl/wp-json/sureforms/v1/geo-country"};
2106//# sourceURL=srfm-phone-js-extra
2107</script>
vendor: 1 bytes, line 2107
2107
2108<script id="srfm-phone-js" src="https://znaki-rawicz.pl/wp-content/plugins/sureforms/assets/js/minified/blocks/phone.min.js?ver=2.12.7"></script>
vendor: 189 bytes, lines 2108-2110
2108
2109				<script type="text/plain" data-service="google-analytics" data-category="statistics" async data-category="statistics"
2110						data-cmplz-src="https://www.googletagmanager.com/gtag/js?id=
2110G-RVDHLJ0X5Y
vendor: 18 bytes, lines 2110-2111
2110"></script>
2111						
2111<!-- Statistics script Complianz GDPR/CCPA -->
2112						
2112<script type="text/plain"							data-category="statistics">window['gtag_enable_tcf_support'] = false;
vendor: 127 bytes, lines 2113-2116
2113window.dataLayer = window.dataLayer || [];
2114function gtag(){dataLayer.push(arguments);}
2115gtag('js', new Date());
2116gtag('config', '
2116G-RVDHLJ0X5Y
vendor: 49 bytes, lines 2116-2119
2116', {
2117	cookie_flags:'secure;samesite=none',
2118	
2119});
2120</script>
2120
2121							
2121<script id="rawbud-ga4-events">
2122(function () {
2123	"use strict";
2124
2125	// Complianz laduje gtag dopiero po zgodzie, ale w trybie consent mode gtag potrafi
2126	// istniec z odmowa - dlatego sprawdzamy jedno i drugie.
2127	function statisticsAllowed() {
2128		if (typeof window.cmplz_has_consent === "function") {
2129			try { return !!window.cmplz_has_consent("statistics"); } catch (e) { /* nizej */ }
2130		}
2131		return document.cookie.indexOf("cmplz_statistics=allow") !== -1;
2132	}
2133
2134	function send(method, label) {
2135		if (typeof window.gtag !== "function" || !statisticsAllowed()) { return; }
2136		window.gtag("event", "generate_lead", {
2137			method: method,
2138			page_location: window.location.href,
2139			link_label: label || ""
2140		});
2141	}
2142
2143	// --- telefon i e-mail -------------------------------------------------
2144	// Cloudflare Email Obfuscation podmienia mailto: na /cdn-cgi/l/email-protection
2145	// i deobfuskuje dopiero swoim skryptem, wiec sprawdzamy tez klase __cf_email__.
2146	document.addEventListener("click", function (ev) {
2147		var a = ev.target && ev.target.closest ? ev.target.closest("a") : null;
2148		if (!a) { return; }
2149		var href = a.getAttribute("href") || "";
2150		if (href.indexOf("tel:") === 0) {
2151			send("phone", href.replace("tel:", ""));
2152		} else if (href.indexOf("mailto:") === 0 || href.indexOf("/cdn-cgi/l/email-protection") === 0 || a.querySelector(".__cf_email__")) {
2153			send("email", "");
2154		}
2155	}, true);
2156
2157	// --- formularze -------------------------------------------------------
2158	// Oba formularze sa AJAX-owe i nie emituja wlasnego zdarzenia sukcesu, wiec
2159	// wykrywamy moment, w ktorym ich komunikat staje sie WIDOCZNY.
2160	//   SureForms          -> .srfm-success-box
2161	//   plywajacy kontakt  -> .wc-fcp-msg.ok
2162	//
2163	// UWAGA (zweryfikowane w przegladarce): .srfm-success-box jest renderowany
2164	// w HTML od razu przy zaladowaniu strony, tylko ukryty przez display:none.
2165	// Reagowanie na samo ISTNIENIE tego wezla wysylalo falszywy lead przy kazdym
2166	// wejsciu na dowolna z 20 stron z formularzem. Dlatego liczy sie wylacznie
2167	// przejscie z ukrytego na widoczny, nigdy obecnosc w DOM.
2168	var fired = { form: 0, form_floating: 0 };
2169
2170	function isVisible(el) {
2171		return !!(el && el.offsetParent !== null && el.getClientRects().length);
2172	}
2173
2174	var MARKERS = [
2175		{ sel: ".srfm-success-box", method: "form", label: "sureforms" },
2176		{ sel: ".wc-fcp-msg.ok", method: "form_floating", label: "wc-fcp" }
2177	];
2178
2179	function scan() {
2180		for (var i = 0; i < MARKERS.length; i++) {
2181			var m = MARKERS[i];
2182			if (fired[m.method]) { continue; }
2183			var nodes = document.querySelectorAll(m.sel);
2184			for (var j = 0; j < nodes.length; j++) {
2185				if (isVisible(nodes[j])) {
2186					fired[m.method] = 1;
2187					send(m.method, m.label);
2188					break;
2189				}
2190			}
2191		}
2192	}
2193
2194	var observer = new MutationObserver(scan);
2195
2196	function start() {
2197		// Widocznosc zmienia sie przez atrybut style (SureForms) albo class (plywajacy
2198		// kontakt), a sam komunikat bywa tez dopiero wstrzykiwany - stad wszystkie trzy.
2199		observer.observe(document.body, {
2200			childList: true,
2201			subtree: true,
2202			attributes: true,
2203			attributeFilter: ["class", "style", "hidden"]
2204		});
2205		// Bez skanu na starcie: przy wejsciu na strone zaden formularz nie zostal wyslany.
2206	}
2207
2208	if (document.readyState === "loading") {
2209		document.addEventListener("DOMContentLoaded", start);
2210	} else {
2211		start();
2212	}
2213})();
2214</script>
2214
2215		
2215<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"339f2e8604154e1c877c04a143877c22","r":1,"spa":2}' crossorigin="anonymous"></script>
2215
2216</body>
2217</html> 
2218
2219
2220<!-- Page uncached by LiteSpeed Cache 7.9.1 on 2026-09-24 10:55:15 -->

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.