@media (max-width: 899px) {
  p {
    font-size: 1rem;
  }

  .container {
    padding: 2rem;
  }

  img.responsive {
    width: 100px;
    margin-bottom: 1rem;
  }
}

@media (min-width: 900px) {
  p {
    font-size: 1.2rem;
  }

  .container {
    padding: 8rem;
  }

  img.responsive {
    margin-bottom: 2rem;
    width: 125px;
  }
}

@media (min-width: 1200px) {
  p {
    font-size: 1.4rem;
  }

  .container {
    padding: 10rem;
  }

  img.responsive {
    margin-bottom: 3rem;
    width: 150px;
  }
}

@media (min-width: 1800px) {
  img.responsive {
    width: auto;
  }
}

html,
body {
  background-color: #00af8a;
  height: 100%;
}

.center {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;

  p {
    flex: 1;
  }
}

.text {
    margin: 0 6rem;
}

a,
a:visited,
a:active {
  color: white;
  text-decoration: none;
}

a:hover {
  color: #646464;
}

p {
  color: white;
  font-weight: 400;
}

h1 {
    color: white;
    font-weight: 700;
    text-align: center;
}

h2 {
    color: white;
    font-weight: 600;
}
