.mw-accordion {
  border-radius: 12px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  overflow: hidden;
}
.mw-accordion .mw-accordion-item:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
.mw-accordion .mw-accordion-title {
  display: flex;
  align-items: center;
}
.mw-accordion .mw-accordion-title button {
  border: none;
  background-color: transparent;
  padding: 0 0 0 25px;
}
.mw-accordion .mw-accordion-title svg {
  transform: rotate(45deg);
}
.mw-accordion .mw-accordion-title:hover svg {
  opacity: 0.33;
}
.mw-accordion .active button svg {
  transform: rotate(90deg);
}
.mw-accordion h2 {
  margin: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 25px;
}
.mw-accordion .mw-accordion-content-wrap {
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
}
.mw-accordion .mw-accordion-content-wrap * {
  opacity: 0;
}
.mw-accordion .mw-accordion-content {
  padding: 8px 24px;
  background-color: #f7f7f7;
}
.mw-accordion .mw-accordion-item.active .mw-accordion-content-wrap {
  max-height: 999px;
  visibility: visible;
}
.mw-accordion .mw-accordion-item.active .mw-accordion-content-wrap, .mw-accordion .mw-accordion-item.active .mw-accordion-content-wrap * {
  opacity: 1;
}/*# sourceMappingURL=accordion.css.map */