@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#18181f;-webkit-font-smoothing:antialiased;background:#f5f2ed;font-family:Outfit,sans-serif}p{text-wrap:pretty}img{display:block}button{cursor:pointer;border:none;font-family:inherit}a{color:inherit;text-decoration:none}.stats-bar{flex-wrap:wrap;display:flex}.stats-bar>div{flex:1}.hero-slide-portret{object-position:right center}.footer-inner{gap:60px;margin-bottom:40px;display:flex}.footer-inner>:first-child{flex-shrink:0}.footer-inner>:last-child{flex:1}.inschrijven-grid{grid-template-columns:380px 1fr;gap:48px;display:grid}@media (width<=768px){.grid-2col{grid-template-columns:1fr!important;gap:24px!important}.grid-3col,.grid-4col,.grid-5col{grid-template-columns:1fr 1fr!important}.resp-hero{min-height:360px;height:auto!important}.hero-slide-portret{object-position:center;object-fit:cover!important}.hero-slide-vulling{display:none}.hero-content{max-width:100%!important;padding:44px 20px!important}.resp-hero-h1{font-size:30px!important}.mobile-stack{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.mobile-stack .btn-hover{text-align:center;justify-content:center;width:100%}.footer-inner{flex-direction:column;gap:28px}.stats-bar>div{flex:0 0 50%!important}.stats-bar>div:nth-child(2n){border-right:none!important}.stats-bar>div:nth-child(n+3){border-top:1px solid #e8e0d6}.inschrijven-grid{grid-template-columns:1fr!important}.resp-px{padding-left:20px!important;padding-right:20px!important}.hide-mobile{display:none!important}.wie-buttons{width:100%;flex-direction:column!important}.wie-buttons a{text-align:center;justify-content:center}}@media (width<=480px){.grid-3col,.grid-4col{grid-template-columns:1fr!important}.grid-5col{grid-template-columns:1fr 1fr!important}.stats-bar>div{border-right:none!important;flex:0 0 100%!important}.stats-bar>div:nth-child(n+2){border-top:1px solid #e8e0d6}.resp-px{padding-left:14px!important;padding-right:14px!important}.resp-hero{min-height:300px}.resp-hero-h1{font-size:26px!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.anim-fade-up{animation:.6s cubic-bezier(.22,1,.36,1) both fadeUp}.anim-fade-in{animation:.5s both fadeIn}.anim-scale-in{animation:.5s cubic-bezier(.22,1,.36,1) both scaleIn}.anim-slide-l{animation:.6s cubic-bezier(.22,1,.36,1) both slideInLeft}.anim-slide-r{animation:.6s cubic-bezier(.22,1,.36,1) both slideInRight}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.marquee-track{width:max-content;animation:28s linear infinite marquee;display:flex}.marquee-track:hover{animation-play-state:paused}.card-hover{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.card-hover:hover{transform:translateY(-5px);box-shadow:0 16px 40px #00000024!important}.btn-hover{transition:filter .18s,transform .18s}.btn-hover:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-hover:active{transform:translateY(0)}@keyframes ba-savebar-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ba-savebar{animation:.2s cubic-bezier(.23,1,.32,1) both ba-savebar-in}.ba-seg{transition:background-color .14s,color .14s,transform .14s ease-out}.ba-seg:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ba-seg:not([aria-pressed=true]):hover{color:#1e2d4a;background-color:#efe9e1}}.ba-field{transition:border-color .14s,box-shadow .14s}.ba-field:focus{outline:none;box-shadow:0 0 0 3px #1e2d4a21;border-color:#1e2d4a!important}@media (prefers-reduced-motion:reduce){.ba-savebar{animation:none}.ba-seg{transition:background-color .14s,color .14s}.ba-seg:active{transform:none}}.ba-alleen-schermlezer{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ba-spin{to{transform:rotate(360deg)}}.ba-spinner{border:3px solid #1e2d4a2e;border-top-color:#1e2d4a;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite ba-spin}@media (hover:hover) and (pointer:fine){.ba-bestandsrij:hover{background-color:#faf7f2}}@keyframes ba-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ba-dialog-panel-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ba-dialog-backdrop{animation:.14s ease-out both ba-dialog-backdrop-in}.ba-dialog-panel{animation:.18s cubic-bezier(.23,1,.32,1) both ba-dialog-panel-in}@keyframes ba-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ba-toast{animation:.18s cubic-bezier(.23,1,.32,1) both ba-toast-in}@media (prefers-reduced-motion:reduce){.ba-spinner{animation-duration:1.6s}.ba-dialog-backdrop,.ba-dialog-panel,.ba-toast{animation:none}}
