.no-js .circle-loader-wrapper{display:none}.circle-loader-wrapper{min-height:18.75rem;position:relative}.circle-loader{width:5rem;height:5rem;position:absolute;top:calc(50% - 2.5rem);left:calc(50% - 2.5rem)}.circle-loader__beam{border:.25rem solid #0000;border-top-color:#ec0016;border-radius:50%;width:100%;height:100%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite loader-animation;position:absolute}.circle-loader__beam:first-child{animation-delay:-.45s}.circle-loader__beam:nth-child(2){animation-delay:-.3s}@keyframes loader-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stretched-link{width:fit-content}.stretched-link:after{content:"";pointer-events:auto;z-index:1;background-color:#0000;height:100%;position:absolute;inset:0}.stretched-link:not(.btn):hover span,.stretched-link:not(.btn):focus span,.stretched-link:not(button):hover span,.stretched-link:not(button):focus span{color:#000;text-decoration:none}.stretched-link:hover span,.stretched-link:focus span{color:#c50014;text-decoration:underline}.stretched-link--transparent{width:100%;height:100%;position:absolute}.co2-uhr-circle-loader,.co2-uhr-component{min-height:12.5rem}@media screen and (width>=601px) and (width<=767px){.co2-uhr-circle-loader,.co2-uhr-component{min-height:18.75rem}}@media screen and (width>=768px){.co2-uhr-circle-loader,.co2-uhr-component{min-height:26.875rem}}.co2-uhr-component{position:relative}.co2-uhr-component--is-clickable:hover .image{filter:brightness(.8)}.co2-uhr-component--is-clickable .co2-teaser-content{margin-bottom:.75rem}@media screen and (width>=601px) and (width<=767px){.co2-uhr-component--is-clickable .co2-teaser-content{margin-bottom:1rem}}@media screen and (width>=768px){.co2-uhr-component--is-clickable .co2-teaser-content{margin-bottom:1.25rem}}.co2-uhr-component .circle-loader-wrapper{min-height:inherit}.co2-uhr-component .stretched-link:hover,.co2-uhr-component .stretched-link:focus,.co2-uhr-component .stretched-link:hover .co2-uhr-teaser__link,.co2-uhr-component .stretched-link:focus .co2-uhr-teaser__link{color:#ec0016}.co2-uhr{position:relative}.co2-uhr__headline,.co2-uhr__subheadline{color:#fff;display:block}.co2-uhr__headline{margin-bottom:0;font-size:1rem}@media screen and (width>=601px) and (width<=767px){.co2-uhr__headline{margin-bottom:.25rem;font-size:2rem}}@media screen and (width>=768px){.co2-uhr__headline{margin-bottom:.5rem}}@media screen and (width>=768px) and (width<=960px){.co2-uhr__headline{font-size:2.25rem}}@media screen and (width>=961px){.co2-uhr__headline{font-size:2.5rem}}.co2-uhr__subheadline{margin-bottom:.5rem;font-family:DBScreenSans,Arial,Helvetica,sans-serif;font-weight:400}@media screen and (width>=601px) and (width<=767px){.co2-uhr__subheadline{font-family:DBScreenHead,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:900}}@media screen and (width>=768px){.co2-uhr__subheadline{margin-bottom:1rem;font-family:DBScreenHead,Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:900}}.co2-uhr__image{margin:0}.co2-uhr .image__caption{padding:.25rem 1rem;position:absolute}@media screen and (width>=768px) and (width<=960px){.co2-uhr .image__caption{padding:.5rem 1.5rem}}@media screen and (width>=961px){.co2-uhr .image__caption{padding:.5rem 2rem}}.co2-uhr__content{justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.co2-uhr-emission{flex-direction:row;justify-content:center;height:2.75rem;display:flex}@media screen and (width>=601px) and (width<=767px){.co2-uhr-emission{height:5rem}}@media screen and (width>=768px){.co2-uhr-emission{height:6rem}}.co2-uhr-emission__unit{color:#fff;margin-top:.5rem;font-size:1.25rem;font-weight:700}@media screen and (width>=601px) and (width<=767px){.co2-uhr-emission__unit{margin-top:1.5rem;font-size:1.75rem}}@media screen and (width>=768px){.co2-uhr-emission__unit{margin-top:2rem;font-size:2.25rem}}.co2-uhr-card{-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:.5rem;width:2rem;margin-right:.25rem;position:relative;box-shadow:0 2px 4px #000000a6}.co2-uhr-card:first-child,.co2-uhr-card:nth-child(4){margin-right:1rem}@media screen and (width>=601px) and (width<=767px){.co2-uhr-card:first-child,.co2-uhr-card:nth-child(4){margin-right:1.25rem}}@media screen and (width>=768px){.co2-uhr-card:first-child,.co2-uhr-card:nth-child(4){margin-right:1.5rem}}.co2-uhr-card:first-child:after,.co2-uhr-card:nth-child(4):after{content:"";background:#fff;border-radius:50%;width:.5rem;height:.5rem;display:block;position:absolute;bottom:.0625rem;right:-.75rem}@media screen and (width>=601px) and (width<=767px){.co2-uhr-card:first-child:after,.co2-uhr-card:nth-child(4):after{width:.75rem;height:.75rem;right:-1rem}}@media screen and (width>=768px){.co2-uhr-card:first-child:after,.co2-uhr-card:nth-child(4):after{width:.75rem;height:.75rem;right:-1.125rem}}@media screen and (width>=601px) and (width<=767px){.co2-uhr-card{width:3.75rem;margin-right:.5rem}}@media screen and (width>=768px) and (width<=960px){.co2-uhr-card{width:4.5rem;margin-right:.5rem}}@media screen and (width>=961px){.co2-uhr-card{width:4.5rem;margin-right:.75rem}}.co2-uhr-card__content{height:100%;position:relative;overflow:hidden}.co2-uhr-card__digit{text-align:center;width:100%;font-size:1.5rem;font-weight:700;line-height:2.75rem;transition:transform 1s;position:absolute}@media screen and (width>=601px) and (width<=767px){.co2-uhr-card__digit{font-size:3rem;line-height:5rem}}@media screen and (width>=768px){.co2-uhr-card__digit{font-size:3.75rem;line-height:6rem}}.co2-uhr-card__digit--inactive{color:#878c96}.co2-uhr-teaser .link{position:initial}.co2-uhr-teaser__content{margin-bottom:0;font-size:1rem}@media screen and (width>=601px) and (width<=767px){.co2-uhr-teaser__content{font-size:1.25rem}}@media screen and (width>=768px){.co2-uhr-teaser__content{font-size:1.25rem}}.co2-uhr-teaser__content+.link{margin-top:.75rem}@media screen and (width>=601px) and (width<=767px){.co2-uhr-teaser__content+.link{margin-top:1.5rem}}@media screen and (width>=768px){.co2-uhr-teaser__content+.link{margin-top:1.5rem}}.co2-uhr-teaser__bold-text{font-family:DBScreenHead,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:900}@media screen and (width>=601px) and (width<=767px){.co2-uhr-teaser__bold-text{font-size:1.25rem;line-height:2rem}}@media screen and (width>=768px){.co2-uhr-teaser__bold-text{font-size:1.5rem;line-height:2.25rem}}.odometer-enter-to,.odometer-leave,.odometer-leave-from{transform:translateY(0)}.odometer-enter,.odometer-enter-from{transform:translateY(100%)}.odometer-leave-to{transform:translateY(-100%)}
