.accordion-group .accordion-item-content {
  max-height: 0;
  overflow: hidden;
  transition: all 250ms;
}
.accordion-group .accordion-item-label {
  cursor: pointer;
  position: relative;
  transition: all 250ms;
}
.accordion-group .accordion-item-label:after {
  content: "";
  display: block;
  height: 0.875em;
  width: 1.75em;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0905 0.993277C15.3226 1.28978 15.2963 1.70632 15.0445 1.97143L14.9623 2.04616L8.46229 7.13473C8.22091 7.3237 7.89263 7.3447 7.63193 7.19772L7.53764 7.13473L1.03764 2.04616C0.711489 1.79082 0.654076 1.31943 0.90941 0.993276C1.14153 0.696771 1.55221 0.622367 1.87001 0.803126L1.96229 0.865041L7.99997 5.5916L14.0376 0.865042C14.3342 0.63292 14.7507 0.659267 15.0158 0.911021L15.0905 0.993277Z' fill='%23024DDF'/%3E%3C/svg%3E");
  position: absolute;
  right: 0;
  top: 0.875em;
  transition: all 250ms;
}
.accordion-group .accordion-item-label > .wp-block-heading {
  max-width: min(100% - 4rem, 58rem);
}
.accordion-group .accordion-item-label.accordion-item-visible {
  border-bottom-color: transparent !important;
}
.accordion-group .accordion-item-label.accordion-item-visible:after {
  transform: scale(1, -1);
}
.accordion-group .accordion-item-label.accordion-item-visible + .accordion-item-content {
  max-height: 300rem;
}

.wp-block-acf-accordion {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.wp-block-acf-accordion .accordion-group {
  order: 1;
  width: 100%;
}
.wp-block-acf-accordion .accordion-group--all-visible .wp-block-acf-accordion-item {
  display: block !important;
}
.wp-block-acf-accordion .accordion-group > .wp-block-acf-accordion-item:not(.block-editor-block-list__block) {
  display: none;
}
.wp-block-acf-accordion .accordion-group > .wp-block-acf-accordion-item:not(.block-editor-block-list__block):nth-of-type(1), .wp-block-acf-accordion .accordion-group > .wp-block-acf-accordion-item:not(.block-editor-block-list__block):nth-of-type(2), .wp-block-acf-accordion .accordion-group > .wp-block-acf-accordion-item:not(.block-editor-block-list__block):nth-of-type(3), .wp-block-acf-accordion .accordion-group > .wp-block-acf-accordion-item:not(.block-editor-block-list__block):nth-of-type(4), .wp-block-acf-accordion .accordion-group > .wp-block-acf-accordion-item:not(.block-editor-block-list__block):nth-of-type(5) {
  display: block;
}
.wp-block-acf-accordion .accordion-view-all {
  order: 2;
  margin-top: clamp(3rem, 6vw, 4rem);
  background: transparent;
  border: 1px solid var(--wp--preset--color--primary);
  color: var(--wp--preset--color--primary);
  padding: 0.62rem 1rem;
  border-radius: 0.25rem;
  transition: all 250ms;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.wp-block-acf-accordion .accordion-view-all.button-hidden {
  display: none;
}
.wp-block-acf-accordion .accordion-view-all .label-hide {
  display: none;
}
.wp-block-acf-accordion .accordion-view-all.items-visible .label-hide {
  display: initial;
}
.wp-block-acf-accordion .accordion-view-all.items-visible .label-show {
  display: none;
}
.wp-block-acf-accordion .accordion-view-all.items-visible .tm-chevron {
  transform: scale(1, -1);
}
.wp-block-acf-accordion .accordion-view-all:hover {
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
}

.has-base-color .accordion-item-label:after {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0905 0.993277C15.3226 1.28978 15.2963 1.70632 15.0445 1.97143L14.9623 2.04616L8.46229 7.13473C8.22091 7.3237 7.89263 7.3447 7.63193 7.19772L7.53764 7.13473L1.03764 2.04616C0.711489 1.79082 0.654076 1.31943 0.90941 0.993276C1.14153 0.696771 1.55221 0.622367 1.87001 0.803126L1.96229 0.865041L7.99997 5.5916L14.0376 0.865042C14.3342 0.63292 14.7507 0.659267 15.0158 0.911021L15.0905 0.993277Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}
.has-base-color .accordion-view-all {
  border: 1px solid var(--wp--preset--color--base);
  color: var(--wp--preset--color--base);
}
.has-base-color .accordion-view-all:hover {
  background-color: var(--wp--preset--color--base);
  color: var(--wp--preset--color--primary);
}

.acf-block-preview.accordion-item-content,
.block-editor-block-list__block.accordion-item-content {
  max-height: initial !important;
}/*# sourceMappingURL=style.css.map */
