@charset "UTF-8";
@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-0.3em);-ms-transform:translateY(-0.3em);transform:translateY(-0.3em)}60%{-webkit-transform:translateY(-0.15em);-ms-transform:translateY(-0.15em);transform:translateY(-0.15em)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-0.3em);-ms-transform:translateY(-0.3em);transform:translateY(-0.3em)}60%{-webkit-transform:translateY(-0.15em);-ms-transform:translateY(-0.15em);transform:translateY(-0.15em)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-0.3em);-ms-transform:translateY(-0.3em);transform:translateY(-0.3em)}60%{-webkit-transform:translateY(-0.15em);-ms-transform:translateY(-0.15em);transform:translateY(-0.15em)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-0.3em);-ms-transform:translateY(-0.3em);transform:translateY(-0.3em)}60%{-webkit-transform:translateY(-0.15em);-ms-transform:translateY(-0.15em);transform:translateY(-0.15em)}}@-o-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:#fff;-webkit-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-moz-keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;-moz-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-moz-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:#fff;-moz-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:#fff;transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-webkit-keyframes checkbox-check-orange{0%{width:0;height:0;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-moz-keyframes checkbox-check-orange{0%{width:0;height:0;border-color:var(--brand-color-1);-moz-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-moz-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-moz-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@keyframes checkbox-check-orange{0%{width:0;height:0;border-color:var(--brand-color-1);transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-webkit-keyframes checkbox-check-green{0%{width:0;height:0;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-moz-keyframes checkbox-check-green{0%{width:0;height:0;border-color:var(--brand-color-1);-moz-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-moz-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-moz-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@keyframes checkbox-check-green{0%{width:0;height:0;border-color:var(--brand-color-1);transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-webkit-keyframes checkbox-check-green-b2b{0%{width:0;height:0;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-moz-keyframes checkbox-check-green-b2b{0%{width:0;height:0;border-color:var(--brand-color-1);-moz-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-moz-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-moz-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@keyframes checkbox-check-green-b2b{0%{width:0;height:0;border-color:var(--brand-color-1);transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@keyframes checkbox-check-white{0%{width:0;height:0;border-color:#fff;transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:#fff;transform:translate3d(0, -0.9em, 0) rotate(45deg)}}.clear-me{clear:both}.section-acc{width:100%;float:left;margin:2em auto 0}.section-acc .toggler,.section-acc .accordion{width:100%;float:left}.section-acc .toggler{position:relative;padding:0.75em 0;padding-right:3em;line-height:1.5em;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;cursor:pointer}.section-acc .toggler h3{margin-bottom:0;color:#767676;font-weight:var(--font-base-strong-weight);line-height:1.25}.section-acc .toggler .ui-icon{position:absolute;right:0.75em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2em;height:2em;text-align:center;cursor:pointer}.section-acc .toggler .ui-icon:before{content:"";font-family:"zeag";-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;height:auto;left:auto;right:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.1em;color:#767676;font-weight:var(--font-base-strong-weight);position:relative;display:inline-block}.section-acc .toggler.ui-accordion-header-active{border-bottom:1px solid transparent}.section-acc .toggler.ui-accordion-header-active .ui-icon:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.section-acc .accordion{padding-top:2.1em;text-align:center}.section-acc .accordion .btn-default{margin:1.2em auto 3.7em}.section-acc .accordion .center-block{margin-bottom:0}.section-acc .textcontainer{padding:1.5em 1.5em 0.8em}.section-acc.three-el .ce_text:first-of-type{margin-left:calc(100% - 88%)}.section-acc .img-text.textimage{padding:0.5em 0 3em}.section-acc .img-text.textimage .img_containment,.section-acc .img-text.textimage .textcontainer{width:50%;float:left}.section-acc .img-text.textimage .img_containment{padding-right:2em}.section-acc .img-text.textimage .textcontainer{padding-left:1em}@media (max-width:750px){.section-acc .img-text.textimage .img_containment,.section-acc .img-text.textimage .textcontainer{width:100%;float:none}.section-acc .img-text.textimage .img_containment{padding-right:0}.section-acc .img-text.textimage .textcontainer{padding-left:0}.section-acc .img-text.textimage .image_container{margin-bottom:3em}}.section-acc .accordion .ce_headline{text-align:left;margin-bottom:1em;font-size:1.5em;font-weight:var(--font-base-strong-weight)}@media (min-width:701px){.section-acc .accordion .ce_image.hide-desktop{display:none}}.section-acc .accordion .ce_image img{width:auto;margin-top:2em}.section-acc .accordion .textimage-below{padding:0}.section-acc .accordion .textimage-below .img_containment{margin-top:3em;margin-bottom:3em}.section-acc .accordion .textimage-below .img_containment img{width:auto}@media (max-width:700px){.section-acc .accordion .textimage-below.hide-mobile .img_containment{display:none !important}}.section-acc.four-box .ce_text{clear:none;float:left;width:23.62%;margin-right:1.84%;background-color:#f7f7f7;text-align:center;min-height:500px}.section-acc.four-box .ce_text:last-of-type{margin-right:0}.section-acc.four-box .ce_text h4{text-align:center;font-size:1.35em;color:#333}.section-acc.four-box .ce_text ul{list-style-type:none;padding-left:0;margin-left:0;margin-bottom:0}.section-acc.four-box .ce_text ul li{list-style-type:none;list-style-image:none;padding-left:0;border-bottom:1px solid #6b6b6b;padding-bottom:0.6em;margin-bottom:0.6em}.section-acc.four-box .ce_text ul li:last-of-type{border-bottom:none;margin-bottom:0}.section-acc.two-column-text{margin:0 auto 5em}.section-acc.two-column-text .accordion{background:#f7f7f7;padding:4em 3em}.section-acc.two-column-text .textcontainer{padding:0;-webkit-columns:300px 2;-moz-columns:300px 2;columns:300px 2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;text-align:left}.section-acc.no-top-space{margin-top:0}@media (min-width:768px) and (max-width:1080px){.section-acc.four-box{margin:1.5em 1.5em 0;width:calc(100% - 3em)}.section-acc.four-box .ce_text{width:48%;margin-right:4%;min-height:180px;margin-left:0 !important;margin-bottom:1.3em !important}.section-acc.four-box .ce_text:nth-child(even){margin-right:0}.section-acc.four-box .ce_text.full-width-mobile{width:100%;margin-right:0}.section-acc.four-box .ce_text h4 br{display:none}.section-acc .accordion .btn-default{margin-bottom:2em}}@media (max-width:767px){.section-acc .accordion{padding-top:1em}.section-acc .accordion .btn-default{margin-top:1.2em;margin-bottom:1.4em}.section-acc.four-box .ce_text{width:48%;margin-right:4%;min-height:180px;margin-left:0 !important;margin-bottom:1.3em !important}.section-acc.four-box .ce_text:nth-child(even){margin-right:0}.section-acc.four-box .ce_text.full-width-mobile{width:100%;margin-right:0}.section-acc.four-box .ce_text.full-width-mobile h4 br{display:none}.section-acc .center-block{margin-bottom:0}}@media (max-width:35.5em){.section-acc.four-box .ce_text .innerbox .img_containment{display:block}}@media (max-width:420px){.section-acc.four-box .ce_text .textcontainer{padding:1em 1.4em}.section-acc.four-box .ce_text .textcontainer h4{font-size:1.2em;margin-bottom:0.8em}.section-acc.four-box .ce_text .textcontainer li{border-bottom:0}.section-acc.four-box .ce_text .textcontainer li:nth-child(n+2){display:none}.section-acc.two-column-text .accordion{padding:1.3em 1.6em}}.no-margin-top .section-acc:first-child{margin-top:0}body.windkraft .section-acc p,body.wasserkraft .section-acc p,body.photovoltaik .section-acc p{margin-bottom:0.75em}body.windkraft .section-acc p:last-of-type,body.wasserkraft .section-acc p:last-of-type,body.photovoltaik .section-acc p:last-of-type{margin-bottom:1.5em}body.windkraft .section-acc p small,body.wasserkraft .section-acc p small,body.photovoltaik .section-acc p small{font-size:14px;color:#999}.big-accordion-list .section-acc{margin:0 auto 0;text-align:left}.big-accordion-list .section-acc .toggler{border:none;font-weight:var(--font-base-strong-weight);transition:all 0.3s ease-in-out;color:#595959;background-color:#f7f7f7;border-bottom:4px solid #fff;padding-left:1.5em}.big-accordion-list .section-acc .toggler:hover{background-color:#e1e1e1}.big-accordion-list .section-acc .toggler.ui-state-active{background-color:var(--brand-color-1);color:#fff}.big-accordion-list .section-acc .toggler.ui-state-active .ui-icon:before{color:#fff}.big-accordion-list .section-acc .toggler h3{color:inherit}.big-accordion-list .section-acc .textcontainer{padding:0;max-width:54em}.big-accordion-list .section-acc .ce_text:first-of-type{margin-bottom:0}.big-accordion-list .section-acc .ce_text a{font-weight:var(--font-base-strong-weight);color:var(--brand-color-1)}.big-accordion-list .section-acc .ce_text a:hover{opacity:0.7}.big-accordion-list .section-acc .ce_text li{padding-left:1.2em;position:relative;margin-bottom:1em}.big-accordion-list .section-acc .ce_text li:before{content:"";display:inline-block;position:absolute;height:0.15em;width:0.15em;border-radius:50%;background:#333;left:0;top:0.65em}.big-accordion-list .section-acc .accordion .ce_image img{margin-top:0}.big-accordion-list .section-acc+h2{float:left;margin-top:2.5em}.big-accordion-list .accordion{padding-top:3.5em;padding-bottom:3.5em;text-align:left}.big-accordion-list .ce_text{width:100%;float:left}.big-accordion-list .left-half,.big-accordion-list .right-half{width:50%;float:left}.big-accordion-list .left-half{padding-right:3.5em}.big-accordion-list .ce_image{margin-bottom:3em}.big-accordion-list .ce_text{margin-bottom:2.5em}.big-accordion-list .accordion-cta{margin-bottom:4em}.big-accordion-list .block{overflow:visible}.big-accordion-list h2{font-size:1.3em;margin-bottom:1.5em}.big-accordion-list h2 strong{font-weight:var(--font-base-strong-weight)}.big-accordion-list ol{list-style:none;counter-reset:zeag-awesome-counter}.big-accordion-list ol strong{font-weight:var(--font-base-strong-weight);color:#595959}.big-accordion-list ol li{counter-increment:zeag-awesome-counter;margin-bottom:0.75em;padding-left:1.5em;position:relative}.big-accordion-list .section-acc .ce_text ol li::before{content:counter(zeag-awesome-counter) "  ";color:var(--brand-color-1);font-weight:var(--font-base-strong-weight);display:inline-block;margin-right:0.75em;position:absolute;left:0;top:0;height:0;width:0;background:transparent}.big-accordion-list.no-top-space{margin-top:0}.big-accordion-list .section-acc:last-of-type .ui-accordion-content:last-of-type{padding-bottom:0}@media (max-width:750px){.big-accordion-list .right-half,.big-accordion-list .left-half{width:100%}.big-accordion-list .left-half{padding-right:0}.big-accordion-list .left-half .ce_image img{display:block;max-width:400px;width:100%}}body.mobility-support .big-accordion-list .ce_text,body.energie-effizienz .big-accordion-list .ce_text{margin-bottom:0}body.mobility-support .big-accordion-list .table-content table,body.energie-effizienz .big-accordion-list .table-content table{width:100%}body.mobility-support .big-accordion-list .table-content td,body.energie-effizienz .big-accordion-list .table-content td{vertical-align:middle}@media (max-width:500px){body.mobility-support .big-accordion-list .table-content thead,body.energie-effizienz .big-accordion-list .table-content thead{display:none}body.mobility-support .big-accordion-list .table-content tr,body.energie-effizienz .big-accordion-list .table-content tr{display:flex;flex-direction:column}}.accordion-cta{width:100%;float:left;-webkit-box-shadow:0 0.125em 1em 0.125em rgba(132, 129, 129, 0.36);-moz-box-shadow:0 0.125em 1em 0.125em rgba(132, 129, 129, 0.36);box-shadow:0 0.125em 1em 0.125em rgba(132, 129, 129, 0.36);padding:1.8em 2em;position:relative}.accordion-cta h3{float:left;max-width:calc(100% - 200px);font-weight:var(--font-base-strong-weight);color:#595959}.accordion-cta h3 strong{font-weight:var(--font-base-strong-weight);color:inherit}.accordion-cta p{margin-bottom:0}.accordion-cta a{float:right;border:1px solid var(--brand-color-1);transition:all 0.3s ease-in-out;margin-left:0.8em;white-space:nowrap;padding:0.5em 1.25em;font-style:normal;font-weight:400 !important;color:var(--brand-color-1)}.accordion-cta a strong{color:var(--brand-color-1);font-weight:var(--font-base-strong-weight);color:inherit}.accordion-cta a:hover{background:var(--brand-color-1);color:#fff !important;opacity:1 !important}@media (min-width:791px){.accordion-cta a{display:block;position:absolute;right:2em;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);top:50%}}@media (max-width:790px){.accordion-cta{text-align:center}.accordion-cta h3,.accordion-cta p{max-width:100%;width:100%;margin-bottom:1.5em}.accordion-cta p{margin-bottom:0}.accordion-cta a{float:none}}.accordion-small h2{font-size:1.65em}.accordion-small h3{font-size:1.3em;font-weight:var(--font-base-strong-weight);clear:both}.accordion-small h3.ce_headline{margin-bottom:1em}.accordion-small .col-left,.accordion-small .col-right{width:50%;float:left;margin-bottom:2em}.accordion-small .col-left{padding-right:2.4em;margin-bottom:3.5em;clear:left}.accordion-small .col-right{padding-left:2.4em}.accordion-small .ce_text{margin-bottom:0}.accordion-small .ce_text ul{list-style:disc;padding-left:1.1em}.accordion-small .section-acc .toggler h3{font-size:1em;line-height:1.5}.accordion-small .section-acc .toggler.ui-state-active h3{color:#fff}.accordion-small .section-acc p a{color:var(--brand-color-1);font-weight:var(--font-base-strong-weight)}.accordion-small .accordion{padding-bottom:3em}@media (max-width:680px){.accordion-small .col-left,.accordion-small .col-right{width:100%;padding-right:0;padding-left:0;margin-bottom:1.5em}.accordion-small .col-right{position:relative}.accordion-small .col-right .ce_accordion:first-child{border-top:none}.accordion-small div:last-of-type{margin-bottom:0}}.when-open-hide-line.section-accordion .ce_accordion{border-bottom:none}.when-open-hide-line.section-accordion .ce_accordion .ui-accordion-header-collapsed{border-bottom:1px solid #e4e3e3}.ce_accordion .autowrap-download{clear:both}.ce_accordion .ce_download{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:1.5em}.ce_accordion .ce_download:nth-child(odd){background-color:#faf9f9}.ce_accordion .ce_download label{width:100%;font-weight:var(--font-base-strong-weight)}.ce_accordion .ce_download .download-element{width:100%;margin-top:1.5em}.ce_accordion .ce_download .download-element a{display:inline-block}.ce_accordion .ce_download .download-element a:before{transition:all 0.3s ease-in-out}.ce_accordion .ce_download .download-element a:hover:before{transform:scale(1.2)}@media (min-width:851px){.ce_accordion .ce_download label{width:35%;margin-right:8%}.ce_accordion .ce_download .download-element{width:57%;margin:0}}.guenstiger-oekostromtarif .big-accordion-list{display:flex;justify-content:center;align-items:center}.guenstiger-oekostromtarif .big-accordion-list .content-wrapper{max-width:calc(76.42em - 3em);background:linear-gradient(-42deg, rgba(var(--gradient-color-end)) 0%, rgba(var(--gradient-color-start)) 100%);padding:2rem 0 !important;border-radius:1rem}.guenstiger-oekostromtarif .big-accordion-list .content-wrapper>.ce_headline{width:94% !important;margin:auto !important;color:#fff !important;font-weight:700 !important}.guenstiger-oekostromtarif .big-accordion-list .section-acc{float:unset;overflow:auto;display:flex;align-items:center;flex-direction:column}.guenstiger-oekostromtarif .big-accordion-list .section-acc .toggler{width:94%;padding-left:0;background:transparent;border-bottom:1px solid #fff;color:#fff !important}.guenstiger-oekostromtarif .big-accordion-list .section-acc .toggler .ui-accordion-header-icon:before{color:#fff}.guenstiger-oekostromtarif .big-accordion-list .section-acc .toggler.ui-state-active{background:transparent}.guenstiger-oekostromtarif .big-accordion-list .section-acc .toggler:hover{background:transparent}.guenstiger-oekostromtarif .big-accordion-list table,.guenstiger-oekostromtarif .big-accordion-list .ce_text{width:94% !important;margin:auto !important;float:unset !important}.guenstiger-oekostromtarif .big-accordion-list table *,.guenstiger-oekostromtarif .big-accordion-list .ce_text *{background:transparent !important;color:#fff !important}.guenstiger-oekostromtarif .big-accordion-list table p,.guenstiger-oekostromtarif .big-accordion-list .ce_text p{color:#fff !important}@media (max-width:1300px){.guenstiger-oekostromtarif .big-accordion-list{padding-left:3rem;padding-right:3rem}}@media (max-width:800px){.guenstiger-oekostromtarif .big-accordion-list{padding-left:2.5rem;padding-right:2.5rem}}.grey-arccodion-block .section-acc .toggler h3{color:#595959}