/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/partners/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.oce-partners {
  padding: 48px var(--block--horizontal-padding);
}
@media screen and (min-width: 768px) {
  .oce-partners {
    padding: 120px var(--block--horizontal-padding);
  }
}
@media screen and (min-width: 1524px) {
  .oce-partners {
    padding: 120px var(--ultrawide-padding);
  }
}
.oce-partners__intro {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: flex-end;
  align-content: flex-start;
  row-gap: 16px;
  -moz-column-gap: 120px;
       column-gap: 120px;
  margin-bottom: 24px;
}
.oce-partners__title {
  margin-bottom: 16px;
}
@media screen and (min-width: 768px) {
  .oce-partners__title {
    margin-bottom: 24px;
  }
}
.oce-partners__cards {
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  gap: 32px 24px;
}
.oce-partners__cards > .a--reset {
  flex: 1 0 min(358px, 100%);
}

.card--partner {
  min-height: 360px;
}
@media screen and (min-width: 581px) and (max-width: 822px), screen and (min-width: 1164px) {
  .card--partner {
    min-height: 592px;
  }
}

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