.pro-faq-v3 .pro-faq-v3-list summary{grid-template-columns:minmax(0,1fr) 32px;gap:20px;padding:22px 26px;min-height:78px}
.pro-faq-v3 .pro-faq-v3-question{font-size:16px;line-height:1.5;min-width:0;white-space:normal;word-break:normal;overflow-wrap:normal}
.pro-faq-v3 .pro-faq-v3-answer{max-width:950px;margin:0;padding:0 78px 24px 26px;font-size:16px;line-height:1.75;color:#b2c5d3}
.pro-faq-v3 summary:focus-visible{outline:2px solid #78c8f7;outline-offset:-4px;border-radius:8px}
@media(max-width:600px){.pro-faq-v3 .pro-faq-v3-list summary{padding:18px;gap:12px}.pro-faq-v3 .pro-faq-v3-answer{padding:0 18px 22px}}
#diensten .wx-grid{align-items:stretch}
#diensten .wx-card{display:flex;flex-direction:column}
#diensten .wx-card h3{min-height:60px}
#diensten .wx-card .wx-textlink{margin-top:auto;padding-top:24px;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px}
#diensten .wx-card .wx-price-link{color:#a7d9fc;font-weight:600}
#diensten .wx-price-link span[aria-hidden]{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border:1px solid #365773;border-radius:50%;color:#ffad79}
#diensten .wx-card .wx-btn{margin-top:0}
@media(max-width:600px){#diensten .wx-card h3{min-height:0}}