/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./inc/Blocks/Group/styles.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable */
/* stylelint-disable */
.wp-block-group__container {
  margin: 0 auto;
  max-width: var(--width-max-width-padded);
  padding-left: var(--layout-body-mobile);
  padding-right: var(--layout-body-mobile);
  width: 100%;
}
@media (min-width: 1024px) {
  .wp-block-group__container {
    padding-left: var(--layout-body);
    padding-right: var(--layout-body);
  }
}
.wp-block-group__container {
  align-items: var(--block-group-alignment);
  column-gap: var(--block-group-col-gap);
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  row-gap: var(--block-group-row-gap);
}
@media (min-width: 768px) {
  .wp-block-group__container {
    grid-template-columns: repeat(12, 1fr);
  }
}

.wp-block-group:has(.wp-block-cards--show-overflow), .wp-block-group:has(.wp-block-gallery--show-overflow) {
  overflow: hidden;
}

.wp-block-group--has-background {
  position: relative;
}
.wp-block-group--has-background .wp-block-group__container {
  position: relative;
  z-index: 1;
}

.wp-block-group__background {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.wp-block-group__background::before {
  background-color: var(--block-group-bg-overlay-colour);
  content: "";
  inset: 0;
  position: absolute;
  z-index: 1;
}

.wp-block-group__background-image,
.wp-block-group__background-video {
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}

.wp-block-group__background-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.wp-block-group--width-narrow .wp-block-group__container {
  max-width: var(--width-max-width-narrow);
}

.wp-block-group--width-wide .wp-block-group__container {
  max-width: var(--width-max-width-wide);
}

.wp-block-group--width-full .wp-block-group__container {
  max-width: none;
  padding: 0;
}

.wp-block-group--full-height {
  align-items: center;
  display: flex;
  min-height: 100vh;
}

.wp-block-group--gap-row-mobile-xxxl {
  --block-group-row-gap: var(--spacing-xxxl);
}

.wp-block-group--gap-row-mobile-xxl {
  --block-group-row-gap: var(--spacing-xxl);
}

.wp-block-group--gap-row-mobile-xl {
  --block-group-row-gap: var(--spacing-xl);
}

.wp-block-group--gap-row-mobile-l {
  --block-group-row-gap: var(--spacing-l);
}

.wp-block-group--gap-row-mobile-m {
  --block-group-row-gap: var(--spacing-m);
}

.wp-block-group--gap-row-mobile-s {
  --block-group-row-gap: var(--spacing-s);
}

.wp-block-group--gap-row-mobile-xs {
  --block-group-row-gap: var(--spacing-xs);
}

.wp-block-group--gap-row-mobile-xxs {
  --block-group-row-gap: var(--spacing-xxs);
}

.wp-block-group--gap-row-mobile-xxxs {
  --block-group-row-gap: var(--spacing-xxxs);
}

.wp-block-group--gap-row-mobile-none {
  --block-group-row-gap: var(--spacing-none);
}

.wp-block-group--align-mobile-start {
  --block-group-alignment: start;
}

.wp-block-group--align-mobile-center {
  --block-group-alignment: center;
}

.wp-block-group--align-mobile-end {
  --block-group-alignment: end;
}

.wp-block-group--align-mobile-stretch {
  --block-group-alignment: stretch;
}

.wp-block-group--align-mobile-baseline {
  --block-group-alignment: baseline;
}

@media (min-width: 768px) {
  .wp-block-group--gap-row-tablet-xxxl {
    --block-group-row-gap: var(--spacing-xxxl);
  }
  .wp-block-group--gap-row-tablet-xxl {
    --block-group-row-gap: var(--spacing-xxl);
  }
  .wp-block-group--gap-row-tablet-xl {
    --block-group-row-gap: var(--spacing-xl);
  }
  .wp-block-group--gap-row-tablet-l {
    --block-group-row-gap: var(--spacing-l);
  }
  .wp-block-group--gap-row-tablet-m {
    --block-group-row-gap: var(--spacing-m);
  }
  .wp-block-group--gap-row-tablet-s {
    --block-group-row-gap: var(--spacing-s);
  }
  .wp-block-group--gap-row-tablet-xs {
    --block-group-row-gap: var(--spacing-xs);
  }
  .wp-block-group--gap-row-tablet-xxs {
    --block-group-row-gap: var(--spacing-xxs);
  }
  .wp-block-group--gap-row-tablet-xxxs {
    --block-group-row-gap: var(--spacing-xxxs);
  }
  .wp-block-group--gap-row-tablet-none {
    --block-group-row-gap: var(--spacing-none);
  }
  .wp-block-group--align-tablet-start {
    --block-group-alignment: start;
  }
  .wp-block-group--align-tablet-center {
    --block-group-alignment: center;
  }
  .wp-block-group--align-tablet-end {
    --block-group-alignment: end;
  }
  .wp-block-group--align-tablet-stretch {
    --block-group-alignment: stretch;
  }
  .wp-block-group--align-tablet-baseline {
    --block-group-alignment: baseline;
  }
}
@media (min-width: 1024px) {
  .wp-block-group--gap-row-desktop-xxxl {
    --block-group-row-gap: var(--spacing-xxxl);
  }
  .wp-block-group--gap-row-desktop-xxl {
    --block-group-row-gap: var(--spacing-xxl);
  }
  .wp-block-group--gap-row-desktop-xl {
    --block-group-row-gap: var(--spacing-xl);
  }
  .wp-block-group--gap-row-desktop-l {
    --block-group-row-gap: var(--spacing-l);
  }
  .wp-block-group--gap-row-desktop-m {
    --block-group-row-gap: var(--spacing-m);
  }
  .wp-block-group--gap-row-desktop-s {
    --block-group-row-gap: var(--spacing-s);
  }
  .wp-block-group--gap-row-desktop-xs {
    --block-group-row-gap: var(--spacing-xs);
  }
  .wp-block-group--gap-row-desktop-xxs {
    --block-group-row-gap: var(--spacing-xxs);
  }
  .wp-block-group--gap-row-desktop-xxxs {
    --block-group-row-gap: var(--spacing-xxxs);
  }
  .wp-block-group--gap-row-desktop-none {
    --block-group-row-gap: var(--spacing-none);
  }
  .wp-block-group--align-desktop-start {
    --block-group-alignment: start;
  }
  .wp-block-group--align-desktop-center {
    --block-group-alignment: center;
  }
  .wp-block-group--align-desktop-end {
    --block-group-alignment: end;
  }
  .wp-block-group--align-desktop-stretch {
    --block-group-alignment: stretch;
  }
  .wp-block-group--align-desktop-baseline {
    --block-group-alignment: baseline;
  }
}

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