.overview table {
  justify-content: center;
  margin: 0 auto;
  font-size: 14px;
  border-collapse: collapse;
  max-width: 700px;
}
.overview th,
.overview td {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}
.overview th {
  padding: 10px 20px;
  width: 27%;
}
.overview td {
  padding: 10px;
  text-align: left;
    width: 73%;
}
.overview h1 {
  font-family: "Oswald", sans-serif;
  text-align: center;
  padding: 30px 0 10px;
  font-size: 1.5em;
}
.overview .contact-btn {
  display: flex;
  justify-content: center;
  margin: 30px auto;
}
.overview .contact-btn a {
  padding: 10px 20px;
  border-radius: 10px;
  background: var(--gold-gradient);
  color: var(--white);
  box-shadow: 0 3px 3px 0 var(--gray);
}

@media screen and (max-width: 850px) {
  .overview table {
    margin: 0 20px;
  }
  .overview th {
    padding: 10px 0;
    width: 25%;
  }
}

@media screen and (max-width: 550px) {
  .overview table {
    font-size: 10px;
    margin: 0 10px;
  }
  .overview th {
    padding: 10px 0;
    width: 25%;
  }
  .overview td {
    padding: 10px 0;
    text-align: left;
  }
}
