.wb-scroll-former-entrance{animation:none!important;transition:none!important}
.wb-scroll-former-entrance:not(.wb-uniform-scroll-ready){opacity:1!important}
/* Scroll-inschuiven: alleen JS-geselecteerde blokken onder de eerste viewport.
   Geen vaste hoogtes, horizontale verplaatsing, of effect op formulieren. */
@keyframes wb-uniform-scroll-rise{
 from{opacity:0;transform:translate3d(0,26px,0)}
 to{opacity:1;transform:translate3d(0,0,0)}
}
@media(prefers-reduced-motion:no-preference){
 .wb-uniform-scroll-ready{opacity:0}
 .wb-uniform-scroll-ready.wb-uniform-scroll-enter{animation:wb-uniform-scroll-rise .65s cubic-bezier(.22,.61,.36,1) var(--wb-uniform-scroll-delay,0ms) both!important}
}
@media(max-width:800px){
 @keyframes wb-uniform-scroll-rise{from{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
}
@media(prefers-reduced-motion:reduce){
 .wb-uniform-scroll-ready,.wb-uniform-scroll-enter{opacity:1!important;animation:none!important;transform:none!important}
}
@media print{
 .wb-uniform-scroll-ready,.wb-uniform-scroll-enter{opacity:1!important;animation:none!important;transform:none!important}
}

.wb-scroll-former-entrance:not(.wb-uniform-scroll-ready){transform:none!important}
