.holcim_teaser.hasCounter .image_wrapper:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent linear-gradient(180deg, #0000004d 0%, #00000099 100%) 0% 0% no-repeat padding-box;
}
.holcim_teaser.hasCounter .image_wrapper.empty:after {
  background: none !important;
}
.holcim_teaser.hasCounter .image_wrapper .teaser_background_fallback.counter-color-1 img {
  background-color: var(--corporate-lb-background-color-1) !important;
}
.holcim_teaser.hasCounter .image_wrapper .teaser_background_fallback.counter-color-2 img {
  background-color: var(--corporate-lb-background-color-2) !important;
}
.holcim_teaser.hasCounter .image_wrapper .teaser_background_fallback.counter-color-3 img {
  background-color: var(--corporate-lb-background-color-3) !important;
}
.holcim_teaser.hasCounter .image_wrapper .teaser_background_fallback.counter-color-4 img {
  background-color: var(--corporate-lb-background-color-4) !important;
}
.holcim_teaser.hasCounter .image_wrapper .teaser_background_fallback.counter-color-5 img {
  background-color: var(--corporate-lb-background-color-5) !important;
}
.holcim_teaser.hasCounter .image_wrapper .counter_wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  font-size: 4.375rem;
  font-weight: bold;
  color: var(--corporate-white);
  display: flex;
}
.holcim_teaser.hasCounter .image_wrapper .counter_wrapper .counter {
  display: inline-block;
  white-space: nowrap;
}
.holcim_teaser.hasCounter .image_wrapper .counter_wrapper .counter .before-separator,
.holcim_teaser.hasCounter .image_wrapper .counter_wrapper .counter .counter-coma-separator,
.holcim_teaser.hasCounter .image_wrapper .counter_wrapper .counter .after-separator {
  display: inline-block;
  white-space: nowrap;
}
.holcim_teaser.hasCounter.hasSpace .counter_wrapper:not(.isPhrase) .suffix {
  margin-left: 0.9375rem;
}
/*# sourceMappingURL=style-counter.css.map */
