.container-Produtos {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.container-Produtos .Itens {
  display: flex;
  align-Itens: center;
  width: fit-content;
  animation: carouselAnim 30s infinite alternate linear;
}
.container-Produtos .Itens .Produtos-Item {
  display: flex;
  align-Itens: center;
  flex-direction: column;
  position: relative;
  width: 200px;
  background: transparent;
  margin: 2.5em;
  padding: 0.8em;

}
.container-Produtos .Itens .Produtos-Item p {
  text-align: center;
  padding: 1em;
}
.container-Produtos .Itens .Produtos-Item p.NomeProduto {
  font-weight: bold;
  text-align: center !important;
  margin: 0 auto;
  color: #676767;

}
@keyframes carouselAnim {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(calc(-100% + (5 * 200px)));
  }
}
@media only screen and (max-width: 768px) {
  .container-Produtos .Itens {
    animation: carouselAnim 30s infinite alternate linear;
  }
  @keyframes carouselAnim {
    from {
      transform: translate(0, 0);
    }
    to {
      transform: translate(calc(-100% + (2 * 200px)));
    }
  }
}
.container-Produtos .Produtos {
  width: 100%;
  position: absolute;
  height: 100%;
}
.container-Produtos .Produtos .left,
.container-Produtos .Produtos .right {
  /* background: linear-gradient(to right, whitesmoke 0%, rgba(255, 255, 255, 0) 100%);*/
  width: 20%;
  height: 100%;
  position: absolute;
  z-index: 200;
}
.container-Produtos .Produtos .right {
  right: 0;
  /* background: linear-gradient(to left, whitesmoke 0%, rgba(255, 255, 255, 0) 100%);*/
}