.leistungen-accordion{padding-top:5rem;padding-bottom:10rem}.leistungen-accordion .text{margin-bottom:4rem;margin-top:3rem}.leistungen-accordion h3{border-bottom:4px solid #e53321;padding-bottom:1rem;margin-bottom:1.5rem}.leistungen-accordion .row{row-gap:4rem}.leistungen-accordion .item{border-bottom:1px solid #000;padding:1rem 0;margin:0}.leistungen-accordion .wysiwyg>*:last-child{margin-bottom:0}.leistungen-accordion .accordion-item{border:none;border-bottom:1px solid #000}.leistungen-accordion .accordion-button{padding:1rem 0;background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;color:var(--bs-body-color);font-weight:bold;font-size:1.25rem}.leistungen-accordion .accordion-button:not(.collapsed){background:rgba(0,0,0,0);box-shadow:none;color:var(--bs-body-color)}.leistungen-accordion .accordion-button:focus{box-shadow:none}.leistungen-accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2' d='M8 4v8M4 8h8'/%3e%3c/svg%3e");width:1.25rem;height:1.25rem;background-size:1.25rem;opacity:1}.leistungen-accordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");transform:none}.leistungen-accordion .accordion-body{padding:0 0 1.25rem}@media screen and (max-width: 767px){.leistungen-accordion{padding-top:3rem;padding-bottom:6rem}.leistungen-accordion h2{margin-bottom:1.5rem}.leistungen-accordion h3{margin-bottom:1rem}.leistungen-accordion .text{margin-bottom:3rem;margin-top:1.5rem}.leistungen-accordion .accordion-button{font-size:1.125rem}}