.c-text-media > * {
  width: 100%;
}
.c-slider.c-slider--gallery,
.c-slider.c-slider--infobox {
    --slider-link-offset: -0.625rem;
}
.video-wrapper {
  position:relative;
}
.video-wrapper:has(.cm-placeholder:not([style*="display: none"])) {
  min-height: 430px;
}
.c-section__show-more + .c-section__show-more {
  margin-top: 0;
}
.c-section--timeline .show-more-link {
  margin-top: 24px;
}
/*STRAHL*/
@media (min-width: 48em) and (min-width: 48em) {
  .c-timeline__headline {
    z-index:9;
    background:#fff;
    padding: 24px 0;
    margin-bottom: 48px;
    position:relative;
  }
  .is-bg-blue-900 .c-timeline__headline {
    background:#172e4c;
  }
  .c-timeline__sticky span {
    position: absolute;
    top: 32px;
  }
  .c-section__show-more .c-timeline__sticky span {
    position: absolute;
    top: 26px;
  }

}
.c-timeline__sticky ~ .c-timeline__sticky span{
  z-index: 20;
  background: #fff;
}

.is-bg-blue-900 .c-timeline__sticky ~ .c-timeline__sticky span{
  background:#172e4c;
}
/*Podcast*/
.is-bg-blue-custom-100 {
  background-color: #ebf4f9;
}
.is-bg-blue-custom-100 .list-small .c-button--podcast,
.is-bg-blue-custom-100 .list-small .c-button--podcast:hover,
.is-bg-blue-custom-100 .list-small .c-button--podcast,
.is-bg-blue-custom-100 .list-small .c-button--podcast:focus-visible {
  --c-button-bg: #ebf4f9;
}

.klaro .context-notice {
  background: #ebf4f9 !important;
  border-radius: 0 !important;
}

@media (max-width: 991px) {
  .cm-placeholder.cm-acast {
    min-height: 13em !important;
  }
}
@media (max-width: 640px) {
  .cm-placeholder.cm-acast {
    min-height: 18em !important;
  }
  .cm-placeholder.cm-buttons {
    margin-top:0 !important;
  }
  .cm-placeholder.cm-acast .context-notice p {
    padding: 5px !important;
  }
}