.counter .headline{margin-bottom:0}.counter .counter__text h1,.counter .counter__text h2,.counter .counter__text h3,.counter .counter__text h4,.counter .counter__text h5,.counter .counter__text h6{color:#000}.counter__item{height:100%;margin-bottom:var(--grid-gutter);overflow:hidden;padding:calc(var(--grid-gutter)*2) var(--spacer-xs);padding-left:0;padding-right:0;text-align:left}.counter__item a{color:var(--body-color);text-decoration:none}.counter .lead,.counter__number{color:var(--body-color);font-weight:500}.counter__number{display:inline-flex;flex-direction:row;font-size:40px;line-height:normal;margin:0;padding:0 0 10px}@media (min-width:576px){.counter__number{font-size:50px}}@media (min-width:768px){.counter__number{font-size:50px}}@media (min-width:1140px){.counter__number{font-size:60px}}.counter__after,.counter__before{color:var(--body-color);font-size:18px;font-weight:400;line-height:1.5}@media(max-width:400px){.counter__after{font-size:16px}}.counter__after{border-top:1px solid var(--black);padding:8px 0}.counter__before{margin-bottom:0}.counter__separator{align-items:flex-end;display:inline-flex;justify-content:center}.counter__separator:before{content:",";line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--body-color);font-size:1em}html[lang=de] .counter__separator:before{content:"."}.counter--icon .counter__item img{width:160px}.counter--icon .counter__after{color:var(--body-color);font-size:var(--body-font-size);font-weight:700;line-height:var(--body-line-height)}.counter--link-list .counter__item{height:auto;margin-bottom:0}.counter--link-list .counter__item .button:focus,.counter--link-list .counter__item .button:hover{background-color:var(--primary);border-color:var(--primary);color:var(--body-color)}.counter--link-list .counter__item a{color:var(--primary)}.counter--link-list .counter__after{color:var(--body-color);font-size:var(--body-font-size);font-weight:700}.counter--icon a{color:var(--body-color);text-decoration:none}.counter--text .counter__text h1,.counter--text .counter__text h2,.counter--text .counter__text h3,.counter--text .counter__text h4,.counter--text .counter__text h5,.counter--text .counter__text h6{color:#fff;font-weight:400}.counter--text .counter__item{margin-bottom:0;padding-bottom:0}.counter--text .counter__before{color:#fff;font-size:var(--h2-font-size);font-weight:500;line-height:var(--h2-line-height,1.25);padding-right:20px}.counter--text .counter__after{border-top:1px solid var(--white);color:var(--primary);font-size:18px;margin-top:16px;padding-top:16px}