.section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.display-maxWidth {
  max-width: 940px;
}

.panel-default {
  /* cursor: pointer; */
}

/* Icon Open */
.panel-heading .accordion-toggle:after {
  /* symbol for "opening" panels */
  content: url('data:image/svg+xml; utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/></svg>');
  float: right; /* adjust as needed */
  color: black; /* adjust as needed */
}

.panel {
  border: none;
}

/* Icon Closed */
.panel-heading .accordion-toggle.collapsed:after {
  /* symbol for "collapsed" panels */
  content: url('data:image/svg+xml; utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-right" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"/></svg>');
}

.panel-heading {
  background-color: white !important;
  text-decoration: none !important;
  transition: all 0.2s ease-in-out;
  border: none !important;
  border-bottom: 2px solid black !important;
}

.accordion-toggle {
  text-decoration: none !important;
  transition: all 0.2s ease-in-out;
}

.panel-heading:hover .accordion-toggle {
  font-size: 18px;
}

.table-head {
  background-color: black;
  color: white;
}

@media screen and (max-width: 992px) {
  .section {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 600px) {
  .section {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
