.elementor .e-c78bddb-9494{display:block; width:168px; height:auto; transition:width .25s; .ff-gescrold & { width:140px; }\n}.elementor .e-805dee2-6e05{display:block; flex:0 0 auto; width:auto; padding:0;\n}.elementor .e-5aa42bf-45c4{& a { display:inline-flex; align-items:center; gap:6px; height:42px; padding:0 14px 0 14px; border-radius:var(--pill); color:var(--ink); text-decoration:none; white-space:nowrap; transition:background-color .15s, color .15s; } & a::after { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><g fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6l4 4 4-4'/></g></svg>"); --icoon-maat:14px; transition:transform .2s; }\n}.elementor .e-2a530ad-ad11{margin:0 0 6px 0; padding:8px 12px 4px 10px; color:var(--muted);\n}.elementor .e-4f0715e-37a2{display:block; flex:0 0 40px; width:40px; height:40px; padding:0; border-radius:12px; background:var(--band); color:var(--blauw); &::before { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M5 21V4M5 4h11l-2 4 2 4H5'/></g></svg>"); --icoon-maat:20px; position:absolute; left:10px; top:10px; } position:relative;\n}.elementor .e-7c0ca3c-2242{margin:0; color:var(--ink); font-size:16px; font-weight:600; line-height:1.3; & span { display:inline-block; margin:0 0 0 6px; padding:2px 8px; border-radius:var(--pill); background:var(--op-blauw-zacht); color:var(--blauw); font-size:12px; font-weight:600; vertical-align:2px; }\n}.elementor .e-92c66db-2f39{margin:2px 0 0 0; color:var(--muted); font-size:14px; line-height:1.35;\n}.elementor .e-495157f-98d4{display:flex; flex-direction:column; gap:0; padding:0; min-width:0;\n}.elementor .e-659f114-eba3{display:flex; flex-direction:row; align-items:flex-start; gap:14px; padding:10px 12px 10px 10px; border-radius:16px; color:inherit; text-decoration:none; transition:background-color .15s; &:hover, &:focus-visible { background:var(--band); } &:hover .titel-link, &:hover p:first-child { color:var(--blauw); }\n}.elementor .e-87ef338-f98f{display:block; flex:0 0 40px; width:40px; height:40px; padding:0; border-radius:12px; background:var(--band); color:var(--blauw); &::before { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='16' rx='3'/><path d='M3 10h18M8 3v4M16 3v4'/></g></svg>"); --icoon-maat:20px; position:absolute; left:10px; top:10px; } position:relative;\n}.elementor .e-d3380ac-36e3{margin:0; color:var(--ink); font-size:16px; font-weight:600; line-height:1.3; & span { display:inline-block; margin:0 0 0 6px; padding:2px 8px; border-radius:var(--pill); background:var(--op-blauw-zacht); color:var(--blauw); font-size:12px; font-weight:600; vertical-align:2px; }\n}.elementor .e-f36ee4f-0f99{margin:2px 0 0 0; color:var(--muted); font-size:14px; line-height:1.35;\n}.elementor .e-c5dfc9e-b991{display:flex; flex-direction:column; gap:0; padding:0; min-width:0;\n}.elementor .e-8b480f7-87a4{display:flex; flex-direction:row; align-items:flex-start; gap:14px; padding:10px 12px 10px 10px; border-radius:16px; color:inherit; text-decoration:none; transition:background-color .15s; &:hover, &:focus-visible { background:var(--band); } &:hover .titel-link, &:hover p:first-child { color:var(--blauw); }\n}.elementor .e-2347c8a-a3fb{display:flex; flex-direction:column; gap:2px; padding:0; min-width:0;\n}.elementor .e-66950c2-133b{margin:0 0 6px 0; padding:8px 12px 4px 10px; color:var(--muted);\n}.elementor .e-613719d-9246{display:block; flex:0 0 40px; width:40px; height:40px; padding:0; border-radius:12px; background:var(--band); color:var(--blauw); &::before { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='3.2'/><path d='M3 20c0-3.3 2.7-6 6-6s6 2.7 6 6'/><circle cx='17' cy='9' r='2.4'/><path d='M16 14.2c2.8 0 5 2.4 5 5.3'/></g></svg>"); --icoon-maat:20px; position:absolute; left:10px; top:10px; } position:relative;\n}.elementor .e-1396a6d-dd95{margin:0; color:var(--ink); font-size:16px; font-weight:600; line-height:1.3; & span { display:inline-block; margin:0 0 0 6px; padding:2px 8px; border-radius:var(--pill); background:var(--op-blauw-zacht); color:var(--blauw); font-size:12px; font-weight:600; vertical-align:2px; }\n}.elementor .e-628ca0b-ee23{margin:2px 0 0 0; color:var(--muted); font-size:14px; line-height:1.35;\n}.elementor .e-5915ceb-430e{display:flex; flex-direction:column; gap:0; padding:0; min-width:0;\n}.elementor .e-de43e08-e6f3{display:flex; flex-direction:row; align-items:flex-start; gap:14px; padding:10px 12px 10px 10px; border-radius:16px; color:inherit; text-decoration:none; transition:background-color .15s; &:hover, &:focus-visible { background:var(--band); } &:hover .titel-link, &:hover p:first-child { color:var(--blauw); }\n}.elementor .e-31b55d2-4c06{display:block; flex:0 0 40px; width:40px; height:40px; padding:0; border-radius:12px; background:var(--band); color:var(--blauw); &::before { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M6.5 7v10M17.5 7v10M3.5 9.5v5M20.5 9.5v5M6.5 12h11'/></g></svg>"); --icoon-maat:20px; position:absolute; left:10px; top:10px; } position:relative;\n}.elementor .e-a3fc545-3545{margin:0; color:var(--ink); font-size:16px; font-weight:600; line-height:1.3; & span { display:inline-block; margin:0 0 0 6px; padding:2px 8px; border-radius:var(--pill); background:var(--op-blauw-zacht); color:var(--blauw); font-size:12px; font-weight:600; vertical-align:2px; }\n}.elementor .e-9b5a3bf-01f9{margin:2px 0 0 0; color:var(--muted); font-size:14px; line-height:1.35;\n}.elementor .e-7096fe7-b1dd{display:flex; flex-direction:column; gap:0; padding:0; min-width:0;\n}.elementor .e-c318f49-53e0{display:flex; flex-direction:row; align-items:flex-start; gap:14px; padding:10px 12px 10px 10px; border-radius:16px; color:inherit; text-decoration:none; transition:background-color .15s; &:hover, &:focus-visible { background:var(--band); } &:hover .titel-link, &:hover p:first-child { color:var(--blauw); }\n}.elementor .e-89f3508-ba81{display:block; flex:0 0 40px; width:40px; height:40px; padding:0; border-radius:12px; background:var(--band); color:var(--blauw); &::before { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='8' cy='9' r='2.6'/><circle cx='16' cy='9' r='2.6'/><path d='M3 19c0-2.8 2.2-5 5-5s5 2.2 5 5M11 19c0-2.8 2.2-5 5-5s5 2.2 5 5'/></g></svg>"); --icoon-maat:20px; position:absolute; left:10px; top:10px; } position:relative;\n}.elementor .e-5a19f8a-4633{margin:0; color:var(--ink); font-size:16px; font-weight:600; line-height:1.3; & span { display:inline-block; margin:0 0 0 6px; padding:2px 8px; border-radius:var(--pill); background:var(--op-blauw-zacht); color:var(--blauw); font-size:12px; font-weight:600; vertical-align:2px; }\n}.elementor .e-aca73ca-207e{margin:2px 0 0 0; color:var(--muted); font-size:14px; line-height:1.35;\n}.elementor .e-8798e9e-269f{display:flex; flex-direction:column; gap:0; padding:0; min-width:0;\n}.elementor .e-4fedbcd-f154{display:flex; flex-direction:row; align-items:flex-start; gap:14px; padding:10px 12px 10px 10px; border-radius:16px; color:inherit; text-decoration:none; transition:background-color .15s; &:hover, &:focus-visible { background:var(--band); } &:hover .titel-link, &:hover p:first-child { color:var(--blauw); }\n}.elementor .e-c9de87b-6bb1{display:flex; flex-direction:column; gap:2px; padding:0; min-width:0;\n}.elementor .e-6789067-f91a{margin:0 0 6px 0; padding:8px 12px 4px 10px; color:var(--muted);\n}.elementor .e-c95b0f3-bcb1{display:block; flex:0 0 40px; width:40px; height:40px; padding:0; border-radius:12px; background:var(--band); color:var(--blauw); &::before { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='black' d='M4 2.5v11l9.5-5.5z'/></svg>"); --icoon-maat:20px; position:absolute; left:10px; top:10px; } position:relative;\n}.elementor .e-0316d62-06d7{margin:0; color:var(--ink); font-size:16px; font-weight:600; line-height:1.3; & span { display:inline-block; margin:0 0 0 6px; padding:2px 8px; border-radius:var(--pill); background:var(--op-blauw-zacht); color:var(--blauw); font-size:12px; font-weight:600; vertical-align:2px; }\n}.elementor .e-8e0854b-7637{margin:2px 0 0 0; color:var(--muted); font-size:14px; line-height:1.35;\n}.elementor .e-fe6b30c-dc27{display:flex; flex-direction:column; gap:0; padding:0; min-width:0;\n}.elementor .e-7d1a5d2-b583{display:flex; flex-direction:row; align-items:flex-start; gap:14px; padding:10px 12px 10px 10px; border-radius:16px; color:inherit; text-decoration:none; transition:background-color .15s; &:hover, &:focus-visible { background:var(--band); } &:hover .titel-link, &:hover p:first-child { color:var(--blauw); }\n}.elementor .e-793dd19-e47a{display:block; flex:0 0 40px; width:40px; height:40px; padding:0; border-radius:12px; background:var(--band); color:var(--blauw); &::before { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='5' y='4' width='14' height='17' rx='2'/><path d='M9 4V3h6v1M8.5 10h7M8.5 14h7M8.5 18h4'/></g></svg>"); --icoon-maat:20px; position:absolute; left:10px; top:10px; } position:relative;\n}.elementor .e-c44fb8b-66c7{margin:0; color:var(--ink); font-size:16px; font-weight:600; line-height:1.3; & span { display:inline-block; margin:0 0 0 6px; padding:2px 8px; border-radius:var(--pill); background:var(--op-blauw-zacht); color:var(--blauw); font-size:12px; font-weight:600; vertical-align:2px; }\n}.elementor .e-2f74c17-eaf5{margin:2px 0 0 0; color:var(--muted); font-size:14px; line-height:1.35;\n}.elementor .e-be5502f-aef0{display:flex; flex-direction:column; gap:0; padding:0; min-width:0;\n}.elementor .e-d1dbd10-97db{display:flex; flex-direction:row; align-items:flex-start; gap:14px; padding:10px 12px 10px 10px; border-radius:16px; color:inherit; text-decoration:none; transition:background-color .15s; &:hover, &:focus-visible { background:var(--band); } &:hover .titel-link, &:hover p:first-child { color:var(--blauw); }\n}.elementor .e-daabd44-6a34{display:block; flex:0 0 40px; width:40px; height:40px; padding:0; border-radius:12px; background:var(--band); color:var(--blauw); &::before { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 5a2 2 0 0 1 2-2h13v16H6a2 2 0 0 0-2 2z'/><path d='M4 21V5M8 7h7'/></g></svg>"); --icoon-maat:20px; position:absolute; left:10px; top:10px; } position:relative;\n}.elementor .e-1816ac2-a133{margin:0; color:var(--ink); font-size:16px; font-weight:600; line-height:1.3; & span { display:inline-block; margin:0 0 0 6px; padding:2px 8px; border-radius:var(--pill); background:var(--op-blauw-zacht); color:var(--blauw); font-size:12px; font-weight:600; vertical-align:2px; }\n}.elementor .e-8b95b22-334e{margin:2px 0 0 0; color:var(--muted); font-size:14px; line-height:1.35;\n}.elementor .e-dabebdf-1d9b{display:flex; flex-direction:column; gap:0; padding:0; min-width:0;\n}.elementor .e-e7a6490-5113{display:flex; flex-direction:row; align-items:flex-start; gap:14px; padding:10px 12px 10px 10px; border-radius:16px; color:inherit; text-decoration:none; transition:background-color .15s; &:hover, &:focus-visible { background:var(--band); } &:hover .titel-link, &:hover p:first-child { color:var(--blauw); }\n}.elementor .e-7fd5554-b9d9{display:flex; flex-direction:column; gap:2px; padding:0; min-width:0;\n}.elementor .e-498da99-77ae{aspect-ratio:16/10; border-radius:16px;\n}.elementor .e-8d94444-51a6{margin:16px 0 6px 0; color:var(--op-blauw-zacht);\n}.elementor .e-bbdddb3-64bc{margin:0; font-family:var(--display); font-size:26px; font-weight:500; line-height:1.1; letter-spacing:-.02em; color:var(--wit);\n}.elementor .e-fceac20-1092{margin:8px 0 14px 0; color:var(--op-blauw-zacht); font-size:14px; line-height:1.45;\n}.elementor .e-142766b-1c5a{margin:auto 0 0 0; & a { display:inline-flex; align-items:center; gap:8px; color:var(--wit); font-size:15px; font-weight:600; text-decoration:none; } & a::after { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></g></svg>"); --icoon-maat:16px; } & a:hover { text-decoration:underline; text-underline-offset:3px; }\n}.elementor .e-f8d0fae-a5a2{display:flex; flex-direction:column; gap:0; padding:12px 18px 18px 12px; border-radius:20px; background:var(--ink); min-width:0;\n}.elementor .e-f13d057-d5d5{display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)) minmax(0, 1.1fr); gap:10px; padding:0;\n}.elementor .e-8fa4ac2-9242{display:block; flex:0 0 36px; width:36px; height:36px; border-radius:50%; object-fit:cover;\n}.elementor .e-b2779b7-dcf6{margin:0; color:var(--ink); font-size:15px; line-height:1.4; & a { color:var(--blauw); font-weight:600; text-decoration:none; } & a:hover { text-decoration:underline; text-underline-offset:3px; }\n}.elementor .e-00fe534-2a24{margin:0 0 0 auto; white-space:nowrap; & a { display:inline-flex; align-items:center; gap:8px; color:var(--ink); font-size:15px; font-weight:600; text-decoration:none; } & a::after { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></g></svg>"); --icoon-maat:16px; } & a:hover { color:var(--blauw); }\n}.elementor .e-620a795-f633{display:flex; flex-direction:row; align-items:center; gap:14px; padding:14px 18px 14px 14px; margin:8px 0 0 0; border-radius:16px; background:var(--band);\n}.elementor .e-6a836a7-8706{display:flex; flex-direction:column; gap:0; padding:14px 14px 14px 14px; border:1px solid var(--kaart-rand); border-radius:28px; background:var(--wit); box-shadow:0 30px 60px -30px rgba(10,24,56,.35);\n}.elementor .e-e2754b4-fa33{display:none; position:absolute; top:100%; left:var(--gutter); right:var(--gutter); z-index:60; width:auto; flex-direction:column; padding:6px 0 0 0; &::before { content:''; position:absolute; inset:auto; left:0; right:0; top:-14px; height:20px; border:0; background:transparent; }\n}.elementor .e-09fbead-0196{position:static; display:flex; flex-direction:column; justify-content:center; align-self:stretch; width:auto; padding:0; &:hover > p a, &:focus-within > p a { background:var(--band); } &:hover > :last-child, &:focus-within > :last-child { display:flex; } &:hover > p a::after, &:focus-within > p a::after { transform:rotate(180deg); }\n}.elementor .e-8e79dc9-0d04{& a { display:inline-flex; align-items:center; gap:6px; height:42px; padding:0 14px 0 14px; border-radius:var(--pill); color:var(--ink); text-decoration:none; white-space:nowrap; transition:background-color .15s, color .15s; } & a::after { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><g fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6l4 4 4-4'/></g></svg>"); --icoon-maat:14px; transition:transform .2s; }\n}.elementor .e-a212d3d-f121{display:block; width:100%; height:auto; aspect-ratio:16/9; object-fit:cover; border-radius:16px;\n}.elementor .e-89003d1-3388{margin:0 0 6px 0;\n}.elementor .e-7099850-7341{margin:0 0 10px 0; font-family:var(--display); font-size:22px; font-weight:500; line-height:1.15; color:var(--ink);\n}.elementor .e-d68bd47-cc8a{margin:0; color:var(--muted); font-size:14px; line-height:1.5; & span { color:var(--ster); }\n}.elementor .e-2abcba6-f753{display:flex; flex-direction:column; gap:0; padding:14px 8px 6px 8px; min-width:0;\n}.elementor .e-aeede71-8ccb{display:flex; flex-direction:column; gap:0; padding:8px 8px 8px 8px; border-radius:20px; color:inherit; text-decoration:none; transition:background-color .15s; &:hover, &:focus-visible { background:var(--band); }\n}.elementor .e-12e9cc6-b940{display:block; width:100%; height:auto; aspect-ratio:16/9; object-fit:cover; border-radius:16px;\n}.elementor .e-e2c2d18-5bca{margin:0 0 6px 0;\n}.elementor .e-ee83b2e-9f22{margin:0 0 10px 0; font-family:var(--display); font-size:22px; font-weight:500; line-height:1.15; color:var(--ink);\n}.elementor .e-a4940f7-e8a4{margin:0; color:var(--muted); font-size:14px; line-height:1.5; & span { color:var(--ster); }\n}.elementor .e-62326ba-4c48{display:flex; flex-direction:column; gap:0; padding:14px 8px 6px 8px; min-width:0;\n}.elementor .e-ab29e30-6335{display:flex; flex-direction:column; gap:0; padding:8px 8px 8px 8px; border-radius:20px; color:inherit; text-decoration:none; transition:background-color .15s; &:hover, &:focus-visible { background:var(--band); }\n}.elementor .e-9c8292e-5a67{margin:0 0 6px 0; padding:8px 12px 4px 10px; color:var(--muted);\n}.elementor .e-247172f-4c00{display:block; flex:0 0 40px; width:40px; height:40px; padding:0; border-radius:12px; background:var(--band); color:var(--blauw); &::before { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h16v12H4zM4 7l8 6 8-6'/></g></svg>"); --icoon-maat:20px; position:absolute; left:10px; top:10px; } position:relative;\n}.elementor .e-220b04e-416d{margin:0; color:var(--ink); font-size:16px; font-weight:600; line-height:1.3; & span { display:inline-block; margin:0 0 0 6px; padding:2px 8px; border-radius:var(--pill); background:var(--op-blauw-zacht); color:var(--blauw); font-size:12px; font-weight:600; vertical-align:2px; }\n}.elementor .e-36b2f0b-3992{margin:2px 0 0 0; color:var(--muted); font-size:14px; line-height:1.35;\n}.elementor .e-7b4cb6c-eb4b{display:flex; flex-direction:column; gap:0; padding:0; min-width:0;\n}.elementor .e-90a3b06-c075{display:flex; flex-direction:row; align-items:flex-start; gap:14px; padding:10px 12px 10px 10px; border-radius:16px; color:inherit; text-decoration:none; transition:background-color .15s; &:hover, &:focus-visible { background:var(--band); } &:hover .titel-link, &:hover p:first-child { color:var(--blauw); }\n}.elementor .e-229c080-faae{display:block; flex:0 0 40px; width:40px; height:40px; padding:0; border-radius:12px; background:var(--band); color:var(--blauw); &::before { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='16' rx='3'/><path d='M3 10h18M8 3v4M16 3v4'/></g></svg>"); --icoon-maat:20px; position:absolute; left:10px; top:10px; } position:relative;\n}.elementor .e-b8a8a86-e7a2{margin:0; color:var(--ink); font-size:16px; font-weight:600; line-height:1.3; & span { display:inline-block; margin:0 0 0 6px; padding:2px 8px; border-radius:var(--pill); background:var(--op-blauw-zacht); color:var(--blauw); font-size:12px; font-weight:600; vertical-align:2px; }\n}.elementor .e-57774ca-99a8{margin:2px 0 0 0; color:var(--muted); font-size:14px; line-height:1.35;\n}.elementor .e-3a56584-71b3{display:flex; flex-direction:column; gap:0; padding:0; min-width:0;\n}.elementor .e-9125128-deeb{display:flex; flex-direction:row; align-items:flex-start; gap:14px; padding:10px 12px 10px 10px; border-radius:16px; color:inherit; text-decoration:none; transition:background-color .15s; &:hover, &:focus-visible { background:var(--band); } &:hover .titel-link, &:hover p:first-child { color:var(--blauw); }\n}.elementor .e-c48df8f-1a14{display:block; flex:0 0 40px; width:40px; height:40px; padding:0; border-radius:12px; background:var(--band); color:var(--blauw); &::before { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='3.2'/><path d='M3 20c0-3.3 2.7-6 6-6s6 2.7 6 6'/><circle cx='17' cy='9' r='2.4'/><path d='M16 14.2c2.8 0 5 2.4 5 5.3'/></g></svg>"); --icoon-maat:20px; position:absolute; left:10px; top:10px; } position:relative;\n}.elementor .e-72627d5-a40a{margin:0; color:var(--ink); font-size:16px; font-weight:600; line-height:1.3; & span { display:inline-block; margin:0 0 0 6px; padding:2px 8px; border-radius:var(--pill); background:var(--op-blauw-zacht); color:var(--blauw); font-size:12px; font-weight:600; vertical-align:2px; }\n}.elementor .e-4d1fcc9-4699{margin:2px 0 0 0; color:var(--muted); font-size:14px; line-height:1.35;\n}.elementor .e-c289c53-7113{display:flex; flex-direction:column; gap:0; padding:0; min-width:0;\n}.elementor .e-6e5610f-265f{display:flex; flex-direction:row; align-items:flex-start; gap:14px; padding:10px 12px 10px 10px; border-radius:16px; color:inherit; text-decoration:none; transition:background-color .15s; &:hover, &:focus-visible { background:var(--band); } &:hover .titel-link, &:hover p:first-child { color:var(--blauw); }\n}.elementor .e-c3a4cf4-6c2f{display:flex; flex-direction:column; gap:2px; padding:0; min-width:0;\n}.elementor .e-f8c1f2f-0c41{display:grid; grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, .9fr); gap:10px; padding:0;\n}.elementor .e-c31799d-e542{display:block; flex:0 0 36px; width:36px; height:36px; border-radius:50%; object-fit:cover;\n}.elementor .e-5d83818-a889{margin:0; color:var(--ink); font-size:15px; line-height:1.4; & a { color:var(--blauw); font-weight:600; text-decoration:none; } & a:hover { text-decoration:underline; text-underline-offset:3px; }\n}.elementor .e-0174194-decf{margin:0 0 0 auto; white-space:nowrap; & a { display:inline-flex; align-items:center; gap:8px; color:var(--ink); font-size:15px; font-weight:600; text-decoration:none; } & a::after { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></g></svg>"); --icoon-maat:16px; } & a:hover { color:var(--blauw); }\n}.elementor .e-3e24de1-741d{display:flex; flex-direction:row; align-items:center; gap:14px; padding:14px 18px 14px 14px; margin:8px 0 0 0; border-radius:16px; background:var(--band);\n}.elementor .e-3f7845c-03ca{display:flex; flex-direction:column; gap:0; padding:14px 14px 14px 14px; border:1px solid var(--kaart-rand); border-radius:28px; background:var(--wit); box-shadow:0 30px 60px -30px rgba(10,24,56,.35);\n}.elementor .e-ace4b35-a559{display:none; position:absolute; top:100%; left:var(--gutter); right:var(--gutter); z-index:60; width:auto; flex-direction:column; padding:6px 0 0 0; &::before { content:''; position:absolute; inset:auto; left:0; right:0; top:-14px; height:20px; border:0; background:transparent; }\n}.elementor .e-fcac24f-c4c7{position:static; display:flex; flex-direction:column; justify-content:center; align-self:stretch; width:auto; padding:0; &:hover > p a, &:focus-within > p a { background:var(--band); } &:hover > :last-child, &:focus-within > :last-child { display:flex; } &:hover > p a::after, &:focus-within > p a::after { transform:rotate(180deg); }\n}.elementor .e-2f036d4-ceb3{display:flex; align-items:center; gap:2px; & a { display:inline-flex; align-items:center; gap:6px; height:42px; padding:0 14px 0 14px; border-radius:var(--pill); color:var(--ink); text-decoration:none; white-space:nowrap; transition:background-color .15s, color .15s; position:relative; } & a:hover { background:var(--band); } & a span { padding:2px 8px; border-radius:var(--pill); background:var(--op-blauw-zacht); color:var(--blauw); font-size:12px; font-weight:600; } & a.actief::after { content:''; position:absolute; left:14px; right:14px; bottom:4px; height:2px; border-radius:2px; background:var(--blauw); }\n}.elementor .e-4398659-93c5{position:static; display:flex; flex-direction:row; align-items:center; align-self:stretch; gap:2px; width:auto; margin:0 auto 0 auto; padding:0; color:var(--ink); font-family:var(--sans); font-size:16px; font-weight:500; line-height:1;\n}.elementor .e-d9b3f3f-c4c9{margin:0; color:inherit; font-size:16px; font-weight:600; line-height:1; white-space:nowrap;\n}.elementor .e-51db223-bf1a{display:block; flex:0 0 auto; width:18px; height:18px; padding:0; position:relative; &::before { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></g></svg>"); --icoon-maat:18px; position:absolute; inset:0; }\n}.elementor .e-a1a9aea-e937{display:inline-flex; flex-direction:row; align-items:center; gap:10px; width:auto; height:50px; margin:0 0 0 auto; padding:0 20px 0 24px; border-radius:var(--pill); background:var(--blauw); color:var(--wit); text-decoration:none; transition:background-color .2s; &:hover { background:var(--blauw-hover); } & .e-con::before { inset:auto; }\n}.elementor .e-4a48f8c-b07f{display:none;\n}.elementor .e-2bd1d67-0739{display:none;\n}.elementor .e-879d425-87c9{position:relative; flex-direction:row; align-items:center; height:88px; transition:height .25s, max-width .25s, margin .25s, box-shadow .25s; .ff-gescrold & { height:66px; max-width:1220px; margin:10px auto 0 auto; padding:0 8px 0 26px; border-radius:var(--pill); background:var(--wit); box-shadow:0 1px 0 var(--kaart-rand), 0 18px 40px -22px rgba(10,24,56,.45); }\n}.elementor .e-8b722aa-2d11{display:block; width:124px; height:auto;\n}.elementor .e-6b8e438-68c6{display:block; flex:0 0 auto; width:auto; padding:0;\n}.elementor .e-65e8ef4-66ae{margin:0 0 0 auto; & a { display:block; position:relative; width:44px; height:44px; border-radius:var(--pill); box-shadow:inset 0 0 0 1px var(--lijn-sterk); color:var(--ink); } & a::before { content:''; position:relative; inset:auto; border:0; display:block; flex:0 0 auto; width:var(--icoon-maat, 20px); height:var(--icoon-maat, 20px); background:currentColor; -webkit-mask:var(--icoon) center/contain no-repeat; mask:var(--icoon) center/contain no-repeat; --icoon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 6l12 12M18 6L6 18'/></g></svg>"); position:absolute; inset:12px; } & a span { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; }\n}.elementor .e-06dbb77-29d5{display:flex; flex-direction:row; align-items:center; height:68px; padding:0 20px 0 20px;\n}.elementor .e-4cf0e59-bc5f{margin:8px 0 2px 0;\n}.elementor .e-b2b97b6-ef08{display:flex; flex-direction:column; padding:0; & a { display:block; padding:12px 0 12px 0; border-bottom:1px solid var(--lijn); color:var(--ink); font-family:var(--display); font-size:26px; font-weight:500; letter-spacing:-.02em; line-height:1.2; text-decoration:none; }\n}.elementor .e-b656007-5e04{margin:28px 0 2px 0;\n}.elementor .e-862a1c0-330b{display:flex; flex-direction:column; padding:0; & a { display:block; padding:12px 0 12px 0; border-bottom:1px solid var(--lijn); color:var(--ink); font-family:var(--display); font-size:26px; font-weight:500; letter-spacing:-.02em; line-height:1.2; text-decoration:none; }\n}.elementor .e-8455f50-4ff9{display:flex; flex-direction:column; padding:0; & a { display:block; padding:12px 0 12px 0; border-bottom:1px solid var(--lijn); color:var(--ink); font-family:var(--display); font-size:26px; font-weight:500; letter-spacing:-.02em; line-height:1.2; text-decoration:none; } margin-top:20px;\n}.elementor .e-42d1d62-f519{display:flex; flex-direction:column; gap:0; padding:12px 20px 24px 20px;\n}.elementor .e-56c48e4-f63c{width:100%;\n}.elementor .e-d53c5d2-4daa{display:flex; flex-direction:column; gap:16px; margin-top:auto; padding:8px 20px 32px 20px;\n}.elementor .e-a43b5a3-856c{display:none; position:fixed; inset:0; z-index:100; flex-direction:column; padding:0; background:var(--canvas); overflow-y:auto; &:target { display:flex; }\n}.elementor .e-77f58d4-5068{display:flex; flex-direction:column; padding:0; background:var(--canvas); transition:background-color .25s; .ff-gescrold & { background:transparent; }\n}