.banner-text-content {
  left: 0 !important;
}

.overlay-content {
  background: rgba(48, 74, 142, 0.60);
  border-bottom: 15px solid var(--secondary-theme-color);
  border-radius: 15px;
}

.total-strength-table {
  table-layout: fixed; 
  border-collapse: separate;
}

@media (min-width: 992px) {
  .total-strength-table {
    border-spacing: 25px 10px;
  }
}

.total-strength-table thead tr th {
  border-radius: 10px 10px 0 0;
  border-bottom: 5px solid var(--secondary-theme-color);
}