.situatie-wrapper .template-component.w-50:has(.jdw-blokgrid){width:100%!important;max-width:none}.situatie-wrapper .UITextArea>span:has(.jdw-blokgrid){display:block}.situatie-wrapper .jdw-blokgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:36px 0 16px;width:100%}.situatie-wrapper .jdw-blokcard{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:22px 20px 20px;text-decoration:none;color:var(--theme-primary);border:1.5px solid transparent;transition:border-color .2s,transform .2s,box-shadow .2s}.situatie-wrapper .jdw-blokcard:hover{border-color:var(--theme-secondary);transform:translateY(-3px);box-shadow:0 10px 24px rgba(6,58,40,.08)}.situatie-wrapper .jdw-blokcard__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px}.situatie-wrapper .jdw-blokcard__letter{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--theme-primary);color:#fff;font-size:22px;font-weight:800;flex:0 0 auto}.situatie-wrapper .jdw-blokcard__status{font-size:12px;line-height:16px;font-weight:700;padding:5px 10px;border-radius:12px;text-align:center;white-space:nowrap}.situatie-wrapper .jdw-blokcard__status.is-sale{background:var(--theme-secondary);color:#fff}.situatie-wrapper .jdw-blokcard__status.is-soon{background:var(--theme-tertiary);color:#fff}.situatie-wrapper .jdw-blokcard__status.is-later{background:var(--theme-quinary);color:var(--theme-primary)}.situatie-wrapper .jdw-blokcard__title{display:block;font-size:18px;line-height:24px;font-weight:700;margin-bottom:14px;min-height:48px}.situatie-wrapper .jdw-specs{display:block;margin-bottom:4px}.situatie-wrapper .jdw-spec{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;border-top:1px solid rgba(6,58,40,.1);font-size:13px;line-height:18px}.situatie-wrapper .jdw-spec:last-child{border-bottom:1px solid rgba(6,58,40,.1)}.situatie-wrapper .jdw-spec__k{opacity:.65;white-space:nowrap}.situatie-wrapper .jdw-spec__v{font-weight:700;text-align:right}.situatie-wrapper .jdw-blokcard__link{display:block;margin-top:auto;padding-top:18px;font-size:14px;font-weight:700;color:var(--theme-secondary)}.situatie-wrapper .jdw-blokcard__link::after{content:'\2192';margin-left:8px;transition:margin .2s}.situatie-wrapper .jdw-blokcard:hover .jdw-blokcard__link::after{margin-left:12px}.situatie-wrapper .jdw-infogrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.situatie-wrapper .jdw-infocard{background:#fff;border-radius:8px;padding:28px 30px;border-left:4px solid var(--theme-secondary)}.situatie-wrapper .jdw-infocard p{margin:0;line-height:26px}.situatie-wrapper .jdw-infocard .jdw-infocard__title{font-size:18px;font-weight:700;color:var(--theme-primary);margin-bottom:10px}@media (max-width:1199px){.situatie-wrapper .jdw-blokgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.situatie-wrapper .jdw-blokgrid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:76%;gap:12px;margin:28px -16px 20px 0;padding:4px 16px 8px 0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:auto}.situatie-wrapper .jdw-blokgrid::-webkit-scrollbar{display:none}.situatie-wrapper .jdw-blokcard{scroll-snap-align:start}.situatie-wrapper .jdw-blokcard:hover{transform:none}.situatie-wrapper .jdw-blokcard__title{min-height:0}.situatie-wrapper .jdw-infogrid{grid-template-columns:1fr;gap:12px}.situatie-wrapper .jdw-infocard{padding:22px}}section:has(> .template-container > [data-uuid=nieuwbouw-project-2]){padding:100px 0!important;margin:0!important}section.situatie-wrapper{padding:100px 0!important;margin:0!important}section.situatie-wrapper .jdw-infogrid,section.situatie-wrapper .template-component:last-child{margin-bottom:0!important}section:has(> .template-container > [data-uuid=nieuwbouw-project-02]){background:0 0!important;padding:100px 0!important;margin:0!important}section:has(> .template-container > [data-uuid=nieuwbouw-project-7]){background:var(--theme-quinary)!important;padding:100px 0!important;margin:0!important}section:has(> .template-container > [data-uuid=nieuwbouw-project-7]) .template-component:last-child{margin-bottom:0!important}section:has(> .template-container > [data-uuid=nieuwbouw-project-5]){padding:100px 0!important;margin:0!important}@media (max-width:991px){section.situatie-wrapper,section:has(> .template-container > [data-uuid=nieuwbouw-project-02]),section:has(> .template-container > [data-uuid=nieuwbouw-project-2]),section:has(> .template-container > [data-uuid=nieuwbouw-project-5]),section:has(> .template-container > [data-uuid=nieuwbouw-project-7]){padding:60px 0!important}}