.elementor-9946 .elementor-element.elementor-element-3c8efe3a{--display:flex;}/* Start custom CSS for html, class: .elementor-element-7832c350 */html {
  font-family: sans-serif;
}

.footnote-star::before {
  content: "*";
  color: #9c9d9d;
  margin-right: -1ch;
}

/* CSS Grid Table */
.grid-table {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  min-width: min-content;
  font-size: inherit;
  background-color: #e7e7e7;
  gap: 1px;
}

.grid-table > div {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.5rem 1rem;
  text-align: center;
  background-color: #fff;
}

.grid-table > div:nth-child(-n + 6) {
  font-size: 1.25rem;
  font-weight: 600;
}

.grid-table > div:nth-child(6n + 1) {
  font-weight: 600;
  text-align: left;
  justify-content: flex-start;
}

.grid-table svg {
  width: 2em;
  height: 2em;
}

.grid-table-icon--check {
  fill: #42938a;
}

.grid-table-icon--cross {
  fill: #9c9d9d;
}/* End custom CSS */