.card--timeline .card__dot{width:32px;height:32px;background:var(--cl-evergreen);border-radius:50%;margin-block:20px 30px;margin-inline:auto}.card--timeline .card__year{text-align:center;font-weight:var(--fw-sb);color:var(--cl-evergreen);font-size:32px}.card--timeline .card__title{background:var(--cl-evergreen);color:var(--cl-white);font-weight:var(--fw-sb);font-size:18px;padding:18px 16px;border-top-left-radius:6px;border-top-right-radius:6px;position:relative}.card--timeline .card__title::before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-100%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--cl-evergreen);width:0;height:0}.card--timeline .card__content{background:var(--cl-white);padding:24px 32px 32px}.card--timeline .card__content p{line-height:1.75}.card--timeline .card__link a{text-decoration:underline;font-weight:var(--fw-sb)}.timeline__wrapper{position:relative;display:flex;flex-direction:column;gap:20px}.timeline__inner{padding-inline:45px;position:relative;order:2}.timeline__inner .slider-line{position:absolute;top:80px;left:60px;width:calc(100% - 120px);border-block-start:3px solid var(--cl-evergreen);display:block;content:""}.timeline__range{order:1}.timeline__range__date{border:1px solid var(--cl-text-green);color:var(--cl-text-green);padding:10px 22px;font-weight:var(--fw-sb);gap:12px;cursor:pointer;transition:all .2s ease-out}.timeline__range__date svg{max-width:7px;transition:all .2s ease-out}.timeline__range__date:hover{background-color:var(--cl-text-green);color:var(--cl-white)}.timeline__range__date:hover svg{transform:scaleY(-1)}.timeline__range__date:hover svg path{stroke:var(--cl-white)}.timeline__range__detail{flex:1;height:1px;background-image:repeating-linear-gradient(to right,var(--cl-text-green) 0 10px,transparent 10px 16px);margin:0 10px}.timeline__slides{overflow:hidden}.timeline .swiper-button-next::after{background-image:url(../../dist/images/next-white.svg)!important}.timeline .swiper-button-prev::after{background-image:url(../../dist/images/prev-white.svg)!important}.timeline .swiper-initialized .swiper-controls{position:absolute;top:80px;left:0;width:100%}.timeline .swiper-initialized .swiper-controls__inner{justify-content:space-between;margin-top:0;transform:translateY(-50%)}@media (min-width:48em){.timeline__inner{padding-inline:100px}}
/*# sourceMappingURL=style.css.map */
