:root,body{--zp-vesting:var(--wp--preset--color--vesting);--zp-groen:var(--wp--preset--color--groen);--zp-mint:var(--wp--preset--color--mint);--zp-messing:var(--wp--preset--color--messing);--zp-messing-donker:var(--wp--preset--color--messing-donker);--zp-messing-licht:var(--wp--preset--color--messing-licht);--zp-inkt:var(--wp--preset--color--inkt);--zp-grijs:var(--wp--preset--color--grijs);--zp-lijn:var(--wp--preset--color--lijn);--zp-papier:var(--wp--preset--color--papier);--zp-radius:var(--wp--custom--radius, 14px);--zp-schaduw:var(--wp--custom--schaduw);--zp-serif:var(--wp--preset--font-family--fraunces)}html{scroll-behavior:smooth;scroll-padding-top:96px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.wp-site-blocks{padding-top:0;padding-bottom:0}.wp-site-blocks>*+*{margin-block-start:0}.zp-main>*{margin-block-start:0}:where(.zp-main)>.wp-block-group+.wp-block-group{margin-top:0}img{height:auto}a{text-underline-offset:.18em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--zp-messing);outline-offset:3px;border-radius:4px}h1 em,h2 em{font-style:italic;color:var(--zp-groen);font-weight:400}.zp-kop{position:sticky;top:0;z-index:50;background:rgba(250,249,246,.92);backdrop-filter:saturate(1.4)blur(10px);-webkit-backdrop-filter:saturate(1.4)blur(10px);transition:box-shadow .2s}.admin-bar .zp-kop{top:32px}@media(max-width:782px){.admin-bar .zp-kop{top:0}}.zp-kop.is-gescrold{box-shadow:0 1px 0 var(--zp-lijn),0 8px 24px -16px rgba(21,26,51,.35)}.zp-topbalk{background:var(--zp-vesting);color:#dde1ee;font-size:.8125rem;padding-top:.45rem;padding-bottom:.45rem}.zp-topbalk p{margin:0}.zp-topbalk a{color:#fff;text-decoration:none;font-weight:600}.zp-topbalk a:hover{color:var(--zp-messing-licht)}.zp-topbalk__open{margin-right:1rem;opacity:.85}.zp-hoofdbalk{padding-top:.85rem;padding-bottom:.85rem}.zp-hoofdbalk__rechts{gap:1.25rem}.zp-menu .wp-block-navigation-item__content{color:var(--zp-inkt);text-decoration:none;padding:.35rem .1rem;border-bottom:1.5px solid transparent}.zp-menu .wp-block-navigation-item__content:hover,.zp-menu .current-menu-item>.wp-block-navigation-item__content{border-bottom-color:var(--zp-messing);color:var(--zp-vesting)}.zp-menu .wp-block-navigation__container{gap:1.4rem}.zp-menu .wp-block-navigation__responsive-container.is-menu-open{background:var(--zp-papier);padding:2rem}.zp-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:1rem;font-size:1.25rem}.zp-kop__knop .wp-block-button__link{padding:.7rem 1.2rem;font-size:.9375rem}@media(max-width:1080px){.zp-topbalk__open{display:none}.zp-menu .wp-block-navigation__container{gap:1rem}}@media(max-width:600px){.zp-topbalk__regio{display:none}.zp-topbalk .alignwide{justify-content:center!important}.zp-hoofdbalk .zp-kop__knop{display:none!important}}.zp-logo{display:inline-block;line-height:0}.zp-logo img{display:block;height:46px;width:auto}.zp-voet .zp-logo img{height:40px}.zp-ster__gracht{fill:none;stroke:var(--zp-messing);stroke-width:1.4}.zp-ster__wal{fill:var(--zp-vesting)}.zp-ster__hart{fill:var(--zp-messing)}.wp-block-shortcode:has(.zp-logo){margin:0}.custom-logo{max-height:56px;width:auto}@media(max-width:420px){.zp-logo img{height:36px}}.is-style-label{display:inline-block;margin:0 0 1rem;padding:.35rem .8rem;border-radius:999px;background:var(--zp-messing-licht);color:var(--zp-messing-donker);font-size:.8125rem;font-weight:600;letter-spacing:.02em}.is-style-bovenkop{display:flex;align-items:center;gap:.75rem;margin:0 0 .75rem;color:var(--zp-messing-donker);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.is-style-bovenkop::before{content:"";width:28px;height:2px;background:var(--zp-messing)}.is-style-kaart{background:#fff;border:1px solid var(--zp-lijn);border-radius:var(--zp-radius);padding:clamp(1.25rem,3vw,2rem);box-shadow:var(--zp-schaduw)}.wp-block-group.is-style-vesting{background:var(--zp-vesting);color:#e6e8f1;border-radius:var(--zp-radius);padding:clamp(1.5rem,3vw,2.25rem)}.wp-block-group.is-style-vesting :where(h1,h2,h3,h4){color:#fff}.wp-block-group.is-style-vesting a{color:#fff}.wp-block-group.is-style-messing{background:var(--zp-messing-licht);border-radius:var(--zp-radius);padding:clamp(1.5rem,3vw,2.25rem)}.is-style-vinkjes{list-style:none;padding-left:0}.is-style-vinkjes li{position:relative;padding-left:2rem;margin-bottom:.6rem}.is-style-vinkjes li::before{content:"";position:absolute;left:0;top:.3em;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--zp-mint)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232D3C80' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")50%/70% no-repeat}.is-style-vesting.wp-block-separator,.wp-block-separator.is-style-vesting{border:0;height:3px;width:64px;background:var(--zp-messing);margin-left:0;opacity:1}.wp-block-button.is-style-licht .wp-block-button__link{background:0 0;color:var(--zp-vesting);box-shadow:inset 0 0 0 1.5px currentColor}.wp-block-button.is-style-licht .wp-block-button__link:hover{background:var(--zp-vesting);color:#fff}.wp-block-button.is-style-messing .wp-block-button__link{background:var(--zp-messing);color:var(--zp-inkt)}.wp-block-button.is-style-messing .wp-block-button__link:hover{background:var(--zp-messing-licht);color:var(--zp-inkt)}.wp-element-button{transition:background-color .15s,color .15s,transform .15s}.wp-element-button:active{transform:translateY(1px)}.zp-sectie{padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)}.zp-sectie--groen{background:var(--zp-vesting);color:#d5d9e8}.zp-sectie--groen :where(h1,h2,h3){color:#fff}.zp-sectie--groen .is-style-bovenkop{color:var(--zp-messing-licht)}.zp-sectie--mint{background:var(--zp-mint)}.zp-sectie--papier{background:#f2f1ec}.zp-sectiekop{margin-bottom:var(--wp--preset--spacing--50)!important}.zp-sectiekop>*{margin-left:0!important}.zp-sectiekop h2{margin-top:0}.zp-raster{gap:1.25rem}.zp-hero{position:relative;overflow:hidden;padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);background:radial-gradient(60rem 30rem at 85% 20%,rgba(175,157,102,.12),transparent 60%),radial-gradient(50rem 30rem at 0% 100%,rgba(45,60,128,8%),transparent 60%),var(--zp-papier)}.zp-hero__kop{margin-top:0;max-width:16ch}.zp-hero__tekst{color:var(--zp-grijs);max-width:38rem}.zp-hero .wp-block-buttons{margin-top:2rem}.zp-hero__punten{list-style:none;padding:0;margin-top:2.25rem;display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;font-size:.9375rem;color:var(--zp-grijs)}.zp-hero__punten li{display:flex;align-items:center;gap:.5rem}.zp-hero__punten li::before{content:"";width:8px;height:8px;transform:rotate(45deg);background:var(--zp-messing)}.zp-hero__punten strong{color:var(--zp-inkt)}.zp-paneel{position:relative;background:#fff;border:1px solid var(--zp-lijn);border-radius:20px;padding:1.5rem;box-shadow:0 30px 60px -30px rgba(28,39,89,.35),0 2px 4px rgba(21,26,51,5%)}.zp-paneel__ster{position:absolute;width:180px;height:180px;right:-60px;top:-70px;opacity:.9;z-index:-1}.zp-paneel__kop{display:flex;justify-content:space-between;align-items:center;font-family:var(--zp-serif);font-size:1.25rem;color:var(--zp-vesting);padding-bottom:1rem;border-bottom:1px solid var(--zp-lijn)}.zp-paneel__badge{font-family:var(--wp--preset--font-family--inter);font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--zp-grijs);background:var(--zp-papier);border:1px solid var(--zp-lijn);padding:.2rem .55rem;border-radius:999px}.zp-paneel__lijst{list-style:none;margin:0;padding:0}.zp-paneel__lijst li{display:flex;gap:.9rem;align-items:flex-start;padding:.95rem 0;border-bottom:1px dashed var(--zp-lijn)}.zp-paneel__lijst li:last-child{border-bottom:0}.zp-paneel__lijst strong{display:block;font-size:.975rem}.zp-paneel__lijst small{color:var(--zp-grijs);font-size:.8125rem}.zp-paneel__vink{flex:none;width:26px;height:26px;border-radius:50%;background:var(--zp-groen)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")50%/60% no-repeat}.zp-paneel__punt{flex:none;width:26px;height:26px;border-radius:50%;border:2px solid var(--zp-messing);position:relative}.zp-paneel__punt::after{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--zp-messing);animation:zp-puls 2s ease-in-out infinite}@keyframes zp-puls{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.zp-paneel__punt::after{animation:none}}.zp-paneel__voet{display:flex;gap:.5rem;padding-top:1rem;border-top:1px solid var(--zp-lijn)}.zp-paneel__voet span{font-size:.75rem;font-weight:600;color:var(--zp-groen);background:var(--zp-mint);padding:.25rem .6rem;border-radius:6px}@media(max-width:781px){.zp-paneel__ster{width:120px;height:120px;right:-20px;top:-40px}}.zp-software{background:#fff;border-top:1px solid var(--zp-lijn);border-bottom:1px solid var(--zp-lijn);padding-top:1.25rem;padding-bottom:1.25rem}.zp-software p{margin:0}.zp-software__label{font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--zp-grijs)}.zp-software__lijst{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 2.25rem;font-family:var(--zp-serif);font-size:1.125rem;color:var(--zp-vesting)}.zp-dienst{display:flex;flex-direction:column;gap:.5rem;transition:transform .2s,box-shadow .2s,border-color .2s}.zp-dienst:hover{transform:translateY(-3px);border-color:var(--zp-messing-licht)}.zp-dienst h3{margin:.5rem 0 0;font-size:1.375rem}.zp-dienst p{margin:0;color:var(--zp-grijs);font-size:.975rem}.zp-icoon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--zp-mint);color:var(--zp-groen)}.zp-icoon svg{width:24px;height:24px}.zp-stappen{gap:0;border-top:1px solid rgba(255,255,255,.15)}.zp-stap{padding:1.75rem 1.5rem 0 0;border-left:0;position:relative}.zp-stap+.zp-stap{padding-left:1.5rem;border-left:1px solid rgba(255,255,255,.12)}.zp-stap__nummer{margin:0;color:var(--zp-messing-licht);font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.zp-stap h3{margin:.75rem 0 .5rem;font-size:1.375rem}.zp-stap p{margin:0;font-size:.975rem}@media(max-width:960px){.zp-stap+.zp-stap{border-left:0;padding-left:0}.zp-stap{padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.12)}}.zp-prijzen{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem}.zp-prijs{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--zp-lijn);border-radius:var(--zp-radius);padding:1.75rem 1.5rem}.zp-prijs--uitgelicht{border-color:var(--zp-messing);box-shadow:0 0 0 1px var(--zp-messing),var(--zp-schaduw)}.zp-prijs--uitgelicht::before{content:"Voor zzp'ers";position:absolute;top:-.8rem;left:1.5rem;background:var(--zp-messing);color:var(--zp-inkt);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .6rem;border-radius:999px}.zp-prijs__naam{margin:0;font-size:1.5rem}.zp-prijs__tekst{margin:.35rem 0 1rem;color:var(--zp-grijs);font-size:.9375rem;min-height:2.8em}.zp-prijs__bedrag{margin:0 0 1.25rem;color:var(--zp-grijs);font-size:.9375rem}.zp-prijs__bedrag span{display:block;font-family:var(--zp-serif);font-size:2.75rem;line-height:1.1;color:var(--zp-vesting);font-weight:500}.zp-prijs__lijst{list-style:none;padding:1rem 0 0;margin:0 0 1.5rem;border-top:1px solid var(--zp-lijn);font-size:.9375rem;flex:1}.zp-prijs__lijst li{padding:.3rem 0 .3rem 1.6rem;position:relative}.zp-prijs__lijst li::before{content:"";position:absolute;left:0;top:.62em;width:.9rem;height:.5rem;border-left:2px solid var(--zp-groen);border-bottom:2px solid var(--zp-groen);transform:rotate(-45deg)}.zp-prijs__knop{display:block;text-align:center;text-decoration:none;background:var(--zp-vesting);color:#fff;border-radius:999px;padding:.75rem 1rem;font-weight:600}.zp-prijs__knop:hover{background:var(--zp-groen);color:#fff}.zp-prijs:not(.zp-prijs--uitgelicht) .zp-prijs__knop{background:0 0;color:var(--zp-vesting);box-shadow:inset 0 0 0 1.5px var(--zp-vesting)}.zp-prijs:not(.zp-prijs--uitgelicht) .zp-prijs__knop:hover{background:var(--zp-vesting);color:#fff}.zp-rekenhulp{margin-top:1.5rem!important;display:grid;grid-template-columns:minmax(0,1.45fr)minmax(0,1fr);gap:1.25rem;padding:1.25rem;background:var(--zp-vesting);color:#dde1ee;border-radius:20px;position:relative;overflow:hidden}.zp-rekenhulp::before{content:"";position:absolute;right:40%;top:-140px;width:300px;height:300px;background:url(https://zuydermeerpeek.nl/wp-content/themes/zuydermeerpeek/assets/css/../img/ster-lijn.svg)50%/contain no-repeat;opacity:.18;pointer-events:none}.zp-rekenhulp>*{position:relative}.zp-rekenhulp__invoer{padding:1.25rem 1.25rem 1.5rem}.zp-rekenhulp__label{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--zp-messing)}.zp-rekenhulp__kop{color:#fff;margin:.35rem 0 1.75rem;font-size:clamp(1.5rem,2.4vw,1.9rem)}.zp-rekenhulp__veld{border:0;padding:0;margin:0 0 1.5rem}.zp-rekenhulp__veld:last-child{margin-bottom:0}.zp-rekenhulp__veld legend,.zp-rekenhulp__veld>label{display:block;padding:0;margin:0 0 .6rem;font-size:.875rem;font-weight:600;color:#c9cee0}.zp-keuzes{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;padding:.35rem;background:rgba(255,255,255,7%);border:1px solid rgba(255,255,255,.12);border-radius:14px}.zp-keuze{position:relative;margin:0}.zp-keuze input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.zp-keuze span{display:block;text-align:center;padding:.7rem .5rem;border-radius:10px;font-weight:600;font-size:.9375rem;color:#dde1ee;transition:background-color .15s,color .15s}.zp-keuze:hover span{background:rgba(255,255,255,8%)}.zp-keuze input:checked+span{background:#fff;color:var(--zp-vesting);box-shadow:0 4px 14px -6px rgba(0,0,0,.45)}.zp-keuze input:focus-visible+span{outline:2px solid var(--zp-messing);outline-offset:2px}.zp-teller{display:inline-flex;align-items:center;background:rgba(255,255,255,7%);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:.35rem}.zp-teller__knop{width:2.75rem;height:2.75rem;border:0;border-radius:10px;background:rgba(255,255,255,.1);color:#fff;font-size:1.35rem;line-height:1;cursor:pointer;transition:background-color .15s}.zp-teller__knop:hover{background:var(--zp-messing);color:var(--zp-inkt)}.zp-teller input{width:4.5rem;text-align:center;background:0 0;border:0;color:#fff;font:600 1.25rem/1 var(--wp--preset--font-family--inter);padding:0;-moz-appearance:textfield;appearance:textfield}.zp-teller input::-webkit-outer-spin-button,.zp-teller input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zp-teller input:focus{outline:0}.zp-rekenhulp__uitkomst{display:flex;flex-direction:column;background:#fff;color:var(--zp-grijs);border-radius:14px;padding:1.5rem 1.5rem 1.25rem}.zp-rekenhulp__regels{margin:0 0 1rem}.zp-rekenhulp__regels div{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px dashed var(--zp-lijn);font-size:.9375rem}.zp-rekenhulp__regels dt{margin:0}.zp-rekenhulp__regels dd{margin:0;font-weight:600;color:var(--zp-inkt);font-variant-numeric:tabular-nums}.zp-rekenhulp__totaal{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 1.25rem}.zp-rekenhulp__totaal span{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--zp-messing-donker)}.zp-rekenhulp__totaal strong{font-family:var(--zp-serif);font-weight:500;font-size:clamp(2.4rem,4vw,3rem);line-height:1;color:var(--zp-vesting);font-variant-numeric:tabular-nums}.zp-rekenhulp__knop{display:block;text-align:center;text-decoration:none;background:var(--zp-vesting);color:#fff;border-radius:999px;padding:.85rem 1rem;font-weight:600;margin-top:auto}.zp-rekenhulp__knop:hover{background:var(--zp-groen);color:#fff}.zp-rekenhulp__klein{margin:.9rem 0 0;font-size:.75rem;line-height:1.5;color:var(--zp-grijs)}@media(max-width:960px){.zp-rekenhulp{grid-template-columns:1fr}}@media(max-width:520px){.zp-keuzes{grid-template-columns:repeat(2,1fr)}.zp-rekenhulp{padding:.75rem}.zp-rekenhulp__invoer{padding:1rem .75rem 1.25rem}}.zp-plaatsen{list-style:none;padding:0;margin:0}.zp-plaatsen--pillen{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.zp-plaatsen--pillen a{display:inline-block;padding:.45rem .9rem;border-radius:999px;background:#fff;border:1px solid var(--zp-lijn);color:var(--zp-vesting);text-decoration:none;font-size:.9375rem;font-weight:500}.zp-plaatsen--pillen a:hover{border-color:var(--zp-messing);background:var(--zp-messing-licht)}.zp-plaatsen--lijst li{margin-bottom:.45rem}.zp-kaart-wrap{background:#fff;border-radius:20px;border:1px solid var(--zp-lijn);padding:1rem;box-shadow:var(--zp-schaduw)}.zp-kaart{display:block;width:100%;height:auto}.zp-kaart__water{fill:#d9e3ee}.zp-kaart__waternaam{fill:#6d7fa0;font-size:13px;font-style:italic;font-family:var(--zp-serif)}.zp-kaart__weg{fill:none;stroke:var(--zp-messing-licht);stroke-width:7;stroke-linecap:round}.zp-kaart__wegnaam{fill:var(--zp-messing-donker);font-size:11px;font-weight:700}.zp-kaart__plaats circle{fill:#fff;stroke:var(--zp-groen);stroke-width:3;transition:r .15s}.zp-kaart__plaats text{fill:var(--zp-inkt);font-size:14px;font-weight:600;font-family:var(--wp--preset--font-family--inter)}.zp-kaart__plaats:hover circle,.zp-kaart__plaats:focus circle{fill:var(--zp-messing);r:8}.zp-kaart__plaats:hover text{fill:var(--zp-groen)}.zp-kaart__kantoor circle{fill:var(--zp-vesting)}.zp-kaart__kantoor path{fill:var(--zp-messing)}.zp-plaatskaarten{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem}.zp-plaatskaarten a{display:flex;flex-direction:column;height:100%;padding:1.25rem;background:#fff;border:1px solid var(--zp-lijn);border-radius:var(--zp-radius);text-decoration:none;color:var(--zp-grijs);transition:border-color .15s,transform .15s}.zp-plaatskaarten a:hover{border-color:var(--zp-messing);transform:translateY(-2px)}.zp-plaatskaarten__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--zp-messing-donker)}.zp-plaatskaarten__naam{font-family:var(--zp-serif);font-size:1.6rem;color:var(--zp-vesting);margin:.2rem 0 .5rem}.zp-plaatskaarten__tekst{font-size:.875rem}.zp-redenen{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.zp-redenen li{padding:1.5rem;background:#fff;border-radius:var(--zp-radius);border:1px solid var(--zp-lijn);color:var(--zp-grijs)}.zp-redenen strong{display:block;font-family:var(--zp-serif);font-size:1.3rem;font-weight:500;color:var(--zp-vesting);margin-bottom:.35rem}@media(max-width:600px){.zp-redenen{grid-template-columns:1fr}}.wp-block-details.is-style-faq{border-bottom:1px solid var(--zp-lijn);padding:0;margin:0}.wp-block-details.is-style-faq:first-child{border-top:1px solid var(--zp-lijn)}.wp-block-details.is-style-faq summary{list-style:none;cursor:pointer;padding:1.25rem 2.5rem 1.25rem 0;position:relative;font-family:var(--zp-serif);font-size:1.25rem;color:var(--zp-vesting)}.wp-block-details.is-style-faq summary::-webkit-details-marker{display:none}.wp-block-details.is-style-faq summary::after{content:"";position:absolute;right:.25rem;top:50%;width:12px;height:12px;border-right:2px solid var(--zp-messing);border-bottom:2px solid var(--zp-messing);transform:translateY(-75%)rotate(45deg);transition:transform .2s}.wp-block-details.is-style-faq[open] summary::after{transform:translateY(-25%)rotate(-135deg)}.wp-block-details.is-style-faq>:not(summary){margin:0 0 1.25rem;color:var(--zp-grijs);max-width:62ch}.zp-bericht{display:flex;flex-direction:column;gap:.5rem;height:100%}.zp-bericht .wp-block-post-title{margin:0}.zp-bericht .wp-block-post-title a{text-decoration:none;color:var(--zp-vesting)}.zp-bericht .wp-block-post-title a:hover{text-decoration:underline}.zp-bericht__datum{font-size:.8125rem;color:var(--zp-messing-donker);font-weight:600}.zp-bericht .wp-block-post-excerpt{color:var(--zp-grijs);font-size:.9375rem}.zp-bericht__beeld img{border-radius:10px}.zp-actie-wrap{padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--60)}.zp-actie{position:relative;overflow:hidden;background:var(--zp-vesting);color:#d5d9e8;border-radius:24px;padding:clamp(2rem,5vw,4rem)!important}.zp-actie::after{content:"";position:absolute;right:-80px;bottom:-120px;width:420px;height:420px;background:url(https://zuydermeerpeek.nl/wp-content/themes/zuydermeerpeek/assets/css/../img/ster-lijn.svg)50%/contain no-repeat;opacity:.5;pointer-events:none}.zp-actie h2{color:#fff;margin-top:0}.zp-actie .wp-block-button.is-style-licht .wp-block-button__link{color:#fff}.zp-actie .wp-block-button.is-style-licht .wp-block-button__link:hover{background:#fff;color:var(--zp-vesting)}.zp-paginakop{padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);background:linear-gradient(180deg,#F2F1EC,var(--zp-papier));border-bottom:1px solid var(--zp-lijn)}.zp-paginakop .wp-block-post-title,.zp-paginakop h1{margin-top:.5rem;text-wrap:balance}.zp-paginakop__intro{font-size:var(--wp--preset--font-size--groot);color:var(--zp-grijs);max-width:44rem}.zp-paginakop--plaats{padding-bottom:var(--wp--preset--spacing--60)}.zp-paginakop--plaats .wp-block-post-title{font-size:clamp(2.2rem,5vw,3.4rem)}.zp-inhoud{padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)}.zp-inhoud .zp-intro{font-size:var(--wp--preset--font-size--groot);color:var(--zp-grijs)}.zp-lokaal{margin-top:2rem!important;margin-bottom:2rem!important;border-left:4px solid var(--zp-messing)}.zp-lokaal h2{margin-top:0;font-size:var(--wp--preset--font-size--xl)}.zp-napkaart__label{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--zp-messing-donker);margin:0}.zp-meta{gap:1rem;color:var(--zp-grijs);font-size:.875rem}.zp-disclaimer{color:var(--zp-grijs)}.zp-kruimelpad ol{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-wrap:wrap;gap:.35rem;font-size:.8125rem;color:var(--zp-grijs)}.zp-kruimelpad li+li::before{content:"/";margin-right:.35rem;color:var(--zp-messing)}.zp-kruimelpad a{color:var(--zp-grijs);text-decoration:none}.zp-kruimelpad a:hover{color:var(--zp-groen);text-decoration:underline}.wp-block-shortcode:has(.zp-kruimelpad){margin-bottom:0}.zp-nap p{margin:0 0 .75rem}.zp-nap__open{font-size:.9375rem}.zp-nap__route a{font-weight:600}.zp-nap__route a::after{content:" →"}.zp-contact{gap:clamp(1.5rem,4vw,3.5rem)}.zp-formulier__rij{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}@media(max-width:600px){.zp-formulier__rij{grid-template-columns:1fr}}.zp-formulier p{margin:0 0 1rem}.zp-formulier label,.zp-formulier legend{display:block;font-size:.875rem;font-weight:600;margin-bottom:.35rem;color:var(--zp-inkt)}.zp-formulier input:not([type=checkbox]):not([type=radio]),.zp-formulier select,.zp-formulier textarea{width:100%;box-sizing:border-box;font:inherit;color:var(--zp-inkt);background:#fff;border:1px solid #cdcbc4;border-radius:10px;padding:.7rem .85rem;transition:border-color .15s,box-shadow .15s}.zp-formulier :is(input,select,textarea):focus{outline:0;border-color:var(--zp-groen);box-shadow:0 0 0 3px rgba(45,60,128,.15)}.zp-formulier__keuze{border:0;padding:0;margin:0 0 1rem}.zp-formulier__keuze label{display:inline-flex;align-items:center;gap:.4rem;margin:0 1.25rem .35rem 0;font-weight:400}.zp-formulier__akkoord label{display:flex;gap:.55rem;align-items:flex-start;font-weight:400;font-size:.875rem;color:var(--zp-grijs)}.zp-formulier__akkoord input{margin-top:.3rem}.zp-formulier button{border:0;cursor:pointer;font:inherit;font-weight:600}.zp-formulier button[aria-busy=true]{opacity:.7}.zp-formulier__klein{display:inline-block;margin-left:.75rem;font-size:.875rem;color:var(--zp-grijs)}.zp-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.zp-melding{padding:1rem 1.25rem;border-radius:10px;margin-bottom:1.25rem}.zp-melding--ok{background:var(--zp-mint);color:var(--zp-vesting);border:1px solid #c6cce2}.zp-melding--fout{background:#fbedea;color:#8a2a1b;border:1px solid #f0cbc3}.zp-voet{background:var(--zp-inkt);color:#aeb3c7;padding-top:var(--wp--preset--spacing--60);padding-bottom:6rem;font-size:.9375rem}.zp-voet a{color:#e6e8f1;text-decoration:none}.zp-voet a:hover{color:var(--zp-messing-licht);text-decoration:underline}.zp-voet__kolommen{gap:2rem}.zp-voet__kop{color:#fff;font-family:var(--wp--preset--font-family--inter);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem}.zp-voet__lijst,.zp-voet .zp-plaatsen,.zp-social{list-style:none;padding:0;margin:0}.zp-voet__lijst li,.zp-voet .zp-plaatsen li{margin-bottom:.45rem}.zp-voet__intro{margin:1.25rem 0 1.5rem;max-width:30ch}.zp-voet .zp-nap__naam strong{color:#fff}.zp-social{display:flex;gap:1rem;margin-top:1.25rem}.zp-voet__onder{border-top:1px solid rgba(255,255,255,.1);margin-top:var(--wp--preset--spacing--50)!important;padding-top:1.5rem;font-size:.8125rem}.zp-voet__onder p{margin:0}@media(min-width:782px){.zp-voet{padding-bottom:var(--wp--preset--spacing--40)}}.zp-mobielbalk{display:none}@media(max-width:781px){.zp-mobielbalk{display:grid;grid-template-columns:1fr 1.6fr;gap:.5rem;position:fixed;z-index:60;left:.75rem;right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));padding:.4rem;background:rgba(21,26,51,.94);border-radius:999px;box-shadow:0 10px 30px -10px rgba(0,0,0,.5);backdrop-filter:blur(8px)}.zp-mobielbalk a{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem;border-radius:999px;font-weight:600;text-decoration:none;font-size:.9375rem}.zp-mobielbalk__bel{color:#fff}.zp-mobielbalk__intake{background:var(--zp-messing);color:var(--zp-inkt)}}.wp-block-search__input{border-radius:999px 0 0 999px;border:1px solid #cdcbc4;padding:.7rem 1rem}.wp-block-search__button{margin-left:0;border-radius:0 999px 999px 0}.zp-leeg{color:var(--zp-grijs);font-style:italic}.zp-kaart a,.zp-kaart text{text-decoration:none}.zp-inhoud .wp-block-post-content>.alignfull:last-child{margin-bottom:calc(-1 * var(--wp--preset--spacing--50))}.zp-hero__beeld{position:relative;padding-bottom:3.5rem}.zp-hero__foto{display:block;width:100%;aspect-ratio:4/4.4;object-fit:cover;border-radius:22px;box-shadow:0 30px 60px -30px rgba(28,39,89,.45)}.zp-hero__beeld::before{content:"";position:absolute;z-index:-1;right:-18px;top:-18px;width:55%;height:55%;border:2px solid var(--zp-messing);border-radius:22px}.zp-hero__beeld .zp-paneel{position:absolute;left:-2.5rem;bottom:0;width:min(330px,85%);padding:1.1rem 1.25rem}.zp-hero__beeld .zp-paneel__kop{font-size:1.05rem;padding-bottom:.6rem}.zp-hero__beeld .zp-paneel__lijst li{padding:.6rem 0}@media(max-width:781px){.zp-hero__foto{aspect-ratio:4/3}.zp-hero__beeld .zp-paneel{position:relative;left:auto;bottom:auto;width:auto;margin:-3rem 1rem 0}.zp-hero__beeld{padding-bottom:0}.zp-hero__beeld::before{display:none}}.zp-fotokader{margin:0 0 1.75rem}.zp-fotokader img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--zp-radius)}.zp-fotokader--contact{margin-bottom:1.25rem}.zp-plaatsbeeld{margin-bottom:1rem}.zp-plaatsfoto{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:var(--zp-radius);box-shadow:var(--zp-schaduw)}.zp-fotoband{position:relative;overflow:hidden;min-height:clamp(420px,55vw,600px);display:flex;align-items:center;padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);color:#e6e8f1}.zp-fotoband>.zp-fotoband__tekst{position:relative;z-index:2;width:100%}.zp-fotoband__foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.zp-fotoband::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(21,26,51,.88) 0%,rgba(28,39,89,.65) 45%,rgba(28,39,89,5%) 100%)}.zp-fotoband h2{color:#fff;margin-top:0}.zp-fotoband .is-style-bovenkop{color:var(--zp-messing-licht)}.zp-fotoband .wp-block-html{margin:0}@media(max-width:781px){.zp-fotoband::after{background:linear-gradient(180deg,rgba(21,26,51,.55),rgba(21,26,51,.9))}}.zp-fotoband>.zp-fotoband__foto{max-width:none!important;margin:0!important}.zp-vervangen .zp-inhoud{padding-top:0;padding-bottom:0}.zp-split{gap:clamp(1.5rem,5vw,4.5rem)}.zp-fotokader--accent{position:relative}.zp-fotokader--accent::before{content:"";position:absolute;z-index:-1;right:-16px;bottom:-16px;width:60%;height:60%;border:2px solid var(--zp-messing);border-radius:var(--zp-radius)}.zp-waarde__nummer{margin:0;font-family:var(--zp-serif);font-size:2rem;line-height:1;color:var(--zp-messing)}.zp-waarde h3{margin:.75rem 0 .5rem;font-size:1.375rem}.zp-waarde p:last-child{margin:0;color:var(--zp-grijs)}.zp-plaatsen--pillen span{display:inline-block;padding:.45rem .9rem;border-radius:999px;background:#fff;border:1px solid var(--zp-lijn);color:var(--zp-vesting);font-size:.9375rem}.zp-av-sectie+.zp-av-sectie{margin-top:2rem}.zp-av-kolom{margin-bottom:1.25rem}.zp-av-onderkop{color:var(--zp-grijs);margin-top:-.5rem}.zp-av-tabel table{width:100%;border-collapse:collapse;font-size:.9375rem}.zp-av-tabel td{border-bottom:1px solid var(--zp-lijn);padding:.6rem .5rem}.zp-av-beeld img{max-width:100%;border-radius:var(--zp-radius)}.zp-av-tijdlijn,.zp-av-berichten{padding-left:1.25rem}.zp-kop__knop .wp-block-button__link{white-space:nowrap}@media(min-width:600px) and (max-width:1180px){.zp-menu .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex!important}.zp-menu .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none!important}.zp-menu .wp-block-navigation__responsive-container.is-menu-open{display:flex!important;position:fixed;inset:0;z-index:100000}.zp-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{display:flex!important}.zp-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{flex-direction:column;align-items:flex-start}}.zp-menu .wp-block-navigation__responsive-container-open svg,.zp-menu .wp-block-navigation__responsive-container-close svg{width:28px;height:28px}.zp-paginakop>.is-style-label{margin-left:max(0px,calc((100% - 1200px)/2))!important}.zp-paginakop>.zp-paginakop__intro,.zp-paginakop>.wp-block-post-excerpt{max-width:46rem!important;margin-left:max(0px,calc((100% - 1200px)/2))!important}.zp-plaatskaarten{row-gap:1rem}.zp-plaatskaarten li{margin:0}.zp-raster--3{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))!important}.zp-paneel__lijst--stappen{counter-reset:none}.zp-paneel__lijst--stappen li{position:relative}.zp-paneel__lijst--stappen li:not(:last-child)::before{content:"";position:absolute;left:13px;top:calc(.6rem + 30px);bottom:-.6rem;border-left:2px dotted var(--zp-messing);opacity:.6}.zp-paneel__nr{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--zp-vesting);color:#fff;font-size:.8125rem;font-weight:700;position:relative;z-index:1}.zp-paneel__lijst--stappen li:first-child .zp-paneel__nr{background:var(--zp-messing);color:var(--zp-inkt)}.zp-paneel__lijst--stappen li{border-bottom:0!important}.zp-hero__beeld .zp-paneel{width:min(350px,88%)}