ul.key-facts {
  --key-facts-gap-horizontal: 2rem;
  --key-facts-gap-vertical: 3.75rem;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--key-facts-gap-vertical) var(--key-facts-gap-horizontal);
}

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-top: 0;
}

.key-facts__title {
  --text-font-size: var(--fs-h4-raw);
}

.key-facts__image {
  height: 100px;
  width: auto;
  display: block;
  margin-bottom: 2.5rem;
}

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

@media (min-width: 768px) {
  ul.key-facts {
    --key-facts-gap-vertical: 4.5rem;
  }
  .key-facts__fact {
    flex: 0 0 calc((100% - 1 * var(--key-facts-gap-horizontal)) / 2);
  }
  .key-facts__fact > * {
    max-width: 340px;
  }
  .key-facts__image {
    height: 120px;
  }
}
@media (min-width: 1080px) {
  ul.key-facts {
    --key-facts-gap-horizontal: 2.5rem;
    --key-facts-gap-vertical: 5rem;
  }
  .key-facts__fact {
    flex: 0 0 calc((100% - 2 * var(--key-facts-gap-horizontal)) / 3);
  }
  .key-facts__fact > * {
    max-width: 300px;
  }
  .key-facts__image {
    margin-bottom: 3.25rem;
  }
}

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