/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/block_CC2-454_accordeon/scss/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
.accordeon-wrapper {
  padding: var(--ds-semantic-spacing-s) var(--ds-semantic-spacing-s) 0 var(--ds-semantic-spacing-s);
  border-top: solid 2px var(--ds-semantic-color-layout-content-medium);
  background-color: var(--ds-semantic-color-layout-surface-subtle-default);
  transition: background ease-out 0.25s;
}
.accordeon-wrapper .accordeon-toggle {
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: var(--ds-semantic-spacing-2xl);
  margin-bottom: var(--ds-semantic-sizing-s);
}
.accordeon-wrapper .accordeon-toggle .wp-element-button {
  height: 100%;
  width: 100%;
  flex-shrink: 1;
  justify-content: flex-start;
  padding: 0;
  background-color: transparent !important;
  color: var(--ds-semantic-color-layout-content-medium);
  font-family: var(--ds-semantic-font-title);
  font-size: var(--ds-core-typography-font-size-s);
  font-style: normal;
  font-weight: 600;
  line-height: 125%;
}
.accordeon-wrapper .accordeon-toggle .wp-element-button::before, .accordeon-wrapper .accordeon-toggle .wp-element-button::after {
  display: none !important;
}
.accordeon-wrapper .accordeon-toggle::before {
  order: 1;
  flex-shrink: 0;
  content: "";
  width: var(--ds-semantic-sizing-xl);
  height: var(--ds-semantic-sizing-xl);
  -webkit-mask-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.52851 5.52851C3.78886 5.26816 4.21097 5.26816 4.47132 5.52851L7.99992 9.05711L11.5285 5.52851C11.7889 5.26816 12.211 5.26816 12.4713 5.52851C12.7317 5.78886 12.7317 6.21097 12.4713 6.47132L8.47132 10.4713C8.21097 10.7317 7.78886 10.7317 7.52851 10.4713L3.52851 6.47132C3.26816 6.21097 3.26816 5.78886 3.52851 5.52851Z\" fill=\"%231F2937\"/></svg>");
          mask-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.52851 5.52851C3.78886 5.26816 4.21097 5.26816 4.47132 5.52851L7.99992 9.05711L11.5285 5.52851C11.7889 5.26816 12.211 5.26816 12.4713 5.52851C12.7317 5.78886 12.7317 6.21097 12.4713 6.47132L8.47132 10.4713C8.21097 10.7317 7.78886 10.7317 7.52851 10.4713L3.52851 6.47132C3.26816 6.21097 3.26816 5.78886 3.52851 5.52851Z\" fill=\"%231F2937\"/></svg>");
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: var(--ds-semantic-sizing-s);
          mask-size: var(--ds-semantic-sizing-s);
  background-color: var(--ds-semantic-color-neutral-content-medium);
  transition: transform ease-out 0.25s;
}
.accordeon-wrapper .accordeon-content {
  max-height: 0;
  opacity: 0;
  pointer-events: none;
  padding-right: var(--ds-semantic-spacing-3xl);
  transition: max-height ease-out 0.4s, opacity ease-out 0.25s;
}
.accordeon-wrapper .accordeon-content p {
  font-size: var(--ds-core-typography-font-size-s);
  margin: 0;
}
.accordeon-wrapper .accordeon-content > *:last-child {
  padding-bottom: var(--ds-semantic-spacing-l);
}
.accordeon-wrapper.is-active {
  border-top: solid 2px var(--ds-semantic-color-accent1-surface-medium);
  background: var(--ds-semantic-color-layout-surface-medium-default);
}
.accordeon-wrapper.is-active .accordeon-toggle::before {
  transform: rotateZ(180deg);
}
.accordeon-wrapper.is-active .accordeon-content {
  transition: max-height linear 0.5s, opacity ease-out 0.25s 0.25s;
  max-height: 3000px;
  overflow: hidden;
  opacity: 1;
  pointer-events: all;
}
.accordeon-wrapper:last-child {
  border-bottom: solid 2px var(--ds-semantic-color-layout-content-medium);
}
.subtheme-accent1 .accordeon-wrapper.is-active, .accordeon-wrapper.subtheme-accent1:not(#idhack).is-active {
  border-top: solid 2px var(--ds-semantic-color-accent1-surface-medium);
}
.subtheme-accent2 .accordeon-wrapper.is-active, .accordeon-wrapper.subtheme-accent2:not(#idhack).is-active {
  border-top: solid 2px var(--ds-semantic-color-accent2-surface-medium);
}
.subtheme-accent3 .accordeon-wrapper.is-active, .accordeon-wrapper.subtheme-accent3:not(#idhack).is-active {
  border-top: solid 2px var(--ds-semantic-color-accent3-surface-medium);
}

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