.jarallax{position:relative;z-index:0}.jarallax>.jarallax-img,picture.jarallax-img img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1}*{box-sizing:border-box}html,body{padding:0;margin:0;width:100%;height:2000px;font-family:Manrope,sans-serif;line-height:1.15;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"liga";letter-spacing:-.01em;scroll-behavior:smooth}#app{height:100%;display:flex;flex-direction:column;align-items:center;background-color:#fff}.content-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#fff}.content-wrapper article{width:100%;padding:24px}@media screen and (min-width: 640px){.content-wrapper article{max-width:95dvw}}@media screen and (min-width: 1280px){.content-wrapper article{max-width:1104px;padding:32px}}.content-wrapper--about-me{background-color:#f8f9fa}.content-wrapper--services,.content-wrapper--contact{z-index:1;padding-bottom:16px;box-shadow:0 1px 3px #0000001a}.content-wrapper--footer{background-color:#f8f9fa}.about-me__buttons .button,.button{color:#fff;font-size:12px;font-weight:700;align-items:center;padding:12px 16px;border-radius:4px;transition:background-color .5s;cursor:pointer;box-shadow:none;border:none;background-color:#5cc4bd;background-image:linear-gradient(to right,#69b8e0,#4ed199)}.button:hover{background-color:#3faea7;background-image:linear-gradient(to right,#3fa4d7,#31bb80)}@media screen and (min-width: 640px){.about-me__buttons .button,.button{font-size:14px}}@media screen and (min-width: 1024px){.about-me__buttons .button,.button{font-size:16px;padding:14px 20px}}.button--yellow{color:#fff;background-color:#ffd900;border-color:#ffd900;background-image:none}.button--yellow:hover{background-color:#e6c300;border-color:#d6b600;background-image:none}.about-me{background-color:#f8f9fa}.about-me__intro{padding-top:16px}@media screen and (min-width: 1024px){.about-me__intro{padding-top:48px}}.about-me__intro h2{font-size:1.8rem;font-weight:400;color:#495057}@media screen and (min-width: 1024px){.about-me__intro h2{margin-top:0;font-size:3rem;text-align:center}}.about-me__intro p{color:#adb5bd;font-size:1.25rem;line-height:2rem}@media screen and (min-width: 1024px){.about-me__intro p{text-align:center}}.about-me__buttons,.about-me__content{padding:0 16px}@media screen and (min-width: 1024px){.about-me__buttons,.about-me__content{padding:0 64px}}.about-me__buttons{display:grid;margin:48px 0;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;gap:16px;width:100%}@media screen and (min-width: 640px){.about-me__buttons{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media screen and (min-width: 1024px){.about-me__buttons{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}}.about-me__buttons .button{font-size:1.125rem;font-weight:700;background-image:none;background-color:#f8f9fa;color:#adb5bd;transition:color .5s}.about-me__buttons .button:hover{color:#919ca6}.about-me__buttons .button:hover:before{background-color:#adb5bd}.about-me__buttons .button.selected{background-image:linear-gradient(to right,#69b8e0,15%,#5cc4bd,85%,#4ed199);color:#fff;box-shadow:0 .25rem .5rem #0000000d,0 1.5rem 2.2rem #0000001a;z-index:2}.about-me__buttons .button.selected:hover{color:#fff}.about-me__buttons .button.selected:before{background-color:#fff}.about-me__buttons .button--drijfveer:before{display:inline-block;content:"";-webkit-mask-image:url(/assets/images/icons/locomotive.svg);mask-image:url(/assets/images/icons/locomotive.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;background-color:#adb5bd;width:18px;height:18px;transform:translateY(2px);margin-right:8px}@media screen and (min-width: 640px){.about-me__buttons .button--drijfveer.selected{background-image:linear-gradient(to right,#69b8e0,#5cc4bd)}}@media screen and (min-width: 1024px){.about-me__buttons .button--drijfveer.selected{background-image:linear-gradient(to right,#69b8e0,15%,#5cc4bd,85%,#4ed199)}}.about-me__buttons .button--zoektocht:before{display:inline-block;content:"";-webkit-mask-image:url(/assets/images/icons/search.svg);mask-image:url(/assets/images/icons/search.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;background-color:#adb5bd;width:20px;height:18px;transform:translateY(2px);margin-right:8px}@media screen and (min-width: 640px){.about-me__buttons .button--zoektocht.selected{background-image:linear-gradient(to right,#5cc4bd,#4ed199)}}@media screen and (min-width: 1024px){.about-me__buttons .button--zoektocht.selected{background-image:linear-gradient(to right,#69b8e0,15%,#5cc4bd,85%,#4ed199)}}.about-me__buttons .button--werkwijze{grid-column:span 1}@media screen and (min-width: 640px){.about-me__buttons .button--werkwijze{grid-column:span 2}}@media screen and (min-width: 1024px){.about-me__buttons .button--werkwijze{grid-column:span 1}}.about-me__buttons .button--werkwijze:before{display:inline-block;content:"";-webkit-mask-image:url(/assets/images/icons/clipboard-edit.svg);mask-image:url(/assets/images/icons/clipboard-edit.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;background-color:#adb5bd;width:18px;height:18px;transform:translateY(2px);margin-right:8px}@media screen and (min-width: 1024px){.about-me__buttons .button--werkwijze.selected{background-image:linear-gradient(to right,#3fa4d7,50%,#4ed199)}}@media screen and (min-width: 1024px){.about-me__buttons .button--werkwijze.selected{background-image:linear-gradient(to right,#69b8e0,15%,#5cc4bd,85%,#4ed199)}}.about-me__content h3{font-size:1.45rem;font-weight:500;color:#495057}.about-me__content h3 span.bold{font-weight:700}@media screen and (min-width: 1024px){.about-me__content h3{font-size:1.85rem}}.about-me__content p{font-size:1.25rem;line-height:2rem;color:#adb5bd}.about-me__content .hidden{display:none}.contact{background-color:#fff;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.contact{display:grid;grid-template-columns:55% 1fr}}.contact__info{padding-top:16px}@media screen and (min-width: 1024px){.contact__info{padding-top:48px}}.contact__info h2{font-size:1.8rem;font-weight:400;color:#495057}@media screen and (min-width: 1024px){.contact__info h2{margin-top:0;font-size:3rem}}.contact__info p{color:#adb5bd;font-size:1.25rem;line-height:2rem;text-wrap:balance}@media screen and (min-width: 1024px){.contact__info p{padding-right:32px}}.contact__details{display:flex;flex-direction:column;gap:32px;margin:16px 0}.contact__details-item{display:flex;flex-direction:row;gap:16px;align-items:center}.contact__details-item a{color:#adb5bd;text-decoration:none}.contact__icon-container{display:flex;justify-content:center;align-items:center;width:65px;height:65px;background-color:#f8f9fa;border-radius:50%}.contact__icon{font-size:2rem;color:#4ed199;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;background-color:#5cc4bd;background-image:linear-gradient(to right,#69b8e0,#4ed199);width:36px;height:36px}.contact__icon--message{-webkit-mask-image:url(/assets/images/icons/message.svg);mask-image:url(/assets/images/icons/message.svg)}.contact__icon--phone{-webkit-mask-image:url(/assets/images/icons/phone.svg);mask-image:url(/assets/images/icons/phone.svg)}.contact__icon--location{-webkit-mask-image:url(/assets/images/icons/location.svg);mask-image:url(/assets/images/icons/location.svg)}.contact__icon--office{-webkit-mask-image:url(/assets/images/icons/office.svg);mask-image:url(/assets/images/icons/office.svg)}.contact__details-info{display:flex;flex-direction:column;gap:4px}.contact__details-info h3{font-size:1.05rem;font-weight:700;color:#495057;padding:0;margin:0}.contact__details-info span{font-size:1rem;font-weight:400;color:#adb5bd}.contact__photo{display:flex;justify-content:center;align-items:center;margin-top:32px;position:relative;height:fit-content}@media screen and (min-width: 640px){.contact__photo{max-width:75%;align-self:center}}@media screen and (min-width: 1024px){.contact__photo{max-width:initial;align-self:baseline}}.contact__photo img{width:100%;height:auto;border-radius:8px}.contact__photo-overlay:before{content:"";z-index:4;width:100%;height:100%;display:block;position:absolute;background-image:linear-gradient(to right,#69b8e066,50%,#4ed19966);top:0;left:0;bottom:0;border-radius:8px}.contact__name{position:absolute;bottom:32px;left:24px;color:#fff;z-index:5;font-size:1.4rem;font-weight:700}.header{height:100dvh;min-height:800px;width:100dvw}@media screen and (min-width: 1024px){.header{height:80dvh}}.header .jarallax-img{margin-top:24px}.header__overlay{background-image:linear-gradient(to right,#69b8e0,#4ed199);background-color:#0000;background-attachment:fixed;background-clip:border-box;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;z-index:2}.header__motto{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;top:0;left:0;width:100%;height:100%;z-index:3;padding:16px 8px;text-align:center;text-wrap:wrap;color:#fff}@media screen and (min-width: 1024px){.header__motto{padding:176px 80px}}.header__motto h1{font-size:2.25rem;font-weight:400;text-align:center;vertical-align:center;width:100%}@media screen and (min-width: 1024px){.header__motto h1{max-width:840px;font-size:3.75rem;font-weight:400}}.header__motto p{font-size:20px;font-weight:700;line-height:32px}@media screen and (min-width: 640px){.header__motto p{max-width:95dvw}}@media screen and (min-width: 1280px){.header__motto p{max-width:1104px}}.introduction{background-color:#fff;border-top:2px solid #f8f9fa;width:100%;padding-top:32px;padding-bottom:48px;margin-top:100px;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.introduction{max-width:95dvw}}@media screen and (min-width: 1280px){.introduction{max-width:1104px}}.introduction h2,.introduction h3{color:#495057}.introduction h2{font-size:1.8rem}@media screen and (min-width: 1024px){.introduction h2{margin-top:0;font-size:3rem;font-weight:700}}.introduction h3{font-size:1.45rem}@media screen and (min-width: 1024px){.introduction h3{font-size:2.25rem;font-weight:700;vertical-align:middle}}.introduction p{font-size:20px;color:#adb5bd;line-height:32px;display:inline-block;margin:0 auto 16px}.introduction .columns:nth-child(2){margin-top:48px}.introduction .columns:nth-child(2) .columns__header{display:flex;align-items:center}.navigation{position:fixed;top:0;width:100%;box-shadow:0 .125rem .375rem #0000000d,0 .5rem 1.2rem #0000001a;z-index:10;background-color:#fff;height:fit-content}@media screen and (min-width: 1024px){.navigation{height:104px;position:fixed;display:flex;justify-content:center;align-items:center;transition:background-color .3s}}@media screen and (min-width: 1024px){.navigation--transparent-md{background-color:transparent;box-shadow:none}.navigation--transparent-md .navigation__name{color:#fff;border-right:1px solid rgba(255,255,255,.8)}.navigation--transparent-md .navigation__items a{color:#fff}}.navigation__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:8px 16px;height:64px}@media screen and (min-width: 1024px){.navigation__header{width:100%;max-width:95dvw;height:fit-content}}@media screen and (min-width: 1280px){.navigation__header{max-width:1104px}}.navigation__branding{display:flex;flex-direction:row;justify-content:baseline;align-items:center;gap:24px}@media screen and (min-width: 1024px){.navigation__branding{gap:8px}}.navigation__logo{height:40px;animation:.8s slide-logo-in-up ease .1s 1 forwards;will-change:opacity,transform}@media (prefers-reduced-motion){.navigation__logo{animation:none}}@media screen and (min-width: 1024px){.navigation__logo{height:80px}}@keyframes slide-logo-in-up{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.navigation__name{color:#495057;font-size:14px;font-weight:700;text-transform:uppercase}@media screen and (min-width: 1024px){.navigation__name{height:60px;display:flex;align-items:center;font-size:14px;padding-right:16px;border-right:1px solid rgba(0,0,0,.1)}}.navigation__actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.navigation__toggle{background:none;color:inherit;border:none;padding:4px;cursor:pointer;-webkit-mask-image:url(/assets/images/icons/menu.svg);mask-image:url(/assets/images/icons/menu.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;background-color:#495057;width:30px;height:30px}@media screen and (min-width: 640px){.navigation__toggle{display:none}}.navigation__menu{display:none;height:0;opacity:0}.navigation__menu.animated{animation:.4s slide-menu-up ease-in 1 forwards;will-change:height,opacity}.navigation__menu--opened{display:block;opacity:1;height:fit-content;padding-bottom:8px;animation:.4s slide-menu-down ease-out 1 forwards;will-change:height,opacity}@keyframes slide-menu-down{0%{height:0;opacity:0}90%{opacity:0}to{height:160px;opacity:1}}@keyframes slide-menu-up{0%{height:160px;opacity:1}10%{opacity:0}to{height:0;opacity:0}}.navigation__items{margin-top:0;list-style:none;padding-inline-start:0;display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 640px){.navigation__items--mobile{display:none}}.navigation__items--horizontal{display:none;flex-direction:row;margin-bottom:0;gap:4px}@media screen and (min-width: 640px){.navigation__items--horizontal{display:flex}}@media screen and (min-width: 1024px){.navigation__items--horizontal{font-size:16px}}.navigation__item{font-size:1rem;font-weight:700;padding:8px 16px}.navigation__item a{color:#495057;text-decoration:none}.navigation__item a:hover{text-decoration:underline}.services{padding:32px auto}.services .cards{display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 640px){.services .cards{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.services .cards .card:nth-child(3){grid-area:2/span 2;width:50%;justify-self:center}}@media screen and (min-width: 1024px){.services .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;grid-template-rows:initial}.services .cards .card:nth-child(3){grid-area:initial;width:initial;justify-self:initial}}.services .card{background-color:#69b8e0;background:linear-gradient(to right,#69b8e0cc,70%,#4ed199cc);transition:all .8s cubic-bezier(.165,.84,.44,1);transform-style:preserve-3d;min-height:360px;cursor:pointer}@media screen and (min-width: 1024px){.services .card{min-height:456px}}.services .card:hover .card__button:after{animation:move-arrow-right .5s forwards}.services .card--insight{background-image:linear-gradient(to right,#69b8e0cc,#69b8e0b3),url(/assets/images/insight.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.services .card--insight:hover{background-image:linear-gradient(to right,#69b8e066,#69b8e04d),url(/assets/images/insight.webp)}.services .card--thinking{background-image:linear-gradient(to right,#69b8e0b3,50%,#4ed199b3),url(/assets/images/seed.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.services .card--thinking:hover{background-image:linear-gradient(to right,#69b8e04d,50%,#4ed1994d),url(/assets/images/seed.webp)}.services .card--grow{background-image:linear-gradient(to right,#4ed199b3,#4ed199cc),url(/assets/images/grow.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.services .card--grow:hover{background-image:linear-gradient(to right,#4ed1994d,#4ed19966),url(/assets/images/grow.webp)}.services .rate{display:inline-block;width:100%;text-align:center;font-size:1.25rem;line-height:2rem;color:#adb5bd}.footer{padding:24px 0}.footer p{font-size:1.25rem;line-height:2rem;color:#adb5bd}.footer span{font-weight:700;text-transform:uppercase}.card{width:100%;display:flex;flex-direction:column;justify-content:flex-end;background-color:#5cc4bd;border-radius:8px;padding:24px;box-shadow:20px 10px 58px #0000004d}.card__content{color:#fff;padding:16px 8px}.card__content h4{font-size:1.45rem;margin-bottom:8px}@media screen and (min-width: 1024px){.card__content h4{font-size:2.25rem}}.card__content p{margin-top:0;font-weight:400;margin-bottom:32px}@media screen and (min-width: 1024px){.card__content p{font-size:1.125rem}}@keyframes move-arrow-right{0%{margin-left:8px}to{margin-left:16px}}.card__button{display:block;width:100%;cursor:pointer;text-align:center;background-color:#fff;color:#495057;font-weight:700;padding:.625rem 1.5rem;border-radius:4px}.card__button:after{display:inline-block;content:"";-webkit-mask-image:url(/assets/images/icons/arrow-right.svg);mask-image:url(/assets/images/icons/arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;background-color:#495057;width:18px;height:15px;margin-left:8px}.card__button:hover:after{animation:.2s move-arrow-right linear .1s 1 forwards}.columns{display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 1024px){.columns{display:grid;grid-template-columns:1fr 1fr}}h1 span.underline,h2 span.underline,h3 span.underline{background-image:linear-gradient(#ffd900,#ffd900);background-repeat:no-repeat;background-size:0% 30%;background-position:0% 100%}h1 span.animated.underline,h2 span.animated.underline,h3 span.animated.underline{background-size:100% 30%;transition:background-size 1s ease}h1 span.bold.underline,h2 span.bold.underline,h3 span.bold.underline{font-weight:700}h1 span.light.underline,h2 span.light.underline,h3 span.light.underline{font-weight:400}.wave-divider{height:16px;margin-top:100px;width:100%;background-color:transparent;z-index:5}.wave-divider .waves{display:block;width:100%;height:40px;margin:0;bottom:-1px;position:absolute;left:0;float:left;z-index:5}@media screen and (min-width: 1024px){.wave-divider .waves{height:60px}}.wave-divider .wave1>use{animation:move-forever1 12s linear infinite}.wave-divider .wave1>use:nth-child(1){animation-delay:-6s}.wave-divider .wave2>use{animation:move-forever2 10s linear infinite}.wave-divider .wave2>use:nth-child(1){animation-delay:-4s}.wave-divider .wave3>use{animation:move-forever3 8s linear infinite}.wave-divider .wave3>use:nth-child(1){animation-delay:-2s}@keyframes move-forever1{0%{transform:translate(85px)}to{transform:translate(-90px)}}@keyframes move-forever2{0%{transform:translate(-90px)}to{transform:translate(85px)}}@keyframes move-forever3{0%{transform:translate(85px)}to{transform:translate(-90px)}}
