:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:4px solid var(--wp--preset--color--teal);outline-offset:3px}.has-groen-background-color :focus-visible,.has-groen-donker-background-color :focus-visible,.has-teal-background-color :focus-visible,.has-oranje-background-color :focus-visible,.has-rood-background-color :focus-visible{outline-color:var(--wp--preset--color--wit)}a{text-decoration-thickness:.08em;text-underline-offset:.2em}a:hover{text-decoration-thickness:.12em}.wp-element-button,.wp-block-button__link,input[type="submit"],button{display:inline-flex;align-items:center;justify-content:center;min-height:56px}input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),select,textarea{min-height:52px;font:inherit}.wp-block-post-content>p,.wp-block-post-content>ul,.wp-block-post-content>ol{max-width:70ch}.skip-link.screen-reader-text:focus{padding:.75rem 1.25rem;border:3px solid var(--wp--preset--color--tekst);border-radius:12px;background:var(--wp--preset--color--wit);color:var(--wp--preset--color--tekst);font-size:var(--wp--preset--font-size--medium);font-weight:700}.zl-kop__balk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--30);max-width:var(--wp--style--global--wide-size);margin:0 auto;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40)}.zl-kop__logo{display:block;flex:0 0 auto;line-height:0}.zl-kop__logo img{display:block;width:150px;height:auto}.zl-zoek{display:flex;flex:1 1 100%;min-width:0;order:3;gap:.5rem}.zl-zoek__veld{flex:1 1 auto;min-width:0;padding:0 1.25rem;border:2px solid var(--wp--preset--color--tekst);border-radius:999px;background:var(--wp--preset--color--wit);color:var(--wp--preset--color--tekst);font-size:var(--wp--preset--font-size--medium)}.zl-zoek__veld::placeholder{color:#555;opacity:1}.zl-zoek__knop{flex:0 0 auto;width:56px;padding:0;border:0;border-radius:999px;background:var(--wp--preset--color--oranje);color:var(--wp--preset--color--wit);cursor:pointer}.zl-zoek__knop:hover{background:var(--wp--preset--color--oranje-donker)}.zl-menuknop{display:none;gap:.5rem;padding:0 1rem;border:0;border-radius:999px;background:var(--wp--preset--color--groen);color:var(--wp--preset--color--wit);font:inherit;font-size:var(--wp--preset--font-size--medium);font-weight:700;cursor:pointer}.zl-menuknop .zl-menuknop__tekst{min-width:3.6em;text-align:left}.zl-menuknop svg{width:24px;height:24px}.zl-menuknop:hover{background:var(--wp--preset--color--groen-donker)}.zl-js .zl-menuknop{display:inline-flex}.zl-streep{height:8px;background:linear-gradient(90deg,var(--wp--preset--color--oranje) 0 25%,var(--wp--preset--color--rood) 25% 50%,var(--wp--preset--color--teal) 50% 75%,var(--wp--preset--color--groen) 75% 100%)}.zl-menu{background:var(--wp--preset--color--groen)}.zl-js .zl-menu{display:none}.zl-js .zl-menu.is-open{display:block}.zl-menu__lijst,.zl-menu__sub{margin:0;padding:0;list-style:none}.zl-menu__lijst{padding:.5rem var(--wp--preset--spacing--40) var(--wp--preset--spacing--40)}.zl-menu__lijst>li{border-bottom:1px solid #4f7a6f}.zl-menu a,.zl-menu__knop{display:flex;align-items:center;justify-content:space-between;gap:.5rem;box-sizing:border-box;width:100%;min-height:60px;padding:0 1.25rem;border:0;background:none;color:var(--wp--preset--color--wit);font:inherit;font-size:var(--wp--preset--font-size--medium);font-weight:700;text-align:left;text-decoration:none;cursor:pointer}.zl-menu a:hover,.zl-menu__knop:hover,.zl-menu__knop[aria-expanded="true"],.zl-menu [aria-current="page"],.zl-menu .is-actief>.zl-menu__knop{background:var(--wp--preset--color--groen-donker);color:var(--wp--preset--color--wit)}.zl-menu [aria-current="page"]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.3em}.zl-menu :focus-visible{outline:4px solid var(--wp--preset--color--wit);outline-offset:-6px}.zl-menu__knop svg{flex:0 0 auto}.zl-menu__knop[aria-expanded="true"] svg{transform:rotate(180deg)}.zl-menu__sub{margin-bottom:.625rem;border-radius:0 0 14px 14px;background:var(--wp--preset--color--groen-donker)}.zl-js .zl-menu__sub{display:none}.zl-js .zl-menu__knop[aria-expanded="true"]+.zl-menu__sub{display:block}.zl-menu__sub a{padding-left:2rem;font-weight:400}.zl-menu__sub a:hover,.zl-menu__sub [aria-current="page"]{background:var(--wp--preset--color--groen)}.zl-kruimelpad a{display:inline-block;padding:.5rem 0}.zl-voet__links{padding:0;list-style:none}.zl-voet__links a{display:inline-flex;align-items:center;min-height:48px}.zl-voet__lijn{width:100%;height:1px;border:0}.zl-pagina{padding-bottom:var(--wp--preset--spacing--70)}.wp-site-blocks>.zl-home{margin-block-start:0}.zl-sectie{margin-top:var(--wp--preset--spacing--70)!important}.zl-sectie.alignfull{padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)}.zl-sectie--laatste{margin-bottom:var(--wp--preset--spacing--70)}.zl-home>.zl-sectie.alignfull+.wp-site-blocks>.zl-home{margin-block-start:0}.zl-sectie{margin-top:var(--wp--preset--spacing--70)!important}.wp-block-post-featured-image img,.wp-block-image img{border-radius:18px}.zl-foto-ingesteld{overflow:hidden;border-radius:18px}.zl-foto-ingesteld img{object-position:var(--zl-foto-x,50%) var(--zl-foto-y,50%);transform:scale(var(--zl-foto-zoom,1));transform-origin:var(--zl-foto-x,50%) var(--zl-foto-y,50%)}.zl-hero.zl-foto-ingesteld{border-radius:0}.zl-kaart .zl-foto-ingesteld{border-radius:0}.wp-block-button.is-style-outline>.wp-block-button__link{border:3px solid var(--wp--preset--color--groen);background:#fff0;color:var(--wp--preset--color--groen)}.wp-block-button.is-style-outline>.wp-block-button__link:hover{background:var(--wp--preset--color--groen);color:var(--wp--preset--color--wit)}.wp-block-button__link.has-wit-background-color:hover{background:var(--wp--preset--color--mint)!important}.wp-block-button__link.has-oranje-background-color:hover{background:var(--wp--preset--color--oranje-donker)!important}.zl-knop-groot>.wp-block-button__link{min-height:60px;font-size:1.3125rem}.zl-knop-rand>.wp-block-button__link{border:3px solid var(--wp--preset--color--wit)}.zl-hero{border-bottom:10px solid var(--wp--preset--color--groen)}.zl-hero__kaart{max-width:47.5rem;padding:var(--wp--preset--spacing--50);border-radius:22px;background:rgb(22 66 57 / .55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--wp--preset--shadow--kaart);color:var(--wp--preset--color--wit)}.zl-hero__kaart h1{max-width:15em;text-wrap:balance}.zl-vak__boven{font-size:var(--wp--preset--font-size--large);font-weight:700}.zl-kaart{overflow:hidden;border-radius:26px}.zl-kaart .zl-kaart__foto,.zl-kaart .wp-block-post-featured-image{align-self:stretch;width:100%;margin:0}.zl-kaart .wp-block-post-featured-image img{width:100%;height:190px;border-radius:0;object-fit:cover}.zl-kaart .zl-kaart__foto img{width:100%;height:220px;border-radius:0;object-fit:cover}.zl-kaart__tekst{flex:1;align-items:flex-start;padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--50) var(--wp--preset--spacing--50)}.zl-kaart__tekst>p{flex:1}.zl-samen .zl-kaart{display:flex;flex-direction:column;padding:0!important}.zl-kaarten>li{display:flex}.zl-kaart--klein{width:100%;color:var(--wp--preset--color--wit);background:var(--wp--preset--color--teal)}.zl-kaarten>li:nth-child(4n+2) .zl-kaart--klein{background:var(--wp--preset--color--rood)}.zl-kaarten>li:nth-child(4n+3) .zl-kaart--klein{background:var(--wp--preset--color--groen)}.zl-kaarten>li:nth-child(4n+4) .zl-kaart--klein{background:var(--wp--preset--color--oranje)}.zl-kaart--klein .zl-kaart__foto img{height:190px}.zl-kaart--klein:not(:has(.wp-block-post-featured-image))::before{display:block;align-self:stretch;height:190px;background:url(/wp-content/themes/zuilichem-leeft/assets/img/symbool-wit.svg) center / 96px no-repeat,rgb(0 0 0 / .18);content:""}.zl-kaart--klein .wp-block-read-more{margin-top:auto}.zl-kaart--klein a{color:var(--wp--preset--color--wit)}.zl-kaart--klein a:hover{color:var(--wp--preset--color--wit);text-decoration-thickness:.15em}.zl-kaart--klein .wp-block-post-title{font-size:var(--wp--preset--font-size--large)}.zl-kaart--klein .wp-block-read-more{display:inline-flex;align-items:center;min-height:48px;font-weight:700;text-decoration:underline}.zl-kalender{gap:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);padding-top:.75rem}.zl-dag{--zl-dag-kleur:var(--wp--preset--color--groen);position:relative;overflow:visible;border:2px solid var(--zl-dag-kleur);border-radius:18px;background:var(--wp--preset--color--wit);box-shadow:var(--wp--preset--shadow--zacht)}.zl-dag--oranje{--zl-dag-kleur:var(--wp--preset--color--oranje)}.zl-dag--teal{--zl-dag-kleur:var(--wp--preset--color--teal)}.zl-dag--rood{--zl-dag-kleur:var(--wp--preset--color--rood)}.zl-dag::before,.zl-dag::after{position:absolute;top:-.75rem;z-index:1;width:.875rem;height:1.75rem;border:3px solid var(--wp--preset--color--tekst);border-radius:999px;background:var(--wp--preset--color--wit);content:""}.zl-dag::before{left:25%}.zl-dag::after{right:25%}.zl-dag>.zl-dag__naam{position:relative;margin:0 0 .5rem;padding:1.375rem 1.25rem 1rem;border-radius:15px 15px 0 0;background:var(--zl-dag-kleur);color:var(--wp--preset--color--wit);font-size:var(--wp--preset--font-size--x-large);line-height:1.1;letter-spacing:.04em;text-align:center;text-transform:uppercase}.zl-dag>.zl-dag__naam::after{position:absolute;top:100%;right:0;left:0;height:.5rem;background:linear-gradient(135deg,var(--zl-dag-kleur) 25%,transparent 25%) -.5rem 0 / 1rem 1rem repeat-x,linear-gradient(225deg,var(--zl-dag-kleur) 25%,transparent 25%) -.5rem 0 / 1rem 1rem repeat-x;content:""}.zl-dag__item{margin:0!important;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40)}.zl-dag__item+.zl-dag__item{border-top:2px dashed var(--wp--preset--color--lijn)}.zl-dag__item:last-child{padding-bottom:var(--wp--preset--spacing--40)}.zl-dag__item>*{margin:0}.zl-dag__tijd{display:inline-block;margin-bottom:0.375rem!important;padding:.125rem .625rem;border-radius:10px;background:var(--wp--preset--color--mint);font-size:var(--wp--preset--font-size--small);font-weight:700;line-height:1.5}.zl-dag__wat{font-size:var(--wp--preset--font-size--large);line-height:1.25}.zl-facebook{position:relative;padding-left:calc(var(--wp--preset--spacing--50) + 4.5rem)!important;border-radius:26px}.zl-facebook::before{position:absolute;top:var(--wp--preset--spacing--50);left:var(--wp--preset--spacing--50);width:3.5rem;height:3.5rem;border-radius:50%;background:var(--wp--preset--color--groen) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M14 8h3V4h-3c-2.8 0-4.5 1.8-4.5 4.6V11H7v4h2.5v8h4v-8H17l.5-4h-4V8.8c0-.5.3-.8.5-.8z'/%3E%3C/svg%3E") center / 60% no-repeat;content:""}.zl-facebook>:first-child{margin-top:0}.zl-voet a[href*="facebook.com"]{gap:.625rem}.zl-voet a[href*="facebook.com"]::before{flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;background:var(--wp--preset--color--wit) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23143D34' d='M14 8h3V4h-3c-2.8 0-4.5 1.8-4.5 4.6V11H7v4h2.5v8h4v-8H17l.5-4h-4V8.8c0-.5.3-.8.5-.8z'/%3E%3C/svg%3E") center / 60% no-repeat;content:""}@media (max-width:30em){.zl-facebook{padding-top:calc(var(--wp--preset--spacing--50) + 4.5rem)!important;padding-left:var(--wp--preset--spacing--50)!important}}.zl-vak{border-radius:26px}.zl-over-steun{overflow:hidden;border-radius:28px}.zl-over-steun>.wp-block-column:last-child{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--wp--preset--spacing--30)}.zl-over-steun>.wp-block-column:last-child>*{margin:0}.zl-over-steun .zl-over-steun__foto{margin:0}.zl-over-steun .zl-over-steun__foto img{width:100%;height:260px;border-radius:0;object-fit:cover;object-position:center 30%}.zl-nieuws__foto img{border-radius:22px}.zl-nieuws__item .wp-block-post-title{margin-top:.25rem;font-size:var(--wp--preset--font-size--large);line-height:1.3}.zl-bladeren a,.zl-paginering a,.zl-paginering .page-numbers{display:inline-flex;align-items:center;min-height:48px;min-width:48px;font-weight:700}.zl-paginering .page-numbers.current{justify-content:center;border-radius:999px;background:var(--wp--preset--color--groen);color:var(--wp--preset--color--wit)}.zl-zoekblok .wp-block-search__input{padding:0 1.25rem;border:2px solid var(--wp--preset--color--tekst);border-radius:999px}.zl-zoekblok .wp-block-search__label{font-weight:700}.zl-resultaat{padding-bottom:var(--wp--preset--spacing--40);border-bottom:1px solid var(--wp--preset--color--lijn)}.wp-block-file a{display:inline-flex;align-items:center;min-height:48px}.wp-block-file .wp-block-file__button{padding:.75rem 1.5rem;border-radius:999px;background:var(--wp--preset--color--groen);color:var(--wp--preset--color--wit);font-weight:700}.wpcf7 form{max-width:40rem}.wpcf7 p,.wpcf7 fieldset{margin:0 0 var(--wp--preset--spacing--40)}.wpcf7 fieldset{padding:0;border:0}.wpcf7 label,.wpcf7 legend{display:block;font-weight:700}.wpcf7 legend{margin-bottom:.5rem;padding:0;font-size:var(--wp--preset--font-size--large)}.wpcf7 .zl-uitleg{display:block;font-weight:400}.wpcf7 input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.wpcf7 select,.wpcf7 textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:56px;margin-top:.375rem;padding:.625rem 1rem;border:2px solid var(--wp--preset--color--tekst);border-radius:12px;background:var(--wp--preset--color--wit);color:var(--wp--preset--color--tekst);font:inherit;font-weight:400}.wpcf7 textarea{min-height:9rem;resize:vertical}.wpcf7 input[type="number"]{max-width:8rem}.wpcf7 .wpcf7-list-item{display:block;margin:0 0 .75rem}.wpcf7 .wpcf7-list-item label{display:flex;align-items:flex-start;gap:.75rem;min-height:48px;font-weight:400;cursor:pointer}.wpcf7 input[type="checkbox"],.wpcf7 input[type="radio"]{flex:0 0 auto;width:28px;height:28px;margin:.125rem 0 0;accent-color:var(--wp--preset--color--groen)}.wpcf7 input.wpcf7-not-valid:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.wpcf7 select.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{border-width:3px;border-color:var(--wp--preset--color--rood)}.wpcf7 .wpcf7-not-valid-tip{display:block;margin-top:.375rem;color:var(--wp--preset--color--rood);font-size:var(--wp--preset--font-size--medium);font-weight:700}.wpcf7 .wpcf7-submit{max-width:100%;min-height:60px;padding:.75rem 2rem;white-space:normal;line-height:1.3;border:0;border-radius:999px;background:var(--wp--preset--color--oranje);color:var(--wp--preset--color--wit);font:inherit;font-size:var(--wp--preset--font-size--large);font-weight:700;cursor:pointer}.wpcf7 .wpcf7-submit:hover{background:var(--wp--preset--color--oranje-donker)}.wpcf7 .wpcf7-submit:disabled{opacity:.7;cursor:wait}.wpcf7 form .wpcf7-response-output{margin:var(--wp--preset--spacing--40) 0 0;padding:1rem 1.25rem;border:3px solid var(--wp--preset--color--rood);border-radius:14px;background:#fbeaec;font-weight:700}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--wp--preset--color--groen);background:var(--wp--preset--color--groen-licht)}body{overflow-wrap:break-word}h1,h2,h3,.wp-block-post-title,.wp-block-query-title{overflow-wrap:break-word}img,video,iframe,embed,object{max-width:100%}img{height:auto}.wp-block-post-content pre{overflow-x:auto;max-width:100%;white-space:pre-wrap}.wp-block-post-content>table,.wp-block-post-content .wp-block-table{display:block;overflow-x:auto;max-width:100%}.wp-block-post-content td,.wp-block-post-content th{padding:.5rem .75rem;border:1px solid var(--wp--preset--color--lijn)}.wp-caption{max-width:100%!important}.wp-caption-text,.gallery-caption{font-size:var(--wp--preset--font-size--small)}.alignleft{float:left;margin:.375rem var(--wp--preset--spacing--40) var(--wp--preset--spacing--30) 0}.alignright{float:right;margin:.375rem 0 var(--wp--preset--spacing--30) var(--wp--preset--spacing--40)}.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-block-post-content::after{display:table;clear:both;content:""}.zl-bladeren>*{min-width:0;max-width:100%}.zl-bladeren a,.zl-bladeren span,.zl-kruimelpad li,.zl-kruimelpad span,.zl-kruimelpad a{min-width:0;max-width:100%;overflow-wrap:anywhere}.zl-bladeren a{flex-wrap:wrap}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--mint)!important}.has-black-color{color:var(--wp--preset--color--tekst)!important}.has-white-color{color:var(--wp--preset--color--wit)!important}@media (forced-colors:active){.wp-element-button,.wp-block-button__link,.zl-menuknop,.zl-zoek__knop,.zl-menu__knop,.wpcf7 .wpcf7-submit,.zl-dag__tijd,.zl-dag__naam{border:2px solid ButtonText}.zl-hero__kaart,.zl-kaart,.zl-vak,.zl-menu__sub{border:2px solid CanvasText}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width:30em){.wp-block-post-content .alignleft,.wp-block-post-content .alignright{float:none;margin-right:0;margin-left:0}}@media (min-width:48em){.zl-kop__balk{column-gap:var(--wp--preset--spacing--40)}.zl-kop__logo img{width:200px}}@media (min-width:60em){.zl-kop__logo img{width:260px}.zl-zoek{flex:0 1 22rem;order:0}.zl-js .zl-menuknop{display:none}.zl-menu,.zl-js .zl-menu{display:block}.zl-menu__lijst{display:flex;flex-wrap:wrap;gap:2px;max-width:var(--wp--style--global--wide-size);margin:0 auto;padding:0 var(--wp--preset--spacing--40)}.zl-menu__lijst>li{position:relative;border-bottom:0}.zl-menu__lijst>li>a,.zl-menu__knop{width:auto;min-height:58px;padding:0 1.125rem}.zl-menu [aria-current="page"]{text-decoration:none;box-shadow:inset 0 -6px 0 var(--wp--preset--color--oranje)}.zl-menu__sub{position:absolute;top:100%;left:0;z-index:20;min-width:20rem;margin:0;padding:.5rem;border-radius:0 0 18px 18px;background:var(--wp--preset--color--wit);box-shadow:var(--wp--preset--shadow--kaart)}.zl-menu__sub a{min-height:52px;padding-left:1.25rem;border-radius:12px;color:var(--wp--preset--color--tekst)}.zl-menu__sub a:hover,.zl-menu__sub [aria-current="page"]{background:var(--wp--preset--color--mint);color:var(--wp--preset--color--tekst);box-shadow:none}.zl-menu__sub :focus-visible{outline-color:var(--wp--preset--color--teal);outline-offset:-4px}html:not(.zl-js) .zl-menu__sub{position:static;box-shadow:none}}.zl-anker{scroll-margin-top:1.5rem}