#zd-timeline {
  display: flex;
  position: relative; }
  #zd-timeline::before, #zd-timeline::after {
    content: '';
    display: block;
    width: 75px;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 99; }
    @media screen and (max-width: 768px) {
      #zd-timeline::before, #zd-timeline::after {
        width: 50px;
        display: none; } }
  #zd-timeline::before {
    left: 68px;
    background-image: linear-gradient(270deg, rgba(31, 42, 68, 0), #1f2a44); }
  #zd-timeline::after {
    right: 68px;
    background-image: linear-gradient(90deg, rgba(31, 42, 68, 0), #1f2a44); }
  #zd-timeline h3 {
    font-size: clamp(1.25rem, 1.5vw, 1.5rem);
    font-weight: 700;
    margin-bottom: 15px;
    opacity: 1;
    text-transform: uppercase;
    letter-spacing: 0.05em; }
    #zd-timeline h3::before {
      content: '';
      display: block;
      position: relative;
      width: 1px;
      height: 50px;
      background-color: white;
      top: -100%;
      left: 0;
      margin-bottom: 15px;
      margin-top: -35px;
      z-index: 99; }
  #zd-timeline ul {
    padding-left: 0; }
    #zd-timeline ul li {
      list-style: none;
      font-size: clamp(0.875rem, 1vw, 1rem) !important;
      margin-bottom: 0.625em; }
  #zd-timeline .zd-timeline-separator {
    width: 100%;
    margin-bottom: 10px;
    position: relative; }
    #zd-timeline .zd-timeline-separator .zd-timeline-dot {
      position: relative;
      z-index: 2;
      margin: auto;
      display: block;
      width: 100%;
      height: 16px;
      opacity: 1; }
  #zd-timeline .zd-timeline-content {
    opacity: 1;
    padding: 20px; }
  #zd-timeline .slick-slide:not(.slick-center) .zd-timeline-description,
  #zd-timeline .slick-slide:not(.slick-center) h3 {
    opacity: 0.2;
    transition: all ease 0.25s; }
  #zd-timeline .slick-slide:not(.slick-center) .zd-timeline-dot {
    opacity: 0.2;
    transition: all ease 0.25s; }

button.slick-arrow {
  background: transparent !important;
  border: unset !important;
  box-shadow: unset !important; }

/*# sourceMappingURL=zd-timeline.css.map */
