.elementor .e-58bb2aca-36ad{font-family:var(--font-matoba);font-weight:800;font-size:clamp(32px,4.4vw,54px);color:var(--inkt);letter-spacing:-0.025em;line-height:1.08;margin:0px;}.elementor .e-7c9da00c-8e8f{font-family:var(--font-matoba);font-size:14px;color:var(--tekst-zacht);}.elementor .e-5ae429d7-2166{width:100%;max-width:780px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-3d0e1af9-4d1f{background-color:var(--krijt);justify-content:center;padding-block: clamp(48px,7vw,96px) clamp(40px,5vw,64px); padding-inline: var(--zijmarge);\n}.elementor .e-369ab4be-3558{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;display:block;}.elementor .e-6b6528e3-91ae{width:100%;max-width:1040px;position:relative;padding-block-start:0px;padding-block-end:0px;margin-block-start:clamp(-40px,-3vw,-24px);margin-inline:auto; padding-inline: var(--zijmarge);\n}.elementor .e-3f8cbd55-abcd{width:100%;max-width:780px;font-family:var(--font-matoba);font-size:18px;color:var(--inkt);line-height:1.75;margin-inline:auto; padding-inline: var(--zijmarge); padding-block: clamp(40px,5vw,64px) 24px; & p { margin: 0 0 1.15em; } & h2 { font-size: clamp(26px,2.6vw,34px); line-height:1.2; font-weight:800; letter-spacing:-0.02em; margin: 2em 0 0.6em; color: var(--inkt); } & h3 { font-size: clamp(20px,1.8vw,23px); line-height:1.3; font-weight:700; margin: 1.6em 0 0.5em; color: var(--inkt); } & ul, & ol { margin: 0 0 1.3em; padding-inline-start: 1.3em; } & li { margin-bottom: 0.45em; } & a { color: var(--oranje); text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: var(--inkt); } & strong { font-weight:700; } & figure { margin: 2em 0; } & img { width:100%; height:auto; display:block; border-radius:6px; } & .mtb-note { background: var(--krijt); border-inline-start: 4px solid var(--perzik); padding: 20px 24px; margin: 1.8em 0; border-radius: 0 6px 6px 0; } & .mtb-note p:last-child, & .mtb-note ul:last-child { margin-bottom:0; } & .mtb-note-label { font-size:13px; font-weight:800; letter-spacing:0.08em; text-transform:uppercase; color: var(--oranje); margin-bottom: 6px; } & .mtb-answer { background: var(--zand); border-inline-start-color: var(--oranje); } & .mtb-table { overflow-x:auto; margin: 1.8em 0; -webkit-overflow-scrolling: touch; } & table { width:100%; border-collapse: collapse; font-size:15px; line-height:1.5; min-width: 520px; } & th { background: var(--inkt); color: var(--wit); text-align:left; padding: 12px 14px; font-weight:700; } & td { padding: 12px 14px; border-bottom: 1px solid var(--zand-donker); vertical-align: top; } & .mtb-steps { background: var(--krijt); padding: 24px 28px; margin: 1.8em 0; border-radius: 6px; } & .mtb-steps-title, & .mtb-procon-title { font-weight:800; font-size:18px; margin-bottom: 12px; } & .mtb-steps ol { margin:0; } & .mtb-procon { margin: 1.8em 0; } & .mtb-procon-grid { display:grid; grid-template-columns: 1fr 1fr; gap: 16px; } & .mtb-procon-col { background: var(--krijt); padding: 20px 22px; border-radius:6px; } & .mtb-procon-col ul { margin:0; } & .mtb-procon-label { font-weight:800; font-size:15px; margin-bottom:8px; } & .mtb-faq h3 { font-size: 19px; margin-top: 1.4em; } & .mtb-cta { background: var(--inkt); color: var(--tekst-op-donker); padding: 28px 30px; border-radius: 6px; margin: 2.4em 0; } & .mtb-cta-kicker { color: var(--perzik); font-size:13px; font-weight:800; letter-spacing:0.08em; text-transform:uppercase; margin-bottom:6px; } & .mtb-cta-tekst { color: var(--wit); font-size:19px; line-height:1.5; } & .mtb-cta-links { margin:0; display:flex; flex-wrap:wrap; gap: 12px 20px; align-items:center; } & .mtb-cta-btn { background: var(--perzik); color: var(--inkt); text-decoration:none; font-weight:700; padding: 12px 20px; border-radius: 4px; font-size:16px; } & .mtb-cta-btn:hover { background: var(--wit); color: var(--inkt); } & .mtb-cta-link { color: var(--wit); font-size:16px; } & .mtb-cta-link:hover { color: var(--perzik); } & .elementor-widget-theme-post-content, & p, & li, & h2, & h3, & h4, & td, & th, & a, & strong { font-family: var(--font-matoba); } & .elementor-widget-theme-post-content { color: var(--inkt); font-size: inherit; line-height: inherit; }\n}.elementor .e-36b3013f-59f1{width:88px;height:88px;min-width:88px;object-fit:cover;border-radius:50%;}.elementor .e-6ad671a5-a79b{font-weight:800;font-size:12px;color:var(--oranje);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-77dde834-999f{font-weight:800;font-size:19px;color:var(--inkt);}.elementor .e-52faeed4-16ea{font-size:15px;color:var(--tekst-zacht);line-height:1.6;& a { color: var(--oranje); text-decoration: underline; }\n}.elementor .e-f52f22-d9d6{font-family:var(--font-matoba);padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-5404ba56-f928{border-radius:6px;background-color:var(--krijt);align-items:center;}.elementor .e-2d2f6115-6054{width:100%;max-width:780px;margin-inline:auto; padding-inline: var(--zijmarge); padding-block: 8px clamp(48px,6vw,80px);\n}.elementor .e-27ce3da9-cb09{font-family:var(--font-matoba);font-weight:800;font-size:var(--h2-maat);color:var(--inkt);letter-spacing:-0.03em;line-height:1.08;margin-block-end:16px;}.elementor .e-60d24e9b-7073{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;}.elementor .e-163b4c9d-d8c3{font-family:var(--font-matoba);font-size:13px;color:var(--tekst-zacht);}.elementor .e-30116fbc-e154{font-family:var(--font-matoba);font-weight:700;font-size:20px;color:var(--inkt);line-height:1.3;}.elementor .e-15db26bf-998d{font-family:var(--font-matoba);font-weight:700;font-size:15px;color:var(--oranje);margin-block-start:auto;}.elementor .e-5be29aa1-55ba{padding-block-start:20px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-2165ffa1-3315:hover,.elementor .e-2165ffa1-3315:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-2165ffa1-3315{height:100%;overflow:hidden;color:var(--inkt);text-decoration:none;padding:0px;border-radius:6px;background-color:var(--wit);transition:transform 0.2s;flex-direction:column;}.elementor .e-6b0cfed0-e4fa{gap:24px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-500fb6b3-b4b6{font-family:var(--font-matoba);font-weight:700;margin-block-start:16px;& a { color: var(--inkt); text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: var(--oranje); }\n}.elementor .e-28a1c4e-3130{width:100%;max-width:calc(1320px - 2 * var(--zijmarge));padding:0px;display:flex;flex-direction:column;}.elementor .e-3be77f02-56df{background-color:var(--zand);justify-content:center;padding-block: clamp(56px,7vw,96px); padding-inline: var(--zijmarge);\n}.elementor .e-60bd663e-c1d2{width:100%;padding:0px;background-color:var(--wit);}