.accordion{--accordion-gap: 15px;--accordion-radius-open: 16px;--bs-accordion-color: #4d4f52;--bs-accordion-bg: #fff;--bs-accordion-border-color: #dee2e6;--bs-accordion-border-radius: 12px;--bs-accordion-inner-border-radius: calc(var(--bs-accordion-border-radius) - var(--bs-accordion-border-width));--bs-accordion-btn-padding-x: 20px;--bs-accordion-btn-padding-y: 20px;--bs-accordion-btn-color: #1c1d1f;--bs-accordion-btn-icon: none;--bs-accordion-btn-active-icon: none;--bs-accordion-btn-icon-width: 20px;--bs-accordion-btn-icon-transform: none;--bs-accordion-body-padding-x: var(--bs-accordion-btn-padding-x);--bs-accordion-body-padding-y: var(--bs-accordion-btn-padding-y);--bs-accordion-active-color: #1c1d1f;--bs-accordion-active-bg: #fff;display:flex;flex-direction:column;gap:var(--accordion-gap)}@media (min-width:768px){.accordion{--bs-accordion-btn-padding-x: 40px}}@media (min-width:992px){.frame-type-accordion:not(.frame *) .accordion{max-width:76.5%}}.accordion-item{border-radius:var(--bs-accordion-border-radius);transition:border-color 0.2s ease-in-out, border-radius 0.2s ease-in-out}.accordion-item:not(:first-of-type){border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type,.accordion-item:last-of-type{border-radius:var(--bs-accordion-border-radius)}.accordion-item:has(> .accordion-header>.accordion-button:not(.collapsed)){--bs-accordion-border-color: #FF0099;--bs-accordion-border-radius: var(--accordion-radius-open)}.accordion-item .accordion-body :is(p, li){color:#4d4f52;line-height:1.8}.accordion-item>.accordion-header .accordion-button,.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-radius:var(--bs-accordion-inner-border-radius)}.accordion-button{column-gap:20px;font-weight:700}.accordion-button::after{background-color:#4d4f52;-webkit-mask:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/plus.svg") center / contain no-repeat;mask:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/plus.svg") center / contain no-repeat}.accordion-button:not(.collapsed){padding-bottom:calc(var(--bs-accordion-btn-padding-y) - 5px);background-color:transparent}.accordion-button:not(.collapsed):not(:focus-visible){box-shadow:none}.accordion-button:not(.collapsed)::after{background-color:#FF0099;-webkit-mask-image:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/minus.svg");mask-image:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/minus.svg")}.accordion-body{padding-top:0}