/*
 * Mixins for titles
 */
/*
 * Mixins for blocks width
 */
.block-accordion .accordion-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.platform-success .block-accordion .accordion-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.platform-success .block-accordion .accordion-button[aria-expanded=true],
.platform-success .block-accordion .accordion-button:hover {
  background-color: #198754;
  color: var(--bs-body-color);
}
.platform-success .block-accordion .accordion-button[aria-expanded=true] {
  background-color: #198754;
}

.platform-info .block-accordion .accordion-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.platform-info .block-accordion .accordion-button[aria-expanded=true],
.platform-info .block-accordion .accordion-button:hover {
  background-color: #0dcaf0;
  color: var(--bs-body-color);
}
.platform-info .block-accordion .accordion-button[aria-expanded=true] {
  background-color: #0dcaf0;
}

.platform-warning .block-accordion .accordion-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.platform-warning .block-accordion .accordion-button[aria-expanded=true],
.platform-warning .block-accordion .accordion-button:hover {
  background-color: #ffc107;
  color: var(--bs-body-color);
}
.platform-warning .block-accordion .accordion-button[aria-expanded=true] {
  background-color: #ffc107;
}

.platform-danger .block-accordion .accordion-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.platform-danger .block-accordion .accordion-button[aria-expanded=true],
.platform-danger .block-accordion .accordion-button:hover {
  background-color: #dc3545;
  color: var(--bs-body-color);
}
.platform-danger .block-accordion .accordion-button[aria-expanded=true] {
  background-color: #dc3545;
}

.platform-light .block-accordion .accordion-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.platform-light .block-accordion .accordion-button[aria-expanded=true],
.platform-light .block-accordion .accordion-button:hover {
  background-color: #f8f9fa;
  color: var(--bs-body-color);
}
.platform-light .block-accordion .accordion-button[aria-expanded=true] {
  background-color: #f8f9fa;
}

.platform-dark .block-accordion .accordion-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.platform-dark .block-accordion .accordion-button[aria-expanded=true],
.platform-dark .block-accordion .accordion-button:hover {
  background-color: #212529;
  color: var(--bs-body-color);
}
.platform-dark .block-accordion .accordion-button[aria-expanded=true] {
  background-color: #212529;
}

.platform-fifdh .block-accordion .accordion-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.platform-fifdh .block-accordion .accordion-button[aria-expanded=true],
.platform-fifdh .block-accordion .accordion-button:hover {
  background-color: #000;
  color: var(--bs-body-color);
  color: var(--bs-body-bg);
}
.platform-fifdh .block-accordion .accordion-button[aria-expanded=true] {
  background-color: #000;
}

.platform-festival .block-accordion .accordion-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.platform-festival .block-accordion .accordion-button[aria-expanded=true],
.platform-festival .block-accordion .accordion-button:hover {
  background-color: #e61e28;
  color: var(--bs-body-color);
}
.platform-festival .block-accordion .accordion-button[aria-expanded=true] {
  background-color: #e61e28;
}

.platform-ressources .block-accordion .accordion-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.platform-ressources .block-accordion .accordion-button[aria-expanded=true],
.platform-ressources .block-accordion .accordion-button:hover {
  background-color: #F2EEE1;
  color: var(--bs-body-color);
}
.platform-ressources .block-accordion .accordion-button[aria-expanded=true] {
  background-color: #F2EEE1;
}

.platform-resources .block-accordion .accordion-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.platform-resources .block-accordion .accordion-button[aria-expanded=true],
.platform-resources .block-accordion .accordion-button:hover {
  background-color: #F2EEE1;
  color: var(--bs-body-color);
}
.platform-resources .block-accordion .accordion-button[aria-expanded=true] {
  background-color: #F2EEE1;
}

.platform-pro .block-accordion .accordion-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.platform-pro .block-accordion .accordion-button[aria-expanded=true],
.platform-pro .block-accordion .accordion-button:hover {
  background-color: #ED572E;
  color: var(--bs-body-color);
}
.platform-pro .block-accordion .accordion-button[aria-expanded=true] {
  background-color: #ED572E;
}

.platform-ecoles .block-accordion .accordion-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.platform-ecoles .block-accordion .accordion-button[aria-expanded=true],
.platform-ecoles .block-accordion .accordion-button:hover {
  background-color: #4ECE6B;
  color: var(--bs-body-color);
}
.platform-ecoles .block-accordion .accordion-button[aria-expanded=true] {
  background-color: #4ECE6B;
}

.platform-schools .block-accordion .accordion-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.platform-schools .block-accordion .accordion-button[aria-expanded=true],
.platform-schools .block-accordion .accordion-button:hover {
  background-color: #4ECE6B;
  color: var(--bs-body-color);
}
.platform-schools .block-accordion .accordion-button[aria-expanded=true] {
  background-color: #4ECE6B;
}

.wp-block-dbt-accordion {
  max-width: 100% !important;
}

/*# sourceMappingURL=accordion.css.map */
