.elementor .e-8f920ba-9085{font-size:11px;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-417a364b-2ff1{max-width:820px;font-size:52px;}.elementor .e-17dccf7f-5cd0{max-width:600px;font-size:17px;line-height:1.6;&:empty { display: none; }\n}.elementor .e-16aaa80d-b9ec{font-size:12px;}.elementor .e-964d04a-4411{font-size:12px;}.elementor .e-17c15f08-73de{font-size:12px;}.elementor .e-5c66e811-d1b0{font-size:12px;}.elementor .e-37a90c77-674d{font-size:12px;}.elementor .e-13c6e579-cd44{padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;}.elementor .e-2e603d60-982d{width:100%;height:auto;aspect-ratio:21 / 9;object-fit:cover;margin-block-start:22px;border-radius:18px;}.elementor .e-71981982-6a9d{gap:18px;align-items:flex-start;}.elementor .e-33a2d529-8031{padding-block-start:28px;padding-block-end:0px;background-color:var(--ts-wit);}.elementor .e-27a75a49-71b7{font-size:20px;color:var(--ts-wit);}.elementor .e-3d2528e9-c4a6{color:var(--ts-wit);opacity:85%;}.elementor .e-1eb2c65c-f5e1{padding:0px;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .e-16d5288a-733a{font-size:11px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;flex:0 0 auto;}.elementor .e-36e5d2fe-ee32{padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:32px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;border-radius:18px;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-238e3122-d185{min-width:0px;max-width:700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:0px;flex:1 1 0px;& .elementor-widget-theme-post-content { margin: 0; } & .elementor-widget-theme-post-content p { margin: 0 0 18px; font-family: var(--ts-font-tekst); font-weight: 300; font-size: 16px; line-height: 1.75; color: var(--ts-tekst); } & .elementor-widget-theme-post-content p:empty { display: none; } & .elementor-widget-theme-post-content strong, & .elementor-widget-theme-post-content b { font-weight: 600; } & .elementor-widget-theme-post-content a { color: var(--ts-bordeaux); text-decoration: underline; text-underline-offset: 3px; } & .elementor-widget-theme-post-content a:hover { color: var(--ts-olijf); } & .elementor-widget-theme-post-content h2 { margin: 56px 0 16px; font-family: var(--ts-font-kop); font-weight: 700; font-size: 28px; line-height: 1.2; letter-spacing: -0.02em; color: var(--ts-tekst); scroll-margin-top: 110px; } & .elementor-widget-theme-post-content h3 { margin: 40px 0 12px; font-family: var(--ts-font-kop); font-weight: 700; font-size: 19px; line-height: 1.3; letter-spacing: -0.01em; color: var(--ts-tekst); scroll-margin-top: 110px; } & .elementor-widget-theme-post-content ul, & .elementor-widget-theme-post-content ol { margin: 0 0 20px; padding-left: 22px; } & .elementor-widget-theme-post-content li { margin-bottom: 8px; font-family: var(--ts-font-tekst); font-weight: 300; font-size: 16px; line-height: 1.65; color: var(--ts-tekst); } & .elementor-widget-theme-post-content img { border-radius: 14px; height: auto; } & .elementor-widget-theme-post-content blockquote { margin: 28px 0; padding: 4px 0 4px 20px; border-left: 3px solid var(--ts-lemon); } & .elementor-widget-theme-post-content blockquote p { font-family: var(--ts-font-kop); font-weight: 500; font-size: 20px; line-height: 1.4; } & .elementor-widget-theme-post-content .ts-info, & .elementor-widget-theme-post-content .elementor-widget-text-editor p.wp-block-paragraph:not(.ts-geen-kader):has(> strong:first-child):has(+ h2, + h3, + .elementor-menu-anchor) { position: relative; margin: 8px 0 28px; padding: 18px 22px 18px 58px; border-radius: 14px; background-color: var(--ts-periwinkle-licht); font-size: 15px; line-height: 1.65; } & .elementor-widget-theme-post-content .ts-info::before, & .elementor-widget-theme-post-content .elementor-widget-text-editor p.wp-block-paragraph:not(.ts-geen-kader):has(> strong:first-child):has(+ h2, + h3, + .elementor-menu-anchor)::before { content: ""; position: absolute; left: 22px; top: 18px; width: 20px; height: 23px; background-image: url("data:image/svg+xml,svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 32'circle cx='14' cy='5' r='4.6' fill='47222F'/path d='M5 14C9.5 17 12.5 22 14 29C15.5 22 18.5 17 23 14' fill='none' stroke='4C4E2A' stroke-width='5.5' stroke-linecap='round' stroke-linejoin='round'//svg"); background-repeat: no-repeat; background-size: contain; background-position: center; } & .elementor-widget-theme-post-content .ts-info p, & .elementor-widget-theme-post-content .ts-info li { font-size: 15px; line-height: 1.65; } & .elementor-widget-theme-post-content .ts-info > :last-child { margin-bottom: 0; } & .elementor-widget-theme-post-content .ts-vergelijk { gap: 12px; margin: 8px 0 28px; } & .elementor-widget-theme-post-content .ts-vergelijk > .wp-block-column { padding: 16px 18px; border: 1px solid var(--ts-rand); border-radius: 14px; background-color: var(--ts-wit); } & .elementor-widget-theme-post-content .ts-vergelijk p { margin: 0 0 6px; font-size: 13px; line-height: 1.55; } & .elementor-widget-theme-post-content .ts-vergelijk p:first-child { font-family: var(--ts-font-kop); font-weight: 700; font-size: 12px; color: var(--ts-olijf); } & .elementor-widget-theme-post-content .ts-pills { margin: 8px 0 32px; padding: 20px; border-radius: 16px; background-color: var(--ts-zand); } & .elementor-widget-theme-post-content .ts-pills p:first-child { margin-bottom: 12px; font-family: var(--ts-font-kop); font-weight: 700; font-size: 13px; } & .elementor-widget-theme-post-content .ts-pills ul { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; padding: 0; list-style: none; } & .elementor-widget-theme-post-content .ts-pills li { margin: 0; } & .elementor-widget-theme-post-content .ts-pills a { display: inline-block; padding: 6px 12px; border: 1px solid var(--ts-rand); border-radius: 999px; background-color: var(--ts-wit); font-size: 12px; font-weight: 400; color: var(--ts-tekst); text-decoration: none; } & .elementor-widget-theme-post-content .ts-pills a:hover { border-color: var(--ts-olijf); } & .elementor-widget-theme-post-content ol.ts-vragen { counter-reset: tsvraag; margin: 8px 0 28px; padding: 0; list-style: none; } & .elementor-widget-theme-post-content ol.ts-vragen > li { counter-increment: tsvraag; position: relative; margin: 0 0 8px; padding: 14px 18px 14px 44px; border-radius: 12px; background-color: var(--ts-zand); font-size: 14px; line-height: 1.6; } & .elementor-widget-theme-post-content ol.ts-vragen > li::before { content: counter(tsvraag); position: absolute; left: 18px; top: 14px; font-family: var(--ts-font-kop); font-weight: 700; font-size: 13px; } & .elementor-widget-theme-post-content details { margin: 40px 0 0; border-top: 1.5px solid var(--ts-tekst); border-bottom: 1px solid var(--ts-rand); } & .elementor-widget-theme-post-content details summary { display: flex; justify-content: space-between; align-items: center; padding: 18px 0; list-style: none; cursor: pointer; font-family: var(--ts-font-kop); font-weight: 700; font-size: 15px; color: var(--ts-tekst); } & .elementor-widget-theme-post-content details summary::-webkit-details-marker { display: none; } & .elementor-widget-theme-post-content details summary::after { content: "+"; font-size: 16px; } & .elementor-widget-theme-post-content details[open] summary::after { content: "×"; } & .elementor-widget-theme-post-content details li { font-size: 13px; } & .elementor-widget-theme-post-content details ul, & .elementor-widget-theme-post-content details ol { padding-bottom: 16px; } & .elementor-widget-theme-post-content .ts-info::before, & .elementor-widget-theme-post-content .elementor-widget-text-editor p.wp-block-paragraph:not(.ts-geen-kader):has(> strong:first-child):has(+ h2, + h3, + .elementor-menu-anchor)::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyOCAzMic+PGNpcmNsZSBjeD0nMTQnIGN5PSc1JyByPSc0LjYnIGZpbGw9JyM0NzIyMkYnLz48cGF0aCBkPSdNNSAxNEM5LjUgMTcgMTIuNSAyMiAxNCAyOUMxNS41IDIyIDE4LjUgMTcgMjMgMTQnIGZpbGw9J25vbmUnIHN0cm9rZT0nIzRDNEUyQScgc3Ryb2tlLXdpZHRoPSc1LjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPg=="); background-repeat: no-repeat; background-size: contain; background-position: center; }\n}.elementor .e-4d9d08ae-83c6{padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;background-color:var(--ts-zand);flex-direction:column;& .elementor-widget-table-of-contents, & .elementor-widget-table-of-contents .elementor-widget-container, & .elementor-toc, & .elementor-toc__header, & .elementor-toc__body { border: 0; background: transparent; box-shadow: none; padding: 0; margin: 0; } & .elementor-toc__header { display: flex; justify-content: space-between; align-items: center; gap: 12px; cursor: pointer; } & .elementor-toc__header-title { font-family: var(--ts-font-kop); font-weight: 700; font-size: 13px; color: var(--ts-tekst); } & .elementor-toc__toggle-button { align-items: center; justify-content: center; width: 22px; height: 22px; border-radius: 999px; background-color: var(--ts-wit); color: var(--ts-tekst); cursor: pointer; } & .elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--collapse, & .elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--expand { display: inline-flex; } & .elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand, & .elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--collapse { display: none; } & .elementor-toc__toggle-button svg, & .elementor-toc__toggle-button i { width: 10px; height: 10px; font-size: 10px; fill: var(--ts-tekst); color: var(--ts-tekst); } & .elementor-toc__body { padding-top: 12px; max-height: calc(100vh - 340px); overflow-y: auto; } & .elementor-toc__list-wrapper { margin: 0; padding: 0; list-style: none; } & .elementor-toc__list-item { margin: 0; padding: 0; } & .elementor-toc__list-item-text-wrapper { padding: 5px 0; } & .elementor-toc__list-item-text-wrapper::before { display: none; } & a.elementor-toc__list-item-text, & .elementor-toc__list-item-text { font-family: var(--ts-font-tekst); font-weight: 400; font-size: 12px; line-height: 1.45; color: var(--ts-tekst-zacht); text-decoration: none; } & a.elementor-toc__top-level { font-weight: 500; font-size: 12.5px; color: var(--ts-tekst); } & .elementor-toc__list-wrapper > .elementor-toc__list-item + .elementor-toc__list-item { margin-top: 6px; } & .elementor-toc__list-item .elementor-toc__list-wrapper { margin: 2px 0 4px 2px; padding-left: 12px; border-left: 1px solid var(--ts-rand); } & .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper { padding: 3px 0; } & .elementor-toc__list-item .elementor-toc__list-wrapper a.elementor-toc__list-item-text { font-size: 11.5px; } & .elementor-toc__list-item-text:hover { color: var(--ts-bordeaux); } & .elementor-toc__list-item-text.elementor-item-active { font-weight: 700; color: var(--ts-tekst); } & .elementor-toc__list-item-text.elementor-item-active::before { content: "▪"; margin-right: 6px; }\n}.elementor .e-4acd7da6-75bf{width:40px;height:40px;object-fit:cover;border-radius:999px;border-width:2px;border-color:var(--ts-olijf);border-style:solid;}.elementor .e-6aa5f480-3491{width:40px;height:40px;object-fit:cover;margin-inline-start:-12px;border-radius:999px;border-width:2px;border-color:var(--ts-olijf);border-style:solid;}.elementor .e-30c9aa59-67a5{padding-block-start:0px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;}.elementor .e-7dd1ae-f7ea{font-size:17px;color:var(--ts-wit);}.elementor .e-1c03fe2b-ec73{font-size:12px;color:var(--ts-wit);opacity:85%;}.elementor .e-5798b9ee-d7c5{font-size:10px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:6px;align-self:flex-start;}.elementor .e-66794c50-60e0{padding:22px;border-radius:16px;gap:10px;}.elementor .e-7640c8-5dfe{position:sticky;inset-block-start:110px;padding:0px;flex-direction:column;gap:16px;flex:0 0 300px;align-self:flex-start;}.elementor .e-12c47c59-8e9f{flex-direction:row;gap:64px;justify-content:space-between;align-items:flex-start;}.elementor .e-18e537ae-4d06{padding-block-start:56px;background-color:var(--ts-wit);}.elementor .e-4ac271b6-83bb{font-size:30px;}.elementor .e-4f5c9e5c-5d4d:hover,.elementor .e-4f5c9e5c-5d4d:focus-visible{color:var(--ts-olijf);}.elementor .e-4f5c9e5c-5d4d{font-weight:500;color:var(--ts-bordeaux);text-decoration:underline;text-underline-offset: 4px; white-space: nowrap;\n}.elementor .e-3a8f2bb3-30a0{padding:0px;flex-direction:row;gap:16px;justify-content:space-between;align-items: baseline;\n}.elementor .e-191053f3-f92e{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:14px;background-color:var(--ts-periwinkle-licht);}.elementor .e-416bc80b-ffb0{font-size:11px;}.elementor .e-67ced0b3-1ff7{font-size:11px;}.elementor .e-48fd0da6-3659{padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:4px;}.elementor .e-18fc06bf-fd62{font-size:16px;line-height:1.3;}.elementor .e-482645f4-292e:hover,.elementor .e-482645f4-292e:focus-visible{opacity:85%;}.elementor .e-482645f4-292e{color:var(--ts-tekst);text-decoration:none;padding:0px;flex-direction:column;gap:10px;}.elementor .e-502b82b6-47c0{padding:0px;}.elementor .e-6f4887b1-851a{display:grid;gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-4277a1dd-428d{width:100%;}.elementor .e-32244526-f75d{max-width:1000px;gap:28px;}.elementor .e-4b76ada9-bda5{scroll-margin-top:110px;padding-block-start:88px;padding-block-end:88px;background-color:var(--ts-zand);}