@charset "UTF-8";
/**
 * Clamps, aka truncates, multi-line text. Note that non-webkit browsers will
 * not see the ellipsis ¯\_(ツ)_/¯
 * @param {Value}          $font-size     - Font size of the text
 * @param {Unitless Value} $line-height   - Line height of the text;
 * @param {Number}         $lines-to-show - Number of lines to show
 * @example scss
 * p {
 *    @include line-clamp($font-size: 16px, $line-height: 1.5, $lines-to-show: 3);
 * }
 */
.accordion-group .accordion-item {
  overflow: hidden;
  margin-block-start: 0;
}
.accordion-group .accordion-item.accordion-item-visible .accordion-item-label:after {
  transform: scale(1, -1);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.309 19.275'%3E%3Cpath d='M0,32.187,16.094,16.094,0,0' transform='translate(33.248 1.061) rotate(90)' fill='none' stroke='%23005DA9' stroke-miterlimit='10' stroke-width='3'/%3E%3C/svg%3E");
}
.accordion-group .accordion-item.accordion-item-visible .accordion-item-content {
  max-height: 9999em;
}
.accordion-group .accordion-item-content {
  max-height: 0;
  overflow: hidden;
  transition: all 400ms;
}
.accordion-group .accordion-item-content > .wp-block-group {
  margin-block-start: var(--wp--preset--spacing--medium);
  padding: var(--wp--preset--spacing--medium);
  background-color: var(--wp--preset--color--base);
  border-radius: 0.5em;
}
.accordion-group .accordion-item-label {
  padding: var(--wp--preset--spacing--medium) 0;
  padding-right: 3.5em;
  cursor: pointer;
  position: relative;
  transition: all 250ms;
  font-size: var(--wp--preset--font-size--regular);
  border-bottom: 1px solid var(--wp--preset--color--contrast);
}
.accordion-group .accordion-item-label:after {
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.309 19.275'%3E%3Cpath d='M0,32.187,16.094,16.094,0,0' transform='translate(33.248 1.061) rotate(90)' fill='none' stroke='%2300304A' stroke-miterlimit='10' stroke-width='3'/%3E%3C/svg%3E");
  height: 1.25em;
  width: 1.25em;
  display: block;
  position: absolute;
  right: 0;
  z-index: 9;
  top: var(--wp--preset--spacing--medium);
  transition: all 250ms;
  text-align: center;
}
.accordion-group .accordion-item-label:hover:after, .accordion-group .accordion-item-label:focus:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.309 19.275'%3E%3Cpath d='M0,32.187,16.094,16.094,0,0' transform='translate(33.248 1.061) rotate(90)' fill='none' stroke='%23005DA9' stroke-miterlimit='10' stroke-width='3'/%3E%3C/svg%3E");
}
.accordion-group .accordion-item-label .accordion-trigger {
  background: none;
  border: none;
  color: inherit;
  text-align: left;
  width: 100%;
  font-size: inherit;
  padding: 0;
  cursor: pointer;
}
.accordion-group .accordion-item-label .accordion-trigger::after {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  content: "";
  display: block;
  z-index: 10;
}
.accordion-group .accordion-item-label .accordion-trigger:focus, .accordion-group .accordion-item-label .accordion-trigger:hover {
  color: var(--wp--preset--color--blue);
}
.accordion-group .accordion-item-label .accordion-trigger[hidden] {
  display: none;
}

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