.paragraph--type--paragraph-accordion .card-header .btn {
  text-align: left;
  -webkit-appearance: unset;
}
.paragraph--type--paragraph-accordion .card-body > div > .field--name-field-paragraph-label {
  cursor: pointer;
}
.card.accordion {
  border-radius: 1rem;
}
.card.accordion .card-body {
  padding: 0;
  flex: 0;
}
.card.accordion .field--name-field-paragraph-label {
  padding: 1rem;
  border-radius: 0.5rem;
}
.card.accordion .field--name-field-paragraph-body, .card.accordion .field--name-field-paragraph-text {
  transition: 300ms;
  padding-inline: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 1rem;
}
.card.accordion .field--name-field-accordion-extended-body {
  padding-inline: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 1rem;
}
.card.accordion .tul-accordion-content {
  display: none;
}
.card.accordion .text-formatted {
  width: 100%;
}
.first-accortdion-open-1 .card.accordion:first-child .field--name-field-paragraph-body, .first-accortdion-open-1 .card.accordion:first-child .field--name-field-paragraph-text {
  display: block;
}
.paragraph--type--element[tabindex]:focus-visible, .paragraph--type--element-text-formated[tabindex]:focus-visible {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.paragraph--type--element .field--name-field-paragraph-label, .paragraph--type--element-text-formated .field--name-field-paragraph-label {
  cursor: pointer;
}
.paragraph--type--element-text-formated > .tul-accordion-content > .field--name-field-accordion-extended-body > .field__item {
  display: block;
  clear: both;
}
.paragraph--type--tab > .field--name-field-accordion-extended-body > .field__item {
  display: block;
  clear: both;
}
/*# sourceMappingURL=accordion.css.map */