.card-grid__heading{padding-bottom:3rem}.card-grid__heading :last-child{margin-bottom:0}.faq .card-item{background-color:var(--bs-light);margin-bottom:.5rem;padding:0;position:relative}.faq .card-item .card-item__content{flex-direction:column;position:relative;z-index:10}.accordion .question{padding-right:calc(3em + 35px);position:relative}.question h3{font-size:1.5rem;margin:0}.faq .card-item__headline{color:inherit;font-size:1.5rem}.faq .card-item__body{flex:1}.faq .card-item__body :last-child{margin-bottom:0}.accordion .accordion-content dl dt{margin-bottom:1rem;padding:0}.accordion .accordion-content dl dd,.accordion .accordion-content dl dd p:last-of-type,dl{margin-bottom:0}.accordion dl dt{color:#000;cursor:pointer;font-weight:400;padding:1.5em;transition-duration:1s;transition-property:background}.accordion dl dd{display:none;height:auto;margin:0;padding:0 1.5em 1.5em}.accordion-nested{font-size:14px;font-weight:700}.plus-minus-icon{height:40px;position:absolute;right:1.5em;top:50%;transform:translateY(-50%);width:40px}.plus-minus-icon span{background:#000;border-radius:0;position:absolute;transition:.3s}.plus-minus-icon span:first-child{bottom:25%;left:45%;top:25%;width:10%}.plus-minus-icon span:last-child{height:10%;left:25%;right:25%;top:45%}dt.active span{transform:rotate(90deg)}dt.active span:last-child{left:50%;right:50%}dt.question.active h3,dt.question:hover h3{color:var(--bs-orange)}dt.question.active .plus-minus-icon span,dt.question:hover .plus-minus-icon span{background:var(--bs-orange)}