.expertiseCard.brxe-div {
  border-radius: 15px;
  overflow: hidden;
}

.expertiseCard-wrap.brxe-div,
.ws15-wrap.brxe-div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 1.25rem;
  width: 100%;
  padding: 1.875rem;
}

.expertiseCard-header.brxe-div,
.ws15-header.brxe-div {
  display: flex;
  align-items: center;
  column-gap: 1.25rem;
  width: 100%;
}

.expertiseCard-iconWrap.brxe-div,
.ws15-iconWrap.brxe-div {
  flex: 0 0 auto;
  line-height: 0;
}

.expertiseCard-icon,
.ws15-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 3.75rem;
  line-height: 1;
}

.expertiseCard-icon svg,
.ws15-icon svg {
  display: block;
  width: 2.6735rem;
  height: 3.75rem;
}

.expertiseCard-headingWrap.brxe-div,
.ws15-headingWrap.brxe-div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 0.5rem;
  min-width: 0;
}

.expertiseCard-title.brxe-heading,
.ws15-title.brxe-heading,
.expertiseCard-subtitle.brxe-text-basic,
.ws15-subtitle.brxe-text-basic,
.expertiseCard-text.brxe-text-basic,
.ws15-text.brxe-text-basic {
  margin: 0;
}

.expertiseCard-title.brxe-heading,
.ws15-title.brxe-heading {
  line-height: 1;
  font-weight: 700;
}

.expertiseCard-text.brxe-text-basic p,
.ws15-text.brxe-text-basic p {
  margin: 0;
}

.expertiseCard-text.brxe-text-basic p + p,
.ws15-text.brxe-text-basic p + p {
  margin-top: 1rem;
}

@media (max-width: 991px) {
  .expertiseCard-wrap.brxe-div,
  .ws15-wrap.brxe-div {
    padding: var(--padding-s);
  }

  .expertiseCard-header.brxe-div,
  .ws15-header.brxe-div {
    align-items: flex-start;
  }
}

@media (max-width: 767px) {
  .expertiseCard-header.brxe-div,
  .ws15-header.brxe-div {
    flex-direction: column;
    row-gap: var(--gap-xs);
  }

  .expertiseCard-icon,
  .ws15-icon {
    font-size: 3rem;
  }

  .expertiseCard-icon svg,
  .ws15-icon svg {
    width: 2.2rem;
    height: 3rem;
  }
}
