.elementor-2835 .elementor-element.elementor-element-1e96257{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2835 .elementor-element.elementor-element-c07c134 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2835 .elementor-element.elementor-element-c07c134:after{content:"0.66";}.elementor-2835 .elementor-element.elementor-element-c07c134 .elementor-post__thumbnail__link{width:100%;}.elementor-2835 .elementor-element.elementor-element-c07c134{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-2835 .elementor-element.elementor-element-c07c134.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2835 .elementor-element.elementor-element-c07c134.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2835 .elementor-element.elementor-element-c07c134.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2835 .elementor-element.elementor-element-968c6af .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2835 .elementor-element.elementor-element-968c6af:after{content:"0.66";}.elementor-2835 .elementor-element.elementor-element-968c6af .elementor-post__thumbnail__link{width:100%;}.elementor-2835 .elementor-element.elementor-element-968c6af{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-2835 .elementor-element.elementor-element-968c6af.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2835 .elementor-element.elementor-element-968c6af.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2835 .elementor-element.elementor-element-968c6af.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2835 .elementor-element.elementor-element-968c6af .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2835 .elementor-element.elementor-element-968c6af .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2835 .elementor-element.elementor-element-968c6af .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2835 .elementor-element.elementor-element-968c6af .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2835 .elementor-element.elementor-element-968c6af .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:640px){.elementor-2835 .elementor-element.elementor-element-c07c134 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2835 .elementor-element.elementor-element-c07c134:after{content:"0.5";}.elementor-2835 .elementor-element.elementor-element-c07c134 .elementor-post__thumbnail__link{width:100%;}.elementor-2835 .elementor-element.elementor-element-968c6af .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2835 .elementor-element.elementor-element-968c6af:after{content:"0.5";}.elementor-2835 .elementor-element.elementor-element-968c6af .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-1e96257 */.elementor-2835 .elementor-element.elementor-element-1e96257{background:#fffaf7;padding:80px 30px 72px;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .e-con-inner{max-width:1120px;display:flex;flex-direction:column;gap:56px;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-intro{max-width:850px;}
.elementor-2835 .elementor-element.elementor-element-1e96257 h1{font-family:"Playfair Display",serif;font-size:64px;line-height:1.12;font-weight:400;color:#5c0319;margin:0 0 24px;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-intro p{font-family:Montserrat,sans-serif;font-size:18px;line-height:1.65;margin:0;max-width:660px;color:#5c0319;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:56px;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .elementor-post{background:transparent;border:0;border-radius:0;box-shadow:none;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .elementor-post__thumbnail__link{display:block;margin-bottom:18px!important;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .elementor-post__thumbnail{padding-bottom:0!important;aspect-ratio:1.85;overflow:hidden;border-radius:0;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .elementor-post__thumbnail img{position:static!important;transform:none!important;width:100%!important;height:100%!important;object-fit:cover;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .elementor-post__title{font-family:"Playfair Display",serif;font-size:30px;line-height:1.3;font-weight:400;margin:0!important;color:#5c0319;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .elementor-post__title a{color:inherit;text-decoration:none;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .elementor-pagination{margin-top:48px;font-family:Montserrat,sans-serif;font-size:14px;color:#5c0319;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .elementor-pagination a{color:inherit;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-offer{background:#f5eae6;padding:32px 36px;margin-top:8px;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-offer h2{font-family:"Playfair Display",serif;font-size:28px;font-weight:400;line-height:1.3;margin:0 0 14px;color:#5c0319;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-offer p{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.7;max-width:760px;margin:0 0 16px;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-offer a{font-family:Montserrat,sans-serif;font-size:13px;color:#5c0319;text-underline-offset:5px;}
body.elementor-page-2835 .elementor-widget-theme-page-title{display:none;}
@media(max-width:640px){.elementor-2835 .elementor-element.elementor-element-1e96257{padding:40px 24px 44px;}.elementor-2835 .elementor-element.elementor-element-1e96257 .e-con-inner{gap:36px;}.elementor-2835 .elementor-element.elementor-element-1e96257 h1{font-size:40px;margin-bottom:20px;}.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-intro p{font-size:16px;}.elementor-2835 .elementor-element.elementor-element-1e96257 .elementor-posts-container{grid-template-columns:1fr!important;row-gap:36px;}.elementor-2835 .elementor-element.elementor-element-1e96257 .elementor-post__title{font-size:25px;}.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-offer{padding:26px 24px;}.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-offer h2{font-size:26px;}}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-posts-container{grid-template-columns:1fr!important;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:center;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__thumbnail__link{width:100%!important;margin:0!important;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__text:before{content:"NIEUWSTE INZICHT";display:block;font-family:Montserrat,sans-serif;font-size:11px;letter-spacing:1.8px;color:#5c0319;margin-bottom:18px;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__title{font-size:40px;line-height:1.2;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__excerpt{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.7;margin:20px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__excerpt p{margin:0;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__read-more{font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;color:#5c0319;text-decoration:underline;text-underline-offset:5px;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured:not(:has(.elementor-post)){display:none;}
body.elementor-editor-active .elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured:not(:has(.elementor-post)){display:block;}
body.elementor-editor-preview .elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured:not(:has(.elementor-post)){display:none!important;}
@media(max-width:768px){.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post{grid-template-columns:1fr;gap:24px;}.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__title{font-size:30px;}}

.elementor-2835 .elementor-element.elementor-element-1e96257 .elementor-widget-posts:not(:has(.elementor-post)){display:none;}

/* Compacte intro en mobiele uitgelichte kaart */
.elementor-2835 .elementor-element.elementor-element-1e96257{padding-top:56px;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-intro h1{font-size:48px;margin-bottom:16px;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-intro p{font-size:16px;line-height:1.6;}
.elementor-2835 .elementor-element.elementor-element-1e96257 .elementor-element-7a0505d{margin-bottom:-20px!important;}
@media(max-width:640px){
 .elementor-2835 .elementor-element.elementor-element-1e96257{padding-top:28px;}
 .elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-intro h1{font-size:32px;margin-bottom:12px;}
 .elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-intro p{font-size:14px;line-height:1.6;}
 .elementor-2835 .elementor-element.elementor-element-1e96257 .elementor-element-7a0505d{margin-bottom:-12px!important;}
 .elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post{position:relative;display:grid;grid-template-columns:1fr;gap:0;min-height:280px;isolation:isolate;overflow:hidden;}
 .elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__thumbnail__link{position:absolute;inset:0;display:block;width:100%!important;height:100%;margin:0!important;z-index:0;}
 .elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__thumbnail{height:100%!important;aspect-ratio:auto!important;}
 .elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.78));z-index:1;pointer-events:none;}
 .elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__text{grid-area:1/1;align-self:end;position:static;padding:28px 24px;z-index:2;}
 .elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__text:before{color:#fff;margin-bottom:14px;}
 .elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__title{position:static;font-size:26px!important;line-height:1.2!important;color:#fff!important;white-space:normal;text-wrap:balance;overflow-wrap:break-word;}
 .elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__title a{position:static;color:#fff!important;text-decoration:none;}
 .elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__title a:after{content:"";position:absolute;inset:0;z-index:3;}
 .elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__title a:focus-visible:after{outline:2px solid #fff;outline-offset:-4px;}
 .elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__excerpt,.elementor-2835 .elementor-element.elementor-element-1e96257 .rv-overview-featured .elementor-post__read-more{display:none!important;}
}/* End custom CSS */