/** 
* Break Points 
*/
/**
* Responsive mixins
*/
/* Variable functions */
/**
* Better Clamp function for fonts etc
*/
.text-and-stats .wp-block-heading--icon {
  margin-bottom: clamp(1.5625rem, 1.3541666667rem + 0.6944444444vw, 2.1875rem);
}
.text-and-stats__text p {
  max-width: 520px;
}
.text-and-stats__row {
  display: grid;
  grid-template-columns: 1fr;
  gap: 45px;
}
@media screen and (min-width: 1024px) {
  .text-and-stats__row {
    grid-template-columns: 1fr 1fr;
    gap: 60px;
  }
}
.text-and-stats__stats {
  display: flex;
  flex-flow: column;
  gap: 35px;
}
@media screen and (min-width: 1024px) {
  .text-and-stats__stats {
    gap: 40px;
  }
}
.text-and-stats__stats .stat-item {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  gap: 20px;
  border-bottom: 1px solid var(--wp--preset--color--grey);
  padding-bottom: 20px;
}
@media screen and (min-width: 1024px) {
  .text-and-stats__stats .stat-item {
    padding-bottom: 30px;
  }
}
.text-and-stats__stats .stat-item__text {
  margin-bottom: 5px;
}
.text-and-stats__stats .stat-item__number {
  display: inline-flex;
  font-size: clamp(3.125rem, 1.6666666667rem + 4.8611111111vw, 7.5rem);
  letter-spacing: clamp(-0.1875rem, -0.165rem + -0.01875vw, -0.170625rem);
}

/*# sourceMappingURL=text-and-stats.css.map*/