.timeline-wrapper .slick-arrow {
  position: absolute;
  border-radius: 8px;
  border: 1px solid rgba(20, 21, 31, 0.12);
  background: #FFF;
  width: 46px;
  height: 32px;
}
.timeline-wrapper .slick-arrow:after {
  height: 14px;
  width: 14px;
  opacity: 1;
  background: url(../../../../../../uploads/tenweb-theme/images/icons/arrows/link-arrow-right-thin.svg) no-repeat;
}
.timeline-wrapper .slick-arrow.slick-next .progress {
  position: absolute;
  top: -2px;
  left: -2px;
  width: 48px;
  height: 34px;
  z-index: 1;
}
.timeline-wrapper .slick-arrow.slick-next .progress rect {
  fill: none;
  stroke: blue;
  stroke-width: 1;
  stroke-dasharray: 141;
  stroke-dashoffset: 141;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.timeline-wrapper .timeline-area {
  display: flex;
}
.timeline-wrapper .timeline-area .timeline-item {
  width: 232px;
  margin: 0 10px;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.timeline-wrapper .timeline-area .timeline-item .track-outer {
  height: 40px;
  display: flex;
  gap: 20px;
}
.timeline-wrapper .timeline-area .timeline-item .tick-track {
  width: 1px;
  height: 40px;
  background: rgba(20, 21, 31, 0.12);
}
.timeline-wrapper .timeline-area .timeline-item .tick-track.active {
  background: #3339F1;
  width: 2px;
}
.timeline-wrapper .timeline-area .event {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.timeline-wrapper .timeline-area .event .event-date {
  color: rgba(20, 21, 31, 0.5);
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}
.timeline-wrapper .timeline-area .event .event-title {
  color: #14151F;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}
.timeline-wrapper .timeline-area .event .event-title b {
  font-weight: 500;
}
