.table-card-container {
  max-width: 828px;
  margin: 0 auto;
  padding: 0;
  box-sizing: border-box;
}

.safety-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.safety-table th,
.safety-table td {
  border: 1px solid #661c78;
  text-align: left;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.31px;
}
.safety-table tr td:first-child {
  letter-spacing: 0;
}
.safety-table td{
  font-family: "Arial";
}
.safety-table.table-1 tr th:nth-child(2),
.safety-table.table-2 tr th:nth-child(2) {
  border-right: 1px solid #d1d5dc;
  border-left: 1px solid #d1d5dc;
}
.safety-table.table-1 tr th:nth-child(1),
.safety-table.table-2 tr th:nth-child(1) {
  border-right: 0;
}
.safety-table.table-2 tr th {
  border-bottom: 1px solid #d1d5dc;
}

.safety-table th .number {
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  letter-spacing: -0.31px;
  font-weight: 400;
}

.safety-table .section-header th {
  background-color: #661c78;
  color: #ffffff;
  font-family: "Roboto Condensed";
  padding: 8px;
}
.safety-table .section-header th:nth-child(3) {
  background-color: #4d4d4d;
}

.safety-table .col-2 {
  background-color: #f4e8f7;
}
.safety-table .col-3 {
  background-color: #f5f5f5;
}

.safety-table td {
  padding: 8px;
  @media (min-width: 1199.5px) {
    padding: 8px 16px;
  }
}

.safety-table tr td:first-child,
.safety-table tr td:nth-child(2) {
  font-weight: 700;
}

.safety-table tr th.headings {
  @media (max-width: 1199.5px) {
    padding: 4px 8px;
  }
}
.safety-table .unbold {
  font-weight: 400 !important;
}
