.accordion .accordion-item{border-top:none !important;background-color:rgba(0,0,0,0);border-bottom:none !important}.accordion .accordion-item.show .accordion-button span{color:#fff}.accordion .accordion-item.show .accordion-button span:before{width:100%}.accordion .accordion-item.show .accordion-button:before{content:"";position:absolute;right:0;top:50%;width:1.875rem;height:1.875rem;border-radius:0.9375rem;background-color:#0078a1;border:0.0625rem solid #0078a1;transform:translateY(-50%)}.accordion .accordion-item.show .accordion-button:after{top:calc(50% + 0.125rem);background-image:none;transform:translateY(-50%) rotate(-135deg);border-color:#fff}.accordion .accordion-item.show .accordion-button:hover span,.accordion .accordion-item.show .accordion-button.focus-visible span{color:#000}.accordion .accordion-item.show .accordion-button:hover span:before,.accordion .accordion-item.show .accordion-button.focus-visible span:before{width:0.375rem}.accordion .accordion-item.show .accordion-button:focus-visible span{color:#000}.accordion .accordion-item.show .accordion-button:focus-visible span:before{width:0.375rem}.accordion .accordion-header{font-size:1.125rem}@media(min-width: 36rem){.accordion .accordion-header{font-size:calc(1.125rem + 0.125*(100vw - 36rem)/51.5)}}@media(min-width: 87.5rem){.accordion .accordion-header{font-size:1.25rem}}.accordion .accordion-body{padding:0.9375rem;padding-left:1.125rem;padding-right:1.125rem}@media(min-width: 48rem){.accordion .accordion-body{padding-left:2.875rem;padding-right:2.875rem}}.accordion .accordion-button{border-bottom:0.0625rem solid rgba(112,112,112,.5);margin-bottom:0.0625rem;padding:1.25rem;padding-left:1.125rem;padding-right:2.5rem;background-color:rgba(0,0,0,0)}@media(min-width: 48rem){.accordion .accordion-button{padding-left:1.875rem}}.accordion .accordion-button:not(.collapsed){background-color:rgba(0,0,0,0);box-shadow:none}.accordion .accordion-button:not(.collapsed):after{top:calc(50% + 0.125rem);transform:translateY(-50%) rotate(-135deg)}.accordion .accordion-button:before{content:"";position:absolute;right:0;top:50%;width:1.875rem;height:1.875rem;border-radius:0.9375rem;border:0.0625rem solid #000;transform:translateY(-50%)}.accordion .accordion-button:after{margin-right:0;position:absolute;right:0.625rem;top:calc(50% - 0.0625rem);transform:translateY(-50%) rotate(45deg);background-image:none;width:0.625rem;height:0.625rem;border-right:0.125rem solid #000;border-bottom:0.125rem solid #000;transition:transform ease-in-out .2s}.accordion .accordion-button span:not(.icon){padding-left:1rem;padding-right:1rem;padding:0.625rem 1rem;position:relative;flex:unset !important;z-index:0;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.accordion .accordion-button span:not(.icon){transition:none}}.accordion .accordion-button span:not(.icon):before{content:"";background-color:#0078a1;width:0.375rem;height:100%;position:absolute;left:0;top:0;z-index:-1;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.accordion .accordion-button span:not(.icon):before{transition:none}}.accordion .accordion-button:hover,.accordion .accordion-button.focus-within{text-decoration:none;border-bottom:0.0625rem solid rgba(112,112,112,.5)}.accordion .accordion-button:hover span,.accordion .accordion-button.focus-within span{color:#fff}.accordion .accordion-button:hover span:before,.accordion .accordion-button.focus-within span:before{width:100%}.accordion .accordion-button:focus-within{text-decoration:none;border-bottom:0.0625rem solid rgba(112,112,112,.5)}.accordion .accordion-button:focus-within span{color:#fff}.accordion .accordion-button:focus-within span:before{width:100%}.accordion.copyright-list .accordion-button:after{width:0.625rem;height:0.625rem}.accordion.copyright-list .accordion-button>span.icon{margin-right:0.625rem}.accordion.copyright-list .accordion-button>span.icon>img{width:1.25rem;height:1.25rem;transform:translateY(0.0625rem)}.content--nachruf-liste-custom .accordion-button{padding-left:0 !important}.content--nachruf-liste-custom .accordion-button>.icon{margin-left:0;margin-right:0.5rem}.content--nachruf-liste-custom .accordion-button>span.icon>img{transform:none}
/*# sourceMappingURL=accordion-custom.min.css.map */
