.text-feed {
  padding-bottom: 2.5rem;
  padding-top:    2.5rem;
}

.text-feed__row {
  align-items: center;
  display: inline-flex;
}

.text-feed__item {
  display: inline-block;
  font-size: 5rem;
  font-weight: 700;
  padding-left:  0.1em;
  padding-right: 0.1em;
}

@media only screen and (min-width: 768px) {
  .text-feed__item {
    font-size: 10rem;
  }
}

.anim-block {
  white-space: nowrap;
  animation-duration: 200s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  
}

.anim-left-1 {
  animation-name: moveLeft ;
  animation-direction: revert;
  transform: translateX(50%);

}

.anim-left-2 {
  animation-name: moveLeftJump;
  animation-direction: revert;
  transform: translateX(-150%);
  
}

.anim-right-1 {
  animation-name: moveRight;
  animation-direction: revert;
  transform: translateX(-80%);
}

.anim-right-2 {
  animation-name: moveRightJump;
  animation-direction: revert;
  transform: translateX(-80%);
}

@keyframes moveLeftJump {
  0% {
    transform: translateX(-150%);
  }
  53.33% {
    transform: translateX(-230%);
  }
  53.333% {
    transform: translateX(-30%);
  }
  100% {
    transform: translateX(-100%);
  }
}


@keyframes moveLeft {
  0% {
    transform: translateX(50%);
  }
  100% {
    transform: translateX(-100%);
  }
}

    
@keyframes moveRightJump {
  0% {
    transform: translateX(-80%);
  }
  33.33% {
    transform: translateX(-30%);
  }
  33.333% {
    transform: translateX(-230%);
  }
  100% {
    transform: translateX(-130%);
  }
}


@keyframes moveRight {
  0% {
    transform: translateX(-80%);
  }
  100% {
    transform: translateX(70%);
  }
}