@charset "UTF-8";
/* https://www.devreemakelaardij.nl/wp-content/themes/kadence-child/assets/css/makelaar-rozenburg.css?ver=1786904783 */
.page-id-119 .content-area,.page-id-6759 .content-area,.page-id-134 .content-area{margin-top:0;margin-bottom:0}.page-id-119 .entry-content-wrap,.page-id-119 .site-main>article,.page-id-6759 .entry-content-wrap,.page-id-6759 .site-main>article,.page-id-134 .entry-content-wrap,.page-id-134 .site-main>article{padding:0}.page-id-119 .entry-header,.page-id-119 .entry-footer,.page-id-6759 .entry-header,.page-id-6759 .entry-footer,.page-id-134 .entry-header,.page-id-134 .entry-footer{display:none}.dv-rz-page{--dv-rz-green:#03543d;--dv-rz-green-dark:#023b2c;--dv-rz-mint:#8fd6a6;--dv-rz-mint-soft:#eaf7ee;--dv-rz-ink:#17332a;--dv-rz-text:#33483f;--dv-rz-cream:#f7faf7;--dv-rz-border:#d9e6dc;color:var(--dv-rz-text);font-size:1.05rem;line-height:1.72}.dv-rz-page *,.dv-rz-page *::before,.dv-rz-page *::after{box-sizing:border-box}.dv-rz-page h1,.dv-rz-page h2,.dv-rz-page h3{color:var(--dv-rz-ink);letter-spacing:-.025em}.dv-rz-page h2{font-size:clamp(2rem, 4vw, 3.2rem);line-height:1.12;margin:0 0 1rem}.dv-rz-page h3{font-size:1.28rem;line-height:1.25;margin:0 0 .55rem}.dv-rz-page p{margin:0 0 1rem}.dv-rz-page a:not(.dv-rz-button){color:var(--dv-rz-green)}.dv-rz-inner{width:min(1180px, calc(100% - 40px));margin-inline:auto}.dv-rz-inner--narrow{width:min(860px, calc(100% - 40px))}.dv-rz-section{padding:clamp(4rem, 8vw, 7rem) 0}.dv-rz-section--soft{background:var(--dv-rz-cream)}.dv-rz-section--green{background:var(--dv-rz-green);color:#fff}.dv-rz-section--green h2,.dv-rz-section--green h3,.dv-rz-section--green p,.dv-rz-section--green a:not(.dv-rz-button){color:#fff}.dv-rz-eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1rem;color:var(--dv-rz-green);font-size:.82rem;font-weight:800;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.dv-rz-eyebrow::before{width:28px;height:3px;background:var(--dv-rz-mint);content:''}.dv-rz-lead{max-width:760px;color:#425a50;font-size:clamp(1.08rem, 2vw, 1.28rem)}.dv-rz-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.dv-rz-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:.78rem 1.35rem;border:2px solid #fff0;border-radius:7px;font-size:1rem;font-weight:750;line-height:1.2;text-align:center;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.dv-rz-button:hover{transform:translateY(-2px)}.dv-rz-button:focus-visible,.dv-rz-page summary:focus-visible{outline:3px solid #f3b61f;outline-offset:3px}.dv-rz-button--primary{background:var(--dv-rz-green);color:#fff}.dv-rz-button--primary:hover{background:var(--dv-rz-green-dark);color:#fff}.dv-rz-button--secondary{border-color:var(--dv-rz-green);background:#fff0;color:var(--dv-rz-green)}.dv-rz-button--secondary:hover{background:var(--dv-rz-mint-soft);color:var(--dv-rz-green-dark)}.dv-rz-button--light{background:#fff;color:var(--dv-rz-green)}.dv-rz-button--outline-light{border-color:rgb(255 255 255 / .75);color:#fff}.dv-rz-hero{position:relative;overflow:hidden;padding:clamp(3.4rem, 7vw, 6.5rem) 0;background:linear-gradient(120deg,#f5fbf7 0%,#fff 58%,#edf7f0 100%)}.dv-rz-hero::after{position:absolute;width:360px;height:360px;right:-180px;bottom:-200px;border-radius:50%;background:rgb(143 214 166 / .24);content:''}.dv-rz-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(2.5rem, 6vw, 5.5rem)}.dv-rz-hero h1{max-width:720px;margin:0 0 .65rem;color:var(--dv-rz-ink);font-size:clamp(3rem, 7vw, 5.4rem);line-height:.98}.dv-rz-hero__subhead{margin-bottom:1rem!important;color:var(--dv-rz-green);font-size:clamp(1.45rem, 3vw, 2.05rem);font-weight:750;line-height:1.2}.dv-rz-hero__copy{max-width:660px;font-size:1.12rem}.dv-rz-brandline{color:var(--dv-rz-ink);font-size:1.18rem;font-weight:800}.dv-rz-hero__trust{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;margin:1.3rem 0 0;padding:0;list-style:none;font-size:.94rem;font-weight:650}.dv-rz-hero__trust li::before{margin-right:.42rem;color:var(--dv-rz-green);content:'✓';font-weight:900}.dv-rz-score{margin-top:1.3rem}.dv-rz-score .dv-gemiddelde-score-widget{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1rem}.dv-rz-score .dv-gemiddelde-score-text,.dv-rz-score .dv-gemiddelde-score-sterren{margin:0}.dv-rz-hero__media{position:relative;margin:0}.dv-rz-hero__media img{display:block;width:100%;aspect-ratio:4 / 3;border-radius:18px;box-shadow:0 26px 70px rgb(18 64 46 / .18);object-fit:cover}.dv-rz-hero__caption{position:absolute;right:-18px;bottom:22px;max-width:245px;padding:.9rem 1.05rem;border-radius:8px;background:#fff;box-shadow:0 12px 34px rgb(18 64 46 / .18);color:var(--dv-rz-ink);font-size:.9rem;font-weight:750;line-height:1.35}.dv-rz-heading{max-width:810px;margin-bottom:2.5rem}.dv-rz-heading--center{margin-inline:auto;text-align:center}.dv-rz-certainty{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2.5rem, 6vw, 5.5rem);align-items:center}.dv-rz-certainty__logo{display:flex;min-height:290px;align-items:center;justify-content:center;padding:3rem;border:1px solid var(--dv-rz-border);border-radius:18px;background:#fff;box-shadow:0 18px 50px rgb(18 64 46 / .08)}.dv-rz-certainty__logo img{width:min(290px, 90%);height:auto}.dv-rz-certainty__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.8rem}.dv-rz-certainty__point{padding:1.15rem;border-left:4px solid var(--dv-rz-mint);background:#fff}.dv-rz-certainty__point p{margin:0;font-size:.96rem}.dv-rz-personal{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2.4rem, 6vw, 5.5rem)}.dv-rz-personal__photo{margin:0}.dv-rz-personal__photo img{display:block;width:100%;aspect-ratio:4 / 4.35;border-radius:16px;object-fit:cover;object-position:center top}.dv-rz-personal--text{grid-template-columns:minmax(0,780px);justify-content:center;text-align:center}.dv-rz-personal--text .dv-rz-personal__credentials{justify-content:center}.dv-rz-personal__identity{display:grid;gap:.15rem;margin:0 0 1.15rem;color:var(--dv-rz-ink)}.dv-rz-personal__identity strong{color:var(--dv-rz-green);font-family:var(--global-heading-font-family,inherit);font-size:clamp(1.25rem, 2vw, 1.55rem);line-height:1.2}.dv-rz-personal__identity span{font-weight:700}.dv-rz-personal__credentials{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.25rem}.dv-rz-personal__credentials a{display:inline-flex;align-items:center;min-height:40px;padding:.55rem .8rem;border:1px solid rgb(3 84 61 / .24);border-radius:999px;background:#fff;color:var(--dv-rz-green);font-size:.9rem;font-weight:700;line-height:1.2;text-decoration:none}.dv-rz-personal__credentials a:hover,.dv-rz-personal__credentials a:focus-visible{border-color:var(--dv-rz-green);background:var(--dv-rz-mint-soft);text-decoration:underline}.dv-rz-quote{margin:1.6rem 0 0;padding:1.2rem 1.4rem;border-left:5px solid var(--dv-rz-mint);background:var(--dv-rz-mint-soft);color:var(--dv-rz-ink);font-size:1.16rem;font-weight:700}.dv-rz-proof-image{position:relative;overflow:hidden;min-height:240px;margin:2.5rem 0;border-radius:16px}.dv-rz-proof-image img{display:block;width:100%;height:300px;object-fit:cover;object-position:center 48%}.dv-rz-proof-image figcaption{position:absolute;right:1rem;bottom:1rem;max-width:340px;padding:.75rem 1rem;border-radius:7px;background:rgb(3 84 61 / .93);color:#fff;font-size:.9rem;font-weight:700}.dv-rz-properties .woningen-overzicht-container{margin-top:1.8rem}.dv-rz-properties .woning-kaart-prijs a{color:inherit}.dv-rz-properties__actions{display:flex;justify-content:center;margin-top:2rem}#rozenburg-planner,#hoogvliet-planner,#pernis-planner{scroll-margin-top:110px}.dv-rz-planner-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2.2rem, 5vw, 4.5rem)}.dv-rz-planner-assurances{margin:1.4rem 0 0;padding:0;list-style:none}.dv-rz-planner-assurances li{position:relative;margin-bottom:.55rem;padding-left:1.55rem}.dv-rz-planner-assurances li::before{position:absolute;left:0;color:var(--dv-rz-mint);content:'✓';font-weight:900}.dv-rz-planner{min-width:320px;height:720px;min-height:720px;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 18px 55px rgb(0 0 0 / .16)}.dv-rz-planner iframe{display:block;width:100%;height:100%!important;min-height:100%;border:0}.dv-rz-planner__placeholder,.dv-rz-planner__fallback{display:flex;min-height:720px;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:2rem;color:var(--dv-rz-ink);text-align:center}.dv-rz-planner__spinner{width:38px;height:38px;border:4px solid var(--dv-rz-mint-soft);border-top-color:var(--dv-rz-green);border-radius:50%;animation:dv-rz-spin .8s linear infinite}@keyframes dv-rz-spin{to{transform:rotate(360deg)}}.dv-rz-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:2.3rem 0}.dv-rz-market-card{overflow:hidden;border:1px solid var(--dv-rz-border);border-radius:14px;background:#fff}.dv-rz-market-card img{display:block;width:100%;height:255px;object-fit:cover}.dv-rz-market-card__content{padding:1.4rem}.dv-rz-market-card__content p:last-child{margin-bottom:0}.dv-rz-radar{margin-top:3.2rem;padding:clamp(1.2rem, 3vw, 2rem);border:1px solid var(--dv-rz-border);border-radius:16px;background:#fff}.dv-rz-radar__intro{margin-bottom:1.5rem}.dv-rz-radar__intro p:last-child{margin-bottom:0}.dv-rz-radar__source{color:#66796f;font-size:.88rem}.dv-rz-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.3rem 0 1.8rem;counter-reset:dv-rz-step}.dv-rz-step{position:relative;padding:1.5rem;border:1px solid var(--dv-rz-border);border-radius:12px;background:#fff;counter-increment:dv-rz-step}.dv-rz-step::before{display:grid;width:40px;height:40px;place-items:center;margin-bottom:1rem;border-radius:50%;background:var(--dv-rz-mint-soft);color:var(--dv-rz-green);content:counter(dv-rz-step);font-weight:850}.dv-rz-step p:last-child{margin-bottom:0}.dv-rz-reviews .dv-slider-beoordelingen{margin-top:2rem}.dv-rz-reviews .dv-slider-header h3{display:none}.dv-rz-faq{display:grid;gap:.7rem;margin-top:2rem}.dv-rz-faq details{border:1px solid var(--dv-rz-border);border-radius:10px;background:#fff}.dv-rz-faq summary{position:relative;padding:1.1rem 3.2rem 1.1rem 1.2rem;color:var(--dv-rz-ink);cursor:pointer;font-weight:780;list-style:none}.dv-rz-faq summary::-webkit-details-marker{display:none}.dv-rz-faq summary::after{position:absolute;top:50%;right:1.2rem;color:var(--dv-rz-green);content:'+';font-size:1.6rem;transform:translateY(-50%)}.dv-rz-faq details[open] summary::after{content:'−'}.dv-rz-faq__answer{padding:0 1.2rem 1.2rem}.dv-rz-faq__answer p:last-child{margin-bottom:0}.dv-rz-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.dv-rz-service{padding:1.5rem;border:1px solid var(--dv-rz-border);border-radius:12px;background:#fff}.dv-rz-service p{margin-bottom:.9rem}.dv-rz-service a{font-weight:750}.dv-rz-final{text-align:center}.dv-rz-final .dv-rz-actions{justify-content:center}.dv-rz-sticky{display:none}@media (max-width:900px){.dv-rz-hero__grid,.dv-rz-certainty,.dv-rz-personal,.dv-rz-planner-layout{grid-template-columns:1fr}.dv-rz-hero__media{max-width:720px}.dv-rz-certainty__logo{min-height:220px}.dv-rz-personal__photo{max-width:520px}.dv-rz-planner-layout{gap:2rem}}@media (max-width:781px){.dv-rz-page{padding-bottom:72px;font-size:1rem}.dv-rz-inner,.dv-rz-inner--narrow{width:min(100% - 28px, 1180px)}.dv-rz-section{padding:3.8rem 0}.dv-rz-hero{padding:2.8rem 0 3.8rem}.dv-rz-hero h1{font-size:clamp(2.7rem, 15vw, 4.1rem)}.dv-rz-hero__grid{gap:2.2rem}.dv-rz-hero__caption{right:10px;bottom:10px}.dv-rz-certainty__points,.dv-rz-market-grid,.dv-rz-steps,.dv-rz-services{grid-template-columns:1fr}.dv-rz-actions .dv-rz-button{width:100%}.dv-rz-proof-image img{height:360px;object-position:32% center}.dv-rz-proof-image figcaption{right:.7rem;bottom:.7rem;left:.7rem;max-width:none}.dv-rz-planner,.dv-rz-planner__placeholder,.dv-rz-planner__fallback{height:740px;min-height:740px}.dv-rz-sticky{position:fixed;z-index:9998;right:0;bottom:0;left:0;display:block;padding:.65rem max(.8rem, env(safe-area-inset-right)) calc(.65rem + env(safe-area-inset-bottom)) max(.8rem, env(safe-area-inset-left));border-top:1px solid rgb(255 255 255 / .24);background:rgb(3 84 61 / .98);box-shadow:0 -8px 24px rgb(0 0 0 / .16);transition:opacity .2s ease,transform .2s ease}.dv-rz-sticky .dv-rz-button{width:100%;min-height:48px}.dv-rz-sticky.is-waiting,.dv-rz-sticky.is-near-planner{pointer-events:none;opacity:0;transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.dv-rz-button,.dv-rz-sticky{transition:none}.dv-rz-planner__spinner{animation:none}}