@media only screen and (max-width: 760px) {
}.tf-stats {
  margin: 2rem auto;
  max-width: var(--gutenmaxwidth);
  width: 100%;
  min-height: 80px;
  container-type: inline-size;
  --statbg: var(--cbgn);
}
@media only screen and (max-width: 1040px) {
  .tf-stats {
    margin: 1.8rem auto;
  }
}
@media only screen and (max-width: 760px) {
  .tf-stats {
    margin: 1.6rem auto;
  }
}
.tf-stats .tf-stats_inner {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  width: calc(100% + 20px);
  margin: 0 -10px;
}
@media only screen and (max-width: 420px) {
  .tf-stats .tf-stats_inner {
    width: calc(100% + 10px);
    margin: 0 -5px;
  }
}
.tf-stats .tf-stats_inner .stats-item {
  padding: 10px;
}
@media only screen and (max-width: 420px) {
  .tf-stats .tf-stats_inner .stats-item {
    padding: 5px;
  }
}
.tf-stats .tf-stats_inner .stats-item .stats-item_inner {
  border-radius: var(--smallradius);
  background: var(--statbg);
  height: 100%;
  padding: 25px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 760px) {
  .tf-stats .tf-stats_inner .stats-item .stats-item_inner {
    padding: 20px;
  }
}
.tf-stats .tf-stats_inner .stats-item .stats-item_inner .stats-icon {
  font-size: 2.625rem;
  color: var(--cfontd);
  margin-right: 20px;
}
@media only screen and (max-width: 1040px) {
  .tf-stats .tf-stats_inner .stats-item .stats-item_inner .stats-icon {
    font-size: 2.375rem;
    margin-right: 15px;
  }
}
@media only screen and (max-width: 760px) {
  .tf-stats .tf-stats_inner .stats-item .stats-item_inner .stats-icon {
    width: 33px;
    text-align: center;
    font-size: 1.75rem;
  }
}
.tf-stats .tf-stats_inner .stats-item .stats-item_inner .stats-txt .waarde {
  font-size: var(--hxs-size);
  font-family: var(--raleway);
  font-weight: var(--medium);
  color: var(--cfontd);
  line-height: 1.2;
  font-weight: var(--semibold);
}
.tf-stats .tf-stats_inner .stats-item .stats-item_inner .stats-txt .uitleg {
  font-family: var(--raleway);
  font-size: var(--ps-size);
  line-height: 1.4;
  color: var(--cfontl);
}
.tf-background .tf-background_inner.bg-blue .tf-stats,
.tf-background .tf-background_inner.bg-bluespecial .tf-stats {
  --statbg: #1C2876;
}
.tf-background .tf-background_inner.bg-gray .tf-stats {
  --statbg: var(--cbgl);
}
@container (min-width: 420px) {
  .tf-stats .tf-stats_inner {
    grid-template-columns: repeat(2, 1fr);
  }
}
@container (min-width: 1040px) {
  .tf-stats .tf-stats_inner {
    grid-template-columns: repeat(3, 1fr);
  }
}
@container (min-width: 1200px) {
  .tf-stats .tf-stats_inner {
    grid-template-columns: repeat(4, 1fr);
  }
}
