/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes mouseWheel{0%{height:0;opacity:1}70%{height:8px;opacity:.8}to{opacity:0;height:8px}}@keyframes mouseWheel{0%{height:0;opacity:1}70%{height:8px;opacity:.8}to{opacity:0;height:8px}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}main,summary{display:block}audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}mark{background:#ff0;color:#000}sub,sup{line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:700}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}body,html{width:100%;min-height:100vh}html{box-sizing:border-box;font-size:100%;font-family:'GothamRoundedBook',sans-serif;font-weight:400;font-display:swap;font-optical-sizing:auto;font-style:normal;color:var(--c-gray)}.container,body{position:relative}body,section{overflow-x:hidden}body{background-color:#fff;background:#fff}*,:after,:before{box-sizing:inherit}a,a button,a img,a span,button,input,textarea{outline:0;text-decoration:none;transition:.2s linear all}a button.a--underline,a img.a--underline,a span.a--underline,a.a--underline,button.a--underline,input.a--underline,textarea.a--underline{text-decoration:underline}a svg line,a svg path,a svg polygon,a svg rect{transition:.2s linear all}section{position:relative;padding:calc(.8*var(--base-sp)) 0;overflow:hidden}.container{margin:0 auto}.text-left{text-align:left}.text-uppercase{text-transform:uppercase}.text-underline{text-decoration:underline}.font-regular{font-weight:400}.font-bold{font-weight:700}p{line-height:1.5;margin-bottom:.5rem}p:last-of-type{margin-bottom:0}p a{color:inherit;text-decoration:underline}.img-responsive{max-width:100%;height:auto}.flexbox{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative}.flexbox--justify-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flexbox--justify-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flexbox--justify-start{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flexbox--space-between{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flexbox--align-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flexbox--align-end{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flexbox--align-start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flexbox--wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox--last-row-align-left:after{content:'';-webkit-flex:auto;-ms-flex:auto;flex:auto}.m0{margin:0!important}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0,.mx0{margin-left:0!important}.mx0{margin-right:0!important}.my0{margin-top:0!important;margin-bottom:0!important}.p0{padding:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.pr0,.px0{padding-right:0!important}.px0{padding-left:0!important}.py0{padding-top:0!important;padding-bottom:0!important}.is-hidden{display:none!important}@font-face{font-family:'GothamRoundedBold';src:url(../fonts/GothamRounded-Bold.woff2) format("woff2"),url(../fonts/GothamRounded-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'GothamRoundedBook';src:url(../fonts/GothamRounded-Book.woff2) format("woff2"),url(../fonts/GothamRounded-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--c-green: #48ab33;--c-gray: #7a7876;--base-sp: 100px}@media screen and (max-width:1600px){:root{--base-sp: 80px}}@media screen and (max-width:1439px){:root{--base-sp: 70px}}@media screen and (max-width:991px){:root{--base-sp: 60px}}@media screen and (max-width:767px){:root{--base-sp: 50px}}@media screen and (max-width:575px){:root{--base-sp: 40px}}section:last-of-type{padding-bottom:calc(.95*var(--base-sp))}.container{max-width:1450px;width:100%;padding:0 15px}@media screen and (max-width:1439px){.container{max-width:1200px}}strong{font-family:'GothamRoundedBold',sans-serif;font-weight:700;font-style:normal;font-display:swap}.text-center{text-align:center}.text-right{text-align:right}.btn{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;height:calc(1.06*var(--base-sp));border-radius:calc(1.06*var(--base-sp));border:0;padding-left:2em;padding-right:2em}@media screen and (max-width:1439px){.btn{height:calc(.9*var(--base-sp));padding-left:1.25em;padding-right:1.25em}}.btn--white{background-color:#fff;color:var(--c-green);font-size:2.625rem;font-family:'GothamRoundedBold',sans-serif;font-weight:700;font-style:normal;font-display:swap;box-shadow:2.1px 2.1px 38px rgba(0,0,0,.25)}@media screen and (max-width:1439px){.btn--white{font-size:1.875rem}}@media screen and (max-width:991px){.btn--white{font-size:1.625rem}}@media screen and (max-width:767px){.btn--white{font-size:1.375rem}}@media screen and (max-width:575px){.btn--white{font-size:1.125rem}}.btn--white:focus-visible,.btn--white:hover{background-color:var(--c-green);color:#fff}.page--home .router{--logo-width: 34%;padding-top:0;padding-bottom:0;background:url(../images/bg_gradient.webp) center center no-repeat;color:#fff;text-align:center}.page--home .battery h3,.page--home .router h2,.page--home .system h3{font-family:'GothamRoundedBold',sans-serif;font-weight:700;font-style:normal;font-display:swap}.page--home .router h2{margin-top:calc(.15*var(--base-sp));font-size:2.625rem;margin-bottom:50px}@media screen and (max-width:1439px){.page--home .router h2{font-size:2rem}}@media screen and (max-width:991px){.page--home .router h2{font-size:1.625rem}}@media screen and (max-width:767px){.page--home .router h2{font-size:1.5rem;margin-top:20px}}@media screen and (max-width:575px){.page--home .router h2{font-size:1.125rem}}.page--home .router__logo{width:var(--logo-width);height:auto;display:block;margin:0 auto}.page--home .router__columns{background:url(../images/recyklace.webp) center center no-repeat;background-size:contain}@media screen and (max-width:767px){.page--home .router__columns{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-size:100%}}.page--home .battery,.page--home .system{padding-bottom:calc(3*var(--base-sp));position:relative}@media screen and (max-width:767px){.page--home .battery,.page--home .system{width:100%}}.page--home .battery h3,.page--home .system h3{font-size:3.125rem;text-transform:uppercase;margin-bottom:.25em;padding-top:.2em}@media screen and (max-width:1439px){.page--home .battery h3,.page--home .system h3{font-size:2.125rem}}@media screen and (max-width:991px){.page--home .battery h3,.page--home .system h3{font-size:1.75rem}}@media screen and (max-width:767px){.page--home .battery h3,.page--home .system h3{font-size:1.625rem}}@media screen and (max-width:575px){.page--home .battery h3,.page--home .system h3{font-size:1.375rem}}.page--home .battery h3+p,.page--home .system h3+p{font-size:1.5625rem;line-height:1.15;margin-bottom:1em}@media screen and (max-width:1439px){.page--home .battery h3+p,.page--home .system h3+p{font-size:1.25rem}}@media screen and (max-width:991px){.page--home .battery h3+p,.page--home .system h3+p{font-size:1rem}}@media screen and (max-width:767px){.page--home .battery h3+p,.page--home .system h3+p{font-size:.9375rem}}.page--home .battery .logo-wrapper,.page--home .system .logo-wrapper{position:absolute;bottom:0;left:50%;width:calc(1.9*var(--base-sp));padding-top:15px;padding-bottom:5px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-top-left-radius:calc(.5*var(--base-sp));border-top-right-radius:calc(.5*var(--base-sp))}@media screen and (max-width:767px){.page--home .battery .logo-wrapper,.page--home .system .logo-wrapper{border-radius:20px;padding:10px 0 8px;width:120px}}.page--home .battery .logo-wrapper img,.page--home .system .logo-wrapper img{max-width:75%}.page--home .system{background:url(../images/elektro.webp) center 100px no-repeat;background-size:cover}@media screen and (max-width:767px){.page--home .system{margin-bottom:50px;background-size:60%;background-position-y:bottom}}.page--home .battery{background:url(../images/baterie.webp) center 100px no-repeat;background-size:cover}@media screen and (max-width:767px){.page--home .battery{margin-bottom:50px;background-size:60%;background-position-y:center}}.footer{background-color:#fff;text-align:center;padding:1em 0}.footer .container{max-width:800px}.footer p{font-size:1.25rem}@media screen and (max-width:1439px){.footer p{font-size:1.125rem}}@media screen and (max-width:991px){.footer p{font-size:1rem}}@media screen and (max-width:767px){.footer p{font-size:.9375rem}}@media screen and (max-width:575px){.footer p{font-size:.875rem}}