/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../fonts/open-sans-v34-latin-300.eot");src:local(""),url("../fonts/open-sans-v34-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-300.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-300.woff") format("woff"),url("../fonts/open-sans-v34-latin-300.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v34-latin-regular.eot");src:local(""),url("../fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-regular.woff") format("woff"),url("../fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;src:url("../fonts/open-sans-v34-latin-500.eot");src:local(""),url("../fonts/open-sans-v34-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-500.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-500.woff") format("woff"),url("../fonts/open-sans-v34-latin-500.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-500.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../fonts/open-sans-v34-latin-600.eot");src:local(""),url("../fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-600.woff") format("woff"),url("../fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/open-sans-v34-latin-700.eot");src:local(""),url("../fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-700.woff") format("woff"),url("../fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:url("../fonts/open-sans-v34-latin-800.eot");src:local(""),url("../fonts/open-sans-v34-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-800.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-800.woff") format("woff"),url("../fonts/open-sans-v34-latin-800.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-800.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:url("../fonts/open-sans-v34-latin-300italic.eot");src:local(""),url("../fonts/open-sans-v34-latin-300italic.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-300italic.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-300italic.woff") format("woff"),url("../fonts/open-sans-v34-latin-300italic.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-300italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../fonts/open-sans-v34-latin-italic.eot");src:local(""),url("../fonts/open-sans-v34-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-italic.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-italic.woff") format("woff"),url("../fonts/open-sans-v34-latin-italic.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;src:url("../fonts/open-sans-v34-latin-500italic.eot");src:local(""),url("../fonts/open-sans-v34-latin-500italic.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-500italic.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-500italic.woff") format("woff"),url("../fonts/open-sans-v34-latin-500italic.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-500italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:url("../fonts/open-sans-v34-latin-600italic.eot");src:local(""),url("../fonts/open-sans-v34-latin-600italic.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-600italic.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-600italic.woff") format("woff"),url("../fonts/open-sans-v34-latin-600italic.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-600italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url("../fonts/open-sans-v34-latin-700italic.eot");src:local(""),url("../fonts/open-sans-v34-latin-700italic.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-700italic.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-700italic.woff") format("woff"),url("../fonts/open-sans-v34-latin-700italic.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-700italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:url("../fonts/open-sans-v34-latin-800italic.eot");src:local(""),url("../fonts/open-sans-v34-latin-800italic.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans-v34-latin-800italic.woff2") format("woff2"),url("../fonts/open-sans-v34-latin-800italic.woff") format("woff"),url("../fonts/open-sans-v34-latin-800italic.ttf") format("truetype"),url("../fonts/open-sans-v34-latin-800italic.svg#OpenSans") format("svg")}@font-face{font-family:"a-ev1";src:url("../fonts/a-ev1.eot?ufggty");src:url("../fonts/a-ev1.eot?ufggty#iefix") format("embedded-opentype"),url("../fonts/a-ev1.ttf?ufggty") format("truetype"),url("../fonts/a-ev1.woff?ufggty") format("woff"),url("../fonts/a-ev1.svg?ufggty#a-ev1") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"],.fdblock .feature h4:before,.fdblock .feature.active h4:before{font-family:"a-ev1" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-home:before,.icon-navicon:before,.icon-email:before,.icon-mail:before{transition:color .3s ease;-moz-transition:color .3s ease;-webkit-transition:color .3s ease;-o-transition:color .3s ease}.icon-home:before{content:""}.icon-navicon:before{content:""}.icon-email:before{content:""}.icon-mail:before{content:""}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:100%;font-style:normal;font-weight:400;line-height:1.3;overflow-y:scroll}body{background-color:#fff}figure{margin:0;padding:0}h1,h2,h3,h4,h5,p,ul,li{margin:0;padding:0}h1{color:navy;font-size:1.25rem;font-weight:600;margin:0 0 20px 0;text-transform:uppercase}@media screen and (min-width: 700px){h1{font-size:1.5rem}}h2{color:navy;font-size:1.125rem;font-weight:600;margin:0 0 12px 0}@media screen and (min-width: 700px){h2{font-size:1.375rem}}h3{color:navy;font-size:1rem;font-weight:600;margin:0 0 12px 0}@media screen and (min-width: 700px){h3{font-size:1.125rem}}p{color:navy;font-size:1rem}b,strong{font-weight:600}a{color:navy;transition:color .3s ease;-moz-transition:color .3s ease;-webkit-transition:color .3s ease;-o-transition:color .3s ease}a:hover{color:rgba(0,0,128,.6)}a,a:hover{text-decoration:underline}img{display:block;width:100%}hr{border:none;border-bottom:1px solid #fff;float:left;padding:0;width:100%}ul{float:left;list-style-type:none;margin:0;padding:0;width:100%}.container{margin:0 auto;max-width:1200px;padding:0 30px;width:100%}@media screen and (min-width: 700px){.container{margin:0 auto}}.meta-nav{position:fixed;right:-2px;top:108px;width:auto;z-index:300}.meta-nav ul li.home{margin:0 0 5px 0}.meta-nav ul li.mail{width:auto}.meta-nav a{color:red;cursor:pointer;text-decoration:none}.meta-nav a span.icon-home::before,.meta-nav a span.icon-mail::before{font-size:30px}.meta-nav a:hover{color:rgba(255,0,0,.6)}.meta-nav a.active{color:#ccc}.meta-nav a.active:hover{color:rgba(204,204,204,.6)}header{background-color:#fff;float:left;height:80px;padding:12px 0 0 0;position:fixed;width:100%;z-index:100;transition:height 1s,padding 1s}@media screen and (min-width: 700px){header{background-color:rgba(255,255,255,.8);height:115px;padding:20px 0 0 0}}header .logo{float:left;padding:0 0 20px 0;width:100%}header .logo figure{display:table;margin:0 auto;max-width:293px}header nav{float:left;padding:0 0 10px 0;width:100%}header nav #button-rotate{border:3px solid #00b450;border-radius:50px;cursor:pointer;margin:0 -147px 0 0;padding:4px;position:absolute;right:50%;top:37px;transition:margin 1s,padding 1s}@media screen and (min-width: 700px){header nav #button-rotate{display:none}}header nav #button-rotate [class^=bar]{background-color:#00b450;height:3px;margin:3px 0;transition:.35s;width:21px}header nav #button-rotate.cross .bar1{transform:translate(0px, 6px) rotate(135deg)}header nav #button-rotate.cross .bar2{transform:scale(0, 0)}header nav #button-rotate.cross .bar3{transform:translate(0px, -6px) rotate(45deg)}header nav #button-rotate.arrow-up .bar1{transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1)}header nav #button-rotate.arrow-up .bar2{transform:rotate(90deg)}header nav #button-rotate.arrow-up .bar3{transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1)}header nav #button-rotate.arrow-down .bar1{transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1)}header nav #button-rotate.arrow-down .bar2{transform:rotate(90deg)}header nav #button-rotate.arrow-down .bar3{transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1)}header nav #mobilemenu{background-color:#fff;border-bottom:8px solid navy;float:left;width:100%}@media screen and (min-width: 700px){header nav #mobilemenu{background-color:rgba(0,0,0,0);border-bottom:none}}header nav .container{display:none}@media screen and (min-width: 700px){header nav .container{display:block}}header nav .container ul{float:left;width:100%}@media screen and (min-width: 700px){header nav .container ul{display:flex;justify-content:center}}header nav .container ul li{color:#00b450;float:left;font-size:1.1875rem;font-weight:600;padding:0 0 15px 0;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width: 700px){header nav .container ul li{padding:0 40px 0 0;width:auto}header nav .container ul li:last-child{padding:0}}header nav .container ul li a{color:#00b450;text-decoration:none}header nav .container ul li a:hover{color:rgba(0,180,80,.7);text-decoration:none}header nav .container ul li a.active{color:navy}section{float:left;padding:0;margin:0;width:100%}section.hero{margin:80px 0 0 0;transition:margin 1s}@media screen and (min-width: 700px){section.hero{background-color:#0f170a;margin:115px 0 0 0}}section.hero .container{padding:0}section.hero figure{position:relative}section.hero figure .hero-banner{padding:5px 10px 10px 10px;text-align:center}@media screen and (min-width: 700px){section.hero figure .hero-banner{bottom:4%;padding:0 30px;position:absolute}}section.hero figure .hero-banner h1{color:#00b450;font-size:1.5625rem;font-weight:700;margin:0}@media screen and (min-width: 700px){section.hero figure .hero-banner h1{color:#d1c74b;font-size:1.9375rem;font-weight:600}}@media screen and (min-width: 900px){section.hero figure .hero-banner h1{font-size:2.5rem}}@media screen and (min-width: 1020px){section.hero figure .hero-banner h1{font-size:2.875rem}}@media screen and (min-width: 1200px){section.hero figure .hero-banner h1{font-size:3.125rem}}section.hero figure .desktop{display:none}@media screen and (min-width: 700px){section.hero figure .desktop{display:block}}@media screen and (min-width: 700px){section.hero figure .mobil{display:none}}section.energie-system{margin:50px 0 20px 0}section.energie-system .container{padding:0 !important}@media screen and (min-width: 700px){section.energie-system .container{display:flex;justify-content:center}}section.energie-system ul{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;float:left;width:100%}@media screen and (min-width: 700px){section.energie-system ul{align-items:unset;flex-direction:row;justify-content:space-between;max-width:600px}}@media screen and (min-width: 1020px){section.energie-system ul{max-width:925px}}section.energie-system ul li{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 0 30px 0;max-width:285px;min-height:285px;min-width:290px;padding:20px 0;text-align:center;width:100%}@media screen and (min-width: 700px){section.energie-system ul li{width:48%}}@media screen and (min-width: 1020px){section.energie-system ul li{width:30%}}section.energie-system ul li b{font-size:1.1875rem}section.energie-system ul li:nth-child(1),section.energie-system ul li:nth-child(2),section.energie-system ul li:nth-child(3),section.energie-system ul li:nth-child(4),section.energie-system ul li:nth-child(5),section.energie-system ul li:nth-child(6){background-color:rgba(0,0,128,.1);border:1px solid rgba(0,0,128,.2)}section.energie-system ul li:nth-child(7),section.energie-system ul li:nth-child(8),section.energie-system ul li:nth-child(9){background-color:rgba(0,180,80,.1);border:1px solid rgba(0,180,80,.2)}section.energie-system ul li:nth-child(7) p,section.energie-system ul li:nth-child(8) p,section.energie-system ul li:nth-child(9) p{color:navy}section.energie-system ul.text-list{display:block;width:100% !important}section.energie-system ul.text-list li{background-color:rgba(0,0,0,0);border:none;display:block;margin:0;max-width:none;min-height:unset;min-width:unset;padding:0;width:100% !important}section.energie-system ul.text-list li p::before{content:"• ";color:#00b450;font-size:1rem;font-weight:700}section.ueber-3a{margin:50px 0;text-align:center}section.ueber-3a .container{max-width:900px}section.ueber-3a .container .justify{-webkit-hyphens:auto;hyphens:auto;text-align:justify}section.ueber-3a figure{display:table;margin:25px auto;max-width:600px}section.virtuelle-kraftwerke{margin:50px 0;text-align:center}section.virtuelle-kraftwerke .container{max-width:900px}section.virtuelle-kraftwerke .container .justify{-webkit-hyphens:auto;hyphens:auto;text-align:justify}section.kontakt{margin:50px 0;text-align:center}section.kontakt .container{max-width:900px}section.kontakt .container .justify{-webkit-hyphens:auto;hyphens:auto;text-align:justify}section.rechtliches{margin:50px 0;text-align:center}section.rechtliches .container{max-width:900px}section.rechtliches .container .justify{-webkit-hyphens:auto;hyphens:auto;text-align:justify}@media screen and (min-width: 700px){section.rechtliches .phone{color:navy;cursor:text;text-decoration:none}}footer{background-color:navy;border-bottom:8px solid #fff;float:left;padding:30px 0 0 0;text-align:left;width:100%}@media screen and (min-width: 900px){footer{padding:30px 0}}footer h3{color:#fff;font-size:1.125rem;font-style:normal;font-weight:600;margin:0}footer h4{color:#00b450;font-size:1.25rem;font-style:italic;font-weight:600;margin:0}@media screen and (min-width: 1020px){footer h4{font-size:1.5rem}}footer p{color:#fff;font-size:1rem;font-weight:400}footer a{color:#fff}footer a:hover{color:rgba(255,255,255,.8)}footer a.active{color:rgba(255,255,255,.8)}footer ul{display:flex;flex-direction:row;flex-wrap:wrap;float:left;width:100%}@media screen and (min-width: 900px){footer ul{flex-wrap:nowrap;justify-content:space-between;padding:0 0 20px 0}}footer ul li{padding:0 0 30px 0;position:relative;text-align:center;width:100%}footer ul li:last-child{padding:0 0 10px 0}@media screen and (min-width: 900px){footer ul li:last-child{padding:0}}@media screen and (min-width: 900px){footer ul li{padding:0;text-align:left;width:auto}}footer svg{margin:0;transform:rotate(60deg);width:80px}@media screen and (min-width: 900px){footer svg{position:absolute;left:130px;top:27px}}@media screen and (min-width: 1020px){footer svg{left:unset;right:45px;top:35px}}.copyright{background-color:#00b450;border-top:6px solid #00b450;float:left;padding:7px 0 12px 0;text-align:center;width:100%}.copyright p{color:#fff;font-size:.8125rem}/*# sourceMappingURL=global.min.css.map */