h1 {
  color: rgb(0, 0, 0);
  margin-top: 100px;
  text-align: center;
}

h2 {
  color: rgb(0, 0, 0);
  margin-top: 50px;
  margin-left: 30%;
}

hr {
  border: 1px solid black;
}

a {
  color: rgb(0, 0, 0);
  text-decoration: none;
}

body {
  
  background: linear-gradient(45deg, #e4efe9 0%, #b4bfd8 100%);
}

@media screen and (max-width: 600px) {
  h1 {
    color: rgb(0, 0, 0);
    margin-top: 50px;
    text-align: center;
    font-size: 24px;
  }
  
  h2 {
    color: rgb(0, 0, 0);
    margin-top: 20px;
    margin-left: 20%;
    font-size: 18px;
  }
  
  hr {
    border: 1px solid black;
  }
}