.elementor .e-4e5f6913-3e4a{width:100%;height:100%;object-fit:cover;object-position:50% 55%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-496c12d8-5702{width:100%;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(20, 19, 16, 0.6) 0%,rgba(20, 19, 16, 0.25) 45%,rgba(20, 19, 16, 0) 70%),linear-gradient(180deg, rgba(20, 19, 16, 0) 40%,rgba(20, 19, 16, 0.65) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-3be8d40e-e6fe{color:var(--dv-zand);text-shadow: 0 1px 12px rgba(20, 19, 16, 0.45);\n}.elementor .e-59c035fd-8caa{font-family:var(--dv-font-kop);font-weight:300;font-size:clamp(48px, 7.4vw, 112px);color:var(--dv-kalk);letter-spacing:-0.035em;line-height:0.95;display:block;text-wrap: balance;\n}.elementor .e-5f2a2863-b4ae{max-width:28em;font-family:var(--dv-font-tekst);font-size:clamp(18px, 1.5vw, 21px);color:rgba(246, 241, 232, 0.92);line-height:1.55;display:block;}.elementor .e-7ef27e5f-e627:hover,.elementor .e-7ef27e5f-e627:focus-visible{color:var(--dv-zand);}.elementor .e-7ef27e5f-e627{font-family:var(--dv-font-tekst);font-weight:600;font-size:15px;color:var(--dv-kalk);letter-spacing:0.03em;text-decoration:underline;padding-block-start:17px;padding-block-end:17px;padding-inline-start:4px;padding-inline-end:4px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;width: fit-content; text-underline-offset: 5px;\n}.elementor .e-3774eec0-e2c5{padding:0px;margin-block-start:10px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 12px 24px;\n}.elementor .e-4cbb6ce9-9dc4{width:100%;max-width:var(--dv-max);position:relative;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-326158e2-f545{min-height:clamp(560px, 80vh, 820px);overflow:hidden;position:relative;padding-block-start:48px;padding-block-end:clamp(56px, 7vw, 104px);padding-inline-start:var(--dv-rand);padding-inline-end:var(--dv-rand);background-color:var(--dv-teer);display:flex;flex-direction:column;justify-content:flex-end;box-sizing: border-box;\n}.elementor .e-3d47f256-4477{width:36%;padding:0px;display:flex;flex-direction:column;gap:16px;flex:0 0 auto;}.elementor .e-39276c5c-ea39{column-gap:16px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto auto;row-gap: 8px; border-top-style: solid; border-top-color: rgba(46, 58, 42, 0.18); & > *:first-child { grid-row: span 2; padding-top: 8px; }\n}.elementor .e-40141d21-6f79{column-gap:16px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto auto;row-gap: 8px; border-top-style: solid; border-top-color: rgba(46, 58, 42, 0.18); & > *:first-child { grid-row: span 2; padding-top: 8px; }\n}.elementor .e-3f0ea4dd-ed88{column-gap:16px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto auto;row-gap: 8px; border-top-style: solid; border-top-color: rgba(46, 58, 42, 0.18); border-bottom-style: solid; border-bottom-color: rgba(46, 58, 42, 0.18); & > *:first-child { grid-row: span 2; padding-top: 8px; }\n}.elementor .e-2d6433c0-6728{width:auto;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-44072c1f-9346{display:flex;flex-direction:row;gap:clamp(40px, 7vw, 112px);}.elementor .e-205c28a8-993d{width:52%;height:auto;aspect-ratio:4 / 3;flex:0 0 auto;}.elementor .e-311f3c2c-de65{width:100%;font-family:var(--dv-font-tekst);font-size:16px;color:var(--dv-veld);line-height:1.5;display:block;& ul { list-style: none; margin: 0; padding: 0; } & li { display: flex; justify-content: space-between; gap: 16px; padding: 13px 0; border-top: 1px solid rgba(46, 58, 42, 0.22); } & li:last-child { border-bottom: 1px solid rgba(46, 58, 42, 0.22); } & strong { font-weight: 600; } & span { color: var(--dv-mos); font-style: italic; text-align: right; }\n}.elementor .e-4fd96214-4223{width:auto;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-c28585c-a210{display:flex;flex-direction:row;gap:clamp(48px, 7vw, 112px);align-items:center;}.elementor .e-322977b9-13aa{background-color:var(--dv-zand);}.elementor .e-692955c1-eb56{margin-block-start:8px;}.elementor .e-71e22110-e866{max-width:640px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-730081b1-b15c{padding:0px;display:grid;gap:clamp(12px, 1.6vw, 20px);grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto auto;}.elementor .e-12313073-6033{display:flex;flex-direction:column;gap:clamp(36px, 4vw, 56px);}.elementor .e-22375972-aa34{object-position:50% 45%;}.elementor .e-1f3b904-c8af{width:100%;max-width:var(--dv-max);padding:0px;display:grid;gap:clamp(8px, 1.2vw, 16px);grid-template-columns:1.4fr 1fr 1.4fr;grid-template-rows:clamp(240px, 26vw, 380px);}.elementor .e-66068590-fab0{width:100%;padding-block-start:0px;padding-block-end:var(--dv-sectie);padding-inline-start:var(--dv-rand);padding-inline-end:var(--dv-rand);background-color:var(--dv-kalk);display:flex;flex-direction:column;align-items:center;box-sizing: border-box;\n}.elementor .e-6e09b444-74d0{margin-block-start:8px;}.elementor .e-70b05ebe-a6e3:hover,.elementor .e-70b05ebe-a6e3:focus-visible{border-color:var(--dv-roest);}.elementor .e-70b05ebe-a6e3:focus{outline-style:none;outline-offset:4px;outline: 2px solid var(--dv-roest);\n}.elementor .e-70b05ebe-a6e3{color:inherit;text-decoration:none;cursor:pointer;outline-style:none;transition:border-color 0.2s;&:hover h3 { color: var(--dv-roest); } &:focus-visible { outline: 2px solid var(--dv-roest); outline-offset: 4px; }\n}.elementor .e-5ff04822-259e{margin-block-start:8px;}.elementor .e-3c415973-3b22:hover,.elementor .e-3c415973-3b22:focus-visible{border-color:var(--dv-roest);}.elementor .e-3c415973-3b22:focus{outline-style:none;outline-offset:4px;outline: 2px solid var(--dv-roest);\n}.elementor .e-3c415973-3b22{color:inherit;text-decoration:none;cursor:pointer;outline-style:none;transition:border-color 0.2s;&:hover h3 { color: var(--dv-roest); } &:focus-visible { outline: 2px solid var(--dv-roest); outline-offset: 4px; }\n}.elementor .e-1122f49-3faa{padding:0px;display:grid;gap:clamp(16px, 2vw, 28px);grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-4ddfe5a7-d220{display:flex;flex-direction:column;gap:clamp(32px, 4vw, 48px);}.elementor .e-483b00c9-52f2{background-color:var(--dv-zand);}.elementor .e-3f5fa8be-8f6d{width:100%;height:100%;object-fit:cover;object-position:50% 40%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-2e0787a6-ad3b{width:100%;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(180deg, rgba(20, 19, 16, 0.35) 0%,rgba(20, 19, 16, 0.55) 55%,rgba(20, 19, 16, 0.72) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .e-1df79d81-601d{font-family:var(--dv-font-kop);font-weight:300;font-size:clamp(38px, 5vw, 72px);color:var(--dv-kalk);letter-spacing:-0.03em;line-height:1.02;display:block;text-wrap: balance;\n}.elementor .e-4d63c765-31e3{max-width:32em;font-family:var(--dv-font-tekst);font-size:clamp(16px, 1.3vw, 19px);color:rgba(246, 241, 232, 0.92);line-height:1.65;display:block;& a { color: var(--dv-kalk); text-decoration: underline; text-underline-offset: 3px; white-space: nowrap; }\n}.elementor .e-71a58b9-d43a{margin-block-start:8px;}.elementor .e-22d77de6-5ff1{max-width:720px;position:relative;z-index:2;text-align:center;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-4dddf6b3-39ad{min-height:clamp(480px, 64vh, 680px);overflow:hidden;position:relative;padding-block-start:var(--dv-sectie);padding-block-end:var(--dv-sectie);padding-inline-start:var(--dv-rand);padding-inline-end:var(--dv-rand);background-color:var(--dv-teer);display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing: border-box;\n}