/* ==========================================================================
   Page: Growth Model
   ========================================================================== */
.lower-hero {
  position: relative;
}

.lower-hero__media--5model {
  box-shadow: none;
  position: absolute;
  top: 100px;
  right: calc((100% - min(1070px, 100%)) / 2);
  max-width: 450px;
}

.lower-hero__media--5model img {
  aspect-ratio: initial;
}

.lower-hero__lead > p {
  width: calc(100% - 450px - 40px);
}

.growth-model .lower-content-block__title {
  padding-left: 0;
}

.growth-model-training-link .button,
.growth-model-support-link .button {
  display:flex;
  width: 305px;
  margin-inline: auto;
}

.note-card__list {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
  font-size: 15px;
}

.note-card__list li {
  padding-left: 1.5em;
  position: relative;
}

.note-card__list li::before {
  content: "";
  display: inline-block;
  width: .6em;
  height: .6em;
  background: var(--color-primary);
  border-radius: 50%;
  margin-right: 0.5em;
  position: absolute;
  left: 0;
  top: 0.6em;
}

.note-card__caption {
      color: var(--color-muted);
    font-size: 12px !important;
    line-height: 1.7 !important;
    margin-top: 1em;
}

@media (max-width: 767px) {
  .lower-hero__media--5model {
    position: static;
    max-width: 100%;
    margin: 2em auto 0;
  }

  .lower-hero__lead > p {
    width: 100%;
  }
}
