.elementor-18 .elementor-element.elementor-element-9699c22{--display:flex;--min-height:calc(100vh - var(--header-height));--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-5fcc28c{--display:flex;}.elementor-18 .elementor-element.elementor-element-5fcc28c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5fcc28c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://adr.jorikweymans.fr/wp-content/uploads/2026/05/exterior.webp");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-5fcc28c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-088be74{--display:flex;--min-height:313px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.25;}.elementor-18 .elementor-element.elementor-element-088be74::before, .elementor-18 .elementor-element.elementor-element-088be74 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-088be74 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-088be74 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-088be74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-088be74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-39bf9de{--display:flex;}.elementor-18 .elementor-element.elementor-element-7a7d03f{--display:flex;}.elementor-18 .elementor-element.elementor-element-9b470f7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-89989bf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-6b5fe00{--display:flex;}.elementor-18 .elementor-element.elementor-element-0a978a0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-8277e20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-58e198b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18 .elementor-element.elementor-element-fb6c45e.xpro-widget-bg-overlay:before{transition:background 0.3s;}/* Start custom CSS for container, class: .elementor-element-39bf9de */.elementor-18 .elementor-element.elementor-element-39bf9de {
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height: 100%;
  overflow: hidden;
  border: 1px solid color-mix(in oklab, #DBCFC4) 60%, transparent);
  border-radius: 0.5rem
}

.elementor-18 .elementor-element.elementor-element-39bf9de:before {
      /* gingham pattern */
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("https://adr.jorikweymans.fr/wp-content/uploads/2026/05/gingham.webp");
  background-size: 280px 280px;
  background-repeat: repeat;
  opacity: 0.25;
  pointer-events: none;
}

.elementor-18 .elementor-element.elementor-element-39bf9de::after {
  /* cream veil to soften the pattern*/
  content: "";
  position: absolute;
  inset: 0;
  background-color: color-mix(in oklab, #FCF6EE 70%, transparent);
  pointer-events: none;
    
}/* End custom CSS */