/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/key-numbers/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.oce-key-numbers {
  background-color: var(--oce--bg--light);
  padding: 90px 0px;
}
.oce-key-numbers__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 360px), 1fr));
  row-gap: 48px;
  max-width: 1524px;
  margin: 0px auto;
  position: relative;
}
.oce-key-numbers__grid::after {
  content: "";
  display: block;
  position: absolute;
  inset: 0px auto 0px 0px;
  width: 2px;
  background: var(--oce--bg--light);
}
.oce-key-numbers__item {
  position: relative;
  padding: 0 var(--block--horizontal-padding);
  border-left: 1px solid var(--oce--divider);
}
.oce-key-numbers__title {
  color: var(--oce--red);
  margin-bottom: 24px;
}
.oce-key-numbers__text {
  max-width: 52ch;
  --line-clamp: 3;
}
.oce-key-numbers__link {
  display: inline-block;
  margin-top: 24px;
  text-decoration: none;
  color: var(--oce--text--primary);
}

@media screen and (min-width: 768px) {
  .oce-key-numbers__item:only-child {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    text-align: center;
  }
}

/*# sourceMappingURL=index.css.map*/