@-webkit-viewport{width:device-width;zoom:1}@-moz-viewport{width:device-width;zoom:1}@-ms-viewport{width:device-width;zoom:1}@-o-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,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-size:100%;font:inherit;vertical-align:baseline;list-style:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img,video{max-width:100%;height:auto}embed,iframe,object{max-width:100%}[hidden],template{display:none;visibility:hidden}img{-ms-interpolation-mode:bicubic}a:focus,button:focus{outline:0;outline:calc-em(5px) auto -webkit-focus-ring-color;outline-offset:calc-em(-2.5px)}a:active,a:hover{outline:0}@font-face{font-display:swap;font-family:'Fira Sans';font-style:normal;font-weight:300;src:url(../fonts/fira-sans-v17-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Fira Sans';font-style:normal;font-weight:400;src:url(../fonts/fira-sans-v17-latin-regular.woff2) format("woff2")}.container{width:1300px;max-width:100%;margin:0 auto;position:relative}body{font-family:"Fira Sans",sans-serif;font-weight:300;font-style:normal;font-size:16px;font-size:100%;line-height:1.5em;color:#131e45;background:#fff;overflow:hidden}h1{font-size:32px;line-height:44px;font-weight:600}@media screen and (max-width:740px){h1{font-size:28px;line-height:40px}}h2{font-size:32px;line-height:44px;font-weight:600;margin-bottom:16px}h3{font-size:24px;line-height:32px;font-weight:600;margin-bottom:8px;padding-top:32px}p{font-size:16px;line-height:2em;margin-bottom:24px}.list{font-size:16px;line-height:2em;margin-bottom:24px;margin-left:20px}.list li{list-style:disc}.custom-list{list-style-type:none;font-size:16px;line-height:2em;margin-bottom:24px;margin-left:20px}.custom-list li{position:relative;padding-left:20px;padding-bottom:8px}.custom-list li:before{content:"";position:absolute;left:-20px;top:4px;width:26px;height:26px;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE4LjI1IDNBMi43NSAyLjc1IDAgMCAxIDIxIDUuNzV2MTIuNUEyLjc1IDIuNzUgMCAwIDEgMTguMjUgMjFINS43NUEyLjc1IDIuNzUgMCAwIDEgMyAxOC4yNVY1Ljc1QTIuNzUgMi43NSAwIDAgMSA1Ljc1IDNoMTIuNVptMCAxLjVINS43NWMtLjY5IDAtMS4yNS41Ni0xLjI1IDEuMjV2MTIuNWMwIC42OS41NiAxLjI1IDEuMjUgMS4yNWgxMi41Yy42OSAwIDEuMjUtLjU2IDEuMjUtMS4yNVY1Ljc1YzAtLjY5LS41Ni0xLjI1LTEuMjUtMS4yNVpNMTAgMTQuNDRsNi40Ny02LjQ3YS43NS43NSAwIDAgMSAxLjEzMy45NzZsLS4wNzMuMDg0LTcgN2EuNzUuNzUgMCAwIDEtLjk3Ni4wNzNsLS4wODQtLjA3My0zLTNhLjc1Ljc1IDAgMCAxIC45NzYtMS4xMzNsLjA4NC4wNzNMMTAgMTQuNDRsNi40Ny02LjQ3TDEwIDE0LjQ0WiIgZmlsbD0iI2JlMDAxMCIgY2xhc3M9ImZpbGwtMjEyMTIxIj48L3BhdGg+PC9zdmc+);background-size:contain;background-repeat:no-repeat;background-position:0}.custom-list li a{display:inline-block}strong{font-weight:600;font-style:normal}a{color:#181818;text-decoration:none;word-wrap:break-word}a img{border:none;background:0 0}a:hover img{border:none;background:0 0;opacity:.8;filter:alpha(opacity=80)}.page-content{text-align:center;width:280px;max-width:100%;margin:0 auto;padding:40px}@media (max-width:700px){.page-content{width:250px;padding:30px}}.page-footer{text-align:center;width:400px;max-width:100%;margin:0 auto;padding:0 40px 40px 40px}@media (max-width:700px){.page-footer{width:320px}}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.kalkulator-wrapper{position:relative;width:100%;background:#565656;padding:60px 5%}.kalkulator-wrapper h2{color:#eac800;font-size:50px;line-height:54px}@media screen and (max-width:780px){.kalkulator-wrapper h2{font-size:20px;line-height:28px}}.kalkulator-wrapper .k-ergebnis,.kalkulator-wrapper .k-row{font-size:32px;line-height:42px}@media screen and (max-width:780px){.kalkulator-wrapper .k-ergebnis,.kalkulator-wrapper .k-row{font-size:20px;line-height:28px}}.kalkulator-wrapper .k-row{position:relative;width:100%;display:flex;flex-wrap:wrap;margin-bottom:5px}.kalkulator-wrapper .k-row .k-text{display:block;width:400px}@media screen and (max-width:780px){.kalkulator-wrapper .k-row .k-text{width:100%;margin-bottom:2px}}.kalkulator-wrapper .k-row .k-input{display:block;border:none;background:#fff;border-radius:8px;padding:5px 10px;font-family:'Exo 2',sans-serif;font-weight:700;font-size:32px;width:100px}@media screen and (max-width:780px){.kalkulator-wrapper .k-row .k-input{font-size:20px;line-height:28px}}.kalkulator-wrapper .k-row .k-input:focus{outline:0}.kalkulator-wrapper .k-row .k-label{display:block;width:30px;padding-left:20px}.kalkulator-wrapper .k-row.einspeise{padding-top:80px;margin-bottom:80px}@media screen and (max-width:780px){.kalkulator-wrapper .k-row.einspeise{padding-top:40px;margin-bottom:40px}}.kalkulator-wrapper .k-row.oder{margin-bottom:10px}.kalkulator-wrapper .k-row.oder .k-text{font-weight:400;color:#eac800}.kalkulator-wrapper .k-row.erzeugnis-vorjahr .k-input{width:190px}.kalkulator-wrapper .k-ergebnis{position:relative;width:100%;display:flex;flex-wrap:wrap}.kalkulator-wrapper .k-ergebnis .k-col{display:flex;flex-direction:column;justify-content:center;margin-right:20px}@media screen and (max-width:780px){.kalkulator-wrapper .k-ergebnis .k-col.mobil{width:100%}}.kalkulator-wrapper .k-ergebnis .k-button{background:#eac800;color:#000;border-radius:8px;padding:5px 10px 5px 10px;width:270px;text-transform:center;display:block;margin-bottom:8px;cursor:pointer}@media screen and (max-width:780px){.kalkulator-wrapper .k-ergebnis .k-button{width:190px;text-align:center}}.kalkulator-wrapper .k-ergebnis .ergebnis{display:block;border-radius:8px;padding:5px 10px;background:#fff;color:#000;margin-bottom:8px;width:140px}.kalkulator-wrapper .k-ergebnis .ergebnis.mit,.kalkulator-wrapper .k-ergebnis .ergebnis.verlust{background:#eac800}.kalkulator-wrapper .k-ergebnis .k-euro{display:block;padding:5px 0;margin-bottom:8px;font-size:50px}@media screen and (max-width:780px){.kalkulator-wrapper .k-ergebnis .k-euro{font-size:20px;line-height:28px}}.kalkulator-wrapper .k-ergebnis .k-euro.mit,.kalkulator-wrapper .k-ergebnis .k-euro.verlust{color:#eac800}.kalkulator-wrapper .k-ergebnis .k-ertrag{display:block;padding:5px 0;margin-bottom:8px}.kalkulator-wrapper .k-ergebnis .k-ertrag.mit{color:#eac800}.range-wrapper{margin:100px 0 0 80px}@media screen and (max-width:780px){.range-wrapper{margin-left:60px}}.range-wrapper .k-ergebnis{padding-top:10px;margin-left:calc(270px - 80px);width:calc(100% - 270px - 80px)}@media screen and (max-width:1200px){.range-wrapper .k-ergebnis{margin-left:-100px;width:100%}}@media screen and (max-width:780px){.range-wrapper .k-ergebnis{margin-left:-80px}}.range-wrapper .k-ergebnis .k-ertrag.mit{margin-left:20px}.range-wrap{position:relative;width:60%}@media screen and (max-width:780px){.range-wrap{width:85%}}.range{width:100%;-webkit-appearance:none;height:10px;border-radius:5px;background:#eac800;outline:0;padding:0;margin:0;position:relative;z-index:999}.range::-webkit-slider-thumb{appearance:none;width:40px;height:40px;border-radius:50%;background:#eac800;cursor:pointer;box-shadow:rgba(0,0,0,.35) 0 5px 15px;transition:background .15s ease-in-out}.range::-moz-range-thumb{width:40px;height:40px;border:0;border-radius:50%;background:#eac800;cursor:pointer;transition:background .15s ease-in-out}.range:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff,0 0 0 6px #1abc9c}.bubble{color:#eac800;padding:0;padding:0 10px 0 10px;position:absolute;text-align:center;left:8px;top:-40px;font-size:26px;font-weight:400;transform:translateX(-50%)}@media screen and (max-width:780px){.bubble{font-size:20px;line-height:28px}}.bubble::before{content:"%";position:absolute;right:-15px;top:0}.bubble::after{content:"";position:absolute;width:4px;height:15px;background:#eac800;bottom:-20px;left:20px;display:none}.start-range{position:absolute;left:0;background:#eac800;width:30px;height:30px;top:-3px;border-radius:50%}.start-range:before{content:"0%";position:absolute;left:-60px;color:#eac800;font-size:32px}@media screen and (max-width:780px){.start-range:before{font-size:18px;left:-40px}}.start-range:after{content:"Verschmutzung";position:absolute;left:-80px;color:#eac800;font-size:24px;font-weight:400;top:40px}@media screen and (max-width:780px){.start-range:after{font-size:16px;left:-60px}}@media screen and (max-width:485px){.start-range:after{font-size:12px}}.end-range{position:absolute;right:0;background:#eac800;width:30px;height:30px;top:-3px;border-radius:50%}.end-range:before{content:"30%";position:absolute;right:-75px;color:#eac800;font-size:32px}@media screen and (max-width:780px){.end-range:before{font-size:18px;right:-50px}}.end-range:after{content:"Verschmutzung";position:absolute;right:-90px;color:#eac800;font-size:24px;font-weight:400;top:40px}@media screen and (max-width:780px){.end-range:after{font-size:16px;right:-50px}}@media screen and (max-width:485px){.end-range:after{font-size:12px}}.sechs-prozent{position:absolute;left:20.9%;background:#eac800;width:5px;height:40px;top:-8px}.sechs-prozent:after{content:"6%";position:absolute;color:#eac800;font-size:24px;font-weight:400;top:46px;left:-5px}@media screen and (max-width:780px){.sechs-prozent:after{font-size:16px;right:-50px}}@media screen and (max-width:485px){.sechs-prozent:after{font-size:12px}}.satz{font-size:24px;line-height:1.25em;padding-top:100px;margin-left:-80px;margin-bottom:50px}@media screen and (max-width:780px){.satz{font-size:18px;margin-left:-60px}}