/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/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/blocks-jsx/accordion/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
/* ==========================================================================
	Accordion
============================================================================= */
/* ==========================================================================
		VARIABLES
============================================================================= */
/* ==========================================================================
		Mixins
============================================================================= */
.wp-block-knightowl-blocks-accordion > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wp-block-knightowl-blocks-accordion.accordion-image-enhanced {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--wp--custom--spacing--gap-grid-cols);
}
@media (max-width: 781.98px) {
  .wp-block-knightowl-blocks-accordion.accordion-image-enhanced {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 782px) {
  .wp-block-knightowl-blocks-accordion.accordion-image-enhanced > div {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }
}
.wp-block-knightowl-blocks-accordion.accordion-image-enhanced > div.image-enhanced-holder img {
  width: 100%;
  -webkit-animation: fadeIn 0.5s ease-in-out;
          animation: fadeIn 0.5s ease-in-out;
  opacity: 0;
}
@media (min-width: 782px) {
  .wp-block-knightowl-blocks-accordion.accordion-image-enhanced.accordion-image-enhanced-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.wp-block-knightowl-blocks-accordion .accordion-header .accordion-button {
  background: var(--accordion-header-background-color, var(--wp--custom--accordion--color--background, #f2f2f2));
  color: var(--accordion-header-text-color, var(--wp--custom--accordion--color--text, #000000));
}
.wp-block-knightowl-blocks-accordion .accordion-header .accordion-button:hover {
  color: var(--accordion-header-text-hover-color, var(--wp--custom--accordion--color--hover--text, #000000)) !important;
  background-color: var(--accordion-header-background-hover-color, var(--wp--custom--accordion--color--hover--background, #f2f2f2)) !important;
}
.wp-block-knightowl-blocks-accordion .accordion-header .accordion-button.is-active {
  color: var(--accordion-header-text-active-color, var(--wp--custom--accordion--color--active--text, #000000)) !important;
  background-color: var(--accordion-header-background-active-color, var(--wp--custom--accordion--color--active--background, #f2f2f2)) !important;
}
.wp-block-knightowl-blocks-accordion.accordion-icon-chevron .accordion-button, .wp-block-knightowl-blocks-accordion.accordion-icon-plus-minus .accordion-button, .wp-block-knightowl-blocks-accordion.accordion-icon-numeric .accordion-button {
  position: relative;
  padding-right: 45px;
}
.wp-block-knightowl-blocks-accordion.accordion-icon-chevron .accordion-button:after, .wp-block-knightowl-blocks-accordion.accordion-icon-plus-minus .accordion-button:after, .wp-block-knightowl-blocks-accordion.accordion-icon-numeric .accordion-button:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 30px;
  width: var(--accordion-icon-size, var(--wp--custom--accordion--icon--size, 26px));
  height: var(--accordion-icon-size, var(--wp--custom--accordion--icon--size, 26px));
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBkPSJNMTIgMTUuMDM4IDYuMzQ1IDkuMzg1IDcuNCA4LjMzbDQuNiA0LjYgNC42LTQuNiAxLjA1MyAxLjA1NEwxMiAxNS4wMzhaIi8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBkPSJNMTIgMTUuMDM4IDYuMzQ1IDkuMzg1IDcuNCA4LjMzbDQuNiA0LjYgNC42LTQuNiAxLjA1MyAxLjA1NEwxMiAxNS4wMzhaIi8+Cjwvc3ZnPgo=);
  -webkit-mask-size: var(--accordion-icon-size, var(--wp--custom--accordion--icon--size, 26px)) var(--accordion-icon-size, var(--wp--custom--accordion--icon--size, 26px));
          mask-size: var(--accordion-icon-size, var(--wp--custom--accordion--icon--size, 26px)) var(--accordion-icon-size, var(--wp--custom--accordion--icon--size, 26px));
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  background: var(--accordion-icon-color, var(--wp--custom--accordion--icon--color--default, #000000));
}
.wp-block-knightowl-blocks-accordion.accordion-icon-chevron .accordion-button.is-active:after, .wp-block-knightowl-blocks-accordion.accordion-icon-plus-minus .accordion-button.is-active:after, .wp-block-knightowl-blocks-accordion.accordion-icon-numeric .accordion-button.is-active:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBkPSJtNy40IDE1LjAzOC0xLjA1NC0xLjA1MyA1LjY1My01LjY1NCA1LjY1NCA1LjY1NC0xLjA1MyAxLjA1My00LjYtNC42LTQuNiA0LjZaIi8+Cjwvc3ZnPgo=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBkPSJtNy40IDE1LjAzOC0xLjA1NC0xLjA1MyA1LjY1My01LjY1NCA1LjY1NCA1LjY1NC0xLjA1MyAxLjA1My00LjYtNC42LTQuNiA0LjZaIi8+Cjwvc3ZnPgo=);
  background: var(--accordion-icon-active-color, var(--wp--custom--accordion--icon--color--active, #000000));
}
.wp-block-knightowl-blocks-accordion.accordion-icon-chevron .accordion-button:hover:after, .wp-block-knightowl-blocks-accordion.accordion-icon-plus-minus .accordion-button:hover:after, .wp-block-knightowl-blocks-accordion.accordion-icon-numeric .accordion-button:hover:after {
  background: var(--accordion-icon-hover-color, var(--wp--custom--accordion--icon--color--hover, #000000));
}
.wp-block-knightowl-blocks-accordion.accordion-icon-chevron.accordion-icon-plus-minus .accordion-button:after, .wp-block-knightowl-blocks-accordion.accordion-icon-plus-minus.accordion-icon-plus-minus .accordion-button:after, .wp-block-knightowl-blocks-accordion.accordion-icon-numeric.accordion-icon-plus-minus .accordion-button:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iY3VycmVudENvbG9yIj4KICAgIDxyZWN0IHg9IjExLjI1IiB5PSI2LjM1IiB3aWR0aD0iMS41IiBoZWlnaHQ9IjExLjMxIi8+PHJlY3QgeD0iNi4zNSIgeT0iMTEuMjUiIHdpZHRoPSIxMS4zMSIgaGVpZ2h0PSIxLjUiLz4KPC9zdmc+);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iY3VycmVudENvbG9yIj4KICAgIDxyZWN0IHg9IjExLjI1IiB5PSI2LjM1IiB3aWR0aD0iMS41IiBoZWlnaHQ9IjExLjMxIi8+PHJlY3QgeD0iNi4zNSIgeT0iMTEuMjUiIHdpZHRoPSIxMS4zMSIgaGVpZ2h0PSIxLjUiLz4KPC9zdmc+);
}
.wp-block-knightowl-blocks-accordion.accordion-icon-chevron.accordion-icon-plus-minus .accordion-button.is-active:after, .wp-block-knightowl-blocks-accordion.accordion-icon-plus-minus.accordion-icon-plus-minus .accordion-button.is-active:after, .wp-block-knightowl-blocks-accordion.accordion-icon-numeric.accordion-icon-plus-minus .accordion-button.is-active:after {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iY3VycmVudENvbG9yIj4KICAgIDxyZWN0IHg9IjYuMzUiIHk9IjExLjI1IiB3aWR0aD0iMTEuMzEiIGhlaWdodD0iMS41IiAvPgo8L3N2Zz4=);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iY3VycmVudENvbG9yIj4KICAgIDxyZWN0IHg9IjYuMzUiIHk9IjExLjI1IiB3aWR0aD0iMTEuMzEiIGhlaWdodD0iMS41IiAvPgo8L3N2Zz4=);
}
.wp-block-knightowl-blocks-accordion.accordion-icon-chevron.accordion-icon-numeric .accordion-button:after, .wp-block-knightowl-blocks-accordion.accordion-icon-plus-minus.accordion-icon-numeric .accordion-button:after, .wp-block-knightowl-blocks-accordion.accordion-icon-numeric.accordion-icon-numeric .accordion-button:after {
  content: var(--numeric-value);
  color: var(--accordion-icon-color, var(--wp--custom--accordion--icon--color--default, #000000));
  -webkit-mask-image: none;
          mask-image: none;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--accordion-icon-size, var(--wp--custom--accordion--icon--size, 26px));
}
.wp-block-knightowl-blocks-accordion.accordion-icon-chevron.accordion-icon-numeric .accordion-button.is-active:after, .wp-block-knightowl-blocks-accordion.accordion-icon-plus-minus.accordion-icon-numeric .accordion-button.is-active:after, .wp-block-knightowl-blocks-accordion.accordion-icon-numeric.accordion-icon-numeric .accordion-button.is-active:after {
  color: var(--accordion-icon-active-color, var(--wp--custom--accordion--icon--color--active, #000000));
}
.wp-block-knightowl-blocks-accordion.accordion-icon-chevron.accordion-icon-numeric .accordion-button:hover:after, .wp-block-knightowl-blocks-accordion.accordion-icon-plus-minus.accordion-icon-numeric .accordion-button:hover:after, .wp-block-knightowl-blocks-accordion.accordion-icon-numeric.accordion-icon-numeric .accordion-button:hover:after {
  color: var(--accordion-icon-hover-color, var(--wp--custom--accordion--icon--color--hover, #000000));
}
.wp-block-knightowl-blocks-accordion.accordion-icon-chevron.accordion-icon-position-left .accordion-button, .wp-block-knightowl-blocks-accordion.accordion-icon-plus-minus.accordion-icon-position-left .accordion-button, .wp-block-knightowl-blocks-accordion.accordion-icon-numeric.accordion-icon-position-left .accordion-button {
  padding-right: 0;
  padding-left: 45px !important;
}
.wp-block-knightowl-blocks-accordion.accordion-icon-chevron.accordion-icon-position-left .accordion-button:after, .wp-block-knightowl-blocks-accordion.accordion-icon-plus-minus.accordion-icon-position-left .accordion-button:after, .wp-block-knightowl-blocks-accordion.accordion-icon-numeric.accordion-icon-position-left .accordion-button:after {
  right: auto;
  left: 0;
}

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