.elementor .e-26bbcfa1-5eda{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;display:block;max-width: none; object-position: center 56%;\n}.elementor .e-2f1959cf-89bd{font-size:11px;letter-spacing:1.8px;margin-block-start:0px;margin-block-end:19px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-583dab5f-e853{color:#665142;line-height:1.75;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3b25061d-92e2{width:520px;max-width:52%;position:relative;z-index:2;padding-block-start:38px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;margin:0px;border-start-start-radius:24px;border-start-end-radius:75px;border-end-start-radius:24px;border-end-end-radius:24px;background-color:#f1e9dcf7;box-shadow:0px 20px 50px 0px #47311915;display:flex;flex-direction:column;gap:0px;align-items:flex-start;container-type: inline-size;\n}.elementor .e-5d9b06a-1a2c{display:block;font-size: inherit;\n}.elementor .e-469312d2-17db{font-size:27px;line-height:1.4;display:block;font-weight: 650;\n}.elementor .e-29543d97-27eb{display:block;font-size: inherit;\n}.elementor .e-735b4dab-e5f2{width:144px;height:144px;position:absolute;inset-inline-end:9%;inset-block-end:105px;z-index:3;font-size:12px;color:var(--roots-ink);line-height:1.65;text-align:center;padding:0px;margin:0px;border-radius:50%;border-width:2px;border-color:#9b7954;border-style:dashed;background-color:#d5c4ad;transform:rotateX(0deg) rotateY(0deg) rotateZ(8deg);display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-61e869ad-84bf{width:calc(100% - 44px);min-height:670px;overflow:hidden;position:relative;padding-block-start:64px;padding-block-end:125px;padding-inline-start:max(26px, calc((100% - 1240px) / 2));padding-inline-end:max(26px, calc((100% - 1240px) / 2));margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:28px;border-start-end-radius:28px;border-end-start-radius:28px;border-end-end-radius:115px;background-color:var(--roots-sand-100);isolation: isolate; max-width: none;\n}.elementor .e-20a78e82-7124{background-color:#e9dece;}.elementor .e-54a34a28-ed77{font-size:10px;color:#62503f;letter-spacing:1.3px;line-height:1.65;display:block;}.elementor .e-28da173c-b301{font-size:23px;color:var(--roots-ink);letter-spacing:-0.7px;line-height:1.2;margin-block-start:8px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;font-weight: 650;\n}.elementor .e-85e263-9d90{font-size:14px;color:#62503f;line-height:1.65;margin-block-start:0px;margin-block-end:19px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-757cbe2f-2816{padding:0px;}.elementor .e-44c9af69-56e4{font-size:13px;color:var(--roots-link);line-height:1.65;text-decoration:underline;margin-block-start:auto;display:block;font-weight: 650; text-underline-offset: 5px;\n}.elementor .e-1cedf70a-a2d1{background-color:var(--roots-sand-50);}.elementor .e-2ed5afb8-a739{background-color:#f8f3eb;}.elementor .e-689a95d4-45ca{font-size:10px;color:#62503f;letter-spacing:1.3px;line-height:1.65;display:block;}.elementor .e-12d4ad10-a277{font-size:23px;color:var(--roots-ink);letter-spacing:-0.7px;line-height:1.2;margin-block-start:8px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;font-weight: 650;\n}.elementor .e-694b03d2-5a44{font-size:14px;color:#62503f;line-height:1.65;margin-block-start:0px;margin-block-end:19px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-3f60f796-d46e{padding:0px;}.elementor .e-2a1ef62d-3d3a{font-size:13px;color:var(--roots-link);line-height:1.65;text-decoration:underline;margin-block-start:auto;display:block;font-weight: 650; text-underline-offset: 5px;\n}.elementor .e-773a5ed1-adda{margin-block-start:30px;background-color:var(--roots-sand-300);}.elementor .e-6d460b82-bc6f{background-color:#f8f3eb;}.elementor .e-74f391be-4c05{font-size:10px;color:#62503f;letter-spacing:1.3px;line-height:1.65;display:block;}.elementor .e-2c974a14-843f{font-size:23px;color:var(--roots-ink);letter-spacing:-0.7px;line-height:1.2;margin-block-start:8px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;font-weight: 650;\n}.elementor .e-7f763fe-7f44{font-size:14px;color:#62503f;line-height:1.65;margin-block-start:0px;margin-block-end:19px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-1a3fd9fc-4fe2{padding:0px;}.elementor .e-26220c5e-8d1b{font-size:13px;color:var(--roots-link);line-height:1.65;text-decoration:underline;margin-block-start:auto;display:block;font-weight: 650; text-underline-offset: 5px;\n}.elementor .e-7e07a38-dc41{margin-block-start:5px;background-color:var(--roots-sand-400);}.elementor .e-6b639bb-9994{position:relative;z-index:3;scroll-margin-top:30px;margin-block-start:-58px;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;align-items:start;}.elementor .e-30bb9656-c183{margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-dd7960d-91c2{font-size:38px;letter-spacing:-1.4px;line-height:1.2;margin:0px;}.elementor .e-58ba3a95-d2a4{padding:0px;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5643b84a-31cd{width:100%;padding:0px;}.elementor .e-6c964bba-9b68{width:100%;scroll-margin-top:30px;padding-block-start:88px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(0deg, #ffffff 0%,#eee5d9 55%,#ffffff 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-c5bcc79-dcdb{width:115px;height:auto;position:absolute;inset-block-end:38px;inset-inline-start:-10px;z-index:-1;opacity:6%;}.elementor .e-14566f42-45a9{padding:0px;}.elementor .e-7d23dfb9-aa67{padding:0px;}.elementor .e-6d668676-2901{position:relative;scroll-margin-top:30px;padding-block-start:105px;padding-block-end:90px;padding-inline-start:0px;padding-inline-end:0px;gap:80px;grid-template-columns:1.2fr 1fr;grid-template-rows:auto;align-items:center;isolation: isolate;\n}.elementor .e-5b7a80f9-f399{max-width:80%;font-weight:600;font-size:14px;color:#3d291e;line-height:1.65;padding-block-start:10px;padding-block-end:10px;padding-inline-start:23px;padding-inline-end:23px;margin-block-start:0px;margin-block-end:45px;margin-inline-start:auto;margin-inline-end:auto;border-radius:30px;background-color:#bcaa91;transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);display:block;width: max-content;\n}.elementor .e-1d4ae886-15e0{position:absolute;inset-block-start:-28px;inset-inline-end:-20px;z-index:2;font-size:14px;color:var(--roots-brown);line-height:1.65;padding-block-start:11px;padding-block-end:11px;padding-inline-start:19px;padding-inline-end:19px;border-radius:20px;background-color:var(--roots-cream);box-shadow:0px 6px 25px 0px #5c45221a;transform:rotateX(0deg) rotateY(0deg) rotateZ(7deg);display:block;}.elementor .e-56d0ad53-af3d{font-weight:600;font-size:24px;letter-spacing:-0.5px;line-height:1.1;display:block;}.elementor .e-31fc589d-aa3e{font-size:11px;line-height:1.65;display:block;}.elementor .e-306b018c-42a0{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:-20px;inset-inline-start:20px;color:var(--roots-ink);padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:var(--roots-cream);box-shadow:0px 12px 25px 0px #5c452211;transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);}.elementor .e-b62991f-cd67{min-height:395px;position:relative;padding:0px;border-start-start-radius:45%;border-start-end-radius:45%;border-end-start-radius:30px;border-end-end-radius:30px;background-image:url("https://rootsmakelaardij.nl/wp-content/uploads/2026/11/DSC03299-1-scaled.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);background-position: center top;\n}.elementor .e-1bb7b1d3-a5c5{color:var(--roots-ink);line-height:1.65;display:block;font-size: inherit;\n}.elementor .e-5b748512-59ff{color:var(--roots-ink);line-height:1.65;display:block;font-size: inherit;\n}.elementor .e-4e14b6d3-3ff1{color:var(--roots-ink);line-height:1.65;display:block;font-size: inherit;\n}.elementor .e-feefb6f-7249{width:100%;font-size:13px;padding:0px;margin-block-start:23px;margin-block-end:23px;margin-inline-start:0px;margin-inline-end:0px;flex-wrap:wrap;gap: 10px 18px;\n}.elementor .e-5aacddad-a745{margin-block-start:7px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6a2c1725-b469{padding:0px;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-73051617-5051{gap:85px;grid-template-columns:0.85fr 1.15fr;grid-template-rows:auto;align-items:center;}.elementor .e-21e5065d-8779{width:calc(100% - 44px);position:relative;scroll-margin-top:30px;padding-block-start:80px;padding-block-end:90px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:95px;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:0px;border-start-end-radius:100px;border-end-start-radius:100px;border-end-end-radius:0px;background-color:#e5d9c8;max-width: none;\n}.elementor .e-1025a921-caaf{max-width:490px;line-height:1.75;}.elementor .e-66b5a2d2-ceda{padding:0px;}.elementor .e-5608b3d0-e8f5{font-size:25px;color:var(--roots-link);line-height:1.15;display:block;}.elementor .e-3d5a39c5-a416{font-weight:600;font-size:19px;color:var(--roots-ink);letter-spacing:-0.6px;line-height:1.2;margin-block-start:0px;margin-block-end:7px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-56885afd-c06a{font-size:14px;color:#5b4939;line-height:1.75;margin:0px;display:block;}.elementor .e-5d4f3f61-8a9e{padding:0px;}.elementor .e-4604062c-bc7b{width:auto;background-color:var(--roots-sand-200);}.elementor .e-23ecbe6a-16e6{font-size:25px;color:var(--roots-link);line-height:1.15;display:block;}.elementor .e-7d57be02-e9b7{font-weight:600;font-size:19px;color:var(--roots-ink);letter-spacing:-0.6px;line-height:1.2;margin-block-start:0px;margin-block-end:7px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-60ed5c30-f715{font-size:14px;color:#5b4939;line-height:1.75;margin:0px;display:block;}.elementor .e-1f8fc922-e783{padding:0px;}.elementor .e-299781bb-ae6e{width:auto;margin-block-start:0px;margin-block-end:0px;margin-inline-start:35px;margin-inline-end:0px;background-color:#ded0bc;}.elementor .e-2468c653-bfbd{font-size:25px;color:var(--roots-link);line-height:1.15;display:block;}.elementor .e-16e4a000-4028{font-weight:600;font-size:19px;color:var(--roots-ink);letter-spacing:-0.6px;line-height:1.2;margin-block-start:0px;margin-block-end:7px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-453b8faf-85ee{font-size:14px;color:#5b4939;line-height:1.75;margin:0px;display:block;}.elementor .e-4b7a70b4-69d3{padding:0px;}.elementor .e-6d0d50f4-8cb0{width:auto;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:20px;background-color:#cbb99f;}.elementor .e-5d6bde92-5021{padding:0px;flex-direction:column;gap:16px;}.elementor .e-7479d4f9-f455{scroll-margin-top:30px;padding-block-start:25px;padding-block-end:110px;padding-inline-start:0px;padding-inline-end:0px;gap:75px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-5d97bcf4-c641{color:var(--roots-ink);}.elementor .e-1460a00d-c97c{font-size:clamp(36px, 4.2vw, 57px);letter-spacing:-1.9px;line-height:1.18;margin:0px;}.elementor .e-1d42c207-bf0f{color:var(--roots-ink);line-height:1.75;}.elementor .e-798f69eb-3276{width:auto;padding:0px;flex:0 0 auto;}.elementor .e-299abf53-db17{padding:0px;flex-direction:row;gap:35px;justify-content:space-between;align-items:center;}.elementor .e-285c3a78-33ff{width:calc(100% - 44px);max-width:1400px;scroll-margin-top:30px;padding-block-start:53px;padding-block-end:53px;padding-inline-start:max(26px, min(80px, calc((100% - 1284px) / 2)));padding-inline-end:max(26px, min(80px, calc((100% - 1284px) / 2)));margin-block-start:0px;margin-block-end:20px;margin-inline-start:auto;margin-inline-end:auto;border-start-start-radius:70px;border-start-end-radius:26px;border-end-start-radius:26px;border-end-end-radius:70px;background-image:linear-gradient(110deg, #c4b196 0%,#e0d3c0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-25570b98-3863{gap:0px;}