/* specials_accordions.css */
.content-accordion {
    border-bottom: 0;
}
.ui-accordion-header.ui-state-default:after,
.handorgel__header__button:after {
    content: '';
    position: absolute;
    right: 15px;
    top: 52%;
    width: 20px;
    height: 20px;
    background-color: var(--col1);
    -webkit-mask: url(../dateien/icons/icon_plus.svg) no-repeat center / contain;
    mask: url(../dateien/icons/icon_plus.svg) no-repeat center / contain;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ui-accordion-header.ui-state-active:after,
.handorgel__header--opened .handorgel__header__button:after{
    -webkit-mask: url(../dateien/icons/icon_minus.svg) no-repeat center / contain;
    mask: url(../dateien/icons/icon_minus.svg) no-repeat center / contain;
}
.handorgel__header__button {
    position:relative;
    margin-bottom:15px;
    padding:15px 50px 15px 15px;
    border:1px solid var(--greyC);
    background-color:#fff;
    font-size:20px;
}
.handorgel__header__button:hover,
.handorgel__header--opened .handorgel__header__button {
    border-color:var(--col1);
    color:var(--col1);
}
.handorgel__content {
    border-top: none;
    background-color: transparent;
    margin-top: 40px;
    margin-bottom: 40px;
}
.handorgel__content__inner {
    padding:0;
}
.content-accordion .content-element-group {
	 display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.handorgel__content .content-text {
    padding: 0 15px;
}