.tslp-tool-list-wrapper {
  height: 11rem;
  overflow: hidden;
  position: relative;
}
.tslp-tool-list-padding {
  padding-bottom: 38px !important;
}
.tslp-tool-list {
  display: flex;
  gap: 8px;
  left: 100%;
  list-style-type: none;
  margin: 0 !important;
  min-width: 100%;
  padding: 0 !important;
  padding-left: 8px !important;
  position: absolute;
  top: 0.5rem;
  white-space: nowrap;
}
.tslp-tool-list-wrapper:hover .tslp-tool-list {
  animation-play-state: paused;
}
.tslp-tool-list-animate {
  animation: marquee 50s linear infinite;
}
.tslp-tool-list-animate-delay {
  animation-delay: 25s;
}
.tslp-tool-list li.tslp-tool-list-item {
  align-items: center;
  background: #FFFFFF;
  box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.1), 0px 2px 4px -1px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
  display: flex;
  height: 160px;
  justify-content: center;
  padding: 10px;
  width: 160px;
}
.tslp-tool-list li img {
  max-height: 80%;
  width: fit-content;
}
@keyframes marquee {
  0% { transform: translate3d(0%, 0, 0); }
  100% { transform: translate3d(-200%, 0, 0); }
}