.block-comparison-table {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem
}
@media (min-width:62rem) {
  .block-comparison-table {
    padding-top: 6rem;
    padding-bottom: 6.5rem
  }
}
@media (max-width:47.98rem) {
  .block-comparison-table .wp-block-table.block-comparison-table__table {
    width: calc(100% + var(--gutterWidth))
  }
  .block-comparison-table td,
  .block-comparison-table th {
    padding: 1.125rem 1.25rem
  }
}
.block-comparison-table__container {
  max-width: 73.125rem
}
.block-comparison-table__container .wp-block-heading {
  max-width: 47.5rem;
  margin-right: auto;
  margin-bottom: .75rem;
  margin-left: auto;
  color: #040716
}
.block-comparison-table__container p {
  max-width: 42.5rem;
  margin-right: auto;
  margin-bottom: 3rem;
  margin-left: auto;
  color: #525252
}
@media (min-width:48rem) {
  .block-comparison-table__container p {
    margin-bottom: 3.5rem
  }
}
.block-comparison-table .wp-block-table.block-comparison-table__table {
  margin: 0;
  background-color: #fff;
  box-shadow: 0 1.125rem 2.75rem rgba(4,7,22,.08);
  overflow-x: auto
}
.block-comparison-table .wp-block-table.block-comparison-table__table table {
  width: 100%;
  min-width: 47.5rem;
  border-collapse: collapse;
  background-color: #fff;
  table-layout: fixed
}
.block-comparison-table thead {
  background-color: #0c3a59
}
.block-comparison-table th {
  font-weight: var(--overline-font-weight);
  font-size: var(--overline-font-size);
  font-family: var(--overline-font-family);
  line-height: var(--overline-line-height);
  letter-spacing: var(--overline-letter-spacing);
  text-transform: var(--overline-text-transform);
  font-variant-numeric: var(--overline-font-variant-numeric);
  padding: 1.5rem 1.75rem;
  color: #fff;
  text-align: left;
  border: 0;
  background-color: #0c3a59
}
.block-comparison-table th:nth-child(2) {
  color: #fff;
  background-color: rgba(12,58,89,.84)
}
.block-comparison-table td {
  padding: 1.375rem 1.75rem;
  color: #3d3d3d;
  text-align: left;
  vertical-align: middle;
  border: .0625rem solid #eeeae6;
  background-color: #fff
}
.block-comparison-table td:first-child {
  color: #040716;
  font-weight: 700
}
.block-comparison-table td:nth-child(2) {
  background-color: #f9f8f6!important
}
.block-comparison-table tbody tr td {
  background-color: #fff!important
}