.grid-row__content{padding-left:20px;padding-right:20px}@media (min-width: 37.5rem){.grid-row__content{padding-left:20px;padding-right:20px}}@media (min-width: 64rem){.grid-row__content{padding-left:20px;padding-right:20px}}.grid-row{display:flex;justify-content:space-around}.grid-row__content{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-left:-10px}@media (min-width: 37.5rem){.grid-row__content{margin-left:-10px;max-width:990px}}@media (min-width: 64rem){.grid-row__content{margin-left:-20px;max-width:1000px}}.grid-row__content--center{align-items:center}.grid-col{flex:0 0 calc(100% - 10px);margin-left:10px}@media (min-width: 37.5rem){.grid-col{flex:0 0 calc(100% - 10px);margin-left:10px}}@media (min-width: 64rem){.grid-col{flex:0 0 calc(100% - 20px);margin-left:20px}}.grid-col-mobile-1{flex:0 0 calc(12.5% - 10px);max-width:12.5%;margin-right:initial}.grid-col-mobile-offset-1{margin-left:calc(12.5% + 10px)!important}.grid-col-mobile-2{flex:0 0 calc(25% - 10px);max-width:25%;margin-right:initial}.grid-col-mobile-offset-2{margin-left:calc(25% + 10px)!important}.grid-col-mobile-3{flex:0 0 calc(37.5% - 10px);max-width:37.5%;margin-right:initial}.grid-col-mobile-offset-3{margin-left:calc(37.5% + 10px)!important}.grid-col-mobile-4{flex:0 0 calc(50% - 10px);max-width:50%;margin-right:initial}.grid-col-mobile-offset-4{margin-left:calc(50% + 10px)!important}.grid-col-mobile-5{flex:0 0 calc(62.5% - 10px);max-width:62.5%;margin-right:initial}.grid-col-mobile-offset-5{margin-left:calc(62.5% + 10px)!important}.grid-col-mobile-6{flex:0 0 calc(75% - 10px);max-width:75%;margin-right:initial}.grid-col-mobile-offset-6{margin-left:calc(75% + 10px)!important}.grid-col-mobile-7{flex:0 0 calc(87.5% - 10px);max-width:87.5%;margin-right:initial}.grid-col-mobile-offset-7{margin-left:calc(87.5% + 10px)!important}.grid-col-mobile-8{flex:0 0 calc(100% - 10px);max-width:100%;margin-right:initial}.grid-col-mobile-offset-0{margin-left:10px!important}@media (min-width: 37.5rem){.grid-col-tablet-1{flex:0 0 calc(12.5% - 10px);max-width:12.5%;margin-right:initial}.grid-col-tablet-offset-1{margin-left:calc(12.5% + 10px)!important}.grid-col-tablet-2{flex:0 0 calc(25% - 10px);max-width:25%;margin-right:initial}.grid-col-tablet-offset-2{margin-left:calc(25% + 10px)!important}.grid-col-tablet-3{flex:0 0 calc(37.5% - 10px);max-width:37.5%;margin-right:initial}.grid-col-tablet-offset-3{margin-left:calc(37.5% + 10px)!important}.grid-col-tablet-4{flex:0 0 calc(50% - 10px);max-width:50%;margin-right:initial}.grid-col-tablet-offset-4{margin-left:calc(50% + 10px)!important}.grid-col-tablet-5{flex:0 0 calc(62.5% - 10px);max-width:62.5%;margin-right:initial}.grid-col-tablet-offset-5{margin-left:calc(62.5% + 10px)!important}.grid-col-tablet-6{flex:0 0 calc(75% - 10px);max-width:75%;margin-right:initial}.grid-col-tablet-offset-6{margin-left:calc(75% + 10px)!important}.grid-col-tablet-7{flex:0 0 calc(87.5% - 10px);max-width:87.5%;margin-right:initial}.grid-col-tablet-offset-7{margin-left:calc(87.5% + 10px)!important}.grid-col-tablet-8{flex:0 0 calc(100% - 10px);max-width:100%;margin-right:initial}.grid-col-tablet-offset-0{margin-left:10px!important}}@media (min-width: 64rem){.grid-col-desktop-1{flex:0 0 calc(8.3333333333% - 20px);max-width:8.3333333333%;margin-right:initial}.grid-col-desktop-offset-1{margin-left:calc(8.3333333333% + 20px)!important}.grid-col-desktop-2{flex:0 0 calc(16.6666666667% - 20px);max-width:16.6666666667%;margin-right:initial}.grid-col-desktop-offset-2{margin-left:calc(16.6666666667% + 20px)!important}.grid-col-desktop-3{flex:0 0 calc(25% - 20px);max-width:25%;margin-right:initial}.grid-col-desktop-offset-3{margin-left:calc(25% + 20px)!important}.grid-col-desktop-4{flex:0 0 calc(33.3333333333% - 20px);max-width:33.3333333333%;margin-right:initial}.grid-col-desktop-offset-4{margin-left:calc(33.3333333333% + 20px)!important}.grid-col-desktop-5{flex:0 0 calc(41.6666666667% - 20px);max-width:41.6666666667%;margin-right:initial}.grid-col-desktop-offset-5{margin-left:calc(41.6666666667% + 20px)!important}.grid-col-desktop-6{flex:0 0 calc(50% - 20px);max-width:50%;margin-right:initial}.grid-col-desktop-offset-6{margin-left:calc(50% + 20px)!important}.grid-col-desktop-7{flex:0 0 calc(58.3333333333% - 20px);max-width:58.3333333333%;margin-right:initial}.grid-col-desktop-offset-7{margin-left:calc(58.3333333333% + 20px)!important}.grid-col-desktop-8{flex:0 0 calc(66.6666666667% - 20px);max-width:66.6666666667%;margin-right:initial}.grid-col-desktop-offset-8{margin-left:calc(66.6666666667% + 20px)!important}.grid-col-desktop-9{flex:0 0 calc(75% - 20px);max-width:75%;margin-right:initial}.grid-col-desktop-offset-9{margin-left:calc(75% + 20px)!important}.grid-col-desktop-10{flex:0 0 calc(83.3333333333% - 20px);max-width:83.3333333333%;margin-right:initial}.grid-col-desktop-offset-10{margin-left:calc(83.3333333333% + 20px)!important}.grid-col-desktop-11{flex:0 0 calc(91.6666666667% - 20px);max-width:91.6666666667%;margin-right:initial}.grid-col-desktop-offset-11{margin-left:calc(91.6666666667% + 20px)!important}.grid-col-desktop-12{flex:0 0 calc(100% - 20px);max-width:100%;margin-right:initial}.grid-col-desktop-offset-0{margin-left:20px!important}}.brand{max-width:194px}@media (min-width: 37.5rem){.brand{max-width:246px}}.brand__logo{display:block}.brand__logo--with-background{background-color:#fff;padding:.5rem}.brand-stadtwerke-menden:hover,.brand-stadtwerke-menden:focus,.brand-stadtwerke-menden:active{background-color:transparent}.brand-stadtwerke-menden-logo--inverted--with-background{background-color:#000}.app-footer,.app-header{max-width:1920px;margin-left:auto;margin-right:auto}.app-footer__promotional-col h2,.app-header__navigation-link{font-size:1.125rem;line-height:1.125rem;font-family:TheSansB-Bold,sans-serif;font-weight:400}.app-footer__compliance-item,.app-footer__address-item,.app-footer__promotional-item{font-size:1.125rem;line-height:1.5rem;font-family:TheSansB,sans-serif}.app-footer__compliance-list,.app-footer__address,.app-footer__promotional-list,.app-header__navigation-links{margin:0;padding-left:0;list-style:none}.app-header{padding-bottom:55px;overflow:hidden}.app-header__brand-background{margin-bottom:.5rem}@media (min-width: 64rem){.app-header__brand-background{display:inline-block}}.app-header__brand{padding:30px 1rem 18px 0;box-sizing:content-box}@media (min-width: 64rem){.app-header__brand{padding:38px 24px 24px 0}}@media (min-width: 64rem){.app-header__navigation{padding-right:25%;position:relative}.app-header__navigation:after{display:block;position:absolute;left:75%;top:0;width:50vw;content:"";height:3rem;background-color:#000}}.app-header__navigation-links{display:flex}@media (min-width: 64rem){.app-header__navigation-links{justify-content:flex-end;padding-left:8px;padding-right:8px}}.app-header__navigation-link{text-decoration:none;padding-left:8px;padding-right:8px}@media (min-width: 64rem){.app-header__navigation-link{display:flex;height:3rem;align-items:center}}.app-footer{padding-top:3rem;padding-bottom:1rem}@media (min-width: 64rem){.app-footer{padding-top:2rem;padding-bottom:4rem}}.app-footer__brand-area{margin-bottom:2rem}.app-footer__brand:not(:last-child){margin-bottom:2rem}@media (min-width: 64rem){.app-footer__brand:not(:last-child){margin-bottom:0}}.app-footer__promotional-col--with-gap{margin-bottom:1.5rem}@media (min-width: 64rem){.app-footer__promotional-col--with-gap{margin-bottom:0}}.app-footer__promotional-list--with-mobile-border{border-top:1px solid black}@media (min-width: 64rem){.app-footer__promotional-list--with-mobile-border{border:none}}.app-footer__promotional-item:not(:last-child){margin-bottom:1rem}.app-footer__promotional-item--with-mobile-border{border-bottom:1px solid black;padding-top:11px;padding-bottom:11px}.app-footer__promotional-item--with-mobile-border:not(:last-child){margin-bottom:0}@media (min-width: 64rem){.app-footer__promotional-item--with-mobile-border:not(:last-child){margin-bottom:1rem}}@media (min-width: 64rem){.app-footer__promotional-item--with-mobile-border{border:none;padding-top:0;padding-bottom:0}}.app-footer__promotional-link,.app-footer__compliance-link{text-decoration:none}.app-footer__address-item:not(:last-child){margin-bottom:1rem}.app-footer__compliance-list{margin:50px 0 0;display:flex;justify-content:flex-end}.app-footer__compliance-item:not(:last-child){margin-right:.75rem}@media (min-width: 64rem){.app-footer__compliance-item:not(:last-child){margin-right:2rem}}@media (min-width: 64rem){.app-footer__compliance-link{font-weight:800}}.app-divider{margin-bottom:calc(2.375rem + 8px)}.app-divider:before{content:"";display:block;width:140px;height:8px;background-color:#0a0a0a}.button__text{font-size:1.1875rem;line-height:1;font-family:TheSansB-Bold,sans-serif;font-weight:400}.button{display:inline-flex;align-items:center;background-color:transparent}.button:hover,.button:focus,.button:active{background-color:transparent}.button:hover>.button__text,.button:focus>.button__text,.button:active>.button__text{background-color:#3ab54b}.button:hover>.button__arrow,.button:focus>.button__arrow,.button:active>.button__arrow{background-color:#000}.button__text{background-color:#000;color:#fff;text-decoration:none;padding:4px 8px;margin-right:4px}.button__arrow{min-height:1.7rem;min-width:1.7rem;aspect-ratio:1/1;background-color:#3ab54b;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%3e%3cpath%20fill='%23ffffff'%20fill-rule='evenodd'%20d='M9%2020h2.52l5.68-8-5.68-8H9l5.8%208z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50%}.sponsor-sdg{box-sizing:content-box}.sponsor-sdg__logo{display:block}.slider__label{font-size:1.125rem;line-height:1.125rem;font-family:TheSansB-Bold,sans-serif;font-weight:400}.slider{max-width:100%}.slider__slider{position:relative;width:100%;height:1.5rem;margin-bottom:.5rem}.slider__slider-track{position:absolute;top:.6875rem;height:.125rem;border-radius:.125rem;background-color:#000}.slider__slider-control{top:0;width:1.5rem;height:1.5rem;border:3px solid #000;border-radius:100%;background-color:#fff}.slider__label{text-align:center}.sustainable-development-goal-icon{display:inline-block}.sustainable-development-goal-icon__icon{display:block}.figure-value{font-size:1.5rem;line-height:1.75rem;font-family:TheSansB-Bold,sans-serif;font-weight:400;letter-spacing:.05em}@media (min-width: 64rem){.figure-value{font-size:1.625rem;line-height:1.938rem}}.figure-value--small,.figure-heading{font-size:1.25rem;line-height:1.5rem;font-family:TheSansB-Bold,sans-serif;font-weight:400;letter-spacing:.05em}@media (min-width: 64rem){.figure-value--small,.figure-heading{font-size:1.25rem;line-height:1.5rem}}.figure-value-label{font-size:1.125rem;line-height:1.125rem;font-family:TheSansB-Bold,sans-serif;font-weight:400}.figure-descriptive-text,.figure-subheading{font-size:1rem;line-height:1.188rem;font-family:TheSansB,sans-serif}@media (min-width: 64rem){.figure-descriptive-text,.figure-subheading{font-size:1rem;line-height:1.188rem}}.figure-source-date,.figure-footnote{font-size:.875rem;line-height:1rem;font-family:TheSansB,sans-serif}@media (min-width: 64rem){.figure-source-date,.figure-footnote{font-size:.875rem;line-height:1rem}}.figure-tabs__tablist{margin:0;padding-left:0;list-style:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.figure{margin:0;perspective:1000px;display:flex;position:relative}.figure>.figure__additional-content{animation:fadeOut .01s .5s forwards}.figure--backfacing>.figure__content{transform:rotateY(180deg)}.figure--backfacing>.figure__additional-content{transform:rotateY(0);overflow-y:auto;animation:fadeIn .01s forwards}.figure-header{margin-bottom:1rem}.figure-header>:last-child{margin-bottom:0}.figure__content,.figure__additional-content{flex:1 100%;container-type:inline-size;transition:transform .5s ease-in-out;backface-visibility:hidden;padding:1rem;border:1px solid #0a0a0a}.figure__content>:last-child,.figure__additional-content>:last-child{margin-bottom:0}.figure__content{display:flex;flex-direction:column}.figure__content--children-container{flex:1 100%}.figure__content--footnotes{margin-top:1.5rem}.figure__additional-content{transform:rotateY(-180deg);position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:hidden;background-color:#000;color:#fff;fill:#fff}.figure__additional-content a{color:#fff;background:none;text-underline-offset:.25rem}.figure__additional-content a:hover{background:none;text-decoration:solid underline #fff}.figure-heading{margin-bottom:.25rem}.figure-heading--with-icon{padding-right:2rem}.figure-subheading{margin-bottom:0;font-weight:400;color:#0a0a0a}.figure-data-display{display:flex;flex-direction:column}.figure-data-display--left{align-items:flex-start}.figure-data-display--right{align-items:flex-end}.figure-data-display--center{align-items:center}.figure-descriptive-text{color:#0a0a0a}.figure-descriptive-text--left{text-align:left}.figure-descriptive-text--right{text-align:right}.figure-descriptive-text--center{text-align:center}.figure-value{white-space:nowrap;display:flex;flex-direction:row;align-items:center}.figure-value__trend{height:1rem;margin-right:.5rem}.figure-footnote{font-style:italic;color:#848484;margin-bottom:0}.figure-source-date{margin-bottom:0;text-align:right;color:#848484}.figure-info-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;position:absolute;right:.5rem;top:.5rem;padding:.5rem}.figure-info-icon__icon{fill:inherit}.figure-split-view{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;justify-content:space-between}@container (min-width: 25rem){.figure-split-view{flex-direction:row}}.figure-split-view>:not(.figure-split-view__separator){margin-bottom:0}.figure-split-view__separator{background-color:currentColor;flex:0 0 1px}.figure-backside-brand{flex:0 0 auto}@container (min-width: 25rem){.figure-backside-brand{display:flex;justify-content:flex-end}}.figure-backside-brand>*,.figure-backside-brand img{height:5rem}.figure-backside-brand>a,.figure-backside-brand p{color:#fff;background:none;padding:.5rem;text-underline-offset:.25rem}.figure-backside-brand>a:hover{background:none;text-decoration:solid underline #fff}.figure-sustainable-development-goals{margin-bottom:1rem;display:flex;flex-wrap:wrap;gap:.5rem;flex:1 1 auto}.figure-sustainable-development-goals__goal{flex:0 0 5rem}.figure-source{line-height:1.2;margin-bottom:1rem}.figure-tabs__tablist{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #000;margin-bottom:1rem}.figure-tabs__tab{padding-bottom:.25rem;cursor:pointer}.figure-tabs__tab--selected{border-bottom:4px solid #000}.figure-tabs__tabpanel{display:none}.figure-tabs__tabpanel--selected{display:block}.wall-boxes__value-list{margin:0;padding-left:0;list-style:none}.wall-boxes__content{border-color:#2b8738;display:flex;flex-direction:column;justify-content:space-between}.wall-boxes__heading{color:#2b8738}.wall-boxes__additional-content{background-color:#2b8738;border-color:#2b8738;color:#fff;fill:#fff}.wall-boxes__image{margin-bottom:1rem;width:50%;align-self:center}.wall-boxes__illustration:not(:last-child){margin-bottom:1rem}.wall-boxes__value-list{display:flex;flex-wrap:wrap;gap:1rem}.wall-boxes__value-list:not(:last-child){margin-bottom:1rem}.wall-boxes__value-item{flex:0 calc(50% - .5rem)}.wall-boxes__value-label{color:#2b8738}.wall-boxes__slider{width:75%;margin-left:auto;margin-right:auto}@media (min-width: 64rem){.wall-boxes__slider{width:35%}}.wall-boxes__slider-control{background-color:#2b8738}.heat-pumps__content{display:flex;flex-direction:column;justify-content:space-between;border-color:#e81119}.heat-pumps__heading{color:#e81119}.heat-pumps__additional-content{background-color:#e81119;border-color:#e81119;color:#fff;fill:#fff}.heat-pumps__body{display:flex;align-items:center;flex-direction:column;gap:1rem;margin-bottom:1rem}@media (min-width: 37.5rem){.heat-pumps__body{flex-direction:row;justify-content:space-evenly}}.heat-pumps__value-label{color:#e81119}.heat-pumps__power,.heat-pumps__heat-pumps{text-align:center}@media (min-width: 37.5rem){.heat-pumps__power,.heat-pumps__heat-pumps{flex:0 0 30%}}.heat-pumps__slider{width:75%;margin-left:auto;margin-right:auto}@media (min-width: 64rem){.heat-pumps__slider{width:35%}}.heat-pumps__slider-control{background-color:#e81119}.ebikes__content{border-color:#2b8738}.ebikes__heading{color:#2b8738}.ebikes__additional-content{background-color:#2b8738;border-color:#2b8738;color:#fff;fill:#fff}.ebikes__media{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 30rem){.ebikes__media{flex-direction:row}}.ebikes__media:not(:last-child){margin-bottom:1rem}.ebikes__body{margin-right:1rem;display:flex;flex-direction:column;justify-content:space-between}.ebikes__image{flex:0 1 60%;display:flex;padding-top:1rem;padding-bottom:1rem;max-width:50%;align-self:center}@media (min-width: 37.5rem){.ebikes__image{flex-basis:30%;padding-right:2rem}}@media (min-width: 64rem){.ebikes__image{flex-basis:40%}}.ebikes__data{display:flex}.ebikes__bicycle-share-since{margin-right:1.5rem}@media (min-width: 64rem){.ebikes__bicycle-share-since{margin-right:3rem}}.ebikes__bicycle-share{white-space:pre}.ebikes__slider{width:75%;margin-left:auto;margin-right:auto}@media (min-width: 64rem){.ebikes__slider{width:35%}}.ebikes__slider-control{background-color:#2b8738}.green-electricity__body{margin:0;padding-left:0;list-style:none}.green-electricity__content{display:flex;flex-direction:column;justify-content:space-between;border-color:#e81119}.green-electricity__heading{color:#e81119}.green-electricity__additional-content{background-color:#e81119;border-color:#e81119;color:#fff;fill:#fff}.green-electricity__media{display:flex;justify-content:space-around;flex-direction:column;gap:2rem}@media (min-width: 30rem){.green-electricity__media{flex-direction:row}}.green-electricity__image{align-self:center;text-align:center;width:30%}.green-electricity__illustration{margin-bottom:.5rem}.green-electricity__list-item:not(:last-child){margin-bottom:1rem}.green-electricity__value-label{color:#e81119}.green-electricity__slider{width:75%;margin-left:auto;margin-right:auto}@media (min-width: 30rem){.green-electricity__slider{width:100%}}.green-electricity__slider-control{background-color:#e81119}.energy-swm__renewable-shares,.energy-swm__gains{margin:0;padding-left:0;list-style:none}.energy-swm__content{display:flex;flex-direction:column;justify-content:space-between;border-color:#075596}.energy-swm__heading{color:#075596;margin-bottom:.5rem}.energy-swm__additional-content{background-color:#075596;border-color:#075596;color:#fff;fill:#fff}.energy-swm__gains{margin-bottom:2rem;display:flex;justify-content:space-between;flex-direction:column;gap:1rem}@media (min-width: 37.5rem){.energy-swm__gains{flex-direction:row}}.energy-swm__image{margin-bottom:2rem}.energy-swm__slider{width:75%;margin-left:auto;margin-right:auto}@media (min-width: 64rem){.energy-swm__slider{width:35%}}.energy-swm__slider-control{background-color:#075596}.energy-swm__consumption{text-align:center;margin-bottom:2rem}.energy-swm__consumption-image{max-width:30%;margin-left:auto;margin-right:auto;margin-bottom:.5rem}.energy-swm__value-label{color:#075596}.energy-swm__renewable-shares{display:flex;justify-content:space-evenly;align-items:center;gap:1rem;flex-wrap:wrap}.energy-swm__renewable-share-item{flex:0 0 calc(50% - .5rem);text-align:center}@media (min-width: 37.5rem){.energy-swm__renewable-share-item{flex:0 0 calc(30% - .5rem)}}.energy-swm__renewable-image{max-width:60%;margin-left:auto;margin-right:auto;margin-bottom:.5rem;border:2px solid #075596;border-radius:50%;height:4rem;display:flex;align-items:center;justify-content:center;width:4rem}@media (min-width: 37.5rem){.energy-swm__renewable-image{max-width:75%}}.nature-climate-protection__value-list{margin:0;padding-left:0;list-style:none}.nature-climate-protection__content{border-color:#2b8738;display:flex;flex-direction:column;justify-content:space-between}.nature-climate-protection__heading{color:#2b8738}.nature-climate-protection__additional-content{background-color:#2b8738;border-color:#2b8738;color:#fff;fill:#fff}.nature-climate-protection__image{margin-bottom:1rem;width:100%;align-self:center}.nature-climate-protection__illustration:not(:last-child){margin-bottom:1rem}.nature-climate-protection__value-list{display:flex;flex-wrap:wrap;gap:1rem}.nature-climate-protection__value-list:not(:last-child){margin-bottom:1rem}.nature-climate-protection__value-item{flex:0 calc(50% - .5rem)}.nature-climate-protection__value-label{color:#2b8738}.nature-climate-protection__slider{width:75%;margin-left:auto;margin-right:auto;margin-top:2rem}@media (min-width: 64rem){.nature-climate-protection__slider{width:35%}}.nature-climate-protection__slider-control{background-color:#2b8738}.fleet-swm__content{border-color:#2b8738}.fleet-swm__heading{color:#2b8738}.fleet-swm__additional-content{background-color:#2b8738;border-color:#2b8738;color:#fff;fill:#fff}.fleet-swm__media{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 30rem){.fleet-swm__media{flex-direction:row}}.fleet-swm__media:not(:last-child){margin-bottom:1rem}.fleet-swm__body{margin-right:1rem;display:flex;flex-direction:column;justify-content:space-between}.fleet-swm__image{flex:0 1 60%;display:flex;padding-top:1rem;padding-bottom:1rem;max-width:50%;align-self:center}@media (min-width: 37.5rem){.fleet-swm__image{flex-basis:30%;padding-right:2rem}}@media (min-width: 64rem){.fleet-swm__image{flex-basis:40%}}.fleet-swm__illustration{margin-bottom:1rem;width:100%}.fleet-swm__data{display:flex}.fleet-swm__bicycle-share-since{margin-right:1.5rem}@media (min-width: 64rem){.fleet-swm__bicycle-share-since{margin-right:3rem}}.fleet-swm__bicycle-share{white-space:pre}.fleet-swm__slider{width:75%;margin-left:auto;margin-right:auto}@media (min-width: 64rem){.fleet-swm__slider{width:35%}}.fleet-swm__slider-control{background-color:#2b8738}.photovoltaics__renewable-shares,.photovoltaics__gains{margin:0;padding-left:0;list-style:none}.photovoltaics{border-color:#075596}.photovoltaics__content{display:flex;flex-direction:column;justify-content:space-between;border-color:#075596}.photovoltaics__heading{color:#075596;margin-bottom:.5rem}.photovoltaics__additional-content{background-color:#075596;border-color:#075596;color:#fff;fill:#fff}.photovoltaics__gains{margin-bottom:2rem;display:flex;justify-content:space-between;flex-direction:column;gap:1rem}@media (min-width: 37.5rem){.photovoltaics__gains{flex-direction:row}}.photovoltaics__image{margin-bottom:2rem}.photovoltaics__slider{width:75%;margin-left:auto;margin-right:auto}@media (min-width: 64rem){.photovoltaics__slider{width:35%}}.photovoltaics__slider-control{background-color:#075596}.photovoltaics__consumption{text-align:center;margin-bottom:2rem}.photovoltaics__consumption-image{max-width:30%;margin-left:auto;margin-right:auto;margin-bottom:.5rem}.photovoltaics__value-label{color:#075596;min-width:150px}.photovoltaics__renewable-shares{display:flex;justify-content:space-evenly;align-items:center;gap:1rem;flex-wrap:wrap}.photovoltaics__renewable-share-item{flex:0 0 calc(50% - .5rem);text-align:center}@media (min-width: 37.5rem){.photovoltaics__renewable-share-item{flex:0 0 calc(30% - .5rem)}}.photovoltaics__renewable-image{max-width:60%;margin-left:auto;margin-right:auto;margin-bottom:.5rem}@media (min-width: 37.5rem){.photovoltaics__renewable-image{max-width:75%}}.placeholder{padding:1rem}.placeholder-guy-with-binoculars{display:flex;height:100%;flex-direction:column;justify-content:space-between;align-items:center}.placeholder-guy-with-binoculars__balloon{max-width:140px}.placeholder-guy-with-binoculars__guy{max-width:150px}.placeholder-house-with-trees{display:flex;height:100%;justify-content:space-around;align-items:center}.placeholder-house-with-trees__house,.placeholder-house-with-trees__trees{max-width:25%;display:block}.placeholder-paper-plane{display:flex;justify-content:center;align-items:center;height:100%}.dashboard-grid__filter{margin-bottom:1rem}.dashboard-grid-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:8rem;padding-bottom:8rem}.dashboard-grid-loading__spinner{max-width:6rem;margin-bottom:.5rem}@media (min-width: 64rem){.dashboard-grid__grid{display:grid;grid-gap:20px;grid-template-columns:repeat(6,1fr);grid-auto-flow:dense}}.dashboard-grid__grid>:not(:last-child){margin-bottom:1rem}@media (min-width: 64rem){.dashboard-grid__grid>:not(:last-child){margin-bottom:initial}}.dashboard-grid__placeholder-guy-with-binoculars{display:none}@media (min-width: 64rem){.dashboard-grid__placeholder-guy-with-binoculars{display:block;grid-column-start:span 2}}.dashboard-grid__grid--filter-energie .dashboard-grid__placeholder-guy-with-binoculars{display:none}@media (min-width: 64rem){.dashboard-grid__grid--filter-energie .dashboard-grid__placeholder-guy-with-binoculars{display:block;grid-column-start:span 2;grid-row-start:span 3}.dashboard-grid__grid--filter-energie .dashboard-grid__placeholder-guy-with-binoculars .placeholder-guy-with-binoculars{justify-content:space-around}}.dashboard-grid__grid--filter-umwelt .dashboard-grid__figure-air-quality{grid-column-start:span 3}.dashboard-grid__grid--filter-umwelt .dashboard-grid__figure-water-quality{grid-column-start:span 3;grid-row-start:span 1}.dashboard-grid__grid--filter-mobilitaet .dashboard-grid__figure-bicycles,.dashboard-grid__grid--filter-mobilitaet .dashboard-grid__figure-business-trips{grid-column-start:span 3}.dashboard-grid__grid--filter-trinkwasser .dashboard-grid__figure-water-consumption{grid-row-start:span 1}.dashboard-grid__grid--filter-trinkwasser .dashboard-grid__placeholder-house-with-trees{display:none}@media (min-width: 64rem){.dashboard-grid__grid--filter-trinkwasser .dashboard-grid__placeholder-house-with-trees{display:block;grid-column-start:span 3}}.dashboard-grid__grid--filter-arbeit-leben-und-soziales .dashboard-grid__figure-living-space{grid-row-start:span 1}.dashboard-grid__grid--filter-arbeit-leben-und-soziales .dashboard-grid__figure-gender-distribution{grid-row-start:span 2}@media (min-width: 64rem){.dashboard-grid__grid--filter-mainzer-stadtwerke .dashboard-grid__figure-charging-points{grid-row-start:3}}@media (min-width: 64rem){.dashboard-grid__grid--filter-mainzer-stadtwerke .dashboard-grid__figure-water-consumption{grid-row-start:3}}.dashboard-grid__grid--filter-mainzer-stadtwerke .dashboard-grid__placeholder-guy-with-binoculars{display:none}@media (min-width: 64rem){.dashboard-grid__grid--filter-mainzer-stadtwerke .dashboard-grid__placeholder-guy-with-binoculars{display:block;grid-column-start:span 2;grid-row-start:span 3}.dashboard-grid__grid--filter-mainzer-stadtwerke .dashboard-grid__placeholder-guy-with-binoculars .placeholder-guy-with-binoculars{justify-content:space-around}}.dashboard-grid__grid--filter-zbm .dashboard-grid__figure-business-trips,.dashboard-grid__grid--filter-landeshauptstadt-mainz .dashboard-grid__figure-bicycles{grid-column-start:span 3}@media (min-width: 64rem){.dashboard-grid__grid--filter-mainzer-mobilitaet .dashboard-grid__figure-emission-free-passengers{order:1}}@media (min-width: 64rem){.dashboard-grid__grid--filter-wirtschaftsbetrieb-mainz .dashboard-grid__figure-energy-mix{order:99}}.dashboard-grid__figure-photovoltaics{grid-column-start:span 3;grid-row-start:span 2}.dashboard-grid__figure-wall-boxes,.dashboard-grid__figure-heat-pumps{grid-column-start:span 3}.dashboard-grid__figure-green-electricity{grid-column-start:span 3;grid-row-start:span 2}.dashboard-grid__figure-ebikes{grid-column-start:span 3}.dashboard-grid__figure-energy-swm{grid-column-start:span 3;grid-row-start:span 2}.dashboard-grid__figure-fleet-swm{grid-column-start:span 3}.dashboard-grid__figure-nature-climate-protection{grid-column-start:span 3;grid-row-start:span 2}.dashboard-grid__figure-bicycles{grid-column-start:span 4}.dashboard-grid__figure-water-quality{grid-column-start:span 2;grid-row-start:span 2}.dashboard-grid__figure-water-consumption{grid-column-start:span 3;grid-row-start:span 2}.dashboard-grid__figure-air-quality{grid-column-start:span 2;grid-row-start:span 2}.dashboard-grid__figure-rental-housing{grid-column-start:span 3}.dashboard-grid__figure-fleet{grid-column-start:span 3;grid-row-start:span 2}.dashboard-grid__figure-business-trips{grid-column-start:span 4}.dashboard-grid__figure-resource-consumptions{grid-column-start:span 3;grid-row-start:span 3}.dashboard-grid__figure-living-space,.dashboard-grid__figure-gender-distribution{grid-column-start:span 3;grid-row-start:span 2}.dashboard-grid__figure-sustainable-urban-development,.dashboard-grid__figure-funded-employees{grid-column-start:span 3}.dashboard-grid__figure-guided-tours{grid-column-start:span 2}.dashboard-grid__figure-sewage-treatment{grid-column-start:span 4}.dashboard-grid__figure-energy-mix{grid-column-start:span 3}.dashboard-grid__figure-energy-production{grid-column-start:span 4;grid-row-start:span 3}.dashboard-grid__figure-nature-conservation-area{grid-column-start:span 2}.error{display:flex;align-items:flex-start;gap:1rem}.error__illustration{flex:0 0 8rem}.app__introduction-section{padding-bottom:2rem}.app__logo-sdg{margin-bottom:2rem}@font-face{font-family:TheSansB;src:url(/assets/TheSansBW5Plain-Cw6L7FDN.otf) format("woff");font-weight:400;font-display:swap}@font-face{font-family:TheSansB-Bold;src:url(/assets/TheSansBW7Bold-Dt2vAAaj.otf) format("woff");font-weight:400;font-display:swap}@font-face{font-family:TheSansB-Light;src:url(/assets/TheSansBW3Light-CGBc3HZR.otf) format("woff");font-weight:400;font-display:swap}@font-face{font-family:TheMix;src:url(/assets/TheMixW5Plain-DKpyO2tX.otf) format("woff");font-weight:400;font-display:swap}@font-face{font-family:TheMix-Bold;src:url(/assets/TheMixW7Bold-Ul8RymJx.otf) format("woff");font-weight:400;font-display:swap}h1{font-size:2.25rem;line-height:2.688rem;font-family:TheMix-Bold,sans-serif;font-weight:400}@media (min-width: 64rem){h1{font-size:3rem;line-height:3.563rem}}h2{font-size:2.125rem;line-height:2.5rem;font-family:TheMix-Bold,sans-serif;font-weight:400}@media (min-width: 64rem){h2{font-size:2.625rem;line-height:3.125rem}}h3{font-size:1.75rem;line-height:2.063rem;font-family:TheSansB-Bold,sans-serif;font-weight:400}@media (min-width: 64rem){h3{font-size:2rem;line-height:2.375rem}}h5{font-size:1.25rem;line-height:1.5rem;font-family:TheSansB-Bold,sans-serif;font-weight:400;letter-spacing:.05em}@media (min-width: 64rem){h5{font-size:1.25rem;line-height:1.5rem}}h6{font-size:1.125rem;line-height:1.125rem;font-family:TheSansB-Bold,sans-serif;font-weight:400}p{font-size:1.125rem;line-height:1.5rem;font-family:TheSansB,sans-serif}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box}html{font-size:16px;font-family:TheSansB,sans-serif;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6,p{margin-top:0}h1,h2,h3,h5,h6,p{margin-bottom:1rem}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:#000}a:active,a:hover,a:focus{text-decoration:none}a:active{background-color:#000;color:#fff}a:hover,a:focus{background-color:#f0f0f0}abbr[title]{border-bottom:none;text-decoration:underline;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:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}svg{max-width:100%}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}
