.coaching-image-with-text-content-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 3rem;
  width: 100%;
}
.coaching-media-wrapper,
.coaching-information-wrapper {
  width: 100%;
  @media (min-width: 750px) {
    width: calc(50% - 3rem);
  }
}
.coaching-media-wrapper {
  padding: 1.5rem;
  @media (min-width: 750px) {
    /* padding: 5rem; */
  }
  .coaching-image-wrapper {
    overflow: hidden;
    position: relative;
  }
}

.coaching-information-wrapper {
  padding: 1.5rem;
  @media (min-width: 750px) {
    padding: 5rem;
  }
  .coaching-info-block {
    display: flex;
    flex-direction: column;
    row-gap: 2rem;
    .coaching-heading {
      line-height: 1.5;
    }
  }
  .coaching-cta-wrapper {
    .button {
      padding-block: 2rem;
    }
  }
}
