section.call-to-action {
  background: var(--purple);
  color: var(--white);
  text-align: center;
  padding: 4rem 1rem 3rem 1rem;
}

section.call-to-action p {
  font-weight: 500;
  margin-bottom: 1rem;
  max-width: 500px;
  margin: 0 auto 2.5rem auto;
}

@media screen and (max-width: 600px) {
  section.call-to-action {
    padding: 2.5rem 1rem 1rem 1rem;
  }

  section.call-to-action p {
    margin: 0 auto 1.5rem auto;
  }
}