.elementor .e-338f0c98-d938{width:1px;height:0;min-width:0;overflow:hidden;position:absolute;padding:0;margin:0}.elementor .e-7c5e6f66-389c{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:0;inset-inline-start:0;display:block}.elementor .e-28cacada-5e5c{width:100%;height:100%;min-width:0;position:absolute;inset-block-start:0;inset-inline-start:0;padding:0;background-image:linear-gradient(180deg,rgb(28 25 22 / .55) 0%,rgb(28 25 22 / .3) 40%,rgb(28 25 22 / .92) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .e-6a1b80b-4c05{font-family:var(--font-ui);font-weight:600;font-size:.68rem;color:var(--kalksteen);letter-spacing:.22em;text-transform:uppercase;margin:0}.elementor .e-3ca4c44d-2b0d{font-family:var(--font-koppen);font-weight:600;font-size:clamp(3rem, 8vw, 8.5rem);color:var(--secundair);letter-spacing:-.04em;line-height:1;margin-block-start:0;margin-block-end:0;margin-inline-start:-.05em;margin-inline-end:0}.elementor .e-39654492-6d3a{max-width:34rem;font-family:var(--font-ui);font-weight:300;font-size:clamp(1.05rem, 1.4vw, 1.25rem);color:var(--secundair);line-height:1.6;margin:0}.elementor .e-2ec97853-febf{font-family:var(--font-ui);font-size:.68rem;color:rgb(226 217 202 / .85);letter-spacing:.2em;line-height:1.7;text-transform:uppercase;margin:0}.elementor .e-16b7d405-5644{font-family:var(--font-ui);font-weight:600;font-size:.68rem;color:var(--kalksteen);letter-spacing:.2em;text-transform:uppercase;margin:0;white-space:nowrap;\n}.elementor .e-2cb6d974-f1e1{width:100%;padding-block-start:1.25rem;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:.5rem;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;border-block-start:1px solid rgb(239 233 223 / .22);\n}.elementor .e-6c46c75-5543{width:100%;max-width:85rem;position:relative;z-index:2;padding-block-start:9rem;padding-block-end:2.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.5rem}.elementor .e-24c6f30d-39f1{width:100%;min-width:0;min-height:100vh;overflow:hidden;position:relative;padding:0;background-color:var(--primair);display:flex;flex-direction:column;justify-content:flex-end}.elementor .e-44f5190b-b9a2{font-family:var(--font-ui);font-size:.68rem;color:rgb(226 217 202 / .72);letter-spacing:.2em;line-height:1.4;text-transform:uppercase;margin:0}.elementor .e-214d4bb5-88dd{font-family:var(--font-ui);font-size:.68rem;color:var(--kalksteen);letter-spacing:.2em;text-transform:uppercase;margin:0}.elementor .e-6cd1e72a-546a{width:100%;padding-block-start:1.25rem;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-block-start:1px solid rgb(239 233 223 / .16);\n}.elementor .e-6fa50158-b8f1{font-family:var(--font-koppen);font-weight:600;font-size:clamp(2.25rem, 3.6vw, 3.5rem);color:var(--secundair);letter-spacing:-.03em;line-height:1;margin:0}.elementor .e-14f9903e-9530{font-family:var(--font-ui);font-size:1rem;color:var(--kalksteen);line-height:1.7;margin:0}.elementor .e-143e1995-b0fd{width:24rem;min-width:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:2rem;display:flex;flex-direction:column;gap:1.5rem;flex:0 0 auto;align-self:center}.elementor .e-75f21b41-453a{width:90vh;aspect-ratio:3 / 2;clip-path:shape(from 2% 6%,curve to 7% 1% with 2% 1%,line to 95% 0%,curve to 99% 5% with 99% 0%,line to 98% 93%,curve to 93% 99% with 98% 99%,line to 4% 100%,curve to 0% 94% with 0% 100%,close)}.elementor .e-1a3497dc-88ad{width:48vh;aspect-ratio:4 / 5;clip-path:shape(from 4% 8%,curve to 12% 2% with 4% 2%,line to 90% 0%,curve to 98% 6% with 98% 0%,line to 96% 92%,curve to 88% 98% with 96% 98%,line to 8% 100%,curve to 1% 94% with 1% 100%,close)}.elementor .e-93e7a5c-7e6d{width:48vh;aspect-ratio:4 / 5;clip-path:shape(from 3% 6%,curve to 11% 1% with 3% 1%,line to 92% 3%,curve to 99% 9% with 99% 3%,line to 97% 94%,curve to 89% 100% with 97% 100%,line to 9% 98%,curve to 2% 92% with 2% 98%,close)}.elementor .e-3457de7c-51bf{width:45vh;aspect-ratio:3 / 4;clip-path:shape(from 1% 8%,curve to 6% 1% with 1% 1%,line to 94% 3%,curve to 100% 9% with 100% 3%,line to 98% 93%,curve to 92% 99% with 98% 99%,line to 5% 98%,curve to 0% 92% with 0% 98%,close)}.elementor .e-749259ca-fe6b{font-family:var(--font-koppen);font-weight:600;font-size:clamp(2.4rem, 4vw, 4rem);color:var(--secundair);letter-spacing:-.03em;line-height:.98;margin:0}.elementor .e-6f238c41-f854{font-family:var(--font-ui);font-size:.8rem;color:var(--secundair);letter-spacing:.08em;line-height:1.4;text-transform:uppercase;white-space:nowrap;\n}.elementor .e-5010486a-15b9:hover,.elementor .e-5010486a-15b9:focus-visible{opacity:70%}.elementor .e-5010486a-15b9{width:auto;padding-block-start:0;padding-block-end:.35rem;padding-inline-start:0;padding-inline-end:0;transition:opacity 0.3s;display:flex;align-self:flex-start;border-block-end:1px solid rgb(239 233 223 / .4);\n}.elementor .e-3518daf0-f7a1{width:22rem;min-width:0;padding-block-start:0;padding-block-end:0;padding-inline-start:1rem;padding-inline-end:0;display:flex;flex-direction:column;gap:1.5rem;flex:0 0 auto;align-self:center}.elementor .e-62dfe4fb-5910{min-width:0;padding:0;display:flex;flex-direction:row;gap:3rem;flex-wrap:nowrap;align-items:flex-end;width:max-content;\n}.elementor .e-3e809f51-1a21{width:100%;height:100vh;min-width:0;padding-block-start:0;padding-block-end:0;padding-inline-start:2.5rem;padding-inline-end:2.5rem;display:flex;flex-direction:column;gap:2.5rem;justify-content:center}.elementor .e-3f40670a-7af5{width:100%;min-width:0;font-family:var(--font-ui);padding:0;background-color:var(--donker-vlak);display:block}.elementor .e-2c3f8035-f993{font-family:var(--font-ui);font-size:.68rem;color:var(--tekst);letter-spacing:.2em;text-transform:uppercase;margin:0}.elementor .e-a6b8eab9-c8ab{width:100%;padding-block-start:1.25rem;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;border-block-start:1px solid rgb(28 25 22 / .18);\n}.elementor .e-d75dd369-9c13{font-family:var(--font-koppen);font-weight:600;font-size:clamp(2.25rem, 4.2vw, 4rem);color:var(--primair);letter-spacing:-.03em;line-height:1;margin:0}.elementor .e-89f2b807-a37b{max-width:26rem;font-family:var(--font-ui);font-size:1rem;color:var(--tekst);line-height:1.7;margin:0}.elementor .e-e70b5d0d-b3dd{width:100%;padding:0;display:flex;flex-direction:row;gap:3rem;justify-content:space-between;align-items:flex-end}.elementor .e-2bc8bd61-219e{font-family:var(--font-koppen);font-weight:600;letter-spacing:-.02em}.elementor .e-a59422a-64fc{font-family:var(--font-koppen);font-weight:600;letter-spacing:-.02em}.elementor .e-33cf764e-93bf{font-family:var(--font-koppen);font-weight:600;letter-spacing:-.02em}.elementor .e-7de8ced4-4c28{font-family:var(--font-koppen);font-weight:600;letter-spacing:-.02em}.elementor .e-09d49bbd-72a7{width:100%;height:34rem;min-width:0;padding:0;display:flex;flex-direction:row;gap:.75rem}.elementor .e-e2747496-da5d{width:100%;min-width:0;max-width:80rem;padding:0;display:flex;flex-direction:column;gap:2.5rem}.elementor .e-eaa7dfdc-0e29{width:100%;min-width:0;font-family:var(--font-ui);padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--secundair);display:flex;flex-direction:column;align-items:center}.elementor .e-ead4f650-66ae{min-width:0;padding:0;display:flex;flex-direction:column;gap:.9rem;flex:0 0 40%}.elementor .e-9bfd40bd-ca83{font-family:var(--font-ui);font-size:.68rem;color:var(--steengrijs);letter-spacing:.2em;line-height:1.4;text-transform:uppercase;margin:0}.elementor .e-08a55d55-4495{font-family:var(--font-koppen);font-weight:600;font-size:clamp(2.3rem, 3.7vw, 4.1rem);color:var(--secundair);letter-spacing:-.03em;line-height:1.02;margin-block-start:0;margin-block-end:0;margin-inline-start:-.05em;margin-inline-end:0;text-align:left;\n}.elementor .e-f2f95edb-06b9{max-width:34rem;font-family:var(--font-ui);font-size:1.05rem;color:var(--kalksteen);line-height:1.7;margin:0;text-align:left;& a{color:var(--accent-hover);font-style:italic;font-weight:500;text-decoration:none}& a{color:var(--kalksteen);text-decoration:underline;text-underline-offset:.2em}\n}.elementor .e-75fb6cc0-3e91{font-family:var(--font-ui);font-weight:400;font-size:1.125rem;color:var(--secundair);letter-spacing:-.01em;margin:0}.elementor .e-479a3cad-36c4{font-family:var(--font-ui);font-size:.92rem;color:var(--kalksteen);line-height:1.6;margin:0}.elementor .e-1d01de92-e26c{min-width:0;padding-block-start:1rem;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 0%;border-block-start:1px solid rgb(239 233 223 / .16);\n}.elementor .e-a976f05e-202b{font-family:var(--font-ui);font-weight:400;font-size:1.125rem;color:var(--secundair);letter-spacing:-.01em;margin:0}.elementor .e-4521ad1f-92e1{font-family:var(--font-ui);font-size:.92rem;color:var(--kalksteen);line-height:1.6;margin:0}.elementor .e-e1bbb36f-a201{min-width:0;padding-block-start:1rem;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 0%;border-block-start:1px solid rgb(239 233 223 / .16);\n}.elementor .e-1483fbbd-0645{font-family:var(--font-ui);font-weight:400;font-size:1.125rem;color:var(--secundair);letter-spacing:-.01em;margin:0}.elementor .e-3b7cf5d3-1550{font-family:var(--font-ui);font-size:.92rem;color:var(--kalksteen);line-height:1.6;margin:0}.elementor .e-ba29a428-b1a0{min-width:0;padding-block-start:1rem;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 0%;border-block-start:1px solid rgb(239 233 223 / .16);\n}.elementor .e-6b935c53-2e46{width:100%;padding:0;margin-block-start:1rem;display:flex;flex-direction:column;gap:0rem}.elementor .e-44883e46-a26c{min-width:0;padding:0;display:flex;flex-direction:column;gap:1.75rem;flex:1 1 0%;align-items:flex-start;text-align:left;\n}.elementor .e-77788091-56b5{width:100%;min-width:0;padding-block-start:1.25rem;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:row;gap:5.5rem;align-items:flex-start;border-block-start:1px solid rgb(239 233 223 / .16);\n}.elementor .e-377292e3-7a8d{width:100%;min-width:0;max-width:80rem;padding:0;display:flex;flex-direction:column}.elementor .e-58f3e2d9-ad83{width:100%;min-width:0;overflow:hidden;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--primair);display:flex;flex-direction:column;align-items:center}.elementor .e-3815795-7b65{& a{color:var(--accent);font-style:italic;font-weight:500;text-decoration:none}\n}.elementor .e-00c828af-a52f{font-family:var(--font-ui);font-size:.68rem;color:var(--tekst);letter-spacing:.2em;line-height:1.4;text-transform:uppercase;margin:0}.elementor .e-2ebc772e-b555{min-width:0;padding:0;display:flex;flex-direction:column;flex:0 0 26%}.elementor .e-d127d628-92ae{font-family:var(--font-koppen);font-weight:600;font-size:clamp(2.6rem, 5.6vw, 5.5rem);color:var(--primair);letter-spacing:-.03em;line-height:.98;margin-block-start:0;margin-block-end:0;margin-inline-start:-.04em;margin-inline-end:0}.elementor .e-8e6e4883-ed49{max-width:32rem;font-family:var(--font-ui);font-size:1.05rem;color:var(--tekst);line-height:1.7;margin:0}.elementor .e-fce85b76-f77c{font-family:var(--font-ui);font-size:.875rem;color:var(--secundair);letter-spacing:.02em;line-height:1}.elementor .e-158f4510-5858{font-family:var(--font-ui);font-size:1.25rem;color:var(--secundair);line-height:1}.elementor .e-d351dfd5-3b81:hover,.elementor .e-d351dfd5-3b81:focus-visible{background-color:var(--accent)}.elementor .e-d351dfd5-3b81{width:auto;height:3.25rem;padding-block-start:0;padding-block-end:0;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:9999px;border-width:0;background-color:var(--primair);transition:background-color 0.35s;display:flex;flex-direction:row;gap:.75rem;justify-content:center;align-items:center}.elementor .e-c5f582fd-61e7{font-family:var(--font-ui);font-size:.875rem;color:var(--tekst);letter-spacing:.02em;line-height:1.4;text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px;\n}.elementor .e-f8c3d0f0-f00a:hover,.elementor .e-f8c3d0f0-f00a:focus-visible{opacity:70%}.elementor .e-f8c3d0f0-f00a{width:auto;height:auto;padding:0;border-width:0;background-color:#fff0;transition:opacity 0.3s;display:flex;align-items:center}.elementor .e-628723ba-d3d1{width:auto;padding:0;display:flex;flex-direction:row;gap:1.75rem;flex-wrap:wrap;align-items:center}.elementor .e-8ea6441a-f14b{font-family:var(--font-ui);font-size:.68rem;color:var(--tekst);letter-spacing:.18em;line-height:1.4;text-transform:uppercase;margin:0}.elementor .e-77796908-e3da{font-family:var(--font-ui);font-size:.95rem;color:var(--primair);line-height:1.6;margin:0}.elementor .e-57edb297-3977{min-width:0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 10rem}.elementor .e-c694cf37-fbd4{font-family:var(--font-ui);font-size:.68rem;color:var(--tekst);letter-spacing:.18em;line-height:1.4;text-transform:uppercase;margin:0}.elementor .e-c3bbdb36-3155{font-family:var(--font-ui);font-size:.95rem;color:var(--primair);line-height:1.6;margin:0}.elementor .e-4f56b306-255e{min-width:0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 10rem}.elementor .e-573fe5bc-a984{font-family:var(--font-ui);font-size:.68rem;color:var(--tekst);letter-spacing:.18em;line-height:1.4;text-transform:uppercase;margin:0}.elementor .e-1061773a-de7e{font-family:var(--font-ui);font-size:.95rem;color:var(--primair);line-height:1.6;margin:0}.elementor .e-2535106c-7e92{min-width:0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 10rem}.elementor .e-7b7c2974-cd70{width:100%;min-width:0;padding-block-start:1.5rem;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border-block-start-width:1px;border-block-end-width:0;border-inline-start-width:0;border-inline-end-width:0;border-color:rgb(28 25 22 / .18);border-style:solid;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap}.elementor .e-e94a32f4-03af{min-width:0;padding:0;display:flex;flex-direction:column;gap:1.75rem;flex:1 1 0%;align-items:flex-start}.elementor .e-b09025bb-9588{width:100%;min-width:0;max-width:80rem;padding-block-start:1.25rem;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-block-start-width:1px;border-block-end-width:0;border-inline-start-width:0;border-inline-end-width:0;border-color:rgb(28 25 22 / .18);border-style:solid;display:flex;flex-direction:row;gap:4rem;align-items:flex-start}.elementor .e-4f8cf7c2-ee57{width:100%;min-width:0;font-family:var(--font-ui);padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--secundair);display:flex;flex-direction:column;align-items:center}