ul.key-facts {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--grid-gap-key-facts-block) var(--grid-gap-key-facts-inline);
}

ul.key-facts:has(.text-align-left) {
  justify-content: flex-start;
}

ul.key-facts .key-facts__fact::before {
  display: none;
}

.key-facts__fact.text-align-centre img {
  margin-inline: auto;
}

.key-facts__fact {
  width: 100%;
  margin-block-start: 0;
  overflow-wrap: break-word;
  hyphens: auto;
}

.key-facts__image {
  height: var(--icon-height);
  width: auto;
  display: block;
  margin-bottom: var(--size-24);
  max-width: min(100%, var(--key-fact-max-width));
}

.key-facts p:first-child,
.key-facts__title {
  margin-top: 0;
}

.key-facts__image + * {
  margin-top: var(--mt-h2);
}

.key-facts p {
  font-family: var(--font-stack-heading);
  font-size: var(--fs-key-facts-sub);
  font-weight: var(--fw-light);
  line-height: var(--lh-key-facts-sub);
  text-transform: capitalize;
}

.key-facts__fact.text-align-centre > * {
  margin-inline: auto;
}

.key-facts__fact.text-align-centre p .key-facts__fact.text-align-centre .key-facts__title {
  max-width: var(--key-fact-max-width);
}

@media (min-width: 768px) {
  .key-facts__fact {
    flex: 0 0 calc((100% - 1 * var(--grid-gap-key-facts-inline)) / 2);
    min-width: 0;
  }
}
@media (min-width: 1080px) {
  .key-facts__fact {
    flex: 0 0 calc((100% - 2 * var(--grid-gap-key-facts-inline)) / 3);
  }
}

/*# sourceMappingURL=/assets/application/content-modules/key-facts-82c47268.css.map */
