/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/scss/blocks/group.scss ***!
  \***********************************************************************************************************************************************************************************************************************/
/*-----------------------------------------------------------------------------
# Group: Core & Custom Styles
-----------------------------------------------------------------------------*/
/**
 * Breakpoints & Media Queries
 */
/* Colored background group padding */
.wp-block-group:is(.has-background,
[class*=is-style-glass],
[class*=is-style-section]):not(.is-layout-flex) {
  padding-top: var(--wp--preset--spacing--60);
  padding-bottom: var(--wp--preset--spacing--60);
}

.wp-block-group:is(.has-background,
[class*=is-style-glass],
[class*=is-style-section]).is-layout-flex {
  padding-top: var(--wp--preset--spacing--40);
  padding-bottom: var(--wp--preset--spacing--40);
}

.wp-block-group:is(.has-background,
[class*=is-style-glass], [class*=is-style-section]):not(.alignfull):not(.is-layout-flex) {
  padding-left: var(--wp--preset--spacing--60);
  padding-right: var(--wp--preset--spacing--60);
}

/* Full-width groups, override horizontal padding on mobile and tablet (<782px) */
@media only screen and (max-width: 781px) {
  .wp-block-group.alignfull {
    padding-left: var(--wp--style--root--padding-left) !important;
    padding-right: var(--wp--style--root--padding-right) !important;
  }
}
/*-----------------------------------------------------------------------------
# Group: Custom
-----------------------------------------------------------------------------*/
/* Group borders & padding utility styles */
.wp-block-group.is-layout-flex.is-style-rounded-border, .wp-block-group.is-layout-flex.is-style-thick-rounded-border, .wp-block-group.is-layout-flex[class*=is-style-glass] {
  overflow: hidden;
}

.wp-block-group.is-style-no-padding, .wp-block-group.is-style-no-padding:not(.has-global-padding) {
  padding-left: 0;
  padding-right: 0;
}
