.elementor-89 .elementor-element.elementor-element-99f4ce3{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-89 .elementor-element.elementor-element-99f4ce3:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-99f4ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EA;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-99f4ce3{left:0px;}body.rtl .elementor-89 .elementor-element.elementor-element-99f4ce3{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-89 .elementor-element.elementor-element-65704ba{width:var( --container-widget-width, 240px );max-width:240px;--e-transform-rotateZ:10deg;--container-widget-width:240px;--container-widget-flex-grow:0;top:-60px;z-index:1;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-65704ba{right:-60px;}body.rtl .elementor-89 .elementor-element.elementor-element-65704ba{left:-60px;}.elementor-89 .elementor-element.elementor-element-65704ba img{width:240px;opacity:0.85;}.elementor-89 .elementor-element.elementor-element-9288b3a{width:var( --container-widget-width, 240px );max-width:240px;--e-transform-rotateZ:-20deg;--container-widget-width:240px;--container-widget-flex-grow:0;top:30%;z-index:1;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-9288b3a{left:-100px;}body.rtl .elementor-89 .elementor-element.elementor-element-9288b3a{right:-100px;}.elementor-89 .elementor-element.elementor-element-9288b3a img{width:240px;opacity:0.85;}.elementor-89 .elementor-element.elementor-element-7266484{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;top:18%;z-index:1;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-7266484{right:10%;}body.rtl .elementor-89 .elementor-element.elementor-element-7266484{left:10%;}.elementor-89 .elementor-element.elementor-element-7266484 img{width:70px;opacity:0.8;}.elementor-89 .elementor-element.elementor-element-c0b6dcd{width:var( --container-widget-width, 130px );max-width:130px;--e-transform-rotateZ:120deg;--container-widget-width:130px;--container-widget-flex-grow:0;bottom:-40px;z-index:1;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-c0b6dcd{left:30%;}body.rtl .elementor-89 .elementor-element.elementor-element-c0b6dcd{right:30%;}.elementor-89 .elementor-element.elementor-element-c0b6dcd img{width:130px;opacity:0.7;}.elementor-89 .elementor-element.elementor-element-5dc5d8d{width:var( --container-widget-width, 120px );max-width:120px;--e-transform-rotateZ:35deg;--container-widget-width:120px;--container-widget-flex-grow:0;bottom:10%;z-index:1;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-5dc5d8d{right:5%;}body.rtl .elementor-89 .elementor-element.elementor-element-5dc5d8d{left:5%;}.elementor-89 .elementor-element.elementor-element-5dc5d8d img{width:120px;opacity:0.85;}.elementor-89 .elementor-element.elementor-element-89a0f22{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:3;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-89a0f22{left:0px;}body.rtl .elementor-89 .elementor-element.elementor-element-89a0f22{right:0px;}.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 );color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-6681744{text-align:start;}.elementor-89 .elementor-element.elementor-element-6681744 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#00714D;}.elementor-89 .elementor-element.elementor-element-8d09974{text-align:center;}.elementor-89 .elementor-element.elementor-element-8d09974 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:68px;font-weight:700;line-height:1.05em;letter-spacing:-1px;color:#003D26;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-b98ba21{width:var( --container-widget-width, 620px );max-width:620px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;font-size:20px;line-height:1.55em;color:#3A5A4A;}.elementor-89 .elementor-element.elementor-element-7cad3cf{--display:flex;--position:relative;--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;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-89 .elementor-element.elementor-element-7cad3cf:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-7cad3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4EA;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-7cad3cf{left:0px;}body.rtl .elementor-89 .elementor-element.elementor-element-7cad3cf{right:0px;}.elementor-89 .elementor-element.elementor-element-fd9816a{width:var( --container-widget-width, 200px );max-width:200px;--e-transform-rotateZ:15deg;--container-widget-width:200px;--container-widget-flex-grow:0;top:-60px;z-index:1;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-fd9816a{right:-60px;}body.rtl .elementor-89 .elementor-element.elementor-element-fd9816a{left:-60px;}.elementor-89 .elementor-element.elementor-element-fd9816a img{width:200px;opacity:0.5;}.elementor-89 .elementor-element.elementor-element-e2e4eda{width:var( --container-widget-width, 170px );max-width:170px;--e-transform-rotateZ:30deg;--container-widget-width:170px;--container-widget-flex-grow:0;bottom:-40px;z-index:1;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-e2e4eda{left:-50px;}body.rtl .elementor-89 .elementor-element.elementor-element-e2e4eda{right:-50px;}.elementor-89 .elementor-element.elementor-element-e2e4eda img{width:170px;opacity:0.45;}.elementor-89 .elementor-element.elementor-element-d63c2ad{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-d63c2ad{left:0px;}body.rtl .elementor-89 .elementor-element.elementor-element-d63c2ad{right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-89 .elementor-element.elementor-element-bddf549{--grid-columns:4;--grid-row-gap:18px;--grid-column-gap:18px;}.elementor-89 .elementor-element.elementor-element-737366c{--display:flex;--position:relative;--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;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-89 .elementor-element.elementor-element-737366c:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-737366c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003D26;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-737366c{left:0px;}body.rtl .elementor-89 .elementor-element.elementor-element-737366c{right:0px;}.elementor-89 .elementor-element.elementor-element-a5c96fe{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;top:-80px;z-index:1;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-a5c96fe{right:-80px;}body.rtl .elementor-89 .elementor-element.elementor-element-a5c96fe{left:-80px;}.elementor-89 .elementor-element.elementor-element-a5c96fe img{width:280px;opacity:0.5;}.elementor-89 .elementor-element.elementor-element-14c8d33{width:var( --container-widget-width, 230px );max-width:230px;--e-transform-rotateZ:-25deg;--container-widget-width:230px;--container-widget-flex-grow:0;bottom:-60px;z-index:1;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-14c8d33{left:-60px;}body.rtl .elementor-89 .elementor-element.elementor-element-14c8d33{right:-60px;}.elementor-89 .elementor-element.elementor-element-14c8d33 img{width:230px;opacity:0.5;}.elementor-89 .elementor-element.elementor-element-ee7e5df{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:24%;z-index:1;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-ee7e5df{left:8%;}body.rtl .elementor-89 .elementor-element.elementor-element-ee7e5df{right:8%;}.elementor-89 .elementor-element.elementor-element-ee7e5df img{width:80px;opacity:0.85;}.elementor-89 .elementor-element.elementor-element-7fdc9ea{width:var( --container-widget-width, 70px );max-width:70px;--e-transform-rotateZ:40deg;--container-widget-width:70px;--container-widget-flex-grow:0;bottom:22%;z-index:1;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-7fdc9ea{right:10%;}body.rtl .elementor-89 .elementor-element.elementor-element-7fdc9ea{left:10%;}.elementor-89 .elementor-element.elementor-element-7fdc9ea img{width:70px;opacity:0.7;}.elementor-89 .elementor-element.elementor-element-a3966e0{--display:flex;--position:relative;--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-a3966e0{left:0px;}body.rtl .elementor-89 .elementor-element.elementor-element-a3966e0{right:0px;}.elementor-89 .elementor-element.elementor-element-cdd09d4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-c3bcd9f{text-align:start;}.elementor-89 .elementor-element.elementor-element-c3bcd9f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#C5D76A;}.elementor-89 .elementor-element.elementor-element-abf075e{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-89 .elementor-element.elementor-element-abf075e .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:52px;font-weight:700;line-height:1.05em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-75df319{width:var( --container-widget-width, 460px );max-width:460px;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:start;font-size:17px;line-height:1.55em;color:rgba(255,255,255,0.78);}.elementor-89 .elementor-element.elementor-element-f14db77{--display:flex;--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-89 .elementor-element.elementor-element-7defab6 .elementor-button{background-color:#C22E1B;font-family:"Archivo", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-89 .elementor-element.elementor-element-7defab6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-89 .elementor-element.elementor-element-7defab6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-89 .elementor-element.elementor-element-7defab6 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-7defab6 .elementor-button:focus{color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-7defab6 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-7defab6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-a850b41 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Archivo", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-89 .elementor-element.elementor-element-a850b41 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-a850b41 .elementor-button:focus{color:#003D26;}.elementor-89 .elementor-element.elementor-element-a850b41 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-a850b41 .elementor-button:focus svg{fill:#003D26;}@media(min-width:768px){.elementor-89 .elementor-element.elementor-element-89a0f22{--content-width:880px;}.elementor-89 .elementor-element.elementor-element-d63c2ad{--content-width:1200px;}.elementor-89 .elementor-element.elementor-element-a3966e0{--content-width:1200px;}.elementor-89 .elementor-element.elementor-element-cdd09d4{--width:58%;}.elementor-89 .elementor-element.elementor-element-f14db77{--width:42%;}}@media(max-width:1024px){.elementor-89 .elementor-element.elementor-element-99f4ce3{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-89 .elementor-element.elementor-element-8d09974 .elementor-heading-title{font-size:54px;}.elementor-89 .elementor-element.elementor-element-7cad3cf{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-89 .elementor-element.elementor-element-bddf549{--grid-columns:2;}.elementor-89 .elementor-element.elementor-element-737366c{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-89 .elementor-element.elementor-element-a3966e0{--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-89 .elementor-element.elementor-element-abf075e .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-99f4ce3{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-89 .elementor-element.elementor-element-8d09974 .elementor-heading-title{font-size:40px;}.elementor-89 .elementor-element.elementor-element-7cad3cf{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-89 .elementor-element.elementor-element-bddf549{--grid-columns:1;}.elementor-89 .elementor-element.elementor-element-737366c{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-89 .elementor-element.elementor-element-a3966e0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-89 .elementor-element.elementor-element-cdd09d4{--width:100%;}.elementor-89 .elementor-element.elementor-element-abf075e .elementor-heading-title{font-size:30px;}.elementor-89 .elementor-element.elementor-element-f14db77{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS *//* === Voedseltuinen Venlo — Archive tuinen template === */

.vtv-eyebrow{
  font-family:'Archivo',sans-serif;
  text-transform:uppercase;letter-spacing:.18em;
  font-size:12px;font-weight:600;color:#00714D;
  display:inline-flex;align-items:center;gap:10px;
}
.vtv-eyebrow::before{
  content:"";width:24px;height:2px;background:#00A766;
  display:inline-block;border-radius:2px;
}
.vtv-eyebrow--tomato{color:#C22E1B}
.vtv-eyebrow--tomato::before{background:#C22E1B}
.vtv-eyebrow--on-dark{color:#C5D76A}
.vtv-eyebrow--on-dark::before{background:#C5D76A}
.vtv-eyebrow--centered{justify-content:center}
.vtv-eyebrow--centered::after{
  content:"";width:24px;height:2px;background:#00A766;
  display:inline-block;border-radius:2px;
}

.vtv-archive-hero .vtv-eyebrow{justify-content:center}
.vtv-hero-lead p{max-width:60ch;margin-left:auto;margin-right:auto}

.vtv-cta-h2,
.vtv-cta-h2 .elementor-heading-title{
  font-size:clamp(30px,4vw,52px) !important;
  line-height:1.05 !important;
}

/* Loop-grid: zero margin so the chips sit right above the grid. Elementor
   adds its own widget-margin default. */
.vtv-loop-tuinen{margin:0 !important}
/* If the archive query returns zero results, Elementor renders a fallback
   message that we keep on-brand. */
.vtv-loop-tuinen .elementor-loop-container__nothing-found,
.vtv-loop-tuinen .elementor-loop-container__empty-found{
  text-align:center;color:#3A5A4A;
  font-family:'Roboto',sans-serif;font-size:16px;
  padding:48px 0;
}

.vtv-archive-cta .elementor-widget-image{pointer-events:none}/* End custom CSS */