.wp-block-fx-accordion__container {
  background-color: var(--wp--preset--color--white);
  border: 0.0625rem solid var(--wp--preset--color--light-grey);
  border-radius: var(--radius-large);
  box-shadow: var(--box-shadow);
  overflow: clip;
  padding: 1rem 1.5rem;
}
@media only screen and (max-width: 781px) {
  .wp-block-fx-accordion__container {
    padding: 0.75rem 1.125rem;
  }
}

.wp-block-fx-accordion__title {
  position: relative;
  cursor: pointer;
  font-family: var(--font--quicksand);
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.3;
  padding-right: 2.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.wp-block-fx-accordion__title::before {
  content: "";
  display: block;
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  height: 0.75rem;
  width: 0.75rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2309083C' d='M12.8234 18.6333L21.6566 9.13705C22.3902 8.34842 21.8706 7 20.8332 7H3.16678C2.12937 7 1.60983 8.34842 2.34339 9.13705L11.1766 18.6333C11.6314 19.1222 12.3686 19.1222 12.8234 18.6333Z'/%3E%3C/svg%3E%0A");
  -webkit-transform-origin: center center;
     -moz-transform-origin: center center;
          transform-origin: center center;
  transition: -webkit-transform var(--cubic-bezier) var(--transition-time--longer);
  -moz-transition: transform var(--cubic-bezier) var(--transition-time--longer), -moz-transform var(--cubic-bezier) var(--transition-time--longer);
  transition: transform var(--cubic-bezier) var(--transition-time--longer);
  transition: transform var(--cubic-bezier) var(--transition-time--longer), -webkit-transform var(--cubic-bezier) var(--transition-time--longer), -moz-transform var(--cubic-bezier) var(--transition-time--longer);
}
@media only screen and (max-width: 781px) {
  .wp-block-fx-accordion__title {
    font-size: 1.125rem;
  }
}

.wp-block-fx-accordion__container.--open .wp-block-fx-accordion__title::before {
  -webkit-transform: rotate(-180deg);
     -moz-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.wp-block-fx-accordion__content {
  height: 0;
  opacity: 0;
  overflow: hidden;
  -moz-transition: height var(--cubic-bezier) var(--transition-time--longer), opacity var(--cubic-bezier) var(--transition-time--longer);
  transition: height var(--cubic-bezier) var(--transition-time--longer), opacity var(--cubic-bezier) var(--transition-time--longer);
}

.is-preview .wp-block-fx-accordion__content,
.wp-block-fx-accordion__container.--open .wp-block-fx-accordion__content {
  opacity: 1;
  height: auto;
}
