.p-section-facts {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}

.p-section-facts__content,
.p-section-facts__image {
  flex: 0 0 100%;
  display: flex;
  align-items: flex-start;
}

.p-section-facts__image picture {
  flex: 0 0 100%;
}

.p-section-facts__content {
  justify-content: center;
  padding: calc( var(--v-spacing-sm) * 1.5 ) var(--v-layout-container-padding);
}

.p-section-facts__content-title {
  /*color: var(--v-color-1--300);*/
  color: var(--v-color-5);
}

.p-section-facts__facts {
  padding-left: 2rem;
}

.p-section-facts__fact {
  flex: 0 0 100%;
  margin-top: 0.9rem;
  padding-left: 1rem;
  color: var(--v-color-3);
}

.p-section-facts__fact-count {
  font-size: 130%;
  font-weight: var(--v-font-weight-bold);
}

@media (min-width: 600px) {
  .p-section-facts__content,
  .p-section-facts__image {
    flex: 0 0 50%;
  }

  .p-section-facts__content {
    justify-content: flex-end;
  }
}

@media (min-width: 1000px) {
  .p-section-facts__facts {
    padding-left: 7rem;
  }
}

@media (min-width: 1500px) {
  .p-section-facts__fact-count {
    font-size: 170%;
  }
}
