.tablepress {
  margin-bottom: 0 !important;
}

.tablepress .row-1 th {
  background-color: var(--ast-global-color-0) !important;
  color: #fff !important;
  font-weight: 600 !important;
  font-family: var(--mainfont) !important;
  font-size: var(--h5-font-size) !important;
  line-height: 2.4 !important;
  letter-spacing: 0.09rem !important;
  text-transform: uppercase !important;
  padding: 1em 2.05em !important;
}

.tablepress tr[class^="row-"] > td {
  color: var(--ast-global-color-3);
  font-family: var(--mainfont);
  font-size: var(--base-font-size);
  font-weight: 400;
  line-height: 1.62;
  padding: 0.5em 2.05em !important;
}

.tablepress > :where(thead) + tbody > :where(:not(.child)) > *,
.tablepress > tbody > * ~ :where(:not(.child)) > *,
.tablepress > tfoot > :where(:first-child) > * {
  border-top: none !important;
}

.tablepress > .row-hover > tr:has(+ .child:hover) > *,
.tablepress > .row-hover > tr:hover + :where(.child) > *,
.tablepress > .row-hover > tr:where(:not(.dtrg-group)):hover > * {
  background-color: inherit !important;
  color: inherit !important;
}

.tablepress
  > :where(tbody.row-striping)
  > :nth-child(2n of :where(:not(.child, .dtrg-group)))
  > *,
#main
  .tablepress
  > :where(tbody.row-striping)
  > :nth-child(2n of :where(:not(.child, .dtrg-group))):hover
  > * {
  background-color: var(--ast-global-color-1) !important;
}

.cont-table-btn .uagb-container-inner-blocks-wrap p {
  padding: 0.5em 2.05em !important;
}

@media (max-width: 1500px) {
}

@media (max-width: 420px) {
  .tablepress {
    width: 100%;
  }
  .tablepress-responsive {
    overflow-x: auto;
    display: block;
    width: 100%;
  }
  .tablepress .row-1 th {
    line-height: 1.6 !important;
  }
}
