.elementor-46 .elementor-element.elementor-element-0269f5d:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-0269f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mooimaasvallei.nl/wp-content/uploads/2025/10/Grote-blauwe-ovaal-home-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:180% auto;}.elementor-46 .elementor-element.elementor-element-0269f5d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-46 .elementor-element.elementor-element-0269f5d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-30f702d{margin-top:0px;margin-bottom:60px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-46 .elementor-element.elementor-element-c3762cc{text-align:center;}.elementor-46 .elementor-element.elementor-element-c3762cc .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-weight:600;}.elementor-46 .elementor-element.elementor-element-2286121:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-2286121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-2286121{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-400px;margin-bottom:-150px;}.elementor-46 .elementor-element.elementor-element-2286121 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-892e799{--spacer-size:125px;}.elementor-46 .elementor-element.elementor-element-ada9de4 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-46 .elementor-element.elementor-element-ada9de4{margin:88px 88px calc(var(--kit-widget-spacing, 0px) + 88px) 88px;padding:50px 50px 50px 50px;z-index:40;}:is( .elementor-46 .elementor-element.elementor-element-ada9de4 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-46 .elementor-element.elementor-element-ada9de4 > .jet-listing-grid > .jet-listing-grid__items, .elementor-46 .elementor-element.elementor-element-ada9de4 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-46 .elementor-element.elementor-element-ada9de4 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(50px / 2);padding-right:calc(50px / 2);}:is( .elementor-46 .elementor-element.elementor-element-ada9de4 > .jet-listing-grid, .elementor-46 .elementor-element.elementor-element-ada9de4 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-46 .elementor-element.elementor-element-ada9de4 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 50px / -2);margin-right:calc( 50px / -2);width:calc(100% + 50px);}.elementor-46 .elementor-element.elementor-element-ada9de4 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 50px / -2);margin-right:calc( 50px / -2);}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-0269f5d:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-0269f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-46 .elementor-element.elementor-element-0269f5d{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-0269f5d{padding:30px 40px 30px 40px;}.elementor-46 .elementor-element.elementor-element-5b90355 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-927a1bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-c3762cc .elementor-heading-title{font-size:34px;}.elementor-46 .elementor-element.elementor-element-ada9de4{margin:-4px -4px calc(var(--kit-widget-spacing, 0px) + -4px) -4px;padding:0px 0px 0px 0px;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-ada9de4 */.elementor-46 .elementor-element.elementor-element-ada9de4 .jet-listing-grid__items {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    grid-auto-rows: 1fr !important;
    gap: 50px !important;
  }

  .elementor-46 .elementor-element.elementor-element-ada9de4 .jet-listing-grid__item {
    width: auto !important;
    max-width: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  /* Propagate grid cell height through outer Elementor nesting */
  .elementor-46 .elementor-element.elementor-element-ada9de4 .jet-listing-grid__item .elementor-top-section {
    height: 100% !important;
  }

  .elementor-46 .elementor-element.elementor-element-ada9de4 .jet-listing-grid__item .elementor-top-section > .elementor-container {
    height: 100%;
  }

  .elementor-46 .elementor-element.elementor-element-ada9de4 .jet-listing-grid__item .elementor-top-column {
    height: 100%;
  }

  .elementor-46 .elementor-element.elementor-element-ada9de4 .jet-listing-grid__item .elementor-widget-wrap.elementor-element-populated {
    height: 100%;
    display: flex;
    flex-direction: column;
  }

  /* Content area stretches to fill remaining space */
  .elementor-46 .elementor-element.elementor-element-ada9de4 .jet-listing-grid__item .elementor-inner-section {
    flex: 1;
  }

  /* Propagate height through inner-section nesting */
  .elementor-46 .elementor-element.elementor-element-ada9de4 .jet-listing-grid__item .elementor-inner-section > .elementor-container {
    height: 100%;
  }

  .elementor-46 .elementor-element.elementor-element-ada9de4 .jet-listing-grid__item .elementor-inner-section .elementor-inner-column {
    height: 100%;
  }

  .elementor-46 .elementor-element.elementor-element-ada9de4 .jet-listing-grid__item .elementor-inner-section .elementor-inner-column > .elementor-widget-wrap {
    height: 100%;
    display: flex;
    flex-direction: column;
  }

  /* Push "Verder lezen" button to bottom */
  .elementor-46 .elementor-element.elementor-element-ada9de4 .jet-listing-grid__item .elementor-inner-section .elementor-widget-wrap > :last-child {
    margin-top: auto;
  }

  /* Responsive */
  @media (max-width: 1024px) {
    .elementor-46 .elementor-element.elementor-element-ada9de4 .jet-listing-grid__items {
      grid-template-columns: repeat(2, 1fr) !important;
    }
  }

  @media (max-width: 767px) {
    .elementor-46 .elementor-element.elementor-element-ada9de4 .jet-listing-grid__items {
      grid-template-columns: 1fr !important;
    }
  }/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://mooimaasvallei.nl/wp-content/uploads/2025/10/Ubuntu-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Ubuntu';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://mooimaasvallei.nl/wp-content/uploads/2025/10/Ubuntu-LightItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mooimaasvallei.nl/wp-content/uploads/2025/10/Ubuntu-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Ubuntu';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://mooimaasvallei.nl/wp-content/uploads/2025/10/Ubuntu-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mooimaasvallei.nl/wp-content/uploads/2025/10/Ubuntu-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Ubuntu';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://mooimaasvallei.nl/wp-content/uploads/2025/10/Ubuntu-MediumItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mooimaasvallei.nl/wp-content/uploads/2025/10/Ubuntu-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Ubuntu';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://mooimaasvallei.nl/wp-content/uploads/2025/10/Ubuntu-BoldItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */