/* Breakpoints */
.accordion-component {
  margin-block: var(--s-12);
}
.accordion {
  grid-column-end: span 12;
}
@media screen and (min-width: 751px) {
  .accordion {
    grid-column-end: span 10;
    grid-column-start: 2;
  }
}
@media screen and (min-width: 1126px) {
  .accordion {
    grid-column-end: span 8;
    grid-column-start: 3;
  }
}
.accordion__list {
  border-bottom: 1px solid var(--petrol2-petrol9);
}
.accordion .accordionelement-component {
  border-top: 1px solid var(--petrol2-petrol9);
  margin-block: 0;
  padding-block: 0;
}
.accordion-item--open .accordion-item__content {
  grid-template-rows: 1fr;
}
.accordion-item--open .accordion-item__content .accordion-item__content-box .accordion-item__content-holder {
  transform: translateY(0);
  opacity: 1;
  pointer-events: all;
}
.accordion-item--opened .accordion-item__content .accordion-item__content-box {
  overflow: visible;
}
.accordion-item__trigger {
  align-items: center;
  background: none;
  border: 0;
  display: flex;
  gap: var(--s-6);
  justify-content: space-between;
  padding: var(--s-7) 0;
  text-align: left;
  width: 100%;
  color: var(--petrol8-petrol3);
  transition: color 300ms linear;
}
.accordion-item__trigger:focus-visible {
  outline: none;
  position: relative;
}
.accordion-item__trigger:focus-visible::after {
  border-radius: var(--CornerRadius-R-4);
  border: var(--Outline-2, 2px) solid var(--petrol8-grau1);
  bottom: -4px;
  content: "";
  display: block;
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.accordion-item__trigger:hover {
  cursor: pointer;
  color: var(--petrol11-grau1);
}
.accordion-item__trigger-wrapper {
  display: flex;
}
.accordion-item__trigger-wrapper .accordion-item__title {
  width: 100%;
}
.accordion-item__trigger-wrapper svg {
  transition: transform 300ms ease-in-out, stroke 300ms linear;
  margin-right: 2px;
  min-width: 24px;
}
.accordion-item.accordion-item--open .accordion-item__trigger-wrapper svg {
  transform: rotate(180deg);
}
.accordion-item__title {
  text-align: start;
  word-break: break-word;
  color: inherit;
}
.accordion-item__title:focus-visible {
  outline: none;
  position: relative;
}
.accordion-item__title:focus-visible::after {
  border-radius: var(--CornerRadius-R-4);
  border: var(--Outline-2, 2px) solid var(--petrol8-grau1);
  bottom: -4px;
  content: "";
  display: block;
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.accordion-item__content {
  grid-template-rows: 0fr;
  transition: grid-template-rows 300ms ease-out;
  display: grid;
  align-self: normal;
}
.accordion-item__content-box {
  overflow: hidden;
}
.accordion-item__content-holder {
  transform: translateY(24px);
  opacity: 0;
  pointer-events: none;
  transition: transform 300ms ease-out, opacity 300ms linear;
  padding-bottom: var(--s-12);
  padding-top: var(--s-9);
}
.accordion-item__content-holder > div[class$=component]:first-of-type {
  margin-top: 0;
}
.accordion-item__content-holder > div[class$=component]:last-of-type {
  margin-bottom: 0;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9hY2NvcmRpb24vYWNjb3JkaW9uLmJ1bmRsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCO0VBQ0UseUJBQXlCO0FBQzNCO0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7QUFDQTtFQUNFO0lBQ0Usd0JBQXdCO0lBQ3hCLG9CQUFvQjtFQUN0QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHVCQUF1QjtJQUN2QixvQkFBb0I7RUFDdEI7QUFDRjtBQUNBO0VBQ0UsK0NBQStDO0FBQ2pEO0FBQ0E7RUFDRSw0Q0FBNEM7RUFDNUMsZUFBZTtFQUNmLGdCQUFnQjtBQUNsQjtBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSx3QkFBd0I7RUFDeEIsVUFBVTtFQUNWLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxhQUFhO0VBQ2IsZUFBZTtFQUNmLDhCQUE4QjtFQUM5QixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCw2QkFBNkI7RUFDN0IsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxzQ0FBc0M7RUFDdEMsd0RBQXdEO0VBQ3hELFlBQVk7RUFDWixXQUFXO0VBQ1gsY0FBYztFQUNkLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFNBQVM7RUFDVCx3QkFBd0I7RUFDeEIsc0VBQXNFO0FBQ3hFO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsNERBQTREO0VBQzVELGlCQUFpQjtFQUNqQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usc0NBQXNDO0VBQ3RDLHdEQUF3RDtFQUN4RCxZQUFZO0VBQ1osV0FBVztFQUNYLGNBQWM7RUFDZCxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1Qsd0JBQXdCO0VBQ3hCLHNFQUFzRTtBQUN4RTtBQUNBO0VBQ0UsdUJBQXVCO0VBQ3ZCLDZDQUE2QztFQUM3QyxhQUFhO0VBQ2Isa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLDJCQUEyQjtFQUMzQixVQUFVO0VBQ1Ysb0JBQW9CO0VBQ3BCLDBEQUEwRDtFQUMxRCwyQkFBMkI7RUFDM0IsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQiIsImZpbGUiOiIuLi8uLi91aS5hcHBzL3NyYy9tYWluL2pjcl9yb290L2FwcHMvcGZjaC9jbGllbnRsaWJzL2NvbXBvbmVudHMvYWNjb3JkaW9uL2FjY29yZGlvbi5idW5kbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQnJlYWtwb2ludHMgKi9cbi5hY2NvcmRpb24tY29tcG9uZW50IHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zLTEyKTtcbn1cblxuLmFjY29yZGlvbiB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5hY2NvcmRpb24ge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5hY2NvcmRpb24ge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG59XG4uYWNjb3JkaW9uX19saXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXBldHJvbDItcGV0cm9sOSk7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25lbGVtZW50LWNvbXBvbmVudCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1wZXRyb2wyLXBldHJvbDkpO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbS0tb3BlbiAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbn1cbi5hY2NvcmRpb24taXRlbS0tb3BlbiAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgLmFjY29yZGlvbi1pdGVtX19jb250ZW50LWJveCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtaG9sZGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmFjY29yZGlvbi1pdGVtLS1vcGVuZWQgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IC5hY2NvcmRpb24taXRlbV9fY29udGVudC1ib3gge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5hY2NvcmRpb24taXRlbV9fdHJpZ2dlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zLTYpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLXMtNykgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1wZXRyb2w4LXBldHJvbDMpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBsaW5lYXI7XG59XG4uYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24taXRlbV9fdHJpZ2dlcjpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTQpO1xuICBib3JkZXI6IHZhcigtLU91dGxpbmUtMiwgMnB4KSBzb2xpZCB2YXIoLS1wZXRyb2w4LWdyYXUxKTtcbiAgYm90dG9tOiAtNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTRweDtcbiAgdG9wOiAtNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogZm9yd2FyZHMgYXBwZWFyIDEwMG1zIGN1YmljLWJlemllcigwLjE2LCAwLjY2NSwgMC42MSwgMC45Myk7XG59XG4uYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1wZXRyb2wxMS1ncmF1MSk7XG59XG4uYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXItd3JhcHBlciAuYWNjb3JkaW9uLWl0ZW1fX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXItd3JhcHBlciBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQsIHN0cm9rZSAzMDBtcyBsaW5lYXI7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG59XG4uYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tLW9wZW4gLmFjY29yZGlvbi1pdGVtX190cmlnZ2VyLXdyYXBwZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hY2NvcmRpb24taXRlbV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWNjb3JkaW9uLWl0ZW1fX3RpdGxlOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uLWl0ZW1fX3RpdGxlOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItNCk7XG4gIGJvcmRlcjogdmFyKC0tT3V0bGluZS0yLCAycHgpIHNvbGlkIHZhcigtLXBldHJvbDgtZ3JhdTEpO1xuICBib3R0b206IC00cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAtNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNHB4O1xuICB0b3A6IC00cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBmb3J3YXJkcyBhcHBlYXIgMTAwbXMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuNjY1LCAwLjYxLCAwLjkzKTtcbn1cbi5hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMzAwbXMgZWFzZS1vdXQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLXNlbGY6IG5vcm1hbDtcbn1cbi5hY2NvcmRpb24taXRlbV9fY29udGVudC1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50LWhvbGRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dCwgb3BhY2l0eSAzMDBtcyBsaW5lYXI7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zLTEyKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLXMtOSk7XG59XG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtaG9sZGVyID4gZGl2W2NsYXNzJD1jb21wb25lbnRdOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50LWhvbGRlciA+IGRpdltjbGFzcyQ9Y29tcG9uZW50XTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufSJdfQ== */