.component.accordion-component.accordion-item {
  border: none;
  border-bottom: 1px solid #ddd;
  margin: 0;
}
.component.accordion-component.accordion-item .accordion-header {
  border: none;
  cursor: pointer;
}
.component.accordion-component.accordion-item .accordion-header .accordion-button {
  background-color: #F2F2F2;
  gap: 32px;
}
.component.accordion-component.accordion-item .accordion-header .accordion-button:not(.collapsed) {
  box-shadow: none;
}
.component.accordion-component.accordion-item .accordion-header .accordion-button:focus {
  box-shadow: none;
  outline: none;
}
.component.accordion-component.accordion-item .accordion-header .accordion-button p {
  margin: 0;
  font-size: 1.125rem;
  font-weight: 500;
  color: #2F2F2F;
}
.component.accordion-component.accordion-item .accordion-body {
  background-color: #F2F2F2;
}

.white_background .accordion.component.accordion-container-component, .purple_background .accordion.component.accordion-container-component {
  padding: 30px;
  border-radius: 0.75rem;
}
.white_background .accordion.component.accordion-container-component .accordion-component:first-of-type .accordion-header, .purple_background .accordion.component.accordion-container-component .accordion-component:first-of-type .accordion-header {
  padding-top: 0;
}

.white_background .accordion.component.accordion-container-component {
  background-color: #FFFFFF;
}
.white_background .accordion.component.accordion-container-component .accordion-header, .white_background .accordion.component.accordion-container-component .accordion-button, .white_background .accordion.component.accordion-container-component .accordion-body {
  background-color: #FFFFFF;
}

.purple_background .accordion.component.accordion-container-component {
  background-color: #562C80;
  color: #FFFFFF;
}
.purple_background .accordion.component.accordion-container-component .accordion-button p {
  color: #FFFFFF;
}
.purple_background .accordion.component.accordion-container-component .accordion-header, .purple_background .accordion.component.accordion-container-component .accordion-button, .purple_background .accordion.component.accordion-container-component .accordion-body {
  background-color: #562C80;
  color: #FFFFFF;
}
.purple_background .accordion.component.accordion-container-component .accordion-header ::after, .purple_background .accordion.component.accordion-container-component .accordion-button ::after, .purple_background .accordion.component.accordion-container-component .accordion-body ::after {
  filter: invert(1) brightness(2);
}

/*# sourceMappingURL=accordion-component-style.css.map */
