/* Fast Connect Walls, wachtscherm (21-10-2026, versie 3).
   Kleuren uit de brandguide: oranje #F36523, antraciet #17191B, wit, warm licht #F6F3ED. Schuine kanten zoals de letters van het logo. */
@font-face{font-family:"Barlow Condensed";font-weight:800;font-style:normal;font-display:swap;src:url(/assets/fonts/barlow-condensed-latin-800-normal.woff2) format("woff2")}
@font-face{font-family:"Barlow Condensed";font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/barlow-condensed-latin-600-normal.woff2) format("woff2")}
@font-face{font-family:"Schibsted Grotesk";font-weight:400 800;font-style:normal;font-display:swap;src:url(/assets/fonts/schibsted-grotesk-latin-wght-normal.woff2) format("woff2")}

:root{
  --oranje:#F36523;--oranje-d:#D9521A;--antraciet:#17191B;--antraciet-2:#212427;--licht:#F6F3ED;--licht-2:#ECE7DE;--wit:#fff;--laser:#39E36B;
  --display:"Barlow Condensed","Arial Narrow",sans-serif;--tekst:"Schibsted Grotesk",system-ui,sans-serif;
  --rand:clamp(16px,3.4vw,52px);--zijde:max(var(--rand),calc((100vw - 1260px) / 2));
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--antraciet);color:var(--antraciet);font-family:var(--tekst);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img,video{display:block;max-width:100%}
[hidden]{display:none!important}
a{color:inherit}
h1,h2,h3{font-family:var(--display);font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-.005em;line-height:.92;margin:0}
p{margin:0}
:focus-visible{outline:3px solid var(--oranje);outline-offset:3px}

/* ---------- intro: het logo klikt in elkaar ---------- */
.intro{position:fixed;inset:0;z-index:100;background:var(--licht);display:grid;place-items:center;pointer-events:none;animation:intro-vangnet 0s 4.5s forwards}
@keyframes intro-vangnet{to{visibility:hidden}}
.intro-logo{width:min(720px,82vw);height:auto;overflow:visible}
.intro-laser{position:absolute;left:0;right:0;top:50%;height:2px;background:var(--laser);box-shadow:0 0 12px var(--laser),0 0 2px #fff;opacity:0;transform:scaleX(0)}
.intro.is-klaar{display:none}

/* ---------- knoppen: schuin als de letters van het logo ---------- */
.knop{--k:12px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;border:0;cursor:pointer;font:700 15px/1 var(--tekst);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding:17px 28px;clip-path:polygon(var(--k) 0,100% 0,calc(100% - var(--k)) 100%,0 100%);transition:transform .35s cubic-bezier(.2,1.4,.4,1),background-color .25s,color .25s}
.knop:hover{transform:translateX(3px) scale(1.03)}
.knop:active{transform:scale(.97)}
.knop-oranje{background:var(--oranje);color:var(--wit)}
.knop-oranje:hover{background:var(--oranje-d)}
.knop-licht{background:rgba(246,243,237,.12);color:var(--licht)}
.knop-licht:hover{background:rgba(246,243,237,.22)}
.pijl{display:inline-block;transition:transform .35s cubic-bezier(.2,1.4,.4,1)}
.knop:hover .pijl{transform:translateX(5px)}

.oog{display:flex;align-items:center;gap:12px;font:700 13px/1.2 var(--tekst);letter-spacing:.16em;text-transform:uppercase;color:var(--oranje)}
.oog-streep{width:34px;height:3px;background:currentColor;transform:skewX(-30deg)}
.sectie-kop{margin-bottom:clamp(30px,3.6vw,52px);max-width:760px}
.sectie-kop h2{font-size:clamp(42px,5vw,80px);margin-top:14px}
.sectie-kop.licht h2{color:var(--licht)}

/* ---------- kop die meekomt na het eerste scherm ---------- */
.kop{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px var(--zijde);background:rgba(23,25,27,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translateY(-110%);transition:transform .45s cubic-bezier(.2,1,.3,1)}
.kop.is-zichtbaar{transform:none}
.kop-logo{display:block;line-height:0}
.kop-logo img{width:190px;height:auto}
.kop-knop{padding:13px 22px;font-size:13px;white-space:nowrap}

/* ---------- 1. website in aanbouw ---------- */
.held{position:relative;min-height:100svh;background:var(--antraciet);color:var(--licht);overflow:hidden}
.held-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}
.held::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(23,25,27,.96) 0,rgba(23,25,27,.82) 42%,rgba(23,25,27,.55) 100%),linear-gradient(0deg,rgba(23,25,27,.9) 0,rgba(23,25,27,0) 30%)}
.held::after{content:"";position:absolute;z-index:1;right:-120px;bottom:-60px;width:640px;height:326px;background:url(/assets/img/nn.svg) center/contain no-repeat;opacity:.06;pointer-events:none}
.held-binnen{position:relative;z-index:2;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(32px,4.4vw,80px);align-items:center;padding:clamp(48px,7vh,96px) var(--zijde) clamp(48px,7vh,90px)}
.held-logo{width:min(330px,84%);height:auto;margin:0 0 clamp(18px,3vh,30px) -10px}
.pil{display:inline-flex;align-items:center;gap:10px;font:700 12px/1 var(--tekst);letter-spacing:.16em;text-transform:uppercase;color:var(--oranje);padding:10px 16px 10px 14px;background:rgba(243,101,35,.14);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}
.led{width:8px;height:8px;border-radius:50%;background:var(--oranje);animation:led 1.6s infinite}
@keyframes led{0%{box-shadow:0 0 0 0 rgba(243,101,35,.7)}70%{box-shadow:0 0 0 9px rgba(243,101,35,0)}100%{box-shadow:0 0 0 0 rgba(243,101,35,0)}}
.held h1{font-size:clamp(48px,5.6vw,92px);margin:clamp(14px,2.2vh,22px) 0 clamp(12px,2vh,18px);color:var(--wit)}
.held h1 span{display:block;color:var(--oranje)}
.held-sub{font-size:clamp(17px,1.3vw,20px);color:rgba(246,243,237,.82);max-width:470px}
.knoppen{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,3.4vh,32px)}

/* het browservenster waarin de website paneel voor paneel in elkaar wordt gezet */
.bouwsite{margin:0;perspective:1600px}
.venster{background:var(--wit);border-radius:12px;overflow:hidden;box-shadow:0 50px 90px -40px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.08);transform:rotateY(-9deg) rotateX(3deg);transform-origin:60% 50%}
.venster-balk{height:36px;background:var(--licht-2);display:flex;align-items:center;gap:7px;padding:0 14px}
.venster-balk i{width:10px;height:10px;border-radius:50%;background:#d3ccc0}
.venster-balk i:first-child{background:var(--oranje)}
.venster-url{margin-left:12px;flex:1;max-width:280px;display:flex;align-items:center;gap:7px;background:var(--wit);border-radius:20px;padding:5px 12px;font:600 12px/1 var(--tekst);color:#5c6166}
.slot{width:8px;height:9px;border:2px solid #8b9095;border-radius:2px 2px 1px 1px;position:relative;top:1px}
.venster-doek{position:relative;aspect-ratio:16/11;padding:14px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:9% 1fr 30% 7%;gap:10px;
  background:linear-gradient(rgba(23,25,27,.055) 1px,transparent 1px) 0 0/22px 22px,linear-gradient(90deg,rgba(23,25,27,.055) 1px,transparent 1px) 0 0/22px 22px,var(--licht)}
.blok{position:relative;background:var(--wit);border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,.05),0 10px 18px -12px rgba(0,0,0,.45);overflow:hidden;will-change:transform}
.blok::before,.blok::after{content:"";position:absolute;top:0;bottom:0;width:3px;z-index:2;background:linear-gradient(90deg,#9aa1a7,#eef1f3 45%,#9aa1a7)}
.blok::before{left:0}.blok::after{right:0}
.b-nav,.b-held,.b-voet{grid-column:1/-1}
.b-nav{display:flex;align-items:center;gap:12%;padding:0 4%}
.mini-logo{width:15%;height:44%;background:url(/assets/img/fcw.svg) left center/contain no-repeat}
.lijnen{display:flex;gap:8%;flex:1}
.lijnen i{height:5px;flex:1;max-width:46px;background:#d9d3c8;border-radius:3px}
.mini-knop{display:block;width:14%;height:38%;min-height:9px;background:var(--oranje);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}
.b-held .b-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.b-held::marker{content:none}
.b-held .b-kop{position:absolute;z-index:1;left:6%;bottom:30%;width:60%;display:flex;flex-direction:column;gap:8px}
.b-held .b-kop i{height:12px;background:rgba(255,255,255,.92);border-radius:2px}
.b-held .b-kop i:nth-child(2){width:65%;background:var(--oranje)}
.b-held .mini-knop{position:absolute;z-index:1;left:6%;bottom:12%;width:18%;height:10%}
.b-held .b-kop::before{content:"";position:absolute;left:-12%;right:-80%;top:-60%;bottom:-140%;background:linear-gradient(90deg,rgba(23,25,27,.75),rgba(23,25,27,0));z-index:-1}
.b-kaart img{width:100%;height:74%;object-fit:cover}
.b-kaart i{display:block;height:5px;width:60%;margin:8% 8% 0;background:#d9d3c8;border-radius:3px}
.b-voet{background:var(--antraciet);display:flex;align-items:center;gap:6%;padding:0 5%}
.b-voet i{height:4px;width:18%;background:rgba(246,243,237,.35);border-radius:2px}
.laser{position:absolute;left:0;right:0;height:2px;background:var(--laser);box-shadow:0 0 10px var(--laser),0 0 2px #fff;opacity:0;pointer-events:none;z-index:5}
.sleutel{position:absolute;width:34px;height:34px;fill:var(--oranje);filter:drop-shadow(0 5px 6px rgba(0,0,0,.35));opacity:0;pointer-events:none;z-index:6;left:0;top:0}
.ring{position:absolute;z-index:6;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid var(--oranje);border-radius:50%;pointer-events:none}
.bouw-stand{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:8px 16px;margin-top:20px;font:700 12px/1.2 var(--tekst);letter-spacing:.12em;text-transform:uppercase;color:rgba(246,243,237,.8)}
.bouw-stand b{font:800 italic 26px/1 var(--display);color:var(--wit);font-variant-numeric:tabular-nums}
.bouw-balk{grid-column:1/-1;height:6px;background:rgba(246,243,237,.14);overflow:hidden}
.bouw-balk i{display:block;height:100%;width:0;background:repeating-linear-gradient(-45deg,var(--oranje) 0 8px,#ff8a4c 8px 16px);transition:width .5s cubic-bezier(.2,1,.3,1)}

/* ---------- 2. de film ---------- */
.film{background:var(--antraciet);padding:clamp(70px,8vw,120px) var(--zijde) clamp(60px,7vw,100px)}
.film-beeld{position:relative;aspect-ratio:16/9;background:#0d0e0f;clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);box-shadow:0 40px 80px -40px rgba(0,0,0,.9)}
.film-beeld video{width:100%;height:100%;object-fit:cover}

/* ---------- 3. wat is FCW, werkwijze, uniek: een band ---------- */
.info{background:var(--licht);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);padding:clamp(70px,8vw,120px) var(--zijde)}
.info-wat h2{font-size:clamp(38px,3.8vw,62px);margin:16px 0 18px}
.info-wat>p:not(.oog){font-size:18px;color:#3b3f43;margin-bottom:28px}
.info-lijst h3{font-size:26px;color:var(--antraciet);padding-bottom:14px;margin-bottom:6px;border-bottom:3px solid var(--oranje)}
.stappen,.uniek{list-style:none;margin:0;padding:0}
.stappen li,.uniek li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #e2dcd1}
.stappen b{flex:none;font:800 italic 26px/1 var(--display);color:var(--oranje);width:38px}
.stappen span,.uniek span{font-size:15.5px;color:#4a4f54;line-height:1.45}
.stappen strong,.uniek strong{display:block;font-size:16px;color:var(--antraciet);margin-bottom:3px}
.uniek svg{flex:none;width:30px;height:30px;fill:var(--oranje);margin-top:2px}

/* ---------- 6. aanvraag ---------- */
.aanvraag-sectie{background:var(--antraciet);color:var(--licht);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,90px);align-items:center;padding:clamp(80px,9vw,130px) var(--zijde)}
.aanvraag-tekst h2{font-size:clamp(42px,4.6vw,74px);margin:16px 0 20px;color:var(--wit)}
.aanvraag-tekst>p:not(.oog){font-size:19px;color:rgba(246,243,237,.8);max-width:460px}
.kaart{position:relative;background:var(--wit);color:var(--antraciet);padding:clamp(26px,3vw,44px);box-shadow:0 40px 80px -40px rgba(0,0,0,.9);border-top:6px solid var(--oranje)}
.velden{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}
.veld{display:flex;flex-direction:column;gap:7px;min-width:0}
.veld-breed{grid-column:1/-1}
.veld>span{font:700 12px/1.2 var(--tekst);letter-spacing:.12em;text-transform:uppercase;color:var(--antraciet)}
.veld>span i{font-style:normal;font-weight:500;letter-spacing:.03em;text-transform:none;color:#7a7f84}
.veld input,.veld textarea,.lc-land{font:500 17px/1.3 var(--tekst);color:var(--antraciet);background:var(--licht);border:1px solid #e2dcd1;padding:13px 14px;width:100%;border-radius:0;transition:border-color .2s,box-shadow .2s,background-color .2s}
.veld textarea{resize:vertical;min-height:96px}
.veld input:focus,.veld textarea:focus,.lc-land:focus{outline:0;background:var(--wit);border-color:var(--oranje);box-shadow:0 0 0 3px rgba(243,101,35,.22)}
.veld.is-fout input{border-color:#d9521a;box-shadow:0 0 0 3px rgba(217,82,26,.2)}
.lc-veld{display:flex;gap:8px}
.lc-land{width:auto;max-width:7rem;flex:none;cursor:pointer;padding-right:6px}
.vang{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.fout{margin:14px 0 0;font-weight:600;font-size:15px;color:#c2410c}
.fout:empty{margin:0}
.knop-verstuur{width:100%;margin-top:20px;font-size:16px;padding:19px 28px}
.knop-verstuur[disabled]{opacity:.75;cursor:wait}
.knop-verstuur.is-bezig .knop-tekst::after{content:"";display:inline-block;width:14px;height:14px;margin-left:10px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;vertical-align:-2px;animation:draai .7s linear infinite}
@keyframes draai{to{transform:rotate(360deg)}}
.privacy{margin-top:12px;font-size:13px;color:#7a7f84}
.bedankt{padding:20px 0 8px;outline:0}
.bedankt h3{font-size:clamp(34px,3.2vw,52px);margin:18px 0 12px}
.bedankt p{font-size:18px;color:#3b3f43}
.bedankt-klik{display:flex;gap:10px}
.bedankt-klik span{width:44px;height:44px;border-radius:50%;background:var(--oranje);position:relative;animation:klik-in .6s cubic-bezier(.2,1.6,.4,1) both}
.bedankt-klik span:nth-child(2){animation-delay:.12s}
.bedankt-klik span::after{content:"";position:absolute;left:14px;top:10px;width:10px;height:17px;border:solid var(--wit);border-width:0 4px 4px 0;transform:rotate(45deg)}
@keyframes klik-in{from{transform:scale(0) rotate(-90deg)}to{transform:none}}
.kaart.is-vast{animation:kaart-vast .6s ease-out}
@keyframes kaart-vast{0%{box-shadow:0 40px 80px -40px rgba(0,0,0,.9),0 0 0 0 rgba(243,101,35,.8)}100%{box-shadow:0 40px 80px -40px rgba(0,0,0,.9),0 0 0 26px rgba(243,101,35,0)}}

/* ---------- voet ---------- */
.voet{overflow:hidden;background:#0f1011;color:rgba(246,243,237,.65);display:flex;align-items:center;gap:28px;padding:30px var(--zijde);font-size:14px}
.voet-logo{width:170px;height:auto}
.voet-tekst{margin-right:auto}
.voet .d6-zegel{width:72px;height:72px;color:var(--licht)}
.voet .d6-zegel__merk{width:36px;height:18px}

/* ---------- beweging in beeld ---------- */
html.js [data-in]{opacity:0;transform:translateY(30px)}
html.js [data-in].is-in{opacity:1;transform:none;transition:opacity .8s ease,transform 1s cubic-bezier(.2,1,.3,1)}

/* ---------- smaller ---------- */
@media (max-width:980px){
  .held-binnen{grid-template-columns:1fr;padding-top:40px}
  .venster{transform:none}
  .info{grid-template-columns:1fr 1fr}
  .info-wat{grid-column:1/-1}
}
@media (max-width:760px){
  body{font-size:16px}
  .kop{padding:10px 14px}
  .kop-logo img{width:140px}
  .held-logo{width:min(290px,82vw)}
  .held h1{font-size:clamp(44px,13vw,64px)}
  .knoppen .knop{flex:1 1 auto}
  .venster-doek{aspect-ratio:4/3.4;gap:8px;padding:10px}
  .b-held .b-kop i{height:9px}
  .aanvraag-sectie,.info{grid-template-columns:1fr}
  .film{padding-bottom:28px}
  .film-beeld{clip-path:none;margin:0 calc(-1 * var(--rand))}
  .velden{grid-template-columns:1fr}
  .voet{flex-wrap:wrap;gap:16px}
  .voet-tekst{width:100%;order:3}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .intro{display:none}
  .led{animation:none}
  .held-film{display:none}
  html.js [data-in]{opacity:1;transform:none}
}

/* ---------- kennispagina's (21-10-2026): zelfde huisstijl, kop staat altijd in beeld ---------- */
.gids .kop{transform:none}
.gids-held{background:var(--antraciet);color:var(--licht);padding:clamp(110px,12vw,150px) var(--zijde) clamp(56px,6vw,90px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(32px,5vw,80px);align-items:center;position:relative;overflow:hidden}
.gids-held::after{content:"";position:absolute;right:-6%;bottom:-18%;width:46%;aspect-ratio:2/1;background:url(/assets/img/nn.svg) center/contain no-repeat;opacity:.05;pointer-events:none}
.kruimel{font-size:13px;color:rgba(246,243,237,.6);margin-bottom:22px;display:flex;flex-wrap:wrap;gap:8px}
.kruimel a{color:rgba(246,243,237,.75);text-decoration:none}
.kruimel a:hover{color:var(--oranje)}
.gids-held h1{font-size:clamp(42px,4.6vw,72px);margin:16px 0 20px;color:var(--licht)}
.gids-intro{font-size:clamp(17px,1.4vw,20px);color:rgba(246,243,237,.82);max-width:560px;margin-bottom:30px}
.gids-beeld{position:relative;z-index:1;margin:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 34px),calc(100% - 34px) 100%,0 100%);box-shadow:0 40px 80px -40px rgba(0,0,0,.9)}
.gids-beeld img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}
.gids-inhoud{background:var(--licht);display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(32px,6vw,96px);padding:clamp(60px,7vw,110px) var(--zijde);align-items:start}
.gids-tekst{max-width:760px}
.gids-sectie+.gids-sectie{margin-top:clamp(36px,4vw,56px)}
.gids-sectie h2{font-size:clamp(30px,3vw,44px);margin-bottom:16px}
.gids-sectie p{font-size:18px;color:#33373b;margin-bottom:14px}
.gids-sectie ul{margin:6px 0 16px;padding:0;list-style:none}
.gids-sectie li{position:relative;padding:7px 0 7px 26px;font-size:17px;color:#33373b;border-bottom:1px solid #e2dcd1}
.gids-sectie li::before{content:"";position:absolute;left:0;top:16px;width:12px;height:3px;background:var(--oranje);transform:skewX(-30deg)}
.gids-zij{position:sticky;top:96px;background:var(--wit);padding:28px 26px 30px;border-top:5px solid var(--oranje);box-shadow:0 30px 60px -40px rgba(0,0,0,.45)}
.gids-zij h2{font-size:26px;margin-bottom:6px}
.gids-zij .stappen li{padding:12px 0}
.gids-zij .stappen b{font-size:22px;width:32px}
.gids-zij .knop{width:100%;margin-top:22px}
.gids-faq{background:var(--licht-2);padding:clamp(60px,7vw,100px) var(--zijde)}
.gids-faq h2{font-size:clamp(34px,3.6vw,54px);margin:14px 0 26px}
.gids-faq details{background:var(--wit);margin-bottom:10px;max-width:900px}
.gids-faq summary{cursor:pointer;list-style:none;padding:20px 56px 20px 22px;font-weight:700;font-size:18px;position:relative}
.gids-faq summary::-webkit-details-marker{display:none}
.gids-faq summary::after{content:"";position:absolute;right:24px;top:50%;width:14px;height:14px;margin-top:-9px;border-right:3px solid var(--oranje);border-bottom:3px solid var(--oranje);transform:rotate(45deg);transition:transform .25s}
.gids-faq details[open] summary::after{transform:rotate(-135deg);margin-top:-2px}
.gids-faq details p{padding:0 22px 22px;font-size:17px;color:#3b3f43}
.gids-meer{background:var(--licht);padding:clamp(56px,6vw,90px) var(--zijde)}
.gids-meer h2{font-size:clamp(30px,3vw,44px);margin:14px 0 24px}
.gids-kaarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}
.gids-kaart{display:block;background:var(--wit);text-decoration:none;padding:20px 20px 22px;border-bottom:4px solid transparent;transition:border-color .25s,transform .35s cubic-bezier(.2,1.4,.4,1)}
.gids-kaart:hover{border-color:var(--oranje);transform:translateY(-3px)}
.gids-kaart strong{display:block;font:800 italic 22px/1 var(--display);text-transform:uppercase;margin-bottom:8px}
.gids-kaart span{font-size:15px;color:#4a4f54}
@media (max-width:980px){
  .gids-held,.gids-inhoud{grid-template-columns:1fr}
  .gids-zij{position:static}
}
@media (max-width:760px){
  .gids-held{padding-top:96px}
  .gids-beeld{clip-path:none;margin:0 calc(-1 * var(--rand))}
  .gids-sectie p{font-size:17px}
}
