@charset "utf-8";
/* CSS Document */
    html,body {
      margin: 0;
      width: 100%;
      height: 100%;
    }
    body {
      background: #00000;
    }
    .wrapper {
      width: 50vw;
      height: 100vh;
      display: flex;
      align-items: center;
      justify-content: left;
    }
    .slider {
      width: 600px;
      height: 100px;
      position: relative;
      background: white;
      box-shadow: 0 10px 20px -10px rgba(0,0,0,0.2);
      display: flex;
      overflow: hidden;
    }
    .slide {
      height: 100px;
      display: flex;
      align-items: center;
      animation: slideshow 8s linear infinite;
    }
    .slide img {
      height: 70px;
      padding: 0 30px 0 30px;
    }
    @keyframes slideshow {
      0% {transform: translateX(0);}
      100% {transform: translateX(-100%);}
    }
    .slider::before, .slider::after {
      height: 100px;
      width: 200px;
      position: absolute;
      content: "";
      background: linear-gradient(to right, white 0%, rgba(255,255,255,0) 100%);
      z-index: 2;
    }
    .slider::before {
      left: 0;
      top: 0;
    }
    .slider::after {
      right:0;
      top:0;
      transform: rotateZ(180deg);
    }
