.timeline_slide {
    width: 600px!important;
}

.timeline_slider_holder.swiper {
    height: unset;
}

.timeline_slide.swiper-slide {
     border-radius: unset;
    border: unset;
    background: unset;
    background-blend-mode: unset;
    box-shadow: unset;
}

.timeline_slide.swiper-slide .timeline_slide_image, .timeline_slide.swiper-slide .timeline_title  {
    opacity: .2;
}

.timeline_slide.swiper-slide.swiper-slide-active .timeline_slide_image, .timeline_slide.swiper-slide.swiper-slide-active .timeline_title
{
    opacity: 1;
}

.timeline_line_main {
    position: absolute;
    top: 314px;
    z-index: 0;
    height: 1px;
    width: 100%;
    background: rgba(87, 85, 92, .7);
}

.timeline_slide_image {
    width: 320px;
    height: 270px;
    background-position: center;
    background-size: cover;
    border-radius: 16px;
    border: 1px solid var(--1px-Stroke, #242C35);
    /* background: url(<path-to-image>) lightgray 50% / cover no-repeat; */
    box-shadow: 1px 1px 0px 0px #242C35;
    margin-bottom: 44px;
    margin-left: 150px;
}



.timeline_line {
    height: 1px;
    width: 100%;
/*     background: rgba(87, 85, 92, .7); */
    margin-bottom: 43px;
    position: relative;
}

.timeline_dot {
    position: absolute;
    left: 150px;
    top: -8.5px;
}

.timeline_dot svg {
    position: absolute;
}

svg.small_timeline_dot {
    top: 3px;
}

.timeline_title {
    color: #242C35;
    leading-trim: both;
    text-edge: cap;
    font-feature-settings: 'liga' off;
    font-family: "Medium LL";
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 90%;
    letter-spacing: -0.96px;
    width: 100%;
  margin-left: 150px;
}

.timeline_copy {
    color: #57595C;
    leading-trim: both;
    text-edge: cap;
    font-family: "Medium LL";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    width: 330px;
    margin-top: 35px;
    float: left;
  margin-left: 150px;
  opacity: 0;
}

.timeline_slide.swiper-slide.swiper-slide-active .timeline_copy {
    opacity: 1;
    transition: opacity 500ms;
    -webkit-transition: opacity 500ms;
}

.timeline_slide.swiper-slide.spacer.swiper-slide-active .timeline_slide_image {
    border: 0px;
    box-shadow: none;
}

.spacer .timeline_slide_image {
    border: 0px !important;
    box-shadow: none !important;
}

.timeline_slide.swiper-slide .timeline_dot.active {
    display: none;
}

.timeline_slide.swiper-slide .timeline_dot.inactive {
    display: block;
}

.timeline_slide.swiper-slide.swiper-slide-active .timeline_dot.inactive {
    display: none;
}

.timeline_slide.swiper-slide.swiper-slide-active .timeline_dot.active {
    display: block;
}







