.wa-about-us-pros {
  align-items: stretch;
}
.wa-about-us-pros-box {
  display: flex;
  flex-direction: column;
  gap: var(--space-xs);
  padding: var(--space-l);
  background-color: var(--shade-ultra-light);
  border-radius: var(--radius-m);
}
.wa-about-us-pros-box-top {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--space-xs);
}
.wa-about-us-pros-box-top__heading {
  font-size: var(--text-l);
}

.wa-category-benefit-groups {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 1rem;
  width: 100% !important;
}
@media (max-width: 767px) {
  .wa-category-benefit-groups {
    grid-template-columns: repeat(2, 1fr) !important;
    grid-template-rows: repeat(2, 1fr) !important;
  }
}
@media (max-width: 374px) {
  .wa-category-benefit-groups {
    grid-template-columns: repeat(1, 1fr) !important;
    grid-template-rows: repeat(1, 1fr) !important;
  }
}
.wa-category-benefit-group-header {
  display: flex;
  flex-direction: row !important;
  gap: 1rem;
  align-items: center;
  font-weight: 600;
}
.wa-category-benefit-group-header__icon {
  width: auto;
  height: 2rem;
}
.wa-category-benefit-group-header__text {
  font-size: 1.6rem;
}
.wa-category-benefit-group-list {
  margin-top: 1.5rem;
  padding-left: 2rem;
}
