@media (max-width:900px){.zz-frame-contact .zz-contact-route{display:none}}@media (min-width:901px){.zz-frame-contact .zz-page-hero{box-sizing:border-box;justify-content:center;align-items:center;height:449px;min-height:449px;padding:96px 120px 80px;display:flex}.zz-frame-contact .zz-page-hero .zz-container{flex-direction:column;align-items:center;gap:24px;width:800px;display:flex}.zz-frame-contact .zz-page-hero .zz-kicker,.zz-frame-contact .zz-page-hero h1,.zz-frame-contact .zz-page-hero .zz-container>p:not(.zz-kicker){margin:0}.zz-frame-contact .zz-page-hero .zz-kicker{padding:6px 14px;font-size:13px;line-height:16px}.zz-frame-contact .zz-page-hero h1{letter-spacing:0;width:800px;font-size:48px;line-height:1.2}.zz-frame-contact .zz-page-hero .zz-container>p:not(.zz-kicker){color:#606773;text-align:center;width:680px;max-width:none;font-size:18px;line-height:27px}.zz-frame-contact .zz-contact-main{box-sizing:border-box;border:1px solid #e4e7e3;height:879px;min-height:879px;padding:40px 0 120px}.zz-frame-contact .zz-contact-grid{grid-template-columns:340px 470px 218px;gap:80px}.zz-frame-contact .zz-form-card{box-sizing:border-box;border-radius:12px;height:719px;min-height:719px;padding:40px}.zz-frame-contact .zz-form-card h2{margin:0 0 32px;font-size:24px;line-height:29px}.zz-frame-contact .zz-lead-form{gap:20px}.zz-frame-contact .zz-lead-form label{gap:8px}.zz-frame-contact .zz-lead-form label>span{color:#172033;font-size:13px;line-height:16px}.zz-frame-contact .zz-lead-form input,.zz-frame-contact .zz-lead-form [data-select2-trigger]{box-sizing:border-box;border-radius:4px;height:45px;min-height:45px;padding:14px;font-size:14px;line-height:17px}.zz-frame-contact .zz-lead-form textarea{box-sizing:border-box;resize:none;border-radius:4px;height:120px;min-height:120px;padding:14px;font-size:14px;line-height:17px}.zz-frame-contact .zz-lead-form>.zz-link-button{min-width:201px;height:46px;margin-top:12px}.zz-frame-contact .zz-contact-info{box-sizing:border-box;flex-direction:column;gap:48px;height:530px;min-height:530px;display:flex}.zz-frame-contact .zz-contact-info h2,.zz-frame-contact .zz-contact-info h3,.zz-frame-contact .zz-contact-info dl,.zz-frame-contact .zz-contact-info>p,.zz-frame-contact .zz-contact-social{margin:0}.zz-frame-contact .zz-contact-info h2{margin-bottom:-24px;font-size:24px;line-height:29px}.zz-frame-contact .zz-contact-info dl{gap:16px}.zz-frame-contact .zz-contact-info dl div{min-height:36px;padding-left:48px}.zz-frame-contact .zz-contact-info dl div:before{width:36px;height:36px}.zz-frame-contact .zz-contact-info dt{font-size:12px;line-height:15px}.zz-frame-contact .zz-contact-info dd{color:#172033;margin-top:2px;font-size:15px;line-height:18px}.zz-frame-contact .zz-contact-info h3{border-top:1px solid #e4e7e3;padding-top:48px;font-size:18px;line-height:22px}.zz-frame-contact .zz-contact-info>p{color:#606773;width:257px;margin-top:-32px;font-size:14px;line-height:17px}.zz-frame-contact .zz-contact-info>p+p{margin-top:-40px}.zz-frame-contact .zz-contact-social{border-top:1px solid #e4e7e3;gap:12px;padding-top:48px}.zz-frame-contact .zz-contact-social strong{margin-bottom:4px;font-size:14px;line-height:17px}.zz-frame-contact .zz-contact-social button{box-sizing:border-box;height:32px;min-height:32px;padding:8px 16px;font-size:13px}.zz-frame-contact .zz-contact-route{color:#fff;background:#063c32;border-radius:7px;justify-content:center;align-self:start;align-items:center;width:218px;height:46px;margin-top:0;font-size:13px;font-weight:800;display:flex}.zz-frame-contact .zz-faq-section{box-sizing:border-box;height:972px;min-height:972px;padding:120px 0}.zz-frame-contact .zz-faq-section>.zz-container{flex-direction:column;align-items:center;gap:64px;height:732px;display:flex}.zz-frame-contact .zz-faq-section>.zz-container>.zz-kicker{display:none}.zz-frame-contact .zz-faq-section .zz-section-intro{flex-direction:column;align-items:center;gap:16px;width:800px;height:128px;margin:0;display:flex}.zz-frame-contact .zz-faq-section .zz-section-intro:before{color:var(--zz-green);content:"VEELGESTELDE VRAGEN";letter-spacing:1px;background:#1a463814;border-radius:4px;margin-bottom:0;padding:6px 14px;font-size:13px;font-weight:800;line-height:16px;display:inline-block}.zz-frame-contact .zz-faq-section .zz-section-intro h2{letter-spacing:-1px;margin:0;font-size:36px;line-height:44px}.zz-frame-contact .zz-faq-section .zz-section-intro>p{margin:0;font-size:16px;line-height:24px}.zz-frame-contact .zz-faq-list{gap:16px;width:900px;height:540px;display:grid}.zz-frame-contact .zz-faq-list details{box-sizing:border-box;border-radius:8px;height:123px;min-height:123px;margin:0;padding:24px}.zz-frame-contact .zz-faq-list summary{font-family:var(--zz-body);padding:0;font-size:16px;line-height:19px}.zz-frame-contact .zz-faq-list summary span{flex:0 0 16px;width:16px;height:16px;font-size:0;position:relative;transform:none}.zz-frame-contact .zz-faq-list summary span:after{content:"";border-bottom:2px solid #7c9387;border-right:2px solid #7c9387;width:6px;height:6px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.zz-frame-contact .zz-faq-list details[open] summary span{transform:none}.zz-frame-contact .zz-faq-list details p{margin:12px 0 0;padding:0;font-size:14.5px;line-height:1.5}.zz-frame-contact .zz-location{box-sizing:border-box;border:1px solid #e4e7e3;height:832px;min-height:832px;padding:120px 0}.zz-frame-contact .zz-location__grid{gap:40px;height:592px}.zz-frame-contact .zz-location__grid>div:first-child{flex-direction:column;align-items:center;gap:16px;width:800px;height:152px;display:flex}.zz-frame-contact .zz-location .zz-kicker{margin:0;padding:6px 14px;font-size:13px;line-height:16px}.zz-frame-contact .zz-location h2{letter-spacing:-1px;margin:0;font-size:36px;line-height:44px}.zz-frame-contact .zz-location p{margin:0;font-size:16px;line-height:24px}.zz-frame-contact .zz-location img{box-sizing:border-box;border:1px solid #e4e7e3;height:400px}.zz-frame-contact .zz-location .zz-location-address{box-sizing:border-box;width:280px;height:126px;padding:24px;top:232px;bottom:auto;left:40px}.zz-frame-contact .zz-location .zz-location-address strong{font-size:16px;line-height:20px}.zz-frame-contact .zz-location .zz-location-address span{font-size:13px;line-height:18px}.zz-frame-contact .zz-location .zz-location-address a{font-size:13px;line-height:16px}}
@media (max-width:900px){.zz-site.zz-frame-contact .zz-page-hero,.zz-site.zz-frame-contact .zz-contact-main,.zz-site.zz-frame-contact .zz-contact-grid{height:auto;min-height:0}.zz-site.zz-frame-contact .zz-page-hero{padding:48px 20px 40px}.zz-site.zz-frame-contact .zz-page-hero .zz-container{flex-direction:column;align-items:center;gap:16px;width:100%;padding:0;display:flex}.zz-site.zz-frame-contact .zz-page-hero .zz-kicker{color:#1a4638;letter-spacing:1px;margin:0;padding:6px 14px;font:700 11px/15px Inter Local,sans-serif}.zz-site.zz-frame-contact .zz-page-hero h1{color:#1a4638;letter-spacing:0;width:100%;margin:0;font-size:28px;line-height:35px}.zz-site.zz-frame-contact .zz-page-hero p:not(.zz-kicker){margin:0;font:400 15px/22.5px Inter Local,sans-serif}.zz-site.zz-frame-contact .zz-contact-main{border:0;padding:20px 20px 64px;box-shadow:inset 0 0 0 1px #e4e7e3}.zz-site.zz-frame-contact .zz-contact-grid{flex-direction:column;gap:40px;width:100%;padding:0;display:flex}.zz-site.zz-frame-contact .zz-form-card{border:0;flex-direction:column;align-items:stretch;gap:24px;width:100%;height:auto;min-height:0;padding:20px;display:flex}.zz-site.zz-frame-contact .zz-form-card h2,.zz-site.zz-frame-contact .zz-contact-info h2{color:#1a4638;letter-spacing:0;margin:0;font-size:20px;line-height:24px}.zz-site.zz-frame-contact .zz-lead-form{gap:16px}.zz-site.zz-frame-contact .zz-lead-form label{gap:6px;height:auto;min-height:0}.zz-site.zz-frame-contact .zz-lead-form label>span{font:600 13px/16px Inter Local,sans-serif}.zz-site.zz-frame-contact .zz-lead-form input,.zz-site.zz-frame-contact .zz-lead-form [data-select2-trigger]{border-radius:4px;height:44px;min-height:44px;padding:12px}.zz-site.zz-frame-contact .zz-lead-form textarea{border-radius:4px;height:100px;min-height:100px;padding:12px}.zz-site.zz-frame-contact .zz-lead-form>.zz-link-button{background:#1a4638;border-radius:4px;height:46px;min-height:46px;margin-top:8px;padding:14px 20px;font:700 15px/18px Inter Local,sans-serif}.zz-site.zz-frame-contact .zz-contact-info{width:100%;height:auto;min-height:0;padding:0;display:block}.zz-site.zz-frame-contact .zz-contact-info__mobile-list{border:0;flex-direction:column;gap:12px;height:auto;margin:16px 0 32px;padding:0 0 32px;display:flex;box-shadow:0 1px #e4e7e3}.zz-site.zz-frame-contact .zz-contact-info__mobile-list>div{flex-direction:column;order:initial;border:0;justify-content:center;gap:2px;height:36px;min-height:36px;margin:0;padding:0 0 0 48px;display:flex;position:relative;inset:auto}.zz-site.zz-frame-contact .zz-contact-info__mobile-list>div:before{content:"";background-color:#eef6e9;background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:18px;width:36px;height:36px;position:absolute;top:0;left:0}.zz-site.zz-frame-contact .zz-contact-info__mail:before{background-image:url(/figma-assets/contact-mobile-mail.svg)}.zz-site.zz-frame-contact .zz-contact-info__address:before{background-image:url(/figma-assets/contact-mobile-pin.svg)}.zz-site.zz-frame-contact .zz-contact-info dt{color:#606773;margin:0;font:600 11px/13px Inter Local,sans-serif}.zz-site.zz-frame-contact .zz-contact-info dd{color:#172033;margin:0;font:700 14px/17px Inter Local,sans-serif}.zz-site.zz-frame-contact .zz-contact-info h3{letter-spacing:0;border:0;margin:0 0 12px;padding:0;font-size:16px;line-height:20px}.zz-site.zz-frame-contact .zz-contact-info>p{color:#606773;margin:0 0 8px;font:400 14px/17px Inter Local,sans-serif}.zz-site.zz-frame-contact .zz-contact-info>p strong{font-weight:700}.zz-site.zz-frame-contact .zz-contact-info>p:last-of-type strong{color:#7c9387}.zz-site.zz-frame-contact .zz-contact-social{border:0;height:auto;min-height:0;margin-top:32px;padding:32px 0 39px;box-shadow:0 -1px #e4e7e3}.zz-site.zz-frame-contact .zz-contact-social strong{color:#606773;margin:0;font:600 13px/16px Inter Local,sans-serif}.zz-site.zz-frame-contact .zz-contact-social .zz-mobile-copy{display:inline}.zz-site.zz-frame-contact .zz-contact-info>:is(h2,h3,dl,p,div){width:100%;position:static;inset:auto}.zz-site.zz-frame-contact .zz-contact-info>p:last-of-type{margin-bottom:0}.zz-site.zz-frame-contact .zz-contact-info .zz-contact-info__mobile-list>div{flex:0 0 36px;order:initial}.zz-site.zz-frame-contact>.zz-faq-section,.zz-site.zz-frame-contact .zz-faq-section>.zz-container,.zz-site.zz-frame-contact .zz-faq-section .zz-mobile-only,.zz-site.zz-frame-contact .zz-faq-section .zz-section-intro,.zz-site.zz-frame-contact .zz-faq-list,.zz-site.zz-frame-contact .zz-faq-list details{height:auto;min-height:0}.zz-site.zz-frame-contact .zz-faq-section>.zz-container{align-items:center;gap:12px}.zz-site.zz-frame-contact .zz-faq-section>.zz-container>.zz-kicker,.zz-site.zz-frame-contact .zz-location .zz-kicker{color:#1a4638;letter-spacing:1px;background:#1a463814;border-radius:4px;margin:0;padding:6px 14px;font:700 12px/15px Inter Local,sans-serif;display:block}.zz-site.zz-frame-contact .zz-faq-section .zz-section-intro h2{color:#1a4638;letter-spacing:0;margin:0;font-size:24px;line-height:29px}.zz-site.zz-frame-contact .zz-faq-section .zz-section-intro{margin:0}.zz-site.zz-frame-contact .zz-faq-section .zz-mobile-only{margin-top:28px}.zz-site.zz-frame-contact .zz-faq-list{gap:12px}.zz-site.zz-frame-contact .zz-faq-list details{background:#fff;border:0;border-radius:8px;margin:0;padding:16px;box-shadow:inset 0 0 0 1px #e4e7e3}.zz-site.zz-frame-contact .zz-faq-list summary{color:#172033;min-height:0;margin:0;padding:0;font:700 14px/17px Inter Local,sans-serif}.zz-site.zz-frame-contact .zz-faq-list summary span{display:none}.zz-site.zz-frame-contact .zz-faq-list p{color:#606773;margin:8px 0 0;padding:0;font:400 13px/18px Inter Local,sans-serif}.zz-site.zz-frame-contact .zz-location h2,.zz-site.zz-frame-contact .zz-contact-location-city{color:#1a4638;letter-spacing:0;opacity:1;font-size:22px;line-height:27px}.zz-site.zz-frame-contact .zz-location-address--mobile{background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;width:240px;height:auto;min-height:0;padding:16px;display:flex;position:absolute;top:101px;bottom:auto;left:11px}.zz-site.zz-frame-contact .zz-location-address--mobile strong{color:#1a4638;margin:0;font:700 14px/17px Alexandria Local,sans-serif}.zz-site.zz-frame-contact .zz-location-address--mobile span{color:#606773;margin:0;font:400 12px/17px Inter Local,sans-serif}}
