.rusr__viewport {
  overflow: hidden;
  width: 100%;
}
.rusr__track {
  display: flex;
  width: max-content;
  animation: tokila-member-icons var(--rusr-duration) linear infinite;
}
.rusr__track .rusr__list {
  flex: none;
  flex-wrap: nowrap;
  align-items: center;
}
.rusr__track .rusr__block {
  flex: none;
}
.rusr__track .rusr__img {
  max-width: none;
  object-fit: cover;
}
.rusr__viewport:hover .rusr__track,
.rusr__viewport:focus-within .rusr__track {
  animation-play-state: paused;
}
.rusr__viewport--static .rusr__track {
  animation: none;
}
#cv {
  scroll-margin-top: 8rem;
}
.had__area {
  width: 100%;
}
.had__members .rusr__img {
  width: 35px !important;
  height: 35px !important;
}
@media (max-width: 900px) {
  #cv {
    scroll-margin-top: 14rem;
  }
}
@keyframes tokila-member-icons {
  to { transform: translateX(-50%); }
}
@media (prefers-reduced-motion: reduce) {
  .had__text.animated-y {
    animation: none;
  }
  .rusr__track {
    animation: none;
    width: 100%;
  }
  .rusr__track .rusr__list {
    flex: auto;
    flex-wrap: wrap;
  }
  .rusr__duplicate {
    display: none;
  }
}
