.aanbod-wrapper .jdw-blokfilter{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 28px}.aanbod-wrapper .jdw-blokfilter a{display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:22px;border:1.5px solid var(--theme-secondary);background:#fff;color:var(--theme-primary);font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.aanbod-wrapper .jdw-blokfilter a:hover{background:var(--theme-secondary);color:#fff}.aanbod-wrapper .jdw-blokfilter a.is-active{background:var(--theme-primary);border-color:var(--theme-primary);color:#fff}.aanbod-wrapper .woningen-product-list{margin-top:10px}.aanbod-wrapper .jdw-blok-sub{font-size:20px;line-height:28px;font-weight:700;color:var(--theme-primary);margin:-10px 0 20px}.aanbod-wrapper .jdw-blok-sub~ul{list-style:none;padding:0;margin:24px 0 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aanbod-wrapper .jdw-blok-sub~ul li{margin:0;padding:16px 20px;background:#fff;border-radius:8px;border-left:4px solid var(--theme-secondary);line-height:22px;font-weight:600;color:var(--theme-primary);display:flex;align-items:center}.aanbod-wrapper .jdw-blok-sub~ul li::before{display:none}.block-wrapper{background:var(--theme-quinary)}.block-wrapper>.template-container>.template-row{display:flex;flex-wrap:wrap}.block-wrapper .block-wrapper__inner{padding:50px;border-radius:8px;background:var(--theme-quaternary);height:100%;display:flex;flex-direction:column}.block-wrapper .mt-auto{margin-top:auto}.jdw-partners>.template-container>.template-row{display:flex;flex-wrap:wrap}.jdw-partners .template-column{margin-bottom:24px}.jdw-partners .jdw-partner{border-radius:8px;padding:24px;height:100%;display:flex;flex-direction:column}.jdw-partners .jdw-partner__logo{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px}.jdw-partners .jdw-partner__logo img{object-fit:contain;width:100%;height:100%}.jdw-partners .jdw-partner__name p{margin:0 0 12px;line-height:24px}.jdw-partners .jdw-partner__name span{font-size:14px;opacity:.8}.jdw-partners .jdw-partner__link{margin-top:auto}@media (min-width:1200px){.block-wrapper>.template-container>.template-row,.jdw-partners>.template-container>.template-row{width:83.3333%;margin-left:8.3333%}}@media (max-width:991px){.block-wrapper .block-wrapper__inner{padding:24px;margin-bottom:24px;height:auto}.aanbod-wrapper .jdw-blok-sub{font-size:18px}.aanbod-wrapper .jdw-blok-sub~ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.aanbod-wrapper .jdw-blok-sub~ul{grid-template-columns:1fr;gap:8px}.aanbod-wrapper .jdw-blok-sub~ul li{padding:11px 16px;font-size:14px;line-height:20px}.aanbod-wrapper .jdw-blokfilter{flex-wrap:nowrap;overflow-x:auto;margin-right:-16px;padding-right:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.aanbod-wrapper .jdw-blokfilter::-webkit-scrollbar{display:none}.aanbod-wrapper .jdw-blokfilter a{flex:0 0 auto;height:40px;padding:0 18px}}section.aanbod-wrapper{padding-bottom:100px!important;margin-bottom:0!important}section.block-wrapper{padding:100px 0!important;margin:0!important}section.jdw-partners{background:0 0!important;padding:100px 0 76px!important;margin:0!important}section.jdw-partners .jdw-partner{background:var(--theme-quinary)!important}@media (max-width:991px){section.aanbod-wrapper{padding-bottom:60px!important}section.block-wrapper{padding:60px 0!important}section.jdw-partners{padding:60px 0 36px!important}}html body section.jdw-blokinfo{padding:0 0 100px!important;margin:0!important;background:var(--theme-quaternary)!important}html body .jdw-blokinfo>.template-container>.template-row{display:flex!important;flex-wrap:wrap;gap:24px;width:auto;margin:0!important}@media (min-width:1200px){html body .jdw-blokinfo>.template-container>.template-row{width:83.3333%;margin:0 auto!important}}html body .jdw-blokinfo .jdw-blokinfo__col{flex:1 1 0;min-width:0;width:auto!important;max-width:none!important;float:none!important;margin:0!important;padding:44px;background:var(--theme-quinary);border-radius:8px}.jdw-blokinfo h2{font-size:28px;line-height:36px}.jdw-doclist{list-style:none!important;margin:0!important;padding:0!important}.jdw-doclist li{margin:0!important;padding:0!important;border-top:1px solid rgba(0,0,0,.12);line-height:22px!important}.jdw-doclist li:before{display:none!important}.jdw-doclist li:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.jdw-doclist a{display:grid;grid-template-columns:minmax(0,1fr) 18px;column-gap:16px;align-items:center;padding:16px 0;color:var(--theme-primary);font-weight:600;line-height:22px;text-decoration:none}.jdw-doclist a:after{content:"";grid-column:2;grid-row:1/span 2;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12m0 0l-5-5m5 5l5-5M4 21h16'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12m0 0l-5-5m5 5l5-5M4 21h16'/%3E%3C/svg%3E") center/contain no-repeat}.jdw-doclist a:hover{color:var(--theme-secondary)}.jdw-doclist__name{grid-column:1;grid-row:1}.jdw-doclist__meta{grid-column:1;grid-row:2;font-weight:400;font-size:13px;line-height:18px;opacity:.65;margin-top:2px}.jdw-blokinfo__note{margin:20px 0 0!important;font-size:14px!important;line-height:22px!important;opacity:.75}.jdw-blokinfo__empty p:first-child{margin-bottom:24px}.jdw-facts{margin:0}.jdw-facts>div{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:16px 0;border-top:1px solid rgba(0,0,0,.12)}.jdw-facts>div:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.jdw-facts dt{font-weight:600;color:var(--theme-primary)}.jdw-facts dd{margin:0}@media (max-width:991px){html body section.jdw-blokinfo{padding:0 0 60px!important}html body .jdw-blokinfo>.template-container>.template-row{gap:16px}html body .jdw-blokinfo .jdw-blokinfo__col{flex:1 1 100%;padding:28px 22px}.jdw-blokinfo h2{font-size:24px;line-height:32px}.jdw-facts>div{grid-template-columns:1fr;gap:4px}}html body .jdw-blokinfo>.template-container>.template-row:after,html body .jdw-blokinfo>.template-container>.template-row:before{display:none!important;content:none!important}.jdw-blokintro .jdw-blokintro__media{aspect-ratio:4/3;overflow:hidden;border-radius:8px}.jdw-blokintro .jdw-blokintro__media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}html body section.jdw-gallery-row{padding:0 0 100px!important;margin:0!important;background:var(--theme-quaternary)!important}html body .jdw-gallery-row>.template-container>.template-row{margin:0!important}html body .jdw-gallery-row>.template-container>.template-row:after,html body .jdw-gallery-row>.template-container>.template-row:before{display:none!important}@media (min-width:1200px){html body .jdw-gallery-row>.template-container>.template-row{width:83.3333%;margin:0 auto!important}}html body .jdw-gallery-row .template-column{width:100%!important;float:none!important;padding:0!important}.jdw-gallery-row h2{font-size:28px;line-height:36px}.jdw-gallery{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 14px;scrollbar-width:thin;scrollbar-color:#d7b2c8 transparent;-webkit-overflow-scrolling:touch}.jdw-gallery::-webkit-scrollbar{height:6px}.jdw-gallery::-webkit-scrollbar-thumb{background:#d7b2c8;border-radius:3px}.jdw-gallery__item{position:relative;flex:0 0 auto;width:500px;height:375px;border-radius:8px;overflow:hidden;scroll-snap-align:start;text-decoration:none!important}.jdw-gallery__item.is-wide{width:667px}.jdw-gallery__ratio{position:absolute;inset:0;display:block}.jdw-gallery__ratio img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transition:transform .5s ease}.jdw-gallery__item:hover img{transform:scale(1.03)}.jdw-gallery__cap{position:absolute;left:14px;bottom:14px;background:#d7b2c8;color:#4b2540;font-size:12px;line-height:16px;font-weight:600;padding:6px 10px;border-radius:12px}@media (max-width:991px){html body section.jdw-gallery-row{padding:0 0 60px!important}.jdw-gallery{gap:12px;margin-right:-16px;padding-right:16px}.jdw-gallery__item{width:78vw;height:58.5vw}.jdw-gallery__item.is-wide{width:78vw}.jdw-gallery-row h2{font-size:24px;line-height:32px}}html body .jdw-status.is-soon{background:#d7b2c8!important;color:#4b2540!important}