/* Bremer Configurator 4.3.1: veelgestelde vragen onder de producten op categoriepagina's */
.bc-cat-faq{margin:48px 0 8px;font-family:'IBM Plex Sans',system-ui,sans-serif}
.bc-cat-faq h2.bc-cat-faq-h{font-size:24px;line-height:1.3;margin:0 0 14px;color:#1C244B;font-weight:700}
.bc-cat-faq-list{border:1px solid #e3e5ea;border-radius:4px;background:#fff;overflow:hidden}
.bc-cat-faq-item+.bc-cat-faq-item{border-top:1px solid #e3e5ea}
.bc-cat-faq-item summary{cursor:pointer;padding:14px 18px;font-weight:600;color:#1C244B;font-size:16px;line-height:1.4;list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:center}
.bc-cat-faq-item summary::-webkit-details-marker{display:none}
.bc-cat-faq-item summary::after{content:'+';font-weight:400;font-size:20px;color:#667085;flex:0 0 auto}
.bc-cat-faq-item[open] summary::after{content:'\2212'}
.bc-cat-faq-item summary:hover{background:#f6f7f9}
.bc-cat-faq-item summary:focus-visible{outline:2px solid #1C244B;outline-offset:-2px}
.bc-cat-faq-a{padding:0 18px 16px;font-size:15px;line-height:1.65;color:#3d4757}
.bc-cat-faq-a p{margin:0 0 10px}
.bc-cat-faq-a p:last-child{margin:0}
.bc-cat-faq-a a{color:#1C244B;text-decoration:underline;text-underline-offset:2px}
@media(max-width:767px){.bc-cat-faq{margin-top:32px}.bc-cat-faq h2.bc-cat-faq-h{font-size:20px}.bc-cat-faq-item summary{padding:12px 14px;font-size:15px}.bc-cat-faq-a{padding:0 14px 14px}}
