.profileCard.brxe-div {
  overflow: visible;
  width: 100%;
}

.profileCard-wrap.brxe-div,
.ws16-wrap.brxe-div {
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow: hidden;
}

.profileCard-mediaWrap.brxe-div,
.ws16-mediaWrap.brxe-div {
  border-radius: 1.25rem;
  overflow: hidden;
  width: 100%;
  aspect-ratio: 532 / 500;
  background: #dce4df;
}

.profileCard-image.brxe-image,
.ws16-image.brxe-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.profileCard-content.brxe-div,
.ws16-content.brxe-div {
  display: flex;
  flex-direction: column;
  row-gap: 1.25rem;
  border-radius: 0.9375rem;
  padding: 2.5rem;
  width: 100%;
  margin-top: -10.3125rem;
  position: relative;
  z-index: 2;
}

.profileCard-header.brxe-div,
.ws16-header.brxe-div {
  display: flex;
  flex-direction: column;
  row-gap: 1.25rem;
}

.profileCard-title.brxe-heading,
.ws16-title.brxe-heading,
.profileCard-subtitle.brxe-text-basic,
.ws16-subtitle.brxe-text-basic,
.profileCard-text.brxe-text-basic,
.ws16-text.brxe-text-basic {
  margin: 0;
}

.profileCard-title.brxe-heading,
.ws16-title.brxe-heading {
  line-height: 1;
}

.profileCard-subtitle.brxe-text-basic,
.ws16-subtitle.brxe-text-basic {
  font-weight: 700;
}

.profileCard-text.brxe-text-basic,
.ws16-text.brxe-text-basic {
  line-height: 1.5;
}

.profileCard-text.brxe-text-basic p,
.ws16-text.brxe-text-basic p {
  margin: 0;
}

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

@media (max-width: 991px) {
  .profileCard-content.brxe-div,
  .ws16-content.brxe-div {
    margin-top: -6rem;
    padding: var(--padding-s);
  }

  .profileCard-header.brxe-div,
  .ws16-header.brxe-div {
    row-gap: var(--gap-xs);
  }
}

@media (max-width: 767px) {
  .profileCard-mediaWrap.brxe-div,
  .ws16-mediaWrap.brxe-div {
    aspect-ratio: 4 / 3;
  }

  .profileCard-content.brxe-div,
  .ws16-content.brxe-div {
    margin-top: -3rem;
  }
}
