@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=Nunito:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&family=Roboto:wght@400;500;700&family=Open+Sans:wght@400;600;700&family=Lato:wght@400;700&family=Montserrat:wght@400;500;600;700&family=Playfair+Display:wght@400;700&family=Crimson+Text:wght@400;600&family=Dancing+Script:wght@400;700&family=Pacifico&family=Great+Vibes&family=Lobster&family=Indie+Flower&family=Caveat:wght@400;700&family=Amatic+SC:wght@400;700&family=Fredoka:wght@400;600&family=Comfortaa:wght@400;700&family=Righteous&family=Bebas+Neue&family=Oswald:wght@400;600&family=Anton&family=Bangers&display=swap";.about-section-content{padding:60px 0;text-align:center;position:relative}@media(max-width:768px){.about-section-content{padding:45px 0}}.zakelijk-section-content{padding:80px 0;text-align:center}@media(max-width:768px){.zakelijk-section-content{padding:60px 0}}.aboutHero{background:transparent;max-width:calc(3*clamp(220px,30vw,340px) + 2*clamp(12px,2.5vw,25px));margin:0 auto}.aboutHero .hero-content{display:flex;align-items:center;gap:60px}@media(max-width:768px){.aboutHero .hero-content{flex-direction:column;gap:40px;text-align:center}}@media(max-width:680px){.aboutHero .hero-content{gap:30px}}.aboutHero .hero-content-centered{display:flex;justify-content:center;align-items:center;text-align:center}.aboutHero .hero-text{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 30px);text-align:left}@media(max-width:768px){.aboutHero .hero-text{text-align:center;flex:0 0 auto}}.aboutHero .hero-text .sectionTitle{font-family:Nunito,sans-serif;font-size:64px;font-weight:800;color:#4582c3;margin:0 0 30px;line-height:1.1;text-shadow:2px 2px 4px rgba(0,0,0,.1);text-align:left}@media(max-width:1366px){.aboutHero .hero-text .sectionTitle{font-size:54px}}@media(max-width:768px){.aboutHero .hero-text .sectionTitle{font-size:44px;margin:0 0 25px;text-align:center}}@media(max-width:680px){.aboutHero .hero-text .sectionTitle{font-size:36px}}.aboutHero .hero-text .heroDescription{font-family:Inter,sans-serif;font-size:20px;font-weight:400;color:#333;line-height:1.6;margin:0;text-align:left}@media(max-width:768px){.aboutHero .hero-text .heroDescription{font-size:18px;text-align:center}}@media(max-width:680px){.aboutHero .hero-text .heroDescription{font-size:16px}}.aboutHero .hero-text-centered{text-align:center;max-width:800px;width:100%}.aboutHero .hero-text-centered .sectionTitle{font-family:Nunito,sans-serif;font-size:64px;font-weight:800;color:#4582c3;margin:0 0 30px;line-height:1.1;text-shadow:2px 2px 4px rgba(0,0,0,.1);text-align:center}@media(max-width:1366px){.aboutHero .hero-text-centered .sectionTitle{font-size:54px}}@media(max-width:768px){.aboutHero .hero-text-centered .sectionTitle{font-size:44px;margin:0 0 25px}}@media(max-width:680px){.aboutHero .hero-text-centered .sectionTitle{font-size:36px}}.aboutHero .hero-text-centered .heroDescription{font-family:Inter,sans-serif;font-size:20px;font-weight:400;color:#333;line-height:1.6;margin:0 0 20px;text-align:center}.aboutHero .hero-text-centered .heroDescription:last-child{margin-bottom:0}@media(max-width:768px){.aboutHero .hero-text-centered .heroDescription{font-size:18px}}@media(max-width:680px){.aboutHero .hero-text-centered .heroDescription{font-size:16px}}.aboutHero .hero-image{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 30px)}@media(max-width:768px){.aboutHero .hero-image{flex:0 0 auto;max-width:350px;width:100%}}@media(max-width:680px){.aboutHero .hero-image{max-width:300px}}.aboutHero .hero-image img{width:100%;height:auto;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.1);transition:all .3s ease}.aboutHero .hero-image img:hover{box-shadow:0 20px 50px rgba(0,0,0,.15)}.test-content-card{display:flex;align-items:center;gap:60px;margin-top:60px;background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.test-content-card.animate-in{opacity:1;transform:translateY(0)}.test-content-card.animate-out{opacity:0;transform:translateY(50px)}@media(max-width:768px){.test-content-card{flex-direction:column;gap:30px;margin-top:40px;padding:30px}}@media(max-width:680px){.test-content-card{padding:25px;margin-top:30px}}.test-content-card .card-content{flex:1 1}.test-content-card .card-content h3{font-family:Nunito,sans-serif;font-size:32px;font-weight:700;color:#4582c3;margin:0 0 25px}@media(max-width:768px){.test-content-card .card-content h3{font-size:28px;margin:0 0 20px}}@media(max-width:680px){.test-content-card .card-content h3{font-size:24px}}.test-content-card .card-content p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#555;line-height:1.7;margin:0 0 20px}.test-content-card .card-content p:last-child{margin-bottom:0}@media(max-width:680px){.test-content-card .card-content p{font-size:15px}}.test-content-card .card-image{flex:0 0 300px}@media(max-width:768px){.test-content-card .card-image{flex:0 0 auto;max-width:250px;align-self:center}}@media(max-width:680px){.test-content-card .card-image{max-width:200px}}.test-content-card .card-image img{width:100%;height:auto;border-radius:12px}.test-content-card.reverse{flex-direction:row-reverse}@media(max-width:768px){.test-content-card.reverse{flex-direction:column}}.team-title{text-align:center;margin-bottom:60px;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.team-title.animate-in{opacity:1;transform:translateY(0)}.team-title.animate-out{opacity:0;transform:translateY(30px)}.team-title .sectionTitle{font-family:Nunito,sans-serif;font-size:48px;font-weight:700;color:#fff;margin:0 0 50px;text-align:center;background:transparent;padding:0;display:block}@media(max-width:768px){.team-title .sectionTitle{font-size:36px;margin-bottom:40px}}@media(max-width:680px){.team-title .sectionTitle{font-size:28px}}.team-cards-container{display:flex;justify-content:space-between;gap:40px;width:100%;max-width:calc(3*clamp(220px,30vw,340px) + 2*clamp(12px,2.5vw,25px));margin:0 auto}@media(max-width:768px){.team-cards-container{flex-direction:column;gap:30px;align-items:center}}@media(max-width:680px){.team-cards-container{gap:25px}}.section-decoration{position:absolute;z-index:5}@media(max-width:768px){.section-decoration{display:none}}.section-decoration.top-left{top:50px;left:-20px;transform:rotate(-30deg)}.section-decoration.top-left svg{width:170px;height:170px}.section-decoration.top-left img{width:170px!important;height:170px!important}.section-decoration.bottom-right{bottom:20px;right:-20px}.section-decoration.right-side{bottom:50px;right:30px;transform:rotate(75deg)}.section-decoration.right-side svg{width:160px;height:160px}.section-decoration.right-side img{width:160px!important;height:160px!important}.section-decoration.left-side{top:50px;left:30px;transform:rotate(-25deg)}.section-decoration.left-side svg{width:160px;height:160px}.section-decoration.left-side img{width:160px!important;height:160px!important}.section-decoration svg{width:150px;height:150px}.section-decoration svg circle,.section-decoration svg g,.section-decoration svg path,.section-decoration svg rect{fill:#fff!important}.section-decoration img{width:150px!important;height:150px!important;filter:brightness(0) invert(1)!important}.section-decoration.left-side svg g,.section-decoration.left-side svg path,.section-decoration.right-side svg g,.section-decoration.right-side svg path{fill:#4582c3!important}.section-decoration.left-side img,.section-decoration.right-side img{filter:invert(42%) sepia(93%) saturate(352%) hue-rotate(175deg) brightness(89%) contrast(86%)!important}.team-member-card{flex:1 1;min-width:0;opacity:1;transform:translateY(0) scale(1)}@media(max-width:768px){.team-member-card{max-width:400px;width:100%}}@media(max-width:680px){.team-member-card{max-width:350px;width:100%}}.team-member-card .team-member-content{position:relative;background:#fff;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.1);border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,hsla(0,0%,100%,.3) border-box;transition:all .6s cubic-bezier(.25,.46,.45,.94);text-align:center;min-height:420px;cursor:pointer;transform-style:preserve-3d}.team-member-card .team-member-content:hover{box-shadow:0 25px 60px rgba(0,0,0,.15)}.team-member-card .team-member-content.flipped{transform:rotateY(180deg)}@media(max-width:768px){.team-member-card .team-member-content{min-height:380px}}@media(max-width:680px){.team-member-card .team-member-content{min-height:350px}}.team-member-card .team-member-content .card-face{position:absolute;top:0;left:0;width:100%;height:100%;padding:35px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20px}@media(max-width:768px){.team-member-card .team-member-content .card-face{padding:30px 25px}}@media(max-width:680px){.team-member-card .team-member-content .card-face{padding:25px 20px}}.team-member-card .team-member-content .card-front{background:#fff}.team-member-card .team-member-content .card-back{background:#fff;transform:rotateY(180deg)}.team-member-card .team-member-content .member-image{width:160px;height:160px;border-radius:50%;overflow:hidden;margin:0 auto 25px}@media(max-width:768px){.team-member-card .team-member-content .member-image{width:140px;height:140px;margin-bottom:20px}}@media(max-width:680px){.team-member-card .team-member-content .member-image{width:120px;height:120px;margin-bottom:15px}}.team-member-card .team-member-content .member-image img{width:100%;height:100%;object-fit:cover}.team-member-card .team-member-content h4{font-family:Nunito,sans-serif;font-size:28px;font-weight:700;color:#333;margin:0 0 12px}@media(max-width:768px){.team-member-card .team-member-content h4{font-size:24px;margin:0 0 10px}}@media(max-width:680px){.team-member-card .team-member-content h4{font-size:22px;margin:0 0 8px}}.team-member-card .team-member-content .member-role{font-family:Inter,sans-serif;font-size:18px;font-weight:500;color:#4582c3;margin:0 0 20px;line-height:1.4}@media(max-width:768px){.team-member-card .team-member-content .member-role{font-size:16px;margin:0 0 18px}}@media(max-width:680px){.team-member-card .team-member-content .member-role{font-size:15px;margin:0 0 15px}}.team-member-card .team-member-content .linkedin-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:#4582c3;text-decoration:none;padding:12px 16px;border-radius:8px;border:2px solid #4582c3;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:all .3s ease;margin-top:auto}@media(max-width:680px){.team-member-card .team-member-content .linkedin-button{padding:10px 14px;font-size:13px;gap:6px}}.team-member-card .team-member-content .linkedin-button:hover{background:#4582c3;color:#fff;box-shadow:0 4px 12px rgba(69,130,195,.3)}.team-member-card .team-member-content .linkedin-button:hover svg path{fill:#fff}.team-member-card .team-member-content .linkedin-button:active{transform:translateY(0)}.team-member-card .team-member-content .linkedin-button svg{width:20px;height:20px}.team-member-card .team-member-content .linkedin-button svg circle,.team-member-card .team-member-content .linkedin-button svg g,.team-member-card .team-member-content .linkedin-button svg path,.team-member-card .team-member-content .linkedin-button svg rect{fill:#4582c3!important;transition:fill .3s ease}@media(max-width:680px){.team-member-card .team-member-content .linkedin-button svg{width:18px;height:18px}}.team-member-card .team-member-content .linkedin-button:hover svg circle,.team-member-card .team-member-content .linkedin-button:hover svg g,.team-member-card .team-member-content .linkedin-button:hover svg path,.team-member-card .team-member-content .linkedin-button:hover svg rect{fill:#fff!important}.team-member-card .team-member-content .flip-hint{margin-top:15px}.team-member-card .team-member-content .flip-hint span{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#4582c3;background:rgba(69,130,195,.1);padding:8px 16px;border-radius:20px;border:1px solid rgba(69,130,195,.2);transition:all .3s ease;display:inline-block}@media(max-width:680px){.team-member-card .team-member-content .flip-hint span{font-size:12px;padding:6px 12px}}.team-member-card .team-member-content .flip-hint:hover span{background:rgba(69,130,195,.15);border-color:rgba(69,130,195,.3)}.team-member-card .team-member-content .bio-content{height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}.team-member-card .team-member-content .bio-content h4{color:#4582c3;margin-bottom:20px}.team-member-card .team-member-content .bio-content .bio-text{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#555;line-height:1.6;margin:0 0 25px;flex-grow:1;display:flex;align-items:center}@media(max-width:680px){.team-member-card .team-member-content .bio-content .bio-text{font-size:15px;margin:0 0 20px}}.story-mission-container{display:flex;flex-direction:column;gap:60px;max-width:calc(3*clamp(220px,30vw,340px) + 2*clamp(12px,2.5vw,25px));margin:0 auto;padding:10px 0}@media(max-width:768px){.story-mission-container{gap:50px;padding:10px 0}}@media(max-width:680px){.story-mission-container{gap:40px;padding:10px 0}}.story-mission-card{display:flex;align-items:center;gap:50px;background:#fff;opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.story-mission-card.animate-in{opacity:1;transform:translateY(0)}@media(max-width:768px){.story-mission-card{flex-direction:column;gap:35px}}@media(max-width:680px){.story-mission-card{gap:25px}}.story-mission-card.mission-card{flex-direction:row-reverse}@media(max-width:768px){.story-mission-card.mission-card{flex-direction:column}}.story-mission-card.mission-card .card-content h3,.story-mission-card.mission-card .card-content p{text-align:right}@media(max-width:768px){.story-mission-card.mission-card .card-content h3,.story-mission-card.mission-card .card-content p{text-align:center}}.story-mission-card:not(.mission-card) .card-content h3,.story-mission-card:not(.mission-card) .card-content p{text-align:left}@media(max-width:768px){.story-mission-card:not(.mission-card) .card-content h3,.story-mission-card:not(.mission-card) .card-content p{text-align:center}}.story-mission-card .card-content{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 25px)}.story-mission-card .card-content h3{font-family:Nunito,sans-serif;font-size:36px;font-weight:700;color:#4582c3;margin:0 0 30px}@media(max-width:768px){.story-mission-card .card-content h3{font-size:32px;margin:0 0 25px;text-align:center}}@media(max-width:680px){.story-mission-card .card-content h3{font-size:28px;margin:0 0 20px}}.story-mission-card .card-content p{font-family:Inter,sans-serif;font-size:17px;font-weight:400;color:#555;line-height:1.7;margin:0 0 20px}.story-mission-card .card-content p:last-child{margin-bottom:0}@media(max-width:768px){.story-mission-card .card-content p{text-align:center}}@media(max-width:680px){.story-mission-card .card-content p{font-size:16px}}.story-mission-card .card-image-container{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 25px);display:flex;justify-content:center;align-items:center;overflow:visible}@media(max-width:768px){.story-mission-card .card-image-container{flex:0 0 auto;max-width:280px;align-self:center}}@media(max-width:680px){.story-mission-card .card-image-container{max-width:250px}}.story-mission-card .card-image-container .card-svg{width:100%;max-width:100%;height:300px;display:flex;align-items:center;justify-content:center;overflow:visible}.story-mission-card .card-image-container .card-svg svg{width:200px;height:200px}@media(max-width:768px){.story-mission-card .card-image-container .card-svg svg{width:150px;height:150px}}@media(max-width:680px){.story-mission-card .card-image-container .card-svg svg{width:120px;height:120px}}.story-mission-card .card-image-container .card-svg svg path{fill:#4582c3!important}.story-mission-card .card-image-container .card-svg img{width:200px;height:200px;filter:invert(42%) sepia(93%) saturate(352%) hue-rotate(175deg) brightness(89%) contrast(86%)}@media(max-width:768px){.story-mission-card .card-image-container .card-svg img{width:150px;height:150px}}@media(max-width:680px){.story-mission-card .card-image-container .card-svg img{width:120px;height:120px}}.story-mission-card .card-image-container:not(.mission-card) .card-svg svg{transform:rotate(-30deg)}.zakelijkContent{padding:40px 0;background:transparent}@media(max-width:768px){.zakelijkContent{padding:30px 0}}@media(max-width:680px){.zakelijkContent{padding:25px 0}}.partnership-content{display:flex;gap:40px;max-width:calc(3*clamp(220px,30vw,340px) + 2*clamp(12px,2.5vw,25px));margin:0 auto;align-items:flex-start}@media(max-width:768px){.partnership-content{flex-direction:column;gap:30px}}@media(max-width:680px){.partnership-content{gap:25px}}.partnership-text-card{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.15);border:none;flex:1 1}@media(max-width:768px){.partnership-text-card{padding:30px;border-radius:15px;flex:none}}@media(max-width:680px){.partnership-text-card{padding:25px;border-radius:12px}}.partnership-text-card p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#555;line-height:1.7;margin:0 0 20px}.partnership-text-card p:last-child{margin-bottom:0}.partnership-text-card p.contact-prompt{font-weight:600;color:#4582c3;margin-top:25px;margin-bottom:0}@media(max-width:680px){.partnership-text-card p{font-size:15px;line-height:1.6;margin:0 0 18px}.partnership-text-card p.contact-prompt{margin-top:20px}}