#toc {
  padding-left: 1em;
  background-color: rgb(227,221,210);
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.hero-text {
  font-size: 1rem;
}

/* tablet */

@media (max-width: 992px) {
  .hero-text {
    font-size: 0.7rem;
  }
}

/* mobile */

@media (max-width: 576px) {
  .hero-text {
    font-size: 0.4rem;
  }
}

#toc-heading {
  margin-bottom: 0;
  /*padding: 4px;*/
}

