.ProjectRequestForm-module__xcnQ3W__form,.ProjectRequestForm-module__xcnQ3W__success{--ink:#000;--stone:#fff;--line:#fff;--field:#fff;--muted:#737373;--ease:cubic-bezier(.22, 1, .36, 1);border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:4px;padding:clamp(24px,4vw,40px)}.ProjectRequestForm-module__xcnQ3W__formHead p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:650}.ProjectRequestForm-module__xcnQ3W__formHead h2,.ProjectRequestForm-module__xcnQ3W__success h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700;line-height:1.05}.ProjectRequestForm-module__xcnQ3W__formHead>span{max-width:58ch;color:var(--muted);margin:12px 0 28px;line-height:1.6;display:block}.ProjectRequestForm-module__xcnQ3W__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ProjectRequestForm-module__xcnQ3W__form label{color:var(--ink);gap:8px;font-size:.86rem;font-weight:600;display:grid}.ProjectRequestForm-module__xcnQ3W__form input,.ProjectRequestForm-module__xcnQ3W__form select,.ProjectRequestForm-module__xcnQ3W__form textarea{border:1px solid var(--field);width:100%;min-width:0;color:var(--ink);font:inherit;transition:border-color .16s var(--ease), box-shadow .16s var(--ease);background:#fff;border-radius:4px;outline:0;padding:0 14px;font-size:1rem;font-weight:450}.ProjectRequestForm-module__xcnQ3W__form input,.ProjectRequestForm-module__xcnQ3W__form select{height:48px}.ProjectRequestForm-module__xcnQ3W__form textarea{resize:vertical;min-height:132px;margin-bottom:20px;padding-top:12px;line-height:1.55}.ProjectRequestForm-module__xcnQ3W__form input::placeholder,.ProjectRequestForm-module__xcnQ3W__form textarea::placeholder{color:#878787}.ProjectRequestForm-module__xcnQ3W__form :is(input,select,textarea):hover{border-color:#a6a6a6}.ProjectRequestForm-module__xcnQ3W__form :is(input,select,textarea):focus{border-color:var(--ink);box-shadow:0 0 0 3px #00000014}.ProjectRequestForm-module__xcnQ3W__form button[type=submit]{min-height:48px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color .16s var(--ease);background:#f5ff00;border:0;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-weight:650;display:inline-flex}.ProjectRequestForm-module__xcnQ3W__form button[type=submit]:hover{background:#f5ff00}.ProjectRequestForm-module__xcnQ3W__form button[type=submit]:disabled{opacity:.65;cursor:wait}.ProjectRequestForm-module__xcnQ3W__form small{color:var(--muted);margin-top:14px;font-size:.8rem;line-height:1.5;display:block}.ProjectRequestForm-module__xcnQ3W__error{color:#000;background:#fff;border-left:3px solid #000;border-radius:0 8px 8px 0;margin:0 0 20px;padding:12px 14px}.ProjectRequestForm-module__xcnQ3W__success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;display:flex}.ProjectRequestForm-module__xcnQ3W__success>span{width:48px;height:48px;color:var(--ink);background:#f5ff00;border-radius:4px;place-items:center;display:grid}.ProjectRequestForm-module__xcnQ3W__success h2{margin-top:20px}.ProjectRequestForm-module__xcnQ3W__success p{max-width:46ch;color:var(--muted);margin:16px 0;line-height:1.6}.ProjectRequestForm-module__xcnQ3W__success a{color:var(--ink);font-weight:650}.ProjectRequestForm-module__xcnQ3W__form :is(button,a):focus-visible,.ProjectRequestForm-module__xcnQ3W__success a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ProjectRequestForm-module__xcnQ3W__keuzes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ProjectRequestForm-module__xcnQ3W__keuzes button{border:1px solid var(--line);width:100%;min-height:84px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s var(--ease), background-color .16s var(--ease);background:#fff;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:4px 14px;padding:18px 20px;display:grid}.ProjectRequestForm-module__xcnQ3W__keuzes button>svg{color:var(--ink);grid-row:1/span 2;align-self:center}.ProjectRequestForm-module__xcnQ3W__keuzes button strong{letter-spacing:-.01em;font-size:1rem;font-weight:650}.ProjectRequestForm-module__xcnQ3W__keuzes button span{color:var(--muted);font-size:.88rem;line-height:1.5}.ProjectRequestForm-module__xcnQ3W__keuzes button:hover{border-color:var(--ink);background:var(--stone)}.ProjectRequestForm-module__xcnQ3W__terug{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:-8px 0 8px;padding:0;font-size:.86rem;font-weight:600;display:inline-flex}.ProjectRequestForm-module__xcnQ3W__terug:hover{color:var(--ink)}.ProjectRequestForm-module__xcnQ3W__blok{border:0;border-top:1px solid var(--line);margin:28px 0 0;padding:22px 0 0}.ProjectRequestForm-module__xcnQ3W__blok legend{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;padding:0 10px 0 0;font-size:.72rem;font-weight:650}.ProjectRequestForm-module__xcnQ3W__notitie{color:var(--muted);margin:16px 0 0;font-size:.86rem;line-height:1.6}.ProjectRequestForm-module__xcnQ3W__optioneel{margin-top:22px}.ProjectRequestForm-module__xcnQ3W__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ProjectRequestForm-module__xcnQ3W__referentie{font-variant-numeric:tabular-nums;font-size:.9rem;color:var(--muted)!important;margin:10px 0 0!important}.ProjectRequestForm-module__xcnQ3W__referentie strong{color:var(--ink);letter-spacing:.02em}@media (max-width:680px){.ProjectRequestForm-module__xcnQ3W__grid{grid-template-columns:1fr}.ProjectRequestForm-module__xcnQ3W__form,.ProjectRequestForm-module__xcnQ3W__success{padding:22px 18px}.ProjectRequestForm-module__xcnQ3W__form button[type=submit]{width:100%}}@media (prefers-reduced-motion:reduce){.ProjectRequestForm-module__xcnQ3W__keuzes button,.ProjectRequestForm-module__xcnQ3W__form input,.ProjectRequestForm-module__xcnQ3W__form select,.ProjectRequestForm-module__xcnQ3W__form textarea,.ProjectRequestForm-module__xcnQ3W__form button[type=submit]{transition:none}}.ProjectRequestForm-module__xcnQ3W__form,.ProjectRequestForm-module__xcnQ3W__success{--ink:#000;border-radius:12px;box-shadow:0 3px 8px #00000003,0 18px 44px #00000005}.ProjectRequestForm-module__xcnQ3W__formHead h2,.ProjectRequestForm-module__xcnQ3W__success h2{font-weight:500;line-height:1.15}.ProjectRequestForm-module__xcnQ3W__form input,.ProjectRequestForm-module__xcnQ3W__form select,.ProjectRequestForm-module__xcnQ3W__form textarea,.ProjectRequestForm-module__xcnQ3W__form button[type=submit]{border-radius:7px}.ProjectRequestForm-module__xcnQ3W__keuzes{gap:12px}.ProjectRequestForm-module__xcnQ3W__keuzes button{border-radius:9px;min-height:94px;transition:border-color .18s,background-color .18s,box-shadow .18s}.ProjectRequestForm-module__xcnQ3W__keuzes button>svg{box-sizing:content-box;background:#fff;border:1px solid #00000029;border-radius:8px;padding:10px}.ProjectRequestForm-module__xcnQ3W__keuzes button:hover{background:#fff;border-color:#b8b8b8;box-shadow:0 5px 15px #00000005}@media (prefers-reduced-motion:reduce){.ProjectRequestForm-module__xcnQ3W__keuzes button{transition:none}}
.PublicRequest-module__gqUV6G__page{--ink:#000;--stone:#fff;--line:#fff;--muted:#737373;color:var(--ink);background:#fff;padding:70px 0 120px}.PublicRequest-module__gqUV6G__container{width:min(100% - 96px,1240px);margin-inline:auto}.PublicRequest-module__gqUV6G__head{gap:14px;max-width:720px;margin-bottom:52px;display:grid}.PublicRequest-module__gqUV6G__head p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.PublicRequest-module__gqUV6G__head h1{color:var(--ink);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,4.6vw,4.25rem);font-weight:600;line-height:.98}.PublicRequest-module__gqUV6G__head>span{max-width:56ch;color:var(--muted);font-size:1.04rem;line-height:1.6}.PublicRequest-module__gqUV6G__layout{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:start;gap:64px;display:grid}.PublicRequest-module__gqUV6G__aside{gap:28px;display:grid;position:sticky;top:118px}.PublicRequest-module__gqUV6G__aside h2{letter-spacing:-.01em;margin:0;font-size:1.28rem;font-weight:600}.PublicRequest-module__gqUV6G__stappen{border-top:1px solid var(--ink);counter-reset:stap;gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.PublicRequest-module__gqUV6G__stappen li{border-bottom:1px solid var(--line);color:var(--muted);counter-increment:stap;padding:18px 0 18px 40px;font-size:.92rem;line-height:1.5;position:relative}.PublicRequest-module__gqUV6G__stappen li:before{content:"0" counter(stap);color:#000;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600;position:absolute;top:19px;left:0}.PublicRequest-module__gqUV6G__stappen strong{color:var(--ink);font-weight:600;display:block}.PublicRequest-module__gqUV6G__contact{border-top:1px solid var(--line);gap:2px;padding-top:22px;font-size:.92rem;display:grid}.PublicRequest-module__gqUV6G__contact strong{margin-bottom:6px}.PublicRequest-module__gqUV6G__contact a{min-height:36px;color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;text-decoration:none;display:inline-flex}.PublicRequest-module__gqUV6G__contact a:hover{text-underline-offset:4px;text-decoration:underline}.PublicRequest-module__gqUV6G__contact a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}@media (max-width:900px){.PublicRequest-module__gqUV6G__page{padding:36px 0 72px}.PublicRequest-module__gqUV6G__container{width:calc(100% - 32px)}.PublicRequest-module__gqUV6G__layout{grid-template-columns:1fr;gap:40px}.PublicRequest-module__gqUV6G__aside{position:static}}.PublicRequest-module__gqUV6G__head h1{font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.08}.PublicRequest-module__gqUV6G__head{margin-bottom:32px}.PublicRequest-module__gqUV6G__page{padding-top:48px}.PublicRequest-module__gqUV6G__container{max-width:1360px}@media (max-width:600px){.PublicRequest-module__gqUV6G__head h1{font-size:34px}.PublicRequest-module__gqUV6G__page{padding-top:32px}}.PublicRequest-module__gqUV6G__container{width:min(100% - 80px,1184px)}.PublicRequest-module__gqUV6G__head h1{font-weight:500}.PublicRequest-module__gqUV6G__aside{background:#fff;border:1px solid #00000029;border-radius:12px;padding:28px}.PublicRequest-module__gqUV6G__stappen{border-color:#00000029}.PublicRequest-module__gqUV6G__stappen li:before{color:#737373}@media (max-width:900px){.PublicRequest-module__gqUV6G__container{width:calc(100% - 32px)}.PublicRequest-module__gqUV6G__page{padding-top:36px}}.PublicRequest-module__gqUV6G__page{--ink:#000;background:#fff;padding-top:60px}.PublicRequest-module__gqUV6G__head h1{letter-spacing:-.05em;font-weight:500;line-height:1.1}.PublicRequest-module__gqUV6G__head p{font-size:12px;font-weight:500}.PublicRequest-module__gqUV6G__head>span{font-size:15px;line-height:1.8}.PublicRequest-module__gqUV6G__layout{gap:36px}.PublicRequest-module__gqUV6G__aside{color:#fff;background:#000;border-radius:20px;padding:30px}.PublicRequest-module__gqUV6G__aside h2{letter-spacing:-.035em;color:#fff;font-size:26px;font-weight:500;line-height:1.2}.PublicRequest-module__gqUV6G__aside :is(p,li){color:#bfbfbf;font-size:13px;line-height:1.85}.PublicRequest-module__gqUV6G__aside a{color:#f5ff00}.PublicRequest-module__gqUV6G__aside strong{color:#fff}@media (max-width:800px){.PublicRequest-module__gqUV6G__page{padding-top:40px}.PublicRequest-module__gqUV6G__aside{padding:26px}.PublicRequest-module__gqUV6G__layout{gap:28px}}
