/*!**********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/sass/06-blocks/single-blocks/core-group.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************/
.is-root-container > .wp-block-group:not(.has-background),
.entry-content > .wp-block-group:not(.has-background) {
  margin-top: var(--wp--preset--spacing--5);
  margin-bottom: var(--wp--preset--spacing--5);
}
.is-root-container > .wp-block-group.has-background,
.entry-content > .wp-block-group.has-background {
  padding-top: var(--wp--preset--spacing--5);
  padding-bottom: var(--wp--preset--spacing--5);
}

.wp-block-group .wp-block-heading:first-child {
  margin-top: 0;
}
@media screen and (max-width: 1024px) {
  .wp-block-group.is-style-group-responsive {
    gap: var(--wp--preset--spacing--2);
  }
}
@media screen and (max-width: 900px) {
  .wp-block-group.is-style-group-responsive {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media screen and (max-width: 666px) {
  .wp-block-group.is-style-group-responsive {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/*# sourceMappingURL=core-group.css.map*/