.elementor .e-28d76c48-449d{width:1px;height:0;min-width:0;overflow:hidden;position:absolute;padding:0;margin:0}.elementor .e-4ccb0817-8fa4{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-4b9abbcb-225c{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-2c97b297-95ec{font-family:var(--font-ui);font-weight:600;font-size:.68rem;color:var(--kalksteen);letter-spacing:.22em;text-transform:uppercase;margin:0}.elementor .e-4d61d3cd-5ae9{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-14185542-54f1{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-3159e8c8-9752{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-79cef1-d74a{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-18140fde-d31a{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-272765bc-32c4{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-29016fe7-b5a0{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-3845845a-5cad{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-469dbb1-227f{font-family:var(--font-ui);font-size:.68rem;color:var(--kalksteen);letter-spacing:.2em;text-transform:uppercase;margin:0}.elementor .e-2d33d6e6-b842{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-7d313da8-cfbc{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-29bc3680-95e1{font-family:var(--font-ui);font-size:1rem;color:var(--kalksteen);line-height:1.7;margin:0}.elementor .e-651b8dc3-df6c{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-1c2c3015-45da{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-21f1b3e0-7e90{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-2c88cacd-830e{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-229863b9-e4c3{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-50e64674-797d{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-5ea22cc4-bc94{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-36b67259-430a{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-35e71ec5-d966:hover,.elementor .e-35e71ec5-d966:focus-visible{opacity:70%}.elementor .e-35e71ec5-d966{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-18e86b70-ff4a{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-3a3eaf9a-65d1{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-288a93db-380f{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-534d9629-cf86{width:100%;min-width:0;font-family:var(--font-ui);padding:0;background-color:var(--donker-vlak);display:block}.elementor .e-26585ec3-68d7{font-family:var(--font-ui);font-size:.68rem;color:var(--tekst);letter-spacing:.2em;text-transform:uppercase;margin:0}.elementor .e-7371fbb2-8851{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-7589acdf-9f49{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-b33c4795-5a5d{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-283c8b99-ac47{width:100%;padding:0;display:flex;flex-direction:row;gap:3rem;justify-content:space-between;align-items:flex-end}.elementor .e-7d8c25d1-2820{font-family:var(--font-koppen);font-weight:600;letter-spacing:-.02em}.elementor .e-21c5aeb1-d1aa{font-family:var(--font-koppen);font-weight:600;letter-spacing:-.02em}.elementor .e-253befd1-235d{font-family:var(--font-koppen);font-weight:600;letter-spacing:-.02em}.elementor .e-62ae3a4d-a310{font-family:var(--font-koppen);font-weight:600;letter-spacing:-.02em}.elementor .e-53b77bda-eb87{width:100%;height:34rem;min-width:0;padding:0;display:flex;flex-direction:row;gap:.75rem}.elementor .e-3c9894ee-4024{width:100%;min-width:0;max-width:80rem;padding:0;display:flex;flex-direction:column;gap:2.5rem}.elementor .e-33077a5c-6cce{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-fde8d024-7d40{min-width:0;padding:0;display:flex;flex-direction:column;gap:.9rem;flex:0 0 40%}.elementor .e-4febbfe6-12c5{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-59c39b5f-adef{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-4db09e31-efee{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-43b00515-13fe{font-family:var(--font-ui);font-weight:400;font-size:1.125rem;color:var(--secundair);letter-spacing:-.01em;margin:0}.elementor .e-90d48a2b-a9f0{font-family:var(--font-ui);font-size:.92rem;color:var(--kalksteen);line-height:1.6;margin:0}.elementor .e-de01ccd6-9cdc{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-b60d05c5-8302{font-family:var(--font-ui);font-weight:400;font-size:1.125rem;color:var(--secundair);letter-spacing:-.01em;margin:0}.elementor .e-b9f7bbc1-c5a1{font-family:var(--font-ui);font-size:.92rem;color:var(--kalksteen);line-height:1.6;margin:0}.elementor .e-6b6b67b5-2638{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-c5c4acf6-d50b{font-family:var(--font-ui);font-weight:400;font-size:1.125rem;color:var(--secundair);letter-spacing:-.01em;margin:0}.elementor .e-888316eb-a9e5{font-family:var(--font-ui);font-size:.92rem;color:var(--kalksteen);line-height:1.6;margin:0}.elementor .e-ef2fe86e-ee88{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-aeeeba33-9bb0{width:100%;padding:0;margin-block-start:1rem;display:flex;flex-direction:column;gap:0rem}.elementor .e-c8b3f01b-b227{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-0270f942-e6b8{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-61628bb4-e2d4{width:100%;min-width:0;max-width:80rem;padding:0;display:flex;flex-direction:column}.elementor .e-8df0f3ee-9c65{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-53c8cf30-1b55{& a{color:var(--accent);font-style:italic;font-weight:500;text-decoration:none}\n}.elementor .e-83f914ae-b3de{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-66cf98fb-5bee{min-width:0;padding:0;display:flex;flex-direction:column;flex:0 0 26%}.elementor .e-9c0fe371-5540{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-a3e75741-94d3{max-width:32rem;font-family:var(--font-ui);font-size:1.05rem;color:var(--tekst);line-height:1.7;margin:0}.elementor .e-e66292fb-6c8a{font-family:var(--font-ui);font-size:.875rem;color:var(--secundair);letter-spacing:.02em;line-height:1}.elementor .e-28fcd31b-da4b{font-family:var(--font-ui);font-size:1.25rem;color:var(--secundair);line-height:1}.elementor .e-393d64c0-9610:hover,.elementor .e-393d64c0-9610:focus-visible{background-color:var(--accent)}.elementor .e-393d64c0-9610{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-dd19f373-32b8{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-4beffd5b-21b1:hover,.elementor .e-4beffd5b-21b1:focus-visible{opacity:70%}.elementor .e-4beffd5b-21b1{width:auto;height:auto;padding:0;border-width:0;background-color:#fff0;transition:opacity 0.3s;display:flex;align-items:center}.elementor .e-d589d12d-28b6{width:auto;padding:0;display:flex;flex-direction:row;gap:1.75rem;flex-wrap:wrap;align-items:center}.elementor .e-67df4168-4c8e{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-fe76d7de-3d0d{font-family:var(--font-ui);font-size:.95rem;color:var(--primair);line-height:1.6;margin:0}.elementor .e-2ca6cc15-8ed6{min-width:0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 10rem}.elementor .e-0cf11305-51aa{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-8d29f688-77c6{font-family:var(--font-ui);font-size:.95rem;color:var(--primair);line-height:1.6;margin:0}.elementor .e-c7b3827a-5ebb{min-width:0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 10rem}.elementor .e-d9dd4d9e-5f78{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-3b04eab3-fae5{font-family:var(--font-ui);font-size:.95rem;color:var(--primair);line-height:1.6;margin:0}.elementor .e-8cc072eb-7ad9{min-width:0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 10rem}.elementor .e-6ae5863c-a970{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-6acd4c0b-a856{min-width:0;padding:0;display:flex;flex-direction:column;gap:1.75rem;flex:1 1 0%;align-items:flex-start}.elementor .e-4f814c2f-7618{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-39bb562d-fac5{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}