.flex-table h1, .flex-table p {
  margin-bottom: 0;
  background-clip: padding-box;
  border: 2px solid transparent;
}
.flex-table p {
  font-size: 0.75rem;
}
@media (min-width: 768px) {
  .flex-table p {
    font-size: 0.875rem;
  }
}
.flex-table.table-rs p {
  background-color: var(--c-blue-a75);
}
.flex-table.table-ma p {
  background-color: var(--c-silver-black);
}
.flex-table.table-gc p {
  background-color: var(--c-blue-a60);
}
@media (min-width: 768px) {
  .flex-table .col-md-1_5 {
    max-width: 20%;
    flex: 0 0 20%;
  }
}
@media (min-width: 992px) {
  .flex-table .col-lg-1_5 {
    max-width: 20%;
    flex: 0 0 20%;
  }
}
@media (min-width: 992px) {
  .flex-table .col-lg-1_7 {
    max-width: 14.2857142857%;
    flex: 0 0 14.2857142857%;
  }
}

.special-container {
  max-width: 813.333px;
}
@media (min-width: 1560px) {
  .special-container {
    max-width: 946.666px;
  }
}
