.faq-search{display:flex;gap:12px;margin-bottom:40px}#faqSearch{width:100%;padding:14px 18px;border:1px solid currentColor;border-radius:999px;background:transparent}#faqClear{display:none;padding:14px 18px;border:1px solid currentColor;border-radius:999px;background:transparent;cursor:pointer}.faq__category{margin-bottom:48px}.faq__title{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-weight:700;color:var(--steun-blauw)}.faq-count{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--wp--preset--color--pink);color:#fff;font-size:13px;font-weight:700;line-height:1}.faq-count::before,.faq-count::after{display:none}.faq-empty{display:none;margin-bottom:20px;opacity:0.6}.faq-item{border-bottom:1px solid rgba(0,0,0,0.12)}.faq-question{position:relative;width:100%;padding:20px 48px 20px 0;border:0;background:transparent;text-align:left;cursor:pointer;font-size:18px;font-weight:400;line-height:1.4;color:var(--steun-blauw)}.faq-question span:first-child{font-weight:inherit}.faq-icon{position:absolute;right:0;top:50%;width:32px;height:32px;border:1px solid var(--wp--preset--color--pink);border-radius:50%;color:var(--wp--preset--color--pink);transform:translateY(-50%);transition:transform 0.2s ease}.faq-icon::before,.faq-icon::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:opacity 0.2s ease}.faq-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.is-open .faq-icon::after{opacity:0}.faq-content{height:0;overflow:hidden}.faq-answer{padding:0 0 24px;font-size:16px;line-height:1.7}.faq-answer>*:first-child{margin-top:0}.faq-answer>*:last-child{margin-bottom:0}mark{background:var(--pastel-geel);color:inherit;padding:0 2px}@media (hover:hover){.faq-question:hover{color:var(--wp--preset--color--pink)}.faq-question:hover .faq-icon{transform:translateY(-50%) scale(1.05)}}