body{ font-family: Palatino, 'Palatino Linotype', serif; }

.btn {
  background-color: #c90125;
    letter-spacing: 5px;
  border: none;
  color: white;
  padding-left: 15px;
  padding-top: 10px;
  text-align: center;
  font-size: 16px;
  margin-top: 20px;
  opacity: 0.6;
  transition: 0.9s;
}

.btn:hover {opacity: 1;
color: white;}


h1 {
  letter-spacing: 10px;
    font-weight: 100;
  overflow: hidden;     
  font-size: 150%;
  color: rgba(0,0,0,1);
}

#line01{color:transparent;
margin-bottom: 20px}
#line02{color:transparent;
margin-bottom: 40px}


span {
  border-right: .05em solid;
  animation: caret 1s steps(1) infinite;
}

@keyframes caret {
  50% {
    border-color: transparent;
  }
}