{"id":1104,"date":"2026-08-07T13:13:00","date_gmt":"2026-08-07T11:13:00","guid":{"rendered":"https:\/\/vgec.pl\/?post_type=realizacje&#038;p=1104"},"modified":"2026-10-22T12:59:52","modified_gmt":"2026-10-22T10:59:52","slug":"zawiercie-energy-storage","status":"publish","type":"realizacje","link":"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/","title":{"rendered":"Zawiercie"},"content":{"rendered":"\n<style>\n@font-face{font-family:'VGE Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/source-sans-3-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'VGE Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/source-sans-3-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'VGE Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/source-sans-3-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'VGE Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/source-sans-3-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'VGE Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/source-sans-3-latin-ext-700-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'VGE Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/source-sans-3-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'VGE Head';font-style:normal;font-weight:600;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/montserrat-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'VGE Head';font-style:normal;font-weight:600;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/montserrat-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'VGE Head';font-style:normal;font-weight:700;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/montserrat-latin-ext-700-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'VGE Head';font-style:normal;font-weight:700;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/montserrat-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n@font-face{font-family:'VGE Head';font-style:normal;font-weight:800;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/montserrat-latin-ext-800-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}\n@font-face{font-family:'VGE Head';font-style:normal;font-weight:800;font-display:swap;src:url(https:\/\/vgec.pl\/wp-content\/uploads\/fonts\/montserrat-latin-800-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\n#vge-k1 .k1-cf7{font-family:'VGE Sans',system-ui,sans-serif;color:#434547}\n#vge-k1 .k1-cf7 p{margin:0 0 16px;color:#74787C;font-size:15px;line-height:1.5}\n#vge-k1 .k1-cf7 label{display:block;font-size:15px;color:#74787C}\n#vge-k1 .k1-cf7 input[type=text],#vge-k1 .k1-cf7 input[type=email],#vge-k1 .k1-cf7 input[type=tel],#vge-k1 .k1-cf7 textarea{width:100%;margin-top:6px;font:400 17px\/1.4 'VGE Sans',system-ui,sans-serif;color:#1F1F25;background:#F6F6F6;border:1.5px solid transparent;border-radius:12px;padding:14px 16px;box-sizing:border-box}\n#vge-k1 .k1-cf7 textarea{min-height:150px;resize:vertical}\n#vge-k1 .k1-cf7 input:focus,#vge-k1 .k1-cf7 textarea:focus{outline:none;border-color:#76B82A;background:#fff}\n#vge-k1 .k1-cf7 .wpcf7-acceptance label{display:flex;gap:10px;align-items:flex-start;font-size:14px}\n#vge-k1 .k1-cf7 .wpcf7-list-item{margin:0}\n#vge-k1 .k1-cf7 input[type=submit]{height:52px;padding:0 28px;border:0;border-radius:999px;background:#76B82A;color:#fff;font:600 16px\/1 'VGE Sans',system-ui,sans-serif;cursor:pointer}\n#vge-k1 .k1-cf7 a{color:#1F1F25;text-decoration:underline;text-decoration-color:#76B82A}\n#vge-k1{display:block;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:0}\n<\/style>\n\n\n\n<div id=\"vge-k1\" class=\"vge-k1\"><template shadowrootmode=\"open\"><style>\n\n\/* === wsp\u00f3lne: tokeny marki (bez nowych kolor\u00f3w) === *\/\n:host{\n  --ink:#1F1F25; --green:#76B82A; --text:#434547; --muted:#74787C; --bg:#F6F6F6; --white:#fff;\n  --ink-80:rgba(31,31,37,.8); --line:rgba(31,31,37,.12); --line-d:rgba(255,255,255,.14);\n  --pad:clamp(16px,4vw,48px); --max:1240px;\n  --font:'VGE Sans',system-ui,sans-serif; --head:'VGE Head',system-ui,sans-serif;\n}\n*,*::before,*::after{box-sizing:border-box}\n\n:host{margin:0;font-family:var(--font);font-size:18px;line-height:1.6;color:var(--text);background:var(--bg);\n  font-variant-numeric:lining-nums;overflow-x:clip}\nimg,video{max-width:100%;display:block}\na{color:inherit}\nh1,h2,h3{font-family:var(--head);color:var(--ink);margin:0;line-height:1.08;letter-spacing:-.02em}\n.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}\n.eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 13px\/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--green)}\n.eyebrow::before{content:\"\";width:28px;height:2px;background:currentColor}\n.btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;font:600 16px\/1 var(--font);text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease}\n.btn-green{background:var(--green);color:var(--white)}\n.btn-green:hover{transform:translateY(-2px)}\n.btn-ghost{border:1.5px solid currentColor;color:var(--white)}\n.btn-ghost:hover{background:var(--white);color:var(--ink)}\n.btn .arr{transition:transform .2s ease}\n.btn:hover .arr{transform:translateX(4px)}\n\n\/* nawigacja (wsp\u00f3lna; menu mobilne bez JS: checkbox + label) *\/\n.nav{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;\n  padding:18px var(--pad);color:var(--white);transition:background .3s ease,padding .3s ease}\n.nav.solid{background:rgba(31,31,37,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:12px var(--pad)}\n.nav .logo{position:relative;z-index:3}\n.nav img{height:38px;width:auto}\n.nav .menu{display:flex;align-items:center;gap:28px;flex:1;justify-content:flex-end}\n.nav ul{display:flex;gap:28px;list-style:none;margin:0 auto 0 0;padding:0;font:600 14px\/1 var(--head);letter-spacing:.06em;text-transform:uppercase}\n.nav ul a{text-decoration:none;position:relative;padding:6px 0}\n.nav ul a::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}\n.nav ul a:hover::after,.nav ul a.on::after{transform:scaleX(1)}\n.nav .cta{height:42px;padding:0 20px;font-size:14px}\n.nav .mextra{display:none}\n.mtoggle{position:absolute;opacity:0;pointer-events:none}\n.burger{display:none;position:relative;z-index:3;width:46px;height:46px;border-radius:50%;border:1.5px solid var(--line-d);cursor:pointer}\n.burger span{position:absolute;left:13px;right:13px;height:2px;background:#fff;border-radius:1px;transition:transform .3s ease,opacity .2s}\n.burger span:nth-child(1){top:16px}.burger span:nth-child(2){top:22px}.burger span:nth-child(3){top:28px}\n@media (max-width:960px){\n  .nav img{height:30px}\n  .burger{display:block}\n  .nav .menu{position:fixed;inset:0;z-index:2;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:28px;padding:96px var(--pad) 40px;background:var(--ink);\n    opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .3s ease,transform .3s ease,visibility 0s .3s}\n  .nav ul{flex-direction:column;gap:6px;margin:0;font:800 clamp(34px,10vw,52px)\/1.15 var(--head);letter-spacing:-.02em;text-transform:none}\n  .nav ul a::after{height:4px;bottom:4px}\n  .nav .mextra{display:flex;flex-direction:column;gap:8px;font-size:18px;color:rgba(255,255,255,.75)}\n  .nav .mextra a{text-decoration:none}\n  .nav .cta{height:52px;font-size:16px}\n  .mtoggle:checked~.menu{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .3s ease}\n  .mtoggle:checked~.burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}\n  .mtoggle:checked~.burger span:nth-child(2){opacity:0}\n  .mtoggle:checked~.burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}\n  .mtoggle:focus-visible~.burger{outline:2px solid var(--green);outline-offset:2px}\n}\n@media (max-width:960px) and (prefers-reduced-motion:no-preference){\n  .mtoggle:checked~.menu ul li{animation:min .45s cubic-bezier(.2,.7,.2,1) both}\n  .mtoggle:checked~.menu ul li:nth-child(2){animation-delay:.05s}.mtoggle:checked~.menu ul li:nth-child(3){animation-delay:.1s}\n  .mtoggle:checked~.menu ul li:nth-child(4){animation-delay:.15s}.mtoggle:checked~.menu ul li:nth-child(5){animation-delay:.2s}\n  @keyframes min{from{transform:translateY(18px);opacity:0}}\n}\n\n\/* sekcje *\/\n.sec{padding:clamp(64px,10vw,140px) 0}\n.dark{background:var(--ink);color:rgba(255,255,255,.72)}\n.dark h1,.dark h2,.dark h3{color:var(--white)}\n.h-xl{font-size:clamp(40px,min(8.4vw,11vh),104px);font-weight:800;letter-spacing:-.035em;line-height:.98}\n.h-l{font-size:clamp(32px,5vw,64px);font-weight:800;letter-spacing:-.03em}\n.h-m{font-size:clamp(24px,3vw,36px);font-weight:700}\n.lead{font-size:clamp(18px,1.6vw,21px);max-width:60ch}\n.g{color:var(--green)}\n\n\/* ods\u0142anianie: tre\u015b\u0107 zawsze widoczna, ruch tylko gdy przegl\u0105darka umie scroll-driven *\/\n@media (prefers-reduced-motion:no-preference){\n  @supports (animation-timeline:view()){\n    .rv{animation:rv linear both;animation-timeline:view();animation-range:entry 0% entry 60%}\n    @keyframes rv{from{translate:0 28px;filter:opacity(.35)}to{translate:0 0;filter:opacity(1)}}\n  }\n}\n\n\/* stopka *\/\n.foot{background:var(--ink);color:rgba(255,255,255,.6);padding:80px 0 32px;font-size:16px}\n.foot .big{font:800 clamp(34px,7vw,92px)\/1.02 var(--head);letter-spacing:-.035em;color:var(--white);margin:16px 0 56px}\n.foot .big a{text-decoration:none;background:linear-gradient(var(--green),var(--green)) 0 100%\/0 4px no-repeat;transition:background-size .4s ease}\n.foot .big a:hover{background-size:100% 4px}\n.fcols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding:40px 0;border-top:1px solid var(--line-d)}\n.fcols h4{margin:0 0 14px;font:700 13px\/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--green)}\n.fcols a,.fcols span{display:block;margin-bottom:10px;text-decoration:none;color:rgba(255,255,255,.75)}\n.fcols p{margin:0;max-width:34ch}\n.foot .row{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between;border-top:1px solid var(--line-d);padding-top:24px;font-size:14px}\n.foot a{text-decoration:none}\n.foot a:hover{color:var(--green)}\n@media (max-width:900px){.fcols{grid-template-columns:1fr 1fr}}\n@media (max-width:520px){.fcols{grid-template-columns:1fr}}\n\n@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}\n\n\/* nag\u0142\u00f3wek s\u0142owo po s\u0142owie (wow.js dzieli tekst na .w) *\/\n[data-words] .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em}\n[data-words] .w>span{display:inline-block;animation:wup .8s cubic-bezier(.2,.7,.2,1) both}\n@keyframes wup{from{transform:translateY(105%)}to{transform:none}}\n\n\/* Podstrona realizacji: pe\u0142ny baner, pasek fakt\u00f3w, pasek post\u0119pu czytania, przypi\u0119ta karta projektu *\/\n.prog{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;background:var(--green);transform-origin:left;transform:scaleX(0)}\n@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.prog{animation:pr linear both;animation-timeline:scroll(root)}}}\n@keyframes pr{to{transform:scaleX(1)}}\n@supports not (animation-timeline:scroll()){.prog{display:none}}\n.hero{position:relative;min-height:78svh;display:flex;align-items:flex-end;color:#fff;background:var(--ink);overflow:hidden}\n.hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.hero img{animation:par linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}\n@keyframes par{to{transform:translateY(18%) scale(1.08)}}\n.hero::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,31,37,.3),rgba(31,31,37,.92))}\n.hero .wrap{position:relative;z-index:2;width:100%;padding-bottom:40px}\n.crumb{font-size:14px;color:rgba(255,255,255,.7)}\n.crumb a{text-decoration:none}\n.crumb a:hover{color:var(--green)}\n.hero h1{color:#fff;font-size:clamp(38px,6.4vw,88px);font-weight:800;letter-spacing:-.035em;margin:16px 0 0;max-width:14ch}\n.tag{display:inline-block;font:700 12px\/1 var(--font);letter-spacing:.12em;text-transform:uppercase;padding:7px 10px;border-radius:4px;background:var(--green);color:#fff;margin-right:4px}\n.tag.o{background:none;border:1px solid rgba(255,255,255,.6)}\n.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));background:var(--ink);border-top:1px solid var(--line-d)}\n.facts div{padding:26px var(--pad);border-right:1px solid var(--line-d);color:rgba(255,255,255,.65);font-size:15px}\n.facts b{display:block;font:800 clamp(28px,3.4vw,46px)\/1 var(--head);letter-spacing:-.03em;color:#fff;margin-bottom:6px}\n.facts b small{font-size:.5em;color:var(--green)}\n@media (max-width:900px){.facts{grid-template-columns:1fr 1fr}.facts div{border-bottom:1px solid var(--line-d)}}\n.facts b{white-space:nowrap}\n.facts b.t{font-size:clamp(24px,2.4vw,34px)}\n@media (max-width:420px){.facts b{font-size:26px}}\n.body{display:grid;grid-template-columns:1fr 340px;gap:clamp(28px,5vw,80px);align-items:start}\n.body h2{font-size:clamp(26px,3vw,38px);margin:0 0 18px}\n.body p{margin:0 0 18px}\n.side{position:sticky;top:100px;background:#fff;border-radius:22px;padding:28px}\n.side dl{margin:0;display:grid;gap:16px}\n.side dt{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}\n.side dd{margin:2px 0 0;font:700 18px\/1.3 var(--head);color:var(--ink)}\n.side .btn{width:100%;justify-content:center;margin-top:24px}\n@media (max-width:900px){.body{grid-template-columns:1fr}.side{position:relative;top:0}}\n.tl{list-style:none;margin:28px 0 0;padding:0;counter-reset:s}\n.tl li{position:relative;padding:0 0 26px 52px;counter-increment:s}\n.tl li::before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font:700 13px\/1 var(--head)}\n.tl li::after{content:\"\";position:absolute;left:17px;top:40px;bottom:4px;width:2px;background:var(--line)}\n.tl li:last-child::after{display:none}\n.tl li.done::before{background:var(--green)}\n.next{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:40px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--ink)}\n.next b{font:800 clamp(26px,4vw,52px)\/1 var(--head);letter-spacing:-.03em;transition:color .2s}\n.next:hover b{color:var(--green)}\n\n.params{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-radius:16px;overflow:hidden;margin:28px 0 0}\n.params div{background:#fff;padding:18px 20px}.params dt{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}\n.params dd{margin:4px 0 0;font:700 20px\/1.25 var(--head);color:var(--ink)}\n@media (max-width:600px){.params{grid-template-columns:1fr}}\n.ms{list-style:none;margin:28px 0 0;padding:0;border-left:2px solid var(--line)}\n.ms li{position:relative;padding:0 0 22px 24px}.ms li::before{content:\"\";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--green)}\n.ms li.plan::before{background:#fff;border:2px solid var(--green)}\n.ms time{display:block;font:700 15px\/1.2 var(--head);color:var(--ink)}.ms span{color:var(--muted)}\n.hero.neu{background:var(--ink) radial-gradient(circle at 78% 30%,rgba(118,184,42,.28),transparent 55%)}.hero.neu .pin{position:absolute;right:8%;top:22%;width:clamp(90px,14vw,180px);opacity:.9}.hero.neu::after{background:linear-gradient(180deg,transparent,rgba(31,31,37,.6))}@media (max-width:600px){.hero.neu .pin{right:6%;top:14%;width:72px}}\n:host{display:block;font-family:var(--font);font-size:18px;line-height:1.6;color:var(--text);background:var(--bg);text-align:left}\n\n\n\/* KONTRAST A 2026-10-15 *\/\n:host{--muted:#65696d;--green-t:#4a7d14}\n.dark,.hero,.phero,.foot,.pin,.q.big,.nav .menu{--green-t:var(--green);--muted:#9a9ea2}\n.eyebrow,.more,.k,.g,.steps li .k,.num,.pc .more,.cbig small{color:var(--green-t)}\n.tag,.btn-green,.cta,.cta h2{color:var(--ink)}\n.row.on h3,.row:hover h3,.steps li.on h3{color:var(--green-t)}\n\n:where(img[height]){height:auto}\n\n\/* POPRAWKA 22.10 *\/\n.hero .tag.o,.feat .tag.o{color:#fff}.next{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;margin-top:56px;padding:32px 0 0}.next:focus{outline:none}.next:focus-visible{outline:2px solid var(--green);outline-offset:6px;border-radius:6px}.sec:has(.next){padding-bottom:clamp(48px,6vw,80px)}\n<\/style>\n<div class=\"prog\"><\/div>\n\n\n<header class=\"hero\"><img width=\"1920\" height=\"1081\" src=\"https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-D6EB610B-EE3B-417F-840D-06518B08F0D9-1024x577.webp\" srcset=\"https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-D6EB610B-EE3B-417F-840D-06518B08F0D9-300x169.webp 300w, https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-D6EB610B-EE3B-417F-840D-06518B08F0D9-768x432.webp 768w, https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-D6EB610B-EE3B-417F-840D-06518B08F0D9-1024x577.webp 1024w, https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-D6EB610B-EE3B-417F-840D-06518B08F0D9-1536x865.webp 1536w, https:\/\/vgec.pl\/wp-content\/uploads\/2026\/10\/vgec-202409-D6EB610B-EE3B-417F-840D-06518B08F0D9.webp 1920w\" sizes=\"100vw\" alt=\"Zawiercie BESS energy storage \u2013 battery containers on site\" fetchpriority=\"high\" decoding=\"async\">\n <div class=\"wrap\"><div class=\"crumb\"><a href=\"\/en\/\">Home<\/a> \/ <a href=\"\/en\/projects\/\">Projects<\/a> \/ Zawiercie<\/div>\n <div style=\"margin-top:22px\"><span class=\"tag\">BESS<\/span><span class=\"tag o\">Completed<\/span><\/div>\n <h1 data-words>7 MW \/ 14 MWh BESS energy storage \u2013 Zawiercie<\/h1><\/div><\/header>\n<section class=\"facts\"><div><b>7<small> MW<\/small><\/b>power<\/div><div><b>14<small> MWh<\/small><\/b>capacity<\/div><div><b>7<small> \u00d7<\/small><\/b>containers, 1 MW \/ 2 MWh each<\/div><div><b>15<small> kV<\/small><\/b>MV cable lines<\/div><\/section>\n<section class=\"sec\"><div class=\"wrap body\">\n <div>\n  <h2 class=\"rv\">The largest commercial BESS in Poland<\/h2>\n  <p class=\"lead rv\">From concept, through the building design and building permits, to construction completed with technical acceptance approved by the DSO and the building supervision authority (PINB). The storage system is integrated with the PV installation and the plant&#8217;s power network.<\/p>\n  <h2 class=\"rv\" style=\"margin-top:48px\">Parameters<\/h2>\n  <dl class=\"params rv\"><div><dt>Power<\/dt><dd>7 MW<\/dd><\/div><div><dt>Capacity<\/dt><dd>14 MWh<\/dd><\/div><div><dt>Containers<\/dt><dd>7 \u00d7 1 MW \/ 2 MWh<\/dd><\/div><div><dt>Cable lines<\/dt><dd>MV 15 kV<\/dd><\/div><div><dt>Control<\/dt><dd>EMS integrated with PV<\/dd><\/div><\/dl>\n  <h2 class=\"rv\" style=\"margin-top:48px\">Milestones<\/h2>\n  <ol class=\"ms\"><li class=\"rv \"><time>Q1 2024<\/time><span>Technical acceptance approved by the DSO and PINB<\/span><\/li><\/ol>\n  <h2 class=\"rv\" style=\"margin-top:48px\">Scope of work<\/h2>\n  <ol class=\"tl\"><li class=\"done rv\">Construction of the energy storage installation: 7 containerised storage units, each 1 MW \/ 2 MWh (7 MW \/ 14 MWh in total).<\/li><li class=\"done rv\">Foundations for transformer stations and storage units, earthworks and ground stabilisation.<\/li><li class=\"done rv\">15 kV medium-voltage cable lines with optical fibre for data transmission.<\/li><li class=\"done rv\">EMS energy management system integrated with the PV installation.<\/li><li class=\"done rv\">Site fencing, internal roads and site grading.<\/li><\/ol>\n  <p class=\"rv\" style=\"margin-top:20px\">Construction completed with technical acceptance approved by the DSO and PINB.<\/p>\n <\/div>\n <aside class=\"side rv\"><dl><dt>Client<\/dt><dd>Elemental Strategic Metals sp. z o.o.<\/dd><dt>Location<\/dt><dd>Zawiercie<\/dd><dt>Type<\/dt><dd>BESS with PV, on-site<\/dd><dt>Status<\/dt><dd>Completed<\/dd><dt>Acceptance<\/dt><dd>Q1 2024<\/dd><\/dl>\n  <a class=\"btn btn-green\" href=\"\/en\/contact\/\">Have a similar project? <span class=\"arr\">\u2192<\/span><\/a><\/aside>\n<\/div>\n<div class=\"wrap\"><a class=\"next\" href=\"\/en\/realizacje\/grudzianka-solar-farm\/\"><span class=\"eyebrow\">Next project<\/span><b>Grudzianka I \u2192<\/b><\/a><\/div><\/section>\n<\/template><\/div>\n\n\n\n<script>\n(function(){var H=document.getElementById('vge-k1');if(!H||!H.shadowRoot)return;var R=H.shadowRoot;\n\/\/ wsp\u00f3lne: t\u0142o nawigacji po przewini\u0119ciu, liczniki, rozbicie nag\u0142\u00f3wka na s\u0142owa\n(function(){\n  const reduce = matchMedia('(prefers-reduced-motion: reduce)').matches;\n  const nav = R.querySelector('.nav');\n  const onScroll = () => nav && nav.classList.toggle('solid', scrollY > 40);\n  addEventListener('scroll', onScroll, {passive:true}); onScroll();\n\n  \/\/ liczniki: warto\u015b\u0107 docelowa jest w tek\u015bcie, wi\u0119c bez JS wida\u0107 od razu liczb\u0119 ko\u0144cow\u0105\n  const fmt = (v, d) => d ? v.toFixed(d).replace('.', ',') : Math.round(v).toString();\n  const io = new IntersectionObserver(es => es.forEach(e => {\n    if (!e.isIntersecting) return; io.unobserve(e.target);\n    const el = e.target, end = parseFloat(el.dataset.to), d = +(el.dataset.dec || 0);\n    if (reduce) return;\n    const t0 = performance.now(), dur = 1400;\n    const step = t => { const p = Math.min(1, (t - t0) \/ dur), k = 1 - Math.pow(1 - p, 3);\n      el.textContent = fmt(end * k, d); if (p < 1) requestAnimationFrame(step); };\n    requestAnimationFrame(step);\n  }), {threshold:.5});\n  R.querySelectorAll('[data-to]').forEach(el => io.observe(el));\n\n  \/\/ nag\u0142\u00f3wek s\u0142owo po s\u0142owie (tylko ruch; tekst jest w HTML)\n  R.querySelectorAll('[data-words]').forEach(h => {\n    if (reduce) return;\n    const words = h.textContent.trim().split(\/\\s+\/);\n    h.innerHTML = words.map((w, i) => `<span class=\"w\"><span style=\"animation-delay:${120 + i * 90}ms\">${w}<\/span><\/span>`).join(' ');\n  });\n})();\n\n})();\n<\/script>\n","protected":false},"featured_media":906,"template":"","class_list":["post-1104","realizacje","type-realizacje","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>BESS energy storage construction \u2013 Zawiercie - VGE Consulting<\/title>\n<meta name=\"description\" content=\"7 MW \/ 14 MWh BESS in Zawiercie: concept, building design, permits, construction and acceptance by the DSO and the building authority.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"BESS energy storage construction \u2013 Zawiercie - VGE Consulting\" \/>\n<meta property=\"og:description\" content=\"7 MW \/ 14 MWh BESS in Zawiercie: concept, building design, permits, construction and acceptance by the DSO and the building authority.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/\" \/>\n<meta property=\"og:site_name\" content=\"VGE Consulting\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-22T10:59:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/09\/D6EB610B-EE3B-417F-840D-06518B08F0D9-1024x577.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"577\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/\",\"url\":\"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/\",\"name\":\"BESS energy storage construction \u2013 Zawiercie - VGE Consulting\",\"isPartOf\":{\"@id\":\"https:\/\/vgec.pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/09\/D6EB610B-EE3B-417F-840D-06518B08F0D9-scaled.jpg\",\"datePublished\":\"2026-08-07T11:13:00+00:00\",\"dateModified\":\"2026-10-22T10:59:52+00:00\",\"description\":\"7 MW \/ 14 MWh BESS in Zawiercie: concept, building design, permits, construction and acceptance by the DSO and the building authority.\",\"breadcrumb\":{\"@id\":\"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/#primaryimage\",\"url\":\"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/09\/D6EB610B-EE3B-417F-840D-06518B08F0D9-scaled.jpg\",\"contentUrl\":\"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/09\/D6EB610B-EE3B-417F-840D-06518B08F0D9-scaled.jpg\",\"width\":2560,\"height\":1441},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/vgec.pl\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zawiercie\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/vgec.pl\/#website\",\"url\":\"https:\/\/vgec.pl\/\",\"name\":\"VGE Consulting \u2013 Efektywne Zarz\u0105dzanie Energi\u0105\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/vgec.pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/vgec.pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Organization\",\"ProfessionalService\"],\"@id\":\"https:\/\/vgec.pl\/#organization\",\"name\":\"VGE Consulting\",\"url\":\"https:\/\/vgec.pl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/vgec.pl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/04\/vgec-logo.png\",\"contentUrl\":\"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/04\/vgec-logo.png\",\"width\":400,\"height\":168,\"caption\":\"VGE Consulting\"},\"image\":{\"@id\":\"https:\/\/vgec.pl\/#\/schema\/logo\/image\/\"},\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"ul. St. Wyspia\u0144skiego 10\/4\",\"postalCode\":\"60-749\",\"addressLocality\":\"Pozna\u0144\",\"addressCountry\":\"PL\"},\"telephone\":\"+48 501 339 022\",\"email\":\"biuro@vgec.pl\",\"areaServed\":{\"@type\":\"Country\",\"name\":\"Poland\"},\"knowsAbout\":[\"BESS development to RTB\",\"Energy storage systems\",\"EV chargers\",\"Solar farms\",\"Project documentation\",\"Energy consulting\",\"Construction and maintenance\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"BESS energy storage construction \u2013 Zawiercie - VGE Consulting","description":"7 MW \/ 14 MWh BESS in Zawiercie: concept, building design, permits, construction and acceptance by the DSO and the building authority.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/","og_locale":"en_US","og_type":"article","og_title":"BESS energy storage construction \u2013 Zawiercie - VGE Consulting","og_description":"7 MW \/ 14 MWh BESS in Zawiercie: concept, building design, permits, construction and acceptance by the DSO and the building authority.","og_url":"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/","og_site_name":"VGE Consulting","article_modified_time":"2026-10-22T10:59:52+00:00","og_image":[{"width":1024,"height":577,"url":"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/09\/D6EB610B-EE3B-417F-840D-06518B08F0D9-1024x577.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/","url":"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/","name":"BESS energy storage construction \u2013 Zawiercie - VGE Consulting","isPartOf":{"@id":"https:\/\/vgec.pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/#primaryimage"},"image":{"@id":"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/#primaryimage"},"thumbnailUrl":"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/09\/D6EB610B-EE3B-417F-840D-06518B08F0D9-scaled.jpg","datePublished":"2026-08-07T11:13:00+00:00","dateModified":"2026-10-22T10:59:52+00:00","description":"7 MW \/ 14 MWh BESS in Zawiercie: concept, building design, permits, construction and acceptance by the DSO and the building authority.","breadcrumb":{"@id":"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/#primaryimage","url":"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/09\/D6EB610B-EE3B-417F-840D-06518B08F0D9-scaled.jpg","contentUrl":"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/09\/D6EB610B-EE3B-417F-840D-06518B08F0D9-scaled.jpg","width":2560,"height":1441},{"@type":"BreadcrumbList","@id":"https:\/\/vgec.pl\/en\/realizacje\/zawiercie-energy-storage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/vgec.pl\/en\/"},{"@type":"ListItem","position":2,"name":"Zawiercie"}]},{"@type":"WebSite","@id":"https:\/\/vgec.pl\/#website","url":"https:\/\/vgec.pl\/","name":"VGE Consulting \u2013 Efektywne Zarz\u0105dzanie Energi\u0105","description":"","publisher":{"@id":"https:\/\/vgec.pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vgec.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Organization","ProfessionalService"],"@id":"https:\/\/vgec.pl\/#organization","name":"VGE Consulting","url":"https:\/\/vgec.pl\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vgec.pl\/#\/schema\/logo\/image\/","url":"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/04\/vgec-logo.png","contentUrl":"https:\/\/vgec.pl\/wp-content\/uploads\/2024\/04\/vgec-logo.png","width":400,"height":168,"caption":"VGE Consulting"},"image":{"@id":"https:\/\/vgec.pl\/#\/schema\/logo\/image\/"},"address":{"@type":"PostalAddress","streetAddress":"ul. St. Wyspia\u0144skiego 10\/4","postalCode":"60-749","addressLocality":"Pozna\u0144","addressCountry":"PL"},"telephone":"+48 501 339 022","email":"biuro@vgec.pl","areaServed":{"@type":"Country","name":"Poland"},"knowsAbout":["BESS development to RTB","Energy storage systems","EV chargers","Solar farms","Project documentation","Energy consulting","Construction and maintenance"]}]}},"_links":{"self":[{"href":"https:\/\/vgec.pl\/en\/wp-json\/wp\/v2\/realizacje\/1104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vgec.pl\/en\/wp-json\/wp\/v2\/realizacje"}],"about":[{"href":"https:\/\/vgec.pl\/en\/wp-json\/wp\/v2\/types\/realizacje"}],"version-history":[{"count":7,"href":"https:\/\/vgec.pl\/en\/wp-json\/wp\/v2\/realizacje\/1104\/revisions"}],"predecessor-version":[{"id":1363,"href":"https:\/\/vgec.pl\/en\/wp-json\/wp\/v2\/realizacje\/1104\/revisions\/1363"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vgec.pl\/en\/wp-json\/wp\/v2\/media\/906"}],"wp:attachment":[{"href":"https:\/\/vgec.pl\/en\/wp-json\/wp\/v2\/media?parent=1104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}