.acknowledgements {
  h1 {
    @media (min-width: 420px) {
      font-size: 3rem;
    }
    font-size: 2.8rem;
    text-align: center;
    margin-bottom: 1.2rem;
  }

  section {
    margin: 1rem;

    p,
    a {
      @media (max-width: 420px) {
        font-size: 0.75rem;
      }
    }
    a {
      color: white;
      text-decoration: underline;
      font-size: 0.9rem;
      transition: 0.5s;

      &:hover {
        color: rgb(96 59 255) !important;
      }
    }

    table {
      background-color: rgba(0, 0, 0, 0.5);
      border-radius: 4px;
      padding: 1rem;
      max-width: 1100px;
      margin: 1rem auto;
      width: 100%;
      thead {
        tr {
          th {
            text-align: left;
            border-bottom: 1px solid white;
            padding: 0.5rem;
            font-size: 1.5rem !important;
            font-weight: bolder;
          }
        }
      }
      tbody {
        tr {
          td {
            //padding: 1.5rem 2rem;
          }
        }
      }
    }
  }
}
