/* Bijna Zen, website door R Deco */
*,*::before,*::after{box-sizing:border-box}
img{max-width:100%;height:auto}
body { margin: 0; background: #FBF7F0; }
  a { color: #0D5C40; text-decoration-color: rgba(13,92,64,.35); text-underline-offset: 3px; transition: color 150ms cubic-bezier(.23,1,.32,1), text-decoration-color 150ms cubic-bezier(.23,1,.32,1); }
  a:hover { color: #B0747C; text-decoration-color: rgba(176,116,124,.5); }
  :focus-visible { outline: 2px solid #B0747C; outline-offset: 3px; border-radius: 6px; }
  ::-webkit-scrollbar { height: 0; }
  @media (prefers-reduced-motion: no-preference) { html { scroll-behavior: smooth; } }
  @media (prefers-reduced-motion: reduce) {
    * { transition-duration: .01ms !important; animation-duration: .01ms !important; }
    [data-reveal] { clip-path: none !important; opacity: 1 !important; }
  }
  @media (prefers-reduced-transparency: reduce) {
    [data-glass] { background: #FFFDF9 !important; backdrop-filter: none !important; }
  }
.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:#0D5C40;color:#FBF7F0;padding:12px 18px;border-radius:8px;text-decoration:none;font-family:Poppins,sans-serif}
.skip-link:focus{top:12px;color:#FBF7F0}
button:disabled{opacity:.4;cursor:default}
bz-if{display:contents}
bz-if[data-if="compact"],bz-if[data-if="smal"],bz-if[data-if="menuOpen"],bz-if[data-if="naVoorverkoop"],bz-if[data-if="heeftBericht"]{display:none}
@media (max-width:1199.98px),(hover:none){bz-if[data-if="breed"]{display:none}bz-if[data-if="compact"]{display:contents}html.menu-open bz-if[data-if="menuOpen"]{display:contents}html.menu-open bz-if[data-if="menuDicht"]{display:none}}
@media (max-width:479.98px){bz-if[data-if="nietSmal"]{display:none}bz-if[data-if="smal"]{display:contents}}
html[data-fase="na"] bz-if[data-if="voorverkoop"]{display:none}
html[data-fase="na"] bz-if[data-if="naVoorverkoop"]{display:contents}
html.met-bericht bz-if[data-if="heeftBericht"]{display:contents}
@media (hover:hover){.h1:hover{color:#E7C9CC !important}}
@media (hover:hover){.h2:hover{color:#B0747C !important}}
@media (hover:hover){.h3:hover{background:#0a4b34 !important;color:#FBF7F0 !important}}
.t4:active{transform:scale(.97) !important}
@media (hover:hover){.h5:hover{background:#F1E9DC !important}}
.t6:active{transform:scale(.93) !important}
@media (hover:hover){.h7:hover{background:#9A626A !important;color:#FFFDF9 !important}}
@media (hover:hover){.h8:hover{background:#fff !important;color:#0D5C40 !important}}
@media (hover:hover){.h9:hover{background:rgba(243,239,230,.08) !important;color:#F3EFE6 !important}}
