body { 
        background: #111;
        font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif ;
        color: #FFF;
     }

h1 { font-size: 2em; color: #FFF; text-align: center; width:100%; }

.animate-character
{
   text-transform: uppercase;
  background-image: linear-gradient(
    -225deg,
    #f3f2f8 0%,
    #3e3844 29%,
    #f60707 67%,
    #00d0ff 100%
  );
  background-size: auto auto;
  background-clip: border-box;
  background-size: 200% auto;
  color: #fff;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 2s linear infinite;
  display: inline-block;
      font-size: 2em;
}

@keyframes textclip {
  to {
    background-position: 200% center;
  }
}