.mySwiper-year {
    overflow: visible;
}
.mySwiper-year .swiper-slide {
    width: max-content;
    display: inline-block;
    position: relative;
}
.mySwiper-year:after {
    content: '';
    position: absolute;
    top: 166px;
    height: 1px;
    background: #fff;
    border-radius: 0;
    opacity: 1 !important;
    left: 0;
    right: -1000px;
    width: auto;
}
.mySwiper-year .swiper-slide-active:after {
    content: '';
    position: absolute;
    top: 166px;

    height: 3px;
    border-radius: 0;
    background: #B9FF4F;
    bottom: auto;
    margin-top: -.5px;
    left: 0;
    right: 0;
}
.year-item {
    position: relative;
    color: transparent;
    font-size: clamp(3.75rem, 2.8398rem + 3.8835vw, 7.5rem);
    font-weight: 700;
    letter-spacing: 0.05em;
    margin-bottom: 30px;
    height: 166px;
    display: flex;
    align-items: center;
    transition: .3s;
    transform-origin: center left;
    -webkit-text-stroke-width: 3px;
    -webkit-text-stroke-color: #B9FF4F;
}
.year-title {
    font-size: 20px;
    margin-bottom: 15px;
    text-transform: uppercase;
    letter-spacing: 0.3em;
}
.mySwiper-year .h5 {
    transition: .3s;
}
.swiper-scrollbar--year {
    top: 166px;
    bottom: auto;
}

.swiper-slide:not(.swiper-slide-active) .year-item {
    color: #fff;
    transform: scale(.8);
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: transparent;
}
.swiper-slide:not(.swiper-slide-active) .h5 {
    opacity: 0;
}

.year-list ul {
    padding-left: 14px;
}
.year-list ul li + li {
    margin-top: 10px;
}



@media (max-width: 1199px) {

    .mySwiper-year .swiper-button-prev,
    .mySwiper-year .swiper-button-next {
        width: 44px;
        height: 24px;
        border: none;
        outline: none;
        background-image: url(../../../assets/img/icons/arrow-light.svg);
        background-size: contain;
        margin: 0 15px;
        position: static;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
    }
    .mySwiper-year .swiper-button-prev {
        transform: scaleX(-1);
    }
    .mySwiper-year .swiper-button-prev:before,
    .mySwiper-year .swiper-button-next:before,
    .mySwiper-year .swiper-button-prev:after,
    .mySwiper-year .swiper-button-next:after {
        display: none;
    }


}

@media (max-width: 767px) {
    .mySwiper-year .swiper-slide {
        width: 200px;
    }
   
    .swiper-slide:not(.swiper-slide-active) .year-item,
    .swiper-slide .year-item {
   color: transparent;
    
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #B9FF4F;
        transform: scale(1);
}
    
}



.year-item:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 35%;
    transform: translate(-50%,-50%) scale(.7);
    background:url(../../../assets/img/year/decor1.png) no-repeat center;
    background-size: contain;
    width: 425px;
    height: 133px;
    max-width: 150%;
    opacity: 0;
    transition: .3s linear;
    pointer-events: none;
        z-index: -1;
}
.swiper-slide-active .year-item:before {
    transform: translate(-50%,-50%) scale(1);
    opacity: 1;
}

.mySwiper-year .swiper-slide {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0.3s ease, opacity 0.3s ease;
}
.mySwiper-year .swiper-slide.swiper-slide-active,
.mySwiper-year .swiper-slide.swiper-slide-active + .swiper-slide,
.mySwiper-year .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide,
.mySwiper-year .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide,
.mySwiper-year .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide,
.mySwiper-year .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide,
.mySwiper-year .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide,
.mySwiper-year .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide {
     visibility: visible;
    opacity: 1;
}


@media (max-width: 767px) {
    .mySwiper-year .swiper-slide {
        visibility: visible;
        opacity: 1;
    }
    .swiper-slide:not(.swiper-slide-active) .h5 {
    opacity: 1;
}
}