.block-key-figures {
  container-type: inline-size;
  container-name: key-figures;
  padding-bottom: var(--size-80);
}
.block-key-figures:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("../../../assets/img/background-key-figures.png");
  background-position: right center;
  background-repeat: no-repeat;
  top: var(--size-0);
  z-index: var(--z-index-below);
  transform: scale(1.1);
}
@container key-figures (width < 384px) {
  .block-key-figures .container-key-figures {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@container key-figures (width > 384px) {
  .block-key-figures .container-key-figures {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@container key-figures (width > 792px) {
  .block-key-figures .container-key-figures {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.block-key-figures .wrap-key-figure {
  max-width: initial;
  height: 180px;
  aspect-ratio: initial;
}
