/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/columns/style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.wp-block-klingit-basic-columns {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  -moz-column-gap: min(var(--gapX, 0), 5vw);
       column-gap: min(var(--gapX, 0), 5vw);
  row-gap: var(--gapY, 0);
  align-items: stretch;
}

.wp-block-klingit-basic-columns.are-vertically-aligned-top {
  align-items: start;
}

.wp-block-klingit-basic-columns.are-vertically-aligned-center {
  align-items: center;
}

.wp-block-klingit-basic-columns.are-vertically-aligned-bottom {
  align-items: end;
}

.wp-block-klingit-basic-columns:not(.are-vertically-aligned-top, .are-vertically-aligned-center, .are-vertically-aligned-bottom) .wp-block-klingit-basic-column {
  height: 100%;
}

.wp-block-klingit-basic-columns:not(.are-vertically-aligned-top, .are-vertically-aligned-center, .are-vertically-aligned-bottom) > .wp-block-klingit-basic-column > * {
  height: 100%;
}

@media (max-width: 1023.98px) {
  .wp-block-klingit-basic-columns.reverse-columns-tablet .wp-block-klingit-basic-column:first-child {
    order: 999;
  }
}
@media (max-width: 781.98px) {
  .wp-block-klingit-basic-columns.reverse-columns-mobile .wp-block-klingit-basic-column:first-child {
    order: 999;
  }
}

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