@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";.zakelijk-section-content{padding:60px 0;text-align:center;width:100%;position:relative}@media(max-width:768px){.zakelijk-section-content{padding:45px 0}}.aboutHero{max-width:800px;margin:0 auto;text-align:center}.aboutHero .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)}@media(max-width:1366px){.aboutHero .sectionTitle{font-size:54px}}@media(max-width:768px){.aboutHero .sectionTitle{font-size:44px;margin:0 0 25px}}@media(max-width:680px){.aboutHero .sectionTitle{font-size:36px}}.aboutHero .heroDescription{font-family:Inter,sans-serif;font-size:20px;font-weight:400;color:#333;line-height:1.6;margin:0}@media(max-width:768px){.aboutHero .heroDescription{font-size:18px}}@media(max-width:680px){.aboutHero .heroDescription{font-size:16px}}.section-title{font-family:Nunito,sans-serif;font-size:48px;font-weight:700;margin:0 0 60px;text-align:center;line-height:1.2;color:#4582c3}@media(max-width:768px){.section-title{font-size:36px;margin:0 0 50px}}@media(max-width:680px){.section-title{font-size:28px;margin:0 0 40px}}#zakelijk-content .section-title{color:#fff!important}#zakelijk-contact .section-title,#zakelijk-hero .section-title{color:#4582c3}.zakelijkContainer{width:100%;margin:0 auto;padding:60px 0;box-sizing:border-box;position:relative;text-align:center}@media(max-width:768px){.zakelijkContainer{padding:45px 0}}.content-cards-grid{display:flex;gap:clamp(12px,2.5vw,25px);width:100%}@media(max-width:768px){.content-cards-grid{gap:clamp(10px,2vw,20px)}}@media(max-width:680px){.content-cards-grid{flex-direction:column;align-items:center;gap:20px;max-width:400px}}.content-card{background:#fff;border-radius:20px;padding:40px 30px 30px;box-shadow:0 15px 40px rgba(0,0,0,.1);transition:all .3s ease;text-align:center;flex:1 1;min-width:0;border:1px solid rgba(69,130,195,.15);margin:0}@media(max-width:768px){.content-card{padding:35px 25px 25px}}@media(max-width:680px){.content-card{padding:35px 25px 25px}}.content-card:hover{box-shadow:0 15px 40px rgba(0,0,0,.15);border-color:rgba(69,130,195,.3)}.content-card .card-icon{width:80px;height:80px;background:#4582c3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}@media(max-width:768px){.content-card .card-icon{width:70px;height:70px;margin:0 auto 20px}}@media(max-width:680px){.content-card .card-icon{width:60px;height:60px;margin:0 auto 18px}}.content-card .card-icon svg{width:40px;height:40px}@media(max-width:768px){.content-card .card-icon svg{width:35px;height:35px}}@media(max-width:680px){.content-card .card-icon svg{width:30px;height:30px}}.content-card .card-icon svg *{fill:#fff!important;stroke:#fff!important}.content-card .card-icon img{width:40px!important;height:40px!important;filter:brightness(0) invert(1)!important}@media(max-width:768px){.content-card .card-icon img{width:35px!important;height:35px!important}}@media(max-width:680px){.content-card .card-icon img{width:30px!important;height:30px!important}}.content-card h3{font-family:Nunito,sans-serif;font-size:24px;font-weight:700;color:#4582c3!important;margin:0 0 15px;line-height:1.3}@media(max-width:768px){.content-card h3{font-size:22px}}@media(max-width:680px){.content-card h3{font-size:20px}}.content-card p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#555;line-height:1.6;margin:0}@media(max-width:680px){.content-card p{font-size:15px}}.zakelijk-contact-section .contact-section{padding:40px 0 0}@media(max-width:768px){.zakelijk-contact-section .contact-section{padding:30px 0 0}}.zakelijk-contact-section .contact-section .contactContainer{align-items:center}.zakelijk-contact-section .contact-section .contactForm{margin-bottom:0;transform:translateY(-30px)}@media(max-width:768px){.zakelijk-contact-section .contact-section .contactForm{transform:translateY(-20px)}}@media(max-width:680px){.zakelijk-contact-section .contact-section .contactForm{transform:translateY(-15px)}}