/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/scss/ext/group-block.ext.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
@media (min-width: 782px) {
  .is-hidden-on-desktop,
  [data-is-hidden-on-desktop=true] {
    display: none;
  }
  .has-custom-min-height,
  [data-has-custom-min-height=true] {
    min-height: var(--min-height-desktop);
  }
}
@media (max-width: 781px) and (min-width: 361px) {
  .is-hidden-on-tablet,
  [data-is-hidden-on-tablet=true] {
    display: none;
  }
  .has-custom-min-height,
  [data-has-custom-min-height=true] {
    min-height: var(--min-height-tablet);
  }
}
@media (max-width: 360px) {
  .is-hidden-on-mobile,
  [data-is-hidden-on-mobile=true] {
    display: none;
  }
  .has-custom-min-height,
  [data-has-custom-min-height=true] {
    min-height: var(--min-height-mobile);
  }
}
.is-accordion-container {
  display: grid !important;
  grid-template-rows: auto 0fr;
  transition: all 0.2s;
  overflow: hidden;
}
.is-accordion-container .is-accordion-label {
  grid-row: 1;
  width: 100%;
  cursor: pointer;
  position: relative;
}
.is-accordion-container .has-accordion-plus {
  position: relative;
  width: 100%;
}
.is-accordion-container .has-accordion-plus::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 1.5rem;
  height: 0.125rem;
  background: var(--wp--preset--color--black);
}
.is-accordion-container .has-accordion-plus::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 1.5rem;
  height: 0.125rem;
  background: var(--wp--preset--color--black);
  transform: rotate(90deg);
  transition: all 0.2s;
}
.is-accordion-container .is-accordion-content {
  grid-row: 2;
  overflow: hidden;
  width: 100%;
}
.is-accordion-container.open {
  grid-template-rows: auto 1fr;
}
.is-accordion-container.open .has-accordion-plus::before {
  transform: rotate(0deg);
}

.is-gsap-change-color {
  transition: all 0.2s;
}
.is-gsap-change-color.active {
  background-color: var(--gsap-background-color) !important;
  color: var(--gsap-text-color) !important;
}

div:has(> .is-gsap-change-color):not(:has(.active)) .is-gsap-change-color:first-child {
  background-color: var(--gsap-background-color) !important;
  color: var(--gsap-text-color) !important;
}

/*# sourceMappingURL=group-block.ext.css.map*/