.shared-accordion .accordion-collapse.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
.shared-accordion .accordion-collapse.collapse:not(.show) {
  display: none;
}
.shared-accordion .accordion-item {
  border-radius: var(--radius--3);
  margin-bottom: var(--spacing--2);
  background-color: var(--c--white);
}
.shared-accordion .accordion-header {
  position: relative;
}
.shared-accordion .accordion-button {
  display: block;
  height: 100%;
  width: 100%;
  font-weight: normal;
  text-decoration: none;
  color: var(--c--black);
  font-size: var(--typography--font-size--lg);
  font-weight: 600;
  padding: var(--spacing--2) var(--spacing--3);
}
.shared-accordion .accordion-button:after {
  font-family: "irca" !important;
  content: "\e910";
  display: block;
  position: absolute;
  right: var(--spacing--3);
  top: var(--spacing--2);
  font-size: 1.6rem;
  line-height: 1.5;
}
.shared-accordion .accordion-button[aria-expanded=true]:after {
  content: "\e913";
}
.shared-accordion .accordion-body {
  padding: 0 var(--spacing--3) var(--spacing--3);
}
/*# sourceMappingURL=shared-accordion.css.map */
