#timeline-gruposalta .swiper-container {
  overflow-x: hidden!important;
  background-color: #007875!important;
  color: #ffffff;
  font-family: "Inter", Sans-serif;
}

#timeline-gruposalta .swiper-wrapper{
  overflow: visible!important;
}

#timeline-gruposalta .swiper-slide{
  text-align: center;
}


#timeline-gruposalta .timeline-content, #timeline-gruposalta .timeline-ano{
  height: 150px; 
  display: flex; 
  flex-direction: column; 
  align-items: center; 
  justify-content: center;
}

#timeline-gruposalta .timeline-divisor{
  position: relative;
}

#timeline-gruposalta .timeline-divisor img{
  position: absolute; top: -28px;
}

#timeline-gruposalta .timeline-divisor.timeline-divisor-initial hr{
	width: 46%;
    position: absolute;
    top: -2px;
    right: -2%;
}

#timeline-gruposalta .timeline-content p{
  font-size: 1.041vw;
  padding: 0px 30px;
}

#timeline-gruposalta .timeline-ano h2{
  color: #007875;
  font-size: 5.31vw;
  font-weight: 800;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #00FA87;
  stroke: #00FA87;
}
#timeline-gruposalta hr.solid{ 
  border-top: 3px solid #ffffff; 
  width: 102%;
}

#timeline-gruposalta .container-slider{
  display: flex!important;
  flex-direction: column!important;
  justify-content: space-between;
  height: 360px;
}

#timeline-gruposalta .container-slider.container-slider-reverse{
  flex-direction: column-reverse!important;
}


@media (max-width: 1366px) {
	#timeline-gruposalta .timeline-content, #timeline-gruposalta .timeline-ano{
      height: 100px; 
	}
	#timeline-gruposalta .timeline-content p{
      /*font-size: 0.9rem;*/
      padding: 0px 30px;
    }
    #timeline-gruposalta .timeline-ano h2{
      /*font-size: 60px;*/
    }
    #timeline-gruposalta .container-slider{
    	height: 250px;
  	}
    #timeline-gruposalta .timeline-divisor img {
      top: -17px;
      width: 35px;
    }
    #timeline-gruposalta hr.solid{ 
      width: 103%;
    }
}