.line-1{
    width: 240px;
    margin: 0 auto;
    overflow: hidden;
}

/* Animation */
.anim-typewriter{
  animation: typewriter 2s steps(54) 1s 1 normal both,
            steps(54) infinite normal;
}
@keyframes typewriter{
  from{width: 0;}
  to{width: 240px;}
}

.pulsate {
  position: relative;
  border: none;
  color: rgba(192, 0, 0, 1);
  cursor: pointer;
  -webkit-animation: pulse 1s infinite;
  -moz-animation: pulse 1s infinite;
  -ms-animation: pulse 1s infinite;
  animation: pulse 1s infinite;
}

@-webkit-keyframes pulse {to {color: rgba(192, 0, 0, .35);}}
@-moz-keyframes pulse {to {color: rgba(192, 0, 0, .35);}}
@-ms-keyframes pulse {to {color: rgba(192, 0, 0, .35);}}
@keyframes pulse {to {color: rgba(192, 0, 0, .35);}}