.ce_timelineSliderStart {
  margin-bottom: 20px;
}
.ce_timelineSliderStart.horizontal, .ce_timelineSliderStart.auto {
  display: flex;
  align-items: center;
  overflow: visible;
  padding: 30px 0;
}
.content-slider-roadmap {
  overflow: hidden;
  visibility: hidden;
  position: relative;
  text-align: center;
}
.event__content .ce_text:first-child p:first-child {
  margin-top: 0;
}
.image-slider {
  position: relative;
}
.slider-control-roadmap {
  text-align: center;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 30px;
}
.slider-control-roadmap .slider-menu {
  width: 100%;
  padding: 0 30px;
}
.slider-control-roadmap .slider-menu b {
  font-size: 28px;
  color: #000;
}
.slider-control-roadmap .slider-menu b.active {
  color: #9a9a9a;
}
.slider-control-roadmap .slider-next {
  right: 0;
}
.slider-control-roadmap .slider-prev, .slider-control-roadmap .slider-next {
  color: #000;
  font-size: 28px;
  position: absolute;
  text-decoration: none;
}
.slider-control-roadmap .slider-prev {
  left: 0;
}
.roadmap.roadmap--orientation-horizontal, .roadmap.roadmap--orientation-auto {
  width: 90%;
}
.roadmap.roadmap--orientation-horizontal *, .roadmap.roadmap--orientation-auto * {
  box-sizing: border-box;
}
.roadmap.roadmap--orientation-horizontal .roadmap__events__event, .roadmap.roadmap--orientation-auto .roadmap__events__event {
  height: 250px;
}
.roadmap.roadmap--orientation-horizontal .roadmap__events__event .event__date, .roadmap.roadmap--orientation-auto .roadmap__events__event .event__date {
  font-size: 22px;
}
.roadmap.roadmap--orientation-horizontal .roadmap__events, .roadmap.roadmap--orientation-auto .roadmap__events {
  padding: 250px 0;
}
.roadmap.roadmap--orientation-horizontal .roadmap__events:after, .roadmap.roadmap--orientation-auto .roadmap__events:after {
  top: inherit;
}
.roadmap.roadmap--orientation-horizontal .roadmap__navigation, .roadmap.roadmap--orientation-auto .roadmap__navigation {
  margin-top: 20px;
}
.ce_timelineSliderStart.nav-top .roadmap {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.ce_timelineSliderStart.nav-top .roadmap .roadmap__navigation {
  order: 1;
  margin-bottom: 20px;
}
.ce_timelineSliderStart.nav-top .roadmap .roadmap__events {
  order: 2;
}
@media (min-width: 993px) {
  .roadmap.roadmap--orientation-horizontal .roadmap__events__event:nth-child(even) .event .event__date, .roadmap.roadmap--orientation-auto .roadmap__events__event:nth-child(even) .event .event__date {
    bottom: -140px;
  }
  .roadmap.roadmap--orientation-horizontal .roadmap__events__event:nth-child(odd) .event .event__date, .roadmap.roadmap--orientation-auto .roadmap__events__event:nth-child(odd) .event .event__date {
    top: -140px;
  }
  .roadmap.roadmap--orientation-horizontal .roadmap__events__event:nth-child(even) .event .event__date, .roadmap.roadmap--orientation-horizontal .roadmap__events__event:nth-child(odd) .event .event__date, .roadmap.roadmap--orientation-auto .roadmap__events__event:nth-child(even) .event .event__date, .roadmap.roadmap--orientation-auto .roadmap__events__event:nth-child(odd) .event .event__date {
    position: absolute;
    width: 100%;
  }
}
.roadmap.roadmap--orientation-vertical.roadmap--initialized {
  margin: 70px auto;
  position: relative;
}
.roadmap.roadmap--orientation-vertical.roadmap--initialized * {
  box-sizing: border-box;
}
.roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events__event {
  min-height: 44px;
  margin-bottom: 50px;
}
.roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events__event .event {
  width: 50%;
  top: -15px;
  -webkit-transition: all 0.8s cubic-bezier(0.25, 0.1, 0.25, 1.3);
  -o-transition: all 0.8s cubic-bezier(0.25, 0.1, 0.25, 1.3);
  transition: all 0.8s cubic-bezier(0.25, 0.1, 0.25, 1.3);
}
.roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events__event:nth-child(odd) .event__date {
  text-align: right;
  padding-right: 70px;
  font-size: 22px;
}
.roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events__event:nth-child(odd) .event__content {
  position: absolute;
  right: -390px;
  width: 100%;
  top: 0;
  text-align: left;
}
.roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events__event:nth-child(odd) .event {
  top: -10px;
}
.roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events__event:nth-child(even) .event__date {
  text-align: left;
  font-size: 22px;
  padding-left: 70px;
}
.roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events__event:nth-child(even) .event__content {
  position: absolute;
  left: -390px;
  width: 100%;
  text-align: right;
  top: 0;
}
.roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events {
  min-height: 1px;
}
.roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events:after {
  -webkit-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
  height: 100%;
}
.roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events .roadmap__events__event:before {
  display: none;
}
.roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events .roadmap__events__event:after {
  height: 20px !important;
  width: 20px !important;
  border-radius: 100%;
  left: 50%;
  margin-left: -10px;
  margin-top: -7.5px;
  transform: none !important;
  transition: none;
}
.roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events .roadmap__events__event:nth-child(odd) .event__content {
  right: -100%;
  padding-left: 70px;
}
.roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events .roadmap__events__event:nth-child(even) .event__content {
  left: -100%;
  padding-right: 70px;
}
.roadmap.roadmap--orientation-horizontal .roadmap__navigation, .roadmap.roadmap--orientation-vertical .roadmap__navigation, .roadmap.roadmap--orientation-auto .roadmap__navigation {
  padding: 0;
}
.roadmap.roadmap--orientation-horizontal .roadmap__navigation li, .roadmap.roadmap--orientation-vertical .roadmap__navigation li, .roadmap.roadmap--orientation-auto .roadmap__navigation li {
  height: 30px;
}
.roadmap.roadmap--orientation-horizontal .roadmap__navigation *, .roadmap.roadmap--orientation-vertical .roadmap__navigation *, .roadmap.roadmap--orientation-auto .roadmap__navigation * {
  position: relative;
  top: inherit;
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  z-index: 1;
}
.roadmap.roadmap--orientation-horizontal .roadmap__navigation > * a, .roadmap.roadmap--orientation-vertical .roadmap__navigation > * a, .roadmap.roadmap--orientation-auto .roadmap__navigation > * a {
  font-weight: 700;
  text-decoration: none;
}
.roadmap.roadmap--orientation-horizontal .roadmap__navigation > :last-child, .roadmap.roadmap--orientation-vertical .roadmap__navigation > :last-child, .roadmap.roadmap--orientation-auto .roadmap__navigation > :last-child {
  float: right;
  right: inherit;
}
.roadmap.roadmap--orientation-horizontal .roadmap__navigation > :first-child, .roadmap.roadmap--orientation-vertical .roadmap__navigation > :first-child, .roadmap.roadmap--orientation-auto .roadmap__navigation > :first-child {
  float: left;
  left: inherit;
}
.roadmap.roadmap--orientation-horizontal h2, .roadmap.roadmap--orientation-horizontal h3, .roadmap.roadmap--orientation-horizontal h4, .roadmap.roadmap--orientation-horizontal h5, .roadmap.roadmap--orientation-horizontal h6, .roadmap.roadmap--orientation-vertical h2, .roadmap.roadmap--orientation-vertical h3, .roadmap.roadmap--orientation-vertical h4, .roadmap.roadmap--orientation-vertical h5, .roadmap.roadmap--orientation-vertical h6, .roadmap.roadmap--orientation-auto h2, .roadmap.roadmap--orientation-auto h3, .roadmap.roadmap--orientation-auto h4, .roadmap.roadmap--orientation-auto h5, .roadmap.roadmap--orientation-auto h6 {
  margin: 0;
}
.roadmap.roadmap--orientation-horizontal .roadmap__events__event:after, .roadmap.roadmap--orientation-horizontal .roadmap__events__event:before, .roadmap.roadmap--orientation-horizontal .roadmap__events:after, .roadmap.roadmap--orientation-vertical .roadmap__events__event:after, .roadmap.roadmap--orientation-vertical .roadmap__events__event:before, .roadmap.roadmap--orientation-vertical .roadmap__events:after, .roadmap.roadmap--orientation-auto .roadmap__events__event:after, .roadmap.roadmap--orientation-auto .roadmap__events__event:before, .roadmap.roadmap--orientation-auto .roadmap__events:after {
  background-color: #000;
}
.roadmap.roadmap--orientation-vertical .roadmap__navigation > :last-child, .roadmap.roadmap--orientation-vertical .roadmap__navigation > :first-child {
  float: none;
  text-align: center;
}
@media (max-width: 992px) {
  .roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events .roadmap__events__event:nth-child(even) .event__date {
    padding-left: 35px;
  }
  .roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events .roadmap__events__event:nth-child(odd) .event__date {
    padding-right: 35px;
  }
  .roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events .roadmap__events__event .event {
    transition: none !important;
  }
  .roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events .roadmap__events__event:nth-child(odd) .event__content {
    padding-left: 35px;
  }
  .roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events .roadmap__events__event:nth-child(even) .event__content {
    padding-right: 35px;
  }
  .roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events .roadmap__events__event:before {
    transition: none !important;
  }
  .roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events:after {
    transition: none !important;
  }
  .roadmap.roadmap--orientation-auto .event__date {
    margin-bottom: 15px;
  }
  .roadmap.roadmap--orientation-auto .roadmap__events {
    padding: 0;
  }
  .roadmap.roadmap--orientation-auto .roadmap__events:after {
    top: 0;
  }
  .roadmap.roadmap--orientation-auto .roadmap__events__event:nth-child(odd) .event {
    top: 0;
  }
  .roadmap.roadmap--orientation-auto .roadmap__navigation > :last-child, .roadmap.roadmap--orientation-auto .roadmap__navigation > :first-child {
    float: none;
    text-align: center;
  }
}
@media (max-width: 600px) {
  .roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events__event:nth-child(odd) .event {
    margin-left: 0;
  }
  .roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events__event:nth-child(even) .event {
    margin-right: 0;
  }
  .roadmap.roadmap--orientation-vertical.roadmap--initialized .roadmap__events {
    width: 100%;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22data%2Fweb%2F1%2F000%2F160%2F574%2F599098%2Fhtdocs%2Frebhan.de-contao5%2Fvendor%2Fpdir%2Fanimated-timeline-bundle%2Fpublic%2Fcss%2Ftimeline-slider.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKF%3BAAEI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAIM%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAIM%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%22%7D */