.timeline-carousel {
  padding: 0 1.5em 1.5em 0;
  /*padding: 86px 6.9444% 90px 6.9444%;*/
  position: relative;
  overflow: hidden;
}
.timeline-carousel .slick-list {
  overflow: visible;
}
.timeline-carousel .slick-dots {
  bottom: -73px;
}
.timeline-carousel__image {
  padding-right: 30px;
}
.timeline-carousel__item {
  /*cursor: pointer;*/
  height: 100%;
}
.timeline-carousel__item .media-wrapper {
  opacity: 0.4;
  padding-bottom: 71.4%;
  -webkit-transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.timeline-carousel__item-inner {
  position: relative;
  padding-top: 1.75em;
}
.timeline-carousel__item-inner:after {
  position: absolute;
  width: 100%;
  top: 1.75em;
  left: 0;
  content: "";
  border-bottom: 2px solid #ddd;
}
.timeline-carousel__item-inner .any {
  color: var(--color-verd);
  font-size: 1.5rem;
  font-family: "DM Serif Display";
}
.timeline-carousel__item-inner p {
  font-size: 14px;
  line-height: 18px;
  color: var(--color-verd);
  width: 80%;
  font-weight: 400;
  margin-bottom: 15px;
}
.timeline-carousel__item-inner .pointer {
  height: 29px;
  position: relative;
  z-index: 1;
  margin: -4px 0 16px;
}
.timeline-carousel__item-inner .pointer:after, .timeline-carousel__item-inner .pointer:before {
  position: absolute;
  content: "";
}
.timeline-carousel__item-inner .pointer:after {
  width: 9px;
  height: 9px;
  border-radius: 100%;
  top: 0;
  left: 0;
  background-color: var(--color-verd);
}
.timeline-carousel__item-inner .pointer:before {
  width: 1px;
  height: 100%;
  top: 0;
  left: 4px;
  background-color: var(--color-verd);
}
.timeline-carousel .slick-active .media-wrapper {
  opacity: 1 !important;
}

.slick-track {
  display: flex !important;
  height: 355px;
}
.slick-track .slick-slide > div {
  height: 100%;
}

.img-carousel {
  width: calc(100% - 30px);
  max-height: 200px;
  object-fit: contain;
}