.elementor .e-632b290e-5210{width:1px;height:0;min-width:0;overflow:hidden;position:absolute;padding:0;margin:0}.elementor .e-d0a0455-40a1{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-63fe299f-c500{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-10852e47-6178{font-family:var(--font-ui);font-weight:600;font-size:.68rem;color:var(--kalksteen);letter-spacing:.22em;text-transform:uppercase;margin:0}.elementor .e-3eaa0672-e347{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-7eb399dd-3342{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-697c8af9-b007{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-715f2888-8e1c{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-6c9a62b3-e9e2{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-7e446c9f-9805{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-632fd4c7-11ce{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-661b9df2-5ea9{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-52b7e211-a3ad{font-family:var(--font-ui);font-size:.68rem;color:var(--kalksteen);letter-spacing:.2em;text-transform:uppercase;margin:0}.elementor .e-3a82d242-ed9b{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-771f07d4-8a51{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-3f4d577d-1cfe{font-family:var(--font-ui);font-size:1rem;color:var(--kalksteen);line-height:1.7;margin:0}.elementor .e-48e336ca-534c{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-744fb6bf-e2b4{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-3b19bd9a-44af{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-74d78594-150e{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-72faac7-40ba{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-349c7cdf-6646{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-5c2a904a-9b91{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-3ec84822-d3d3:hover,.elementor .e-3ec84822-d3d3:focus-visible{opacity:70%}.elementor .e-3ec84822-d3d3{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-65d9d1a2-7d5f{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-4bef6b23-a5a8{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-79ad36f2-653e{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-70bdf7fb-99c4{width:100%;min-width:0;font-family:var(--font-ui);padding:0;background-color:var(--donker-vlak);display:block}.elementor .e-349ca25d-9626{font-family:var(--font-ui);font-size:.68rem;color:var(--tekst);letter-spacing:.2em;text-transform:uppercase;margin:0}.elementor .e-e565b19b-6640{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-7c751df2-6c23{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-9dd3cb84-6f79{max-width:26rem;font-family:var(--font-ui);font-size:1rem;color:var(--tekst);line-height:1.7;margin:0;& a{color:var(--accent);font-style:italic;font-weight:500;text-decoration:none}\n}.elementor .e-f0e68e70-3b12{width:100%;padding:0;display:flex;flex-direction:row;gap:3rem;justify-content:space-between;align-items:flex-end}.elementor .e-31cce034-179c{font-family:var(--font-koppen);font-weight:600;letter-spacing:-.02em}.elementor .e-46fe7545-7df2{font-family:var(--font-koppen);font-weight:600;letter-spacing:-.02em}.elementor .e-2eca11f2-fef1{font-family:var(--font-koppen);font-weight:600;letter-spacing:-.02em}.elementor .e-6704bb46-935c{font-family:var(--font-koppen);font-weight:600;letter-spacing:-.02em}.elementor .e-9c95051a-e6fa{width:100%;height:34rem;min-width:0;padding:0;display:flex;flex-direction:row;gap:.75rem}.elementor .e-5d905aff-d483{width:100%;min-width:0;max-width:80rem;padding:0;display:flex;flex-direction:column;gap:2.5rem}.elementor .e-86eb6301-1aa2{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-b075d32a-ce52{min-width:0;padding:0;display:flex;flex-direction:column;gap:.9rem;flex:0 0 40%}.elementor .e-139a3ffd-ec98{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-37455e19-3382{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-ad0664ca-5d28{max-width:34rem;font-family:var(--font-ui);font-size:1.05rem;color:var(--kalksteen);line-height:1.7;margin:0;text-align:left;\n}.elementor .e-0fccbf66-32e7{font-family:var(--font-ui);font-weight:400;font-size:1.125rem;color:var(--secundair);letter-spacing:-.01em;margin:0}.elementor .e-572d1480-8238{font-family:var(--font-ui);font-size:.92rem;color:var(--kalksteen);line-height:1.6;margin:0}.elementor .e-785ddfe8-8b20{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-1c607495-1fbe{font-family:var(--font-ui);font-weight:400;font-size:1.125rem;color:var(--secundair);letter-spacing:-.01em;margin:0}.elementor .e-7278a88d-a55c{font-family:var(--font-ui);font-size:.92rem;color:var(--kalksteen);line-height:1.6;margin:0}.elementor .e-e22689d2-c9c7{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-34e8e95f-13bd{font-family:var(--font-ui);font-weight:400;font-size:1.125rem;color:var(--secundair);letter-spacing:-.01em;margin:0}.elementor .e-52b3c657-1f3d{font-family:var(--font-ui);font-size:.92rem;color:var(--kalksteen);line-height:1.6;margin:0}.elementor .e-843ca8a3-f257{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-c272ed95-fc82{width:100%;padding:0;margin-block-start:1rem;display:flex;flex-direction:column;gap:0rem}.elementor .e-c0133f22-e679{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-aa51a5b6-5ef0{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-f6683658-a499{width:100%;min-width:0;max-width:80rem;padding:0;display:flex;flex-direction:column}.elementor .e-9f837040-7f39{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-5e735c8e-944e{& a{color:var(--accent);font-style:italic;font-weight:500;text-decoration:none}\n}.elementor .e-f66d0470-5b0f{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-fc39757a-815c{min-width:0;padding:0;display:flex;flex-direction:column;flex:0 0 26%}.elementor .e-f95102af-60c2{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-7fb247be-d89f{max-width:32rem;font-family:var(--font-ui);font-size:1.05rem;color:var(--tekst);line-height:1.7;margin:0}.elementor .e-5096aab8-f45e{font-family:var(--font-ui);font-size:.875rem;color:var(--secundair);letter-spacing:.02em;line-height:1}.elementor .e-eb0aef33-0524{font-family:var(--font-ui);font-size:1.25rem;color:var(--secundair);line-height:1}.elementor .e-d2ffbd5f-8dde:hover,.elementor .e-d2ffbd5f-8dde:focus-visible{background-color:var(--accent)}.elementor .e-d2ffbd5f-8dde{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-630c72ae-9161{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-a76459ae-3de4:hover,.elementor .e-a76459ae-3de4:focus-visible{opacity:70%}.elementor .e-a76459ae-3de4{width:auto;height:auto;padding:0;border-width:0;background-color:#fff0;transition:opacity 0.3s;display:flex;align-items:center}.elementor .e-fa0df474-24da{width:auto;padding:0;display:flex;flex-direction:row;gap:1.75rem;flex-wrap:wrap;align-items:center}.elementor .e-737c9b8d-d27b{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-dbee10f7-601f{font-family:var(--font-ui);font-size:.95rem;color:var(--primair);line-height:1.6;margin:0}.elementor .e-096002f9-8b78{min-width:0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 10rem}.elementor .e-c9c169a4-1502{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-8f98cde6-8f29{font-family:var(--font-ui);font-size:.95rem;color:var(--primair);line-height:1.6;margin:0}.elementor .e-6db99a60-9a94{min-width:0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 10rem}.elementor .e-d31d185e-ec70{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-b7998c12-054f{font-family:var(--font-ui);font-size:.95rem;color:var(--primair);line-height:1.6;margin:0}.elementor .e-91b87cfd-b094{min-width:0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 10rem}.elementor .e-8e97723c-2e9f{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-55bf0b51-eab6{min-width:0;padding:0;display:flex;flex-direction:column;gap:1.75rem;flex:1 1 0%;align-items:flex-start}.elementor .e-9e397b84-c46e{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-09b5c84c-fc64{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}