.cu-mp-sectie--grijs{--color-background: 244 244 242;background:rgb(var(--color-background))}.cu-mp-sectie--donker{--color-background: 23 23 23;--color-foreground: 255 255 255;background:rgb(var(--color-background));color:#fff}.cu-mp-sectie--donker .cu-eyebrow{color:#ff8533}.cu-mp{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;scroll-margin-top:110px}.cu-mp>*{min-width:0}.cu-mp h1,.cu-mp h2,.cu-mp h3,.cu-mp p,.cu-mp-muur__kop h2,.cu-mp-muur__kop p{margin:0}.cu-mp ul,.cu-mp ol,.cu-mp-muur ul{list-style:none;margin:0;padding:0}.cu-mp .rte>:first-child{margin-top:0}.cu-mp .rte>:last-child{margin-bottom:0}.cu-mp__intro{max-width:64ch;color:rgb(var(--color-foreground) / .8)}.cu-mp__intro--groot{font-size:1.0625rem;line-height:1.6}.cu-mp__deelkop{display:grid;gap:10px;max-width:760px}.cu-mp__knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0}.cu-mp__knoppen--midden{justify-content:center;margin-top:36px}.cu-mp__knop{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border:0;border-radius:999px;background:#f60;color:#171717;font:inherit;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s,transform .2s}.cu-mp__knop:hover,.cu-mp__knop:focus-visible{background:#ff8533;color:#171717}.cu-mp__knop svg{width:18px;height:18px;flex:none}.cu-mp__knop--licht{background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 2px rgb(var(--color-foreground) / .85)}.cu-mp__knop--licht:hover,.cu-mp__knop--licht:focus-visible{background:rgb(var(--color-foreground) / .06);color:rgb(var(--color-foreground))}.cu-mp__onderknop{font-size:.9375rem;color:rgb(var(--color-foreground) / .75)}.cu-mp__pijllink{display:inline-flex;align-items:center;gap:6px;font-weight:600;text-decoration:none;color:inherit;border-bottom:2px solid #ff6600;padding-bottom:2px}.cu-mp__pijllink svg{width:16px;height:16px;transition:transform .2s}.cu-mp__pijllink:hover svg{transform:translate(3px)}.cu-mp__kop{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center}.cu-mp__kop--zonder-foto{grid-template-columns:minmax(0,1fr);max-width:880px}.cu-mp__koptekst{display:grid;gap:20px;justify-items:start}.cu-mp__beloftes{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:.9375rem}.cu-mp__beloftes li{display:flex;align-items:center;gap:8px}.cu-mp__beloftes svg{width:18px;height:18px;flex:none;color:#f60}.cu-mp__foto{overflow:hidden;border-radius:24px;background:rgb(var(--color-foreground) / .04);aspect-ratio:5 / 4}.cu-mp__foto img{display:block;width:100%;height:100%;object-fit:cover}.cu-mp__manieren{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cu-mp__manier{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:22px;background:#fff;border:1px solid rgb(23 23 23 / .14);color:#171717}.cu-mp__manier.is-uitgelicht{--color-foreground: 255 255 255;background:#171717;color:#fff;border-color:#171717}.cu-mp__manier.is-uitgelicht h3{color:#fff}.cu-mp__manier h3{font-size:1.375rem;line-height:1.2;font-weight:600}.cu-mp__kaarttekst{color:currentColor;opacity:.82;line-height:1.55}.cu-mp__icoon{display:inline-flex;color:#f60}.cu-mp__icoon--rond{align-items:center;justify-content:center;width:48px;height:48px;flex:none;border-radius:50%;background:#ff66001f;color:#c24e00}.cu-mp__regels{display:grid;gap:8px}.cu-mp__regels li{display:flex;align-items:flex-start;gap:10px;line-height:1.4}.cu-mp__regels svg{width:18px;height:18px;flex:none;margin-top:2px;color:#f60}.cu-mp__regels a{color:inherit;text-decoration:underline;text-decoration-color:#f60;text-underline-offset:3px;text-decoration-thickness:2px}.cu-mp__kaartknop{margin-top:auto;align-self:flex-start}.cu-mp__manier.is-uitgelicht .cu-mp__knop--licht{color:#fff;box-shadow:inset 0 0 0 2px #fff}.cu-mp__diensten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px}.cu-mp__dienst{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.cu-mp__dienst h3{font-size:1.0625rem;line-height:1.3;font-weight:600;margin-bottom:6px}.cu-mp__dienst p{font-size:.9375rem;line-height:1.55;color:rgb(var(--color-foreground) / .8)}.cu-mp__richtingen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cu-mp__richting{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff;border:1px solid rgb(23 23 23 / .12);color:#171717}.cu-mp__richtingfoto{aspect-ratio:4 / 3;overflow:hidden;background:#1717170d}.cu-mp__richtingfoto img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cu-mp__richting:hover .cu-mp__richtingfoto img{transform:scale(1.04)}.cu-mp__richtingtekst{display:flex;flex-direction:column;gap:10px;padding:20px 22px 24px;flex:1}.cu-mp__richtingtekst h3{font-size:1.1875rem;line-height:1.25;font-weight:600}.cu-mp__richtingtekst p{font-size:.9375rem;line-height:1.5;color:#171717bf}.cu-mp__richtingtekst .cu-mp__pijllink{margin-top:auto;align-self:flex-start}.cu-mp__stappen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;counter-reset:stap}.cu-mp__stappen li{display:grid;gap:10px;align-content:start;position:relative}.cu-mp__stappen li:not(:last-child):after{content:"";position:absolute;top:22px;left:58px;right:-14px;height:2px;background:rgb(var(--color-foreground) / .15)}.cu-mp__nr{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#f60;color:#171717;font-weight:700;font-size:1.125rem}.cu-mp__stappen h3{font-size:1.0625rem;line-height:1.3;font-weight:600}.cu-mp__stappen p{font-size:.9375rem;line-height:1.55;color:rgb(var(--color-foreground) / .8)}.cu-mp__mens{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center}.cu-mp__menstekst{display:grid;gap:16px;align-content:start}.cu-mp__contact{display:grid;gap:10px;margin-top:4px!important}.cu-mp__contact a{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:1.0625rem;color:inherit;text-decoration:none}.cu-mp__contact a:hover span{text-decoration:underline;text-decoration-color:#f60;text-underline-offset:3px}.cu-mp__contact svg{width:20px;height:20px;color:#f60}.cu-mp__gezichten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cu-mp__gezichten li{display:grid;gap:8px}.cu-mp__gezichten img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:18px;background:rgb(var(--color-foreground) / .05)}.cu-mp__gezichten li:nth-child(2n){transform:translateY(18px)}.cu-mp__gezichten b{font-weight:600}.cu-mp__logos{margin-top:24px}.cu-mp__formvak{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px;padding:40px;border-radius:24px;background:#fff;border:1px solid rgb(23 23 23 / .1);color:#171717;scroll-margin-top:110px}.cu-mp__formtekst{display:grid;gap:14px;align-content:start}.cu-mp__belregel{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.5}.cu-mp__belregel svg{width:18px;height:18px;flex:none;margin-top:2px;color:#f60}.cu-mp__belregel a{color:inherit;font-weight:600}.cu-mp__voet{font-size:.9375rem;color:#171717bf;padding:14px 16px;border-radius:12px;background:#ff660014}.cu-mp__velden{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cu-mp__veld{display:grid;gap:6px;margin:0}.cu-mp__veld--breed,.cu-mp__keuze{grid-column:1 / -1}.cu-mp__veld label,.cu-mp__keuze legend{font-size:.875rem;font-weight:600}.cu-mp__veld input,.cu-mp__veld textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid rgb(23 23 23 / .25);border-radius:10px;background:#fff;color:#171717;font:inherit;font-size:1rem}.cu-mp__veld textarea{min-height:110px;resize:vertical}.cu-mp__veld :is(input,textarea):focus{outline:2px solid #ff6600;outline-offset:1px;border-color:#f60}.cu-mp__keuze{border:0;margin:0;padding:0;min-width:0}.cu-mp__keuze legend{padding:0;margin-bottom:8px}.cu-mp__chips{display:flex;flex-wrap:wrap;gap:8px}.cu-mp__chip{position:relative;cursor:pointer}.cu-mp__chip input{position:absolute;opacity:0;width:1px;height:1px}.cu-mp__chip span{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:999px;font-size:.9375rem;border:1px solid rgb(23 23 23 / .25);background:#fff;transition:background-color .15s,border-color .15s,color .15s}.cu-mp__chip:hover span{border-color:#171717}.cu-mp__chip input:checked+span{background:#171717;border-color:#171717;color:#fff}.cu-mp__chip input:focus-visible+span{outline:2px solid #ff6600;outline-offset:2px}.cu-mp__verstuur{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:22px 0 0}.cu-mp__verstuur span{font-size:.875rem;color:#171717b3}.cu-mp__fout{margin-bottom:14px;padding:12px 14px;border-radius:10px;background:#fde8e8;color:#8a1c1c}.cu-mp__bedankt{display:grid;gap:10px;justify-items:start;padding:28px;border-radius:16px;background:#ff66001a;outline:none}.cu-mp__bedankt svg{color:#c24e00}.cu-mp__bedankt h3{font-size:1.375rem;margin:0}.cu-mp__impact{--color-foreground: 255 255 255;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center;padding:44px;border-radius:24px;background:#171717;color:#fff}.cu-mp__impact .cu-mp__intro{color:#ffffffd1}.cu-mp__impact h2{color:#fff}.cu-mp__impact .cu-eyebrow{color:#ff8533}.cu-mp__impacttekst{display:grid;gap:14px}.cu-mp__cijfers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cu-mp__cijfers li{display:grid;gap:4px}.cu-mp__cijfers strong{font-family:var(--font-heading-family, inherit);font-size:clamp(2.25rem,4vw,3.5rem);line-height:1;color:#f60;font-weight:700}.cu-mp__cijfers span{color:#ffffffd1;line-height:1.4}.cu-mp__vragen{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;align-items:start}.cu-mp__vragenkop{display:grid;gap:12px}.cu-mp__vragenlijst{display:grid}.cu-mp-muur__kop{display:grid;gap:12px;justify-items:center;text-align:center;max-width:820px;margin:0 auto 36px}.cu-mp-muur__kop .cu-mp__intro{margin:0 auto}.cu-mp-muur__titel{color:#fff}.cu-mp-sectie--donker .cu-mp__intro{color:#fffc}.cu-mp-muur{display:grid;gap:18px;overflow:hidden}.cu-mp-muur__rij{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.cu-mp-muur__baan{display:flex;width:max-content;animation:cu-mp-schuif var(--cu-mp-duur, 48s) linear infinite}.cu-mp-muur__rij--terug .cu-mp-muur__baan{animation-direction:reverse}.cu-mp-muur__rij:hover .cu-mp-muur__baan,.cu-mp-muur__rij:focus-within .cu-mp-muur__baan{animation-play-state:paused}.cu-mp-muur__set{display:flex;gap:18px;padding-right:18px}.cu-mp-muur__tegel{flex:none;width:250px;height:300px}.cu-mp-muur__tegel--breed{width:390px}.cu-mp-muur__link{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:22px;background:#2a2a2a;color:#171717;text-decoration:none;box-shadow:0 10px 30px #00000059;transition:transform .35s ease,box-shadow .35s ease}.cu-mp-muur__foto{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cu-mp-muur__link:hover,.cu-mp-muur__link:focus-visible{transform:translateY(-4px);box-shadow:0 16px 40px #ff660059}.cu-mp-muur__link:hover .cu-mp-muur__foto,.cu-mp-muur__link:focus-visible .cu-mp-muur__foto{transform:scale(1.06)}.cu-mp-muur__link:focus-visible{outline:3px solid #ff6600;outline-offset:3px}.cu-mp-muur__label{position:absolute;left:12px;right:12px;bottom:12px;display:grid;gap:2px;padding:10px 14px;border-radius:14px;background:#fffffff0;font-size:.875rem;line-height:1.3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cu-mp-muur__label b{font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cu-mp-muur__label span{font-size:.75rem;color:#c24e00;font-weight:600;letter-spacing:.02em}.cu-mp-muur__link:hover .cu-mp-muur__label{background:#f60}.cu-mp-muur__link:hover .cu-mp-muur__label span{color:#171717}@keyframes cu-mp-schuif{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media screen and (max-width:1199px){.cu-mp__richtingen,.cu-mp__stappen{grid-template-columns:repeat(2,minmax(0,1fr))}.cu-mp__stappen li:after{display:none}.cu-mp__diensten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.cu-mp__kop,.cu-mp__mens,.cu-mp__impact,.cu-mp__vragen{grid-template-columns:minmax(0,1fr);gap:28px}.cu-mp__manieren{grid-template-columns:minmax(0,1fr)}.cu-mp__formvak{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 24px}.cu-mp__impact{padding:32px 24px}}@media screen and (max-width:767px){.cu-mp__diensten,.cu-mp__richtingen,.cu-mp__stappen,.cu-mp__velden{grid-template-columns:minmax(0,1fr)}.cu-mp__gezichten{grid-template-columns:repeat(2,minmax(0,1fr))}.cu-mp__formvak{padding:22px 18px;border-radius:18px}.cu-mp__foto{border-radius:18px}.cu-mp__manier{padding:22px}.cu-mp-muur{gap:12px}.cu-mp-muur__set{gap:12px;padding-right:12px}.cu-mp-muur__tegel{width:200px;height:250px}.cu-mp-muur__tegel--breed{width:290px}.cu-mp-muur__label{left:8px;right:8px;bottom:8px;padding:7px 10px;border-radius:12px;font-size:.75rem}.cu-mp-muur__label span{display:none}.cu-mp-muur__kop{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.cu-mp-muur__rij{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scroll-snap-type:x proximity}.cu-mp-muur__baan{animation:none;width:auto}.cu-mp-muur__set--kopie{display:none}.cu-mp-muur__tegel{scroll-snap-align:start}.cu-mp__knop,.cu-mp-muur__link,.cu-mp-muur__foto,.cu-mp__richtingfoto img,.cu-mp__pijllink svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/cu-maatwerkpagina.css.map */
