.faq{margin:60px 0}.faq .faq-titel{font-size:45px;line-height:52px;font-weight:700;color:#003149;margin-bottom:0}.faq .faq-liste .faq-item{border-top:1px solid #dee6ec}.faq .faq-liste .faq-item:last-child{border-bottom:1px solid #dee6ec}.faq .faq-liste .faq-item.active .faq-toggle svg{transform:rotate(180deg)}.faq .faq-liste .faq-item.active .faq-content{max-height:1000px;opacity:1}.faq .faq-liste .faq-item.active .faq-content-inner{padding-bottom:19px}.faq .faq-liste .faq-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 0;cursor:pointer;outline:none}.faq .faq-liste .faq-header h3{font-size:22px;line-height:28px;font-weight:700;color:#003149;margin:0}.faq .faq-liste .faq-header .faq-toggle{flex:0 0 24px;display:flex;align-items:center;justify-content:center;color:#003149}.faq .faq-liste .faq-header .faq-toggle svg{transition:transform .3s ease}.faq .faq-liste .faq-header:hover h3,.faq .faq-liste .faq-header:focus-visible h3{color:#0697db}.faq .faq-liste .faq-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.faq .faq-liste .faq-content .faq-content-inner{max-width:776px;padding-bottom:0;transition:padding .4s ease}.faq .faq-liste .faq-content p{font-size:18px;line-height:28px;letter-spacing:.5px;font-weight:400;color:#003149;margin-bottom:0}.faq .faq-liste .faq-content p+p{margin-top:19px}.faq .faq-liste .faq-content a{color:#0697db;text-decoration:none;transition:.3s}.faq .faq-liste .faq-content a:hover{color:#003149;transition:.3s}@media(max-width: 991px){.faq{margin:40px 0}.faq .faq-titel{font-size:28px;line-height:34px;margin-bottom:30px}.faq .faq-liste .faq-header{padding:15px 0;gap:16px}.faq .faq-liste .faq-header h3{font-size:16px;line-height:24px;letter-spacing:.5px}.faq .faq-liste .faq-item.active .faq-content-inner{padding-bottom:15px}.faq .faq-liste .faq-content p{font-size:16px;line-height:25px}.faq .faq-liste .faq-content p+p{margin-top:15px}}