.elementor .e-7ea82ecb-f86e{width:1px;height:0;min-width:0;overflow:hidden;position:absolute;padding:0;margin:0}.elementor .e-7d5e23ca-5bee{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-990362e-e1fd{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-59fb54d4-8d8f{font-family:var(--font-ui);font-weight:600;font-size:.68rem;color:var(--kalksteen);letter-spacing:.22em;text-transform:uppercase;margin:0}.elementor .e-7df1a21d-df4b{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-190faf89-7e34{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-7806e747-77f2{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-51a8457a-2755{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-28b4c362-55fe{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-60a91b32-f3f5{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-11fca090-a266{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-3a2eb54a-a750{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-2dc11d4f-1cf0{font-family:var(--font-ui);font-size:.68rem;color:var(--kalksteen);letter-spacing:.2em;text-transform:uppercase;margin:0}.elementor .e-65a495a3-d6c2{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-4e3090ce-7ca6{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-2a7e3747-1792{font-family:var(--font-ui);font-size:1rem;color:var(--kalksteen);line-height:1.7;margin:0}.elementor .e-2a12167d-55c2{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-6a96b730-becc{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-58c36120-8eec{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-4b66e184-b4bc{width:72vh;aspect-ratio:3 / 2;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-5c9fdb6-491e{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-35239ef1-9b95{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-78191e3-69ec{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-b1fff8a-634e{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-7df83b8e-f4b6:hover,.elementor .e-7df83b8e-f4b6:focus-visible{opacity:70%}.elementor .e-7df83b8e-f4b6{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-25ec4ac7-68e7{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-677d7578-83c9{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-3b635e56-1611{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-b38bd07-3159{width:100%;min-width:0;font-family:var(--font-ui);padding:0;background-color:var(--donker-vlak);display:block}.elementor .e-222bdcdf-4595{font-family:var(--font-ui);font-size:.68rem;color:var(--tekst);letter-spacing:.2em;text-transform:uppercase;margin:0}.elementor .e-3ab78ebf-7512{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-f50ddf30-35d6{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-48589206-f510{max-width:26rem;font-family:var(--font-ui);font-size:1rem;color:var(--tekst);line-height:1.7;margin:0}.elementor .e-23e2d439-772a{width:100%;padding:0;display:flex;flex-direction:row;gap:3rem;justify-content:space-between;align-items:flex-end}.elementor .e-41c1a03c-355e{font-family:var(--font-koppen);font-weight:600;letter-spacing:-.02em}.elementor .e-2d1d3556-2031{font-family:var(--font-koppen);font-weight:600;letter-spacing:-.02em}.elementor .e-276baa58-7c27{font-family:var(--font-koppen);font-weight:600;letter-spacing:-.02em}.elementor .e-38d01348-18e7{font-family:var(--font-koppen);font-weight:600;letter-spacing:-.02em}.elementor .e-99762eeb-e20d{width:100%;height:34rem;min-width:0;padding:0;display:flex;flex-direction:row;gap:.75rem}.elementor .e-c77470ef-ca2d{width:100%;min-width:0;max-width:80rem;padding:0;display:flex;flex-direction:column;gap:2.5rem}.elementor .e-c51d9d46-1668{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-810e3b01-7e62{min-width:0;padding:0;display:flex;flex-direction:column;gap:.9rem;flex:0 0 40%}.elementor .e-e1721e65-5217{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-ce9e84c8-d8cb{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-3bcbb9e9-600f{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-5be7b4a9-129f{font-family:var(--font-ui);font-weight:400;font-size:1.125rem;color:var(--secundair);letter-spacing:-.01em;margin:0}.elementor .e-716beb47-e8fe{font-family:var(--font-ui);font-size:.92rem;color:var(--kalksteen);line-height:1.6;margin:0}.elementor .e-cfcb9cd6-bcc6{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-6b76256a-05f7{font-family:var(--font-ui);font-weight:400;font-size:1.125rem;color:var(--secundair);letter-spacing:-.01em;margin:0}.elementor .e-d71cc66e-a980{font-family:var(--font-ui);font-size:.92rem;color:var(--kalksteen);line-height:1.6;margin:0}.elementor .e-77e1fe89-c106{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-7f899e44-4443{font-family:var(--font-ui);font-weight:400;font-size:1.125rem;color:var(--secundair);letter-spacing:-.01em;margin:0}.elementor .e-6297748a-cded{font-family:var(--font-ui);font-size:.92rem;color:var(--kalksteen);line-height:1.6;margin:0}.elementor .e-a012dc1a-b977{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-611b7248-b363{width:100%;padding:0;margin-block-start:1rem;display:flex;flex-direction:column;gap:0rem}.elementor .e-94d8dd52-5311{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-7f4f402d-2e06{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-6c4e2579-30bf{width:100%;min-width:0;max-width:80rem;padding:0;display:flex;flex-direction:column}.elementor .e-aa4a67e6-4ca9{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-1a905292-3d60{& a{color:var(--accent);font-style:italic;font-weight:500;text-decoration:none}\n}.elementor .e-6c7f9675-f81a{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-50071fbc-fea0{min-width:0;padding:0;display:flex;flex-direction:column;flex:0 0 26%}.elementor .e-12a56d37-6130{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-dec2ddcc-4bf2{max-width:32rem;font-family:var(--font-ui);font-size:1.05rem;color:var(--tekst);line-height:1.7;margin:0}.elementor .e-8cc17824-19f3{font-family:var(--font-ui);font-size:.875rem;color:var(--secundair);letter-spacing:.02em;line-height:1}.elementor .e-e7fd42db-f5e3{font-family:var(--font-ui);font-size:1.25rem;color:var(--secundair);line-height:1}.elementor .e-e68d7e39-bedf:hover,.elementor .e-e68d7e39-bedf:focus-visible{background-color:var(--accent)}.elementor .e-e68d7e39-bedf{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-29a11915-9927{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-e27e64e9-9658:hover,.elementor .e-e27e64e9-9658:focus-visible{opacity:70%}.elementor .e-e27e64e9-9658{width:auto;height:auto;padding:0;border-width:0;background-color:#fff0;transition:opacity 0.3s;display:flex;align-items:center}.elementor .e-96ee3536-1529{width:auto;padding:0;display:flex;flex-direction:row;gap:1.75rem;flex-wrap:wrap;align-items:center}.elementor .e-14306c20-540c{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-b759a08e-9cc6{font-family:var(--font-ui);font-size:.95rem;color:var(--primair);line-height:1.6;margin:0}.elementor .e-06659db0-36f7{min-width:0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 10rem}.elementor .e-5c1223d7-b74f{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-e5ab0cbe-8ae6{font-family:var(--font-ui);font-size:.95rem;color:var(--primair);line-height:1.6;margin:0}.elementor .e-e94de48e-78bd{min-width:0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 10rem}.elementor .e-ccc573c3-e4d8{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-b48c0e6c-169e{font-family:var(--font-ui);font-size:.95rem;color:var(--primair);line-height:1.6;margin:0}.elementor .e-00ccd4b7-3122{min-width:0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 10rem}.elementor .e-fa018932-a769{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-4abe549d-eae5{min-width:0;padding:0;display:flex;flex-direction:column;gap:1.75rem;flex:1 1 0%;align-items:flex-start}.elementor .e-5d98315e-c29a{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-88dd5a32-2156{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}