.status_list {
  margin:40px 0;
  .status_items {
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: center;
    .status_item {
      display: flex !important;
      height: 100px;
      max-height: 100px;
      min-height: 100px;
      position: relative;
      align-items: center;
      justify-content: center;
      max-width: 300px;
      width: 100%;
      padding: 10px;

      > img {
        max-width: 100px;
        object-fit: cover;
        height: auto;
        display: block;
        filter: grayscale(1);
      }
    }
    #text_status_clients {
      font-weight: 600;
      font-size: clamp(22px, 3vw, 42px);
      line-height: 2;
      letter-spacing: -0.42px;
      text-wrap-mode: nowrap;
      color: var(--red-21);
    }
  }

  .horizontal_animation_slide {
    animation: slide 40s linear infinite;
  }

}

@keyframes slide {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-100% - 70%));
  }
}
