.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for theme-post-content, class: .elementor-element-4c0a2008 */width: 100%; & .dw-faq { margin: 56px 0 8px; } & .dw-faq > h2 { margin: 0 0 20px; } & .dw-faq__item { background: #FFFFFF; border: 1px solid #CCDCDA; border-radius: 16px; margin: 0 0 12px; overflow: hidden; transition: border-color .15s, box-shadow .15s; } & .dw-faq__item:hover { border-color: #98B9B4; } & .dw-faq__item[open] { border-color: #98B9B4; box-shadow: 0 10px 28px rgba(42,79,71,0.08); } & .dw-faq__item summary { list-style: none; cursor: pointer; position: relative; padding: 18px 64px 18px 22px; font-family: 'DW Lexend', 'DW Lexend Fallback', sans-serif; font-weight: 600; font-size: 1.08rem; line-height: 1.4; color: #2A4F47; } & .dw-faq__item summary::-webkit-details-marker { display: none; } & .dw-faq__item summary::after { content: '+'; position: absolute; right: 18px; top: 50%; transform: translateY(-50%); width: 30px; height: 30px; border-radius: 50%; background: #E0F1EF; color: #37655B; font-size: 20px; font-weight: 500; line-height: 30px; text-align: center; transition: background-color .15s, color .15s; } & .dw-faq__item[open] summary::after { content: '\2013'; background: #37655B; color: #FFFFFF; } & .dw-faq__item summary:focus-visible { outline: 2px solid #00AA9F; outline-offset: -2px; border-radius: 16px; } & .dw-faq__antwoord { padding: 0 22px 20px; color: #534F4F; line-height: 1.65; } & .dw-faq__antwoord p { margin: 0 0 10px; } & .dw-faq__antwoord p:last-child { margin-bottom: 0; } & .dw-faq__antwoord ul { margin: 6px 0 0; padding-left: 20px; } & .dw-faq__antwoord li { margin: 0 0 6px; } & .dw-bronnen { margin: 32px 0 0; padding: 22px 24px; border-radius: 16px; background: #F7F2EC; } & .dw-bronnen h3 { margin: 0 0 10px; font-size: 1.05rem; } & .dw-bronnen ul { margin: 0; padding-left: 20px; } @media (max-width: 767px) { & .dw-faq__item summary { padding: 16px 56px 16px 18px; font-size: 1rem; } & .dw-faq__antwoord { padding: 0 18px 18px; } }/* End custom CSS */