.winners__wrapper h2 {
  text-align: center;
}
.winners__wrapper > p {
  text-align: center;
}
.winners__links {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  gap: 20px;
}
.winners__links a {
  max-width: 178px;
}
.table__wrapper {
  overflow: hidden;
  border-radius: var(--bradMed);
  border: 1px solid #e1e1ec;
}
table {
  border-collapse: collapse;
  width: 100%;
}
table p {
  font-weight: 600;
  font-family: 'outfit', sans-serif;
}
tr {
  display: grid;
  grid-template-columns: 2.5fr 1fr 1fr 1fr;
  align-items: center;
}
th,
td {
  text-align: left;
}
th {
  padding: 16px 0;
  background-color: var(--lightGray95);
}
td:first-child,
th:first-child {
  padding-left: 32px;
}
/* tr td:nth-child(2) {
  padding: 32px;
} */
td:last-child,
th:last-child {
  padding-right: 32px;
}
td:last-child p {
  color: #39bf18 !important;
}
td {
  padding: 28px 0;
}
tr:nth-child(even) {
  background-color: var(--lightGray95);
}

.features__table_wrapper tr {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.features__table_wrapper.column-3 tr {
  grid-template-columns: 1fr 1fr 1fr;
}
.features__table_wrapepr_second tr {
  grid-template-columns: 1fr 1fr;
}
.features__table_wrapper td:first-child p {
  color: var(--lightGray10) !important;
}
.features__table_wrapper td:last-child p {
  color: var(--lightGray50) !important;
  font-weight: 500 !important;
}
.features__table_wrapper tr:nth-child(odd) {
  background-color: var(--lightGray95);
}
.features__table_wrapper tr:nth-child(even) {
  background-color: transparent !important;
}
.features__table_wrapper_second tr:nth-child(even) {
  background-color: var(--lightGray95) !important;
}
.features__table_wrapper_second tr:nth-child(odd) {
  background-color: transparent !important;
}

.features__table_wrapepr_second th:first-child p,
.features__table_wrapepr_second td:first-child p {
  color: var(--lightGray10) !important;
  font-weight: 600 !important;
}

.features__table_wrapepr_second th:last-child p,
.features__table_wrapepr_second td:last-child p {
  color: var(--lightGray50) !important;
  font-weight: 500;
}

.tableNew tr {
  display: table-row;
}

@media (max-width: 768px) {
  .table__wrapper {
    overflow-x: scroll !important;
  }
  .table__wrapper table {
    min-width: 600px !important;
  }
}
