.clients_slide {
  overflow-x: hidden;
  padding-top: 270px;
}
@media only screen and (max-width: 1400px) {
  .clients_slide {
    padding-top: 130px;
  }
}
@media only screen and (max-width: 860px) {
  .clients_slide {
    padding-top: 70px;
  }
}
.clients_slide .title_link {
  margin-bottom: 20px;
}
@media only screen and (max-width: 640px) {
  .clients_slide .title_link .tag2 {
    display: none;
  }
}
.clients_slide .title_link .h2 {
  max-width: 537px;
}
.clients_slide .title_link .h2 span {
  color: var(--c5);
}
.clients_slide .carousel {
  width: 100%;
  overflow: hidden;
}
.clients_slide .carousel .drop {
  overflow: hidden;
  width: 100%;
}
.clients_slide .carousel .drop .track {
  display: flex;
  width: max-content;
  gap: 40px;
}
.clients_slide .carousel .drop .track .logo {
  flex: 0 0 auto;
  width: 230px;
  height: 210px;
  display: flex;
  align-items: center;
  justify-content: center;
  filter: grayscale(1);
  opacity: 0.5;
  transition: 0.3s;
  cursor: pointer;
}
@media only screen and (max-width: 860px) {
  .clients_slide .carousel .drop .track .logo {
    width: 150px;
    height: 150px;
  }
}
.clients_slide .carousel .drop .track .logo:hover {
  filter: grayscale(0);
  opacity: 1;
}
.clients_slide .carousel .drop .track .logo img {
  width: 150px;
  display: block;
}
@media only screen and (max-width: 860px) {
  .clients_slide .carousel .drop .track .logo img {
    width: 110px;
  }
}
.clients_slide .carousel .drop .track.leftDrop {
  animation: scrollLeft 50s linear infinite;
}
.clients_slide .carousel .drop .track.rightDrop {
  animation: scrollRight 50s linear infinite;
}
.clients_slide .link_page {
  display: none;
}
@media only screen and (max-width: 640px) {
  .clients_slide .link_page {
    display: block;
    text-align: center;
    width: 100%;
    background: transparent;
    color: #016bff;
    transition: 0.3s;
  }
  .clients_slide .link_page:hover {
    color: #00388c;
  }
}

@keyframes scrollLeft {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
@keyframes scrollRight {
  from {
    transform: translateX(-50%);
  }
  to {
    transform: translateX(0);
  }
}/*# sourceMappingURL=clients_slide.css.map */