/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/thread-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./blocks/texts/multi-column/multi-column.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
.multi-column__inner {
  box-sizing: border-box;
}
.multi-column__title {
  margin-bottom: 3rem;
  font-family: var(--font-family-heading) !important;
  font-weight: 600;
  font-size: clamp(2rem, 3vw, 2.85rem);
}
.multi-column__columns {
  display: flex;
  gap: 2rem 5rem;
  flex-wrap: wrap;
  justify-content: space-between;
}
.multi-column__column {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2rem 0;
  min-width: calc((100% - 10rem) / 3);
}
@media (max-width: 992px) {
  .multi-column__column {
    flex: 0 0 100%;
    min-width: 100%;
  }
}
.multi-column__column > * {
  margin: 0;
}
.multi-column__column h3 {
  font-family: var(--font-family-heading) !important;
  font-weight: 600;
  font-size: clamp(2rem, 3vw, 2.85rem);
  text-transform: uppercase;
}
.multi-column__column-content {
  display: flex;
  flex-direction: column;
  gap: 20px 0;
  max-width: 95%;
}
.multi-column__column-content > * {
  margin: 0;
}
