body.contrast_dark .dashboard-container .tabs .tab-btn.active .headline-tab{color:#000;text-decoration:underline}body.contrast_dark .dashboard-container .tabs .tab-btn.active::after{background-color:#000}body.contrast_dark .dashboard-container .activ-stroke{background-color:#000}body.contrast_dark section.dashboard .info{color:#000;border-color:#000}body.contrast_dark section.dashboard.bg-white .grid>div{background-color:#000}body.contrast_dark section.dashboard.bg-white .grid>div p,body.contrast_dark section.dashboard.bg-white .grid>div span{color:#fff}body.contrast_dark section.dashboard.bg-white .grid>div p.icon span::before,body.contrast_dark section.dashboard.bg-white .grid>div span.icon span::before{color:#fff}body.contrast_dark section.dashboard.bg-white .grid>div p sub,body.contrast_dark section.dashboard.bg-white .grid>div span sub{color:#fff}body.contrast_dark section.dashboard.bg-white .btn-list a{color:#000;border-bottom-color:#000}body.contrast_dark section.dashboard.bg-white .btn-list button{background-color:#000;outline:solid rgba(0,0,0,0) 3px}body.contrast_dark section.dashboard.bg-white .btn-list button:hover,body.contrast_dark section.dashboard.bg-white .btn-list button:focus,body.contrast_dark section.dashboard.bg-white .btn-list button:active{background-color:#fff;color:#000;outline-color:#000}body.contrast_dark section.dashboard.bg-white .grid.var-0 .number{color:#fff}body.contrast_dark section.dashboard.bg-grey{background-color:#000}body.contrast_dark section.dashboard.bg-grey .zahlenansicht h2{color:#fff}body.contrast_dark section.dashboard.bg-grey .zahlenansicht h2 span{color:#fff}body.contrast_dark section.dashboard.bg-grey>div .icon span::before{color:#000}body.contrast_dark section.dashboard.bg-grey .btn-list button{background-color:#fff;color:#000}body.contrast_dark section.dashboard.bg-grey .btn-list button:focus-visible{outline-color:#fff;outline-width:3px;outline-offset:3px}body.contrast_dark section.dashboard.bg-grey .btn-list button:hover,body.contrast_dark section.dashboard.bg-grey .btn-list button:focus,body.contrast_dark section.dashboard.bg-grey .btn-list button:active{background-color:rgba(0,0,0,0);color:#fff;outline-color:#fff}body.contrast_dark section.dashboard.bg-grey .btn-list a.btn_underline{border-color:#fff;color:#fff}body.contrast_dark section.dashboard.bg-grey .btn-list a.btn_underline:focus-visible{outline-color:#fff;outline-width:3px;outline-offset:3px}body.contrast_dark section.dashboard.bg-grey .btn-list .custom-link sub,body.contrast_dark section.dashboard.bg-grey .btn-list .custom-link sup{color:#fff}body.contrast_dark section.dashboard.bg-grey .bundeslandansicht h2{color:#fff}body.contrast_dark section.dashboard.bg-grey .bundeslandansicht h2 span{color:#fff}body.contrast_dark section.dashboard.bg-grey .grid.var-0 .number{color:#000}body.contrast_dark section.dashboard.bg-grey .grid.var-0 .map,body.contrast_dark section.dashboard.bg-white .grid.var-0 .map{background-color:rgba(0,0,0,0)}body.contrast_dark section.dashboard.bg-grey .grid.var-0 button.pin,body.contrast_dark section.dashboard.bg-white .grid.var-0 button.pin{background-color:#fff;border-color:#000}body.contrast_dark .dashboard-modal .information .number,body.contrast_dark .dashboard-modal .icon:before{color:#000}body.contrast_dark .dashboard-modal .next:hover .icon:before,body.contrast_dark .dashboard-modal .next:focus .icon:before,body.contrast_dark .dashboard-modal .next:active .icon:before,body.contrast_dark .dashboard-modal .prev:hover .icon:before,body.contrast_dark .dashboard-modal .prev:focus .icon:before,body.contrast_dark .dashboard-modal .prev:active .icon:before{color:#000}.dashboard .dashboard-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;padding:50px 20px 30px;background-color:#fff}.dashboard .modal-content{position:relative;background-color:#fff;margin:auto;padding:0;box-shadow:none;border:none;border-radius:0;height:100%;overflow:auto}.dashboard .modal-content h3{font-size:3rem;font-weight:bold;line-height:4rem;margin-bottom:35px}.dashboard .modal-content .information{padding-left:22px;padding-right:22px;margin-bottom:20px}.dashboard .modal-content .information p:not(.number){font-size:1.4rem;font-weight:regular;line-height:2.4rem}.dashboard .modal-content .information .number{color:#096;font-size:2rem;font-weight:bold;line-height:2.4rem}.dashboard .modal-content .information>div+div{margin-top:25px}.dashboard .close{opacity:1;color:#010101;position:absolute;top:10px;right:25px;font-size:35px;font-weight:bold}.dashboard .close .icon-plus{display:block;transform:rotate(45deg)}.dashboard .close:hover,.dashboard .close:focus{text-decoration:none;cursor:pointer}.dashboard .slide{display:none}.dashboard .slide.active{height:100%}.dashboard .prev,.dashboard .next{background-color:rgba(0,0,0,0);position:absolute;top:50%;width:auto;transition:.6s ease;font-size:29px;transform:translateY(-53px)}.dashboard .prev .icon::before,.dashboard .next .icon::before{color:#096}.dashboard .prev[disabled],.dashboard .next[disabled]{opacity:.5}.dashboard .prev:hover .icon::before,.dashboard .prev:focus .icon::before,.dashboard .next:hover .icon::before,.dashboard .next:focus .icon::before{color:#117e55}.dashboard .prev:hover[disabled] .icon::before,.dashboard .prev:focus[disabled] .icon::before,.dashboard .next:hover[disabled] .icon::before,.dashboard .next:focus[disabled] .icon::before{color:#096}.dashboard .next{right:0}.dashboard .numbertext{font-size:1.3rem;font-weight:regular;line-height:2.4rem;margin-top:auto}.dashboard .bold{font-weight:bold}.lightbox-noscroll{overflow:hidden}section.dashboard{border-bottom:0;margin-top:108px;margin-bottom:108px}section.dashboard.bg-white{background-color:#fff}section.dashboard.bg-white .grid>div{background-color:#f5f8fa}section.dashboard.bg-grey{background-color:#f5f8fa;padding-top:108px;padding-bottom:108px}section.dashboard.bg-grey .grid>div{background-color:#fff}section.dashboard h2{font-weight:700;font-size:3.4rem}section.dashboard h2 .subline{color:#010101;font-weight:400;font-size:2rem}section.dashboard .info{border-radius:100%;border:2px solid #096;display:block;height:40px;width:40px;margin-left:auto;margin-bottom:30px;margin-right:10px;padding-left:1px;color:#096;font-size:24px;font-weight:500;text-align:center}section.dashboard .info:hover,section.dashboard .info:active,section.dashboard .info:focus{border-color:#117e55;color:#117e55}section.dashboard .zahlenansicht .save-co2 span.icon sub{bottom:0;top:5px;font-size:25px}section.dashboard .grid{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(2, 1fr);gap:30px;margin-top:30px}section.dashboard .grid.var-1{grid-template-areas:"pic pic app produced produced" "pic pic vol household co"}section.dashboard .grid.var-2{grid-template-areas:"app pic pic produced produced" "vol pic pic household co"}section.dashboard .grid.var-3{grid-template-areas:"app vol household pic pic" "produced produced co pic pic"}section.dashboard .grid.var-0{grid-template-areas:"app vol household pic pic" "produced co household pic pic"}section.dashboard .grid>div{padding:11px}section.dashboard picture,section.dashboard .map{grid-area:pic}section.dashboard .applications{grid-area:app}section.dashboard .applications .icon{font-size:76px;transform:translateX(11px);margin-bottom:10px}section.dashboard .applications .number{margin-bottom:5px}section.dashboard .produced{grid-area:produced}section.dashboard .produced .icon{font-size:146px}section.dashboard .produced .number{display:block;margin:10px auto}section.dashboard .volume{grid-area:vol}section.dashboard .volume .icon{font-size:82px;margin-bottom:10px}section.dashboard .volume p:first-of-type{margin-bottom:5px}section.dashboard .household-supplying{grid-area:household}section.dashboard .household-supplying .icon{font-size:73px}section.dashboard .household-supplying .number{display:block;margin:5px auto}section.dashboard .save-co2{grid-area:co}section.dashboard .save-co2 .icon{font-size:74px;margin-top:10px}section.dashboard .number{font-size:3.3rem;font-weight:700}section.dashboard .var-0 .number{color:#096;font-size:4rem}section.dashboard p{font-size:2rem;text-align:center;margin-bottom:0}@keyframes pulse{0%{transform:scale(1, 1)}50%{transform:scale(1.1, 1.1)}100%{transform:scale(1, 1)}}section.dashboard .grid div.map{padding:0;background-color:rgba(0,0,0,0);position:relative}section.dashboard .map img{margin-left:auto;margin-right:10px}section.dashboard .map .pin{position:absolute;top:0;right:10px}section.dashboard .map button.pin{cursor:pointer;background-color:#269553;width:26px;height:26px;border-radius:100%;border:5px solid #c6cc38;animation:pulse 1s linear infinite}section.dashboard .map button.pin[data-bundesland=baden-wuerttemberg]{right:57%;top:80%}section.dashboard .map button.pin[data-bundesland=bayern]{right:32%;top:75%}section.dashboard .map button.pin[data-bundesland=brandenburg]{right:12%;top:37%}section.dashboard .map button.pin[data-bundesland=hessen]{right:56%;top:53.5%}section.dashboard .map button.pin[data-bundesland=mecklenburg-vorpommern]{right:26%;top:14%}section.dashboard .map button.pin[data-bundesland=niedersachsen]{right:48%;top:31%}section.dashboard .map button.pin[data-bundesland=nordrhein-westfalen]{right:70.5%;top:43%}section.dashboard .map button.pin[data-bundesland=rheinland-pfalz]{right:73%;top:60%}section.dashboard .map button.pin[data-bundesland=saarland]{right:75%;top:69.5%}section.dashboard .map button.pin[data-bundesland=sachsen]{right:17%;top:49%}section.dashboard .map button.pin[data-bundesland=sachsen-anhalt]{right:33%;top:38%}section.dashboard .map button.pin[data-bundesland=schleswig-holstein]{right:51%;top:9%}section.dashboard .map button.pin[data-bundesland=thueringen]{right:39%;top:51%}section.dashboard .btn-list{margin-top:60px;text-align:center}section.dashboard .btn-list .custom-link sub,section.dashboard .btn-list .custom-link sup{color:#010101}section.dashboard .btn-list .btn{width:auto;display:inline-block}section.dashboard .btn-list .btn+.btn{margin-left:45px}section.dashboard .btn-list .btn:not(.btn_underline){background-color:#096;color:#fff;font-size:2rem;font-weight:700;line-height:115%;letter-spacing:.4px;border-radius:30px;padding:12px 20px;min-height:44px;height:auto;white-space:normal}section.dashboard .btn-list .btn:not(.btn_underline):hover,section.dashboard .btn-list .btn:not(.btn_underline):active,section.dashboard .btn-list .btn:not(.btn_underline):focus{background-color:#117e55;text-decoration:none}section.dashboard .btn-list .back-to-all{color:#096;font-size:1.7rem;font-weight:500;border-bottom:none;text-decoration:underline}section.dashboard .btn-list .back-to-all:hover,section.dashboard .btn-list .back-to-all:focus,section.dashboard .btn-list .back-to-all:active{color:#117e55;border-bottom-color:#117e55}@media screen and (max-width: 1199px){section.dashboard .container{width:100%}section.dashboard .grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, auto)}section.dashboard .grid.var-1,section.dashboard .grid.var-2,section.dashboard .grid.var-3,section.dashboard .grid.var-0{grid-template-areas:"pic pic" "produced produced" "app household" "vol co"}section.dashboard .var-1 .produced p,section.dashboard .var-2 .produced p,section.dashboard .var-3 .produced p{margin-right:20px}section.dashboard .map{width:100%;max-width:462px;margin:auto;transform:translateX(calc((100% - 387px - 20px) / 2 * -1))}}@media screen and (max-width: 991px){section.dashboard .btn-list .btn{display:block;width:fit-content;margin:auto}section.dashboard .btn-list .btn+.btn{margin-top:25px;margin-left:auto}}@media screen and (max-width: 767px){section.dashboard .grid{gap:15px}section.dashboard .grid.var-0{grid-template-areas:"pic pic" "app app" "vol vol" "produced produced" "co co" "household household"}section.dashboard .grid.var-0 div:not(.map){padding-top:22px;padding-bottom:22px}section.dashboard .grid.var-0 .map{margin-bottom:22px}section.dashboard .grid.var-0 .flex-column{flex-direction:row;padding-left:30px;padding-right:30px}section.dashboard .grid.var-0 .flex-column.flex-center{justify-content:left}section.dashboard .grid.var-0 .number{margin:0 20px 0 0}section.dashboard .grid.var-0 span.number{margin-left:20px}section.dashboard .grid.var-0 p{display:flex;align-items:baseline;flex-wrap:wrap;text-align:left}section.dashboard .grid.var-1 div,section.dashboard .grid.var-2 div,section.dashboard .grid.var-3 div{padding:23px 30px}section.dashboard .grid.var-1 div.produced,section.dashboard .grid.var-2 div.produced,section.dashboard .grid.var-3 div.produced{justify-content:space-between}section.dashboard .grid.var-1 div.produced p,section.dashboard .grid.var-2 div.produced p,section.dashboard .grid.var-3 div.produced p{text-align:left}}@media screen and (max-width: 550px){section.dashboard .grid p{font-size:1.6rem}section.dashboard .grid.var-0 .flex-column{padding-left:25px;padding-right:25px}section.dashboard .grid.var-0 .number{font-size:3.5rem}section.dashboard .grid.var-1 div,section.dashboard .grid.var-2 div,section.dashboard .grid.var-3 div{padding:15px 30px;overflow:hidden}section.dashboard .grid.var-1 .number,section.dashboard .grid.var-2 .number,section.dashboard .grid.var-3 .number{font-size:2.5rem;margin:0}section.dashboard .grid .icon{font-size:64px;margin-bottom:10px}section.dashboard .grid .produced .icon{font-size:100px}}@media screen and (max-width: 500px){section.dashboard .map{max-width:382px;transform:translateX(calc((100% - 320px - 20px) / 2 * -1))}section.dashboard .map img{max-width:320px}section.dashboard .map button.pin{border-width:4px;width:21px;height:21px}}@media screen and (max-width: 382px){section.dashboard .map{max-width:320px;transform:translateX(calc((100% - 268px - 20px) / 2 * -1))}section.dashboard .map img{max-width:268px}}/*# sourceMappingURL=dashboard.css.map */
