
.sec-recensies[hidden]{display:none!important}
.sec-recensies{position:relative;display:flex;align-items:center;justify-content:center;min-height:min(86svh,900px);padding:clamp(96px,15vh,180px) clamp(16px,6vw,120px);background:#0f0b08 radial-gradient(ellipse 70% 60% at 50% 42%,rgba(150,96,64,.16),rgba(150,96,64,.04) 55%,transparent 80%) no-repeat;color:#fff;text-align:center;overflow:hidden}
.sec-recensies .rc-in{width:100%;max-width:1080px;display:flex;flex-direction:column;align-items:center}
.sec-recensies .eyebrow{justify-content:center;color:#fff}
.sec-recensies .rc-fig{margin:clamp(34px,6vh,64px) 0 0;display:flex;flex-direction:column;align-items:center}
.sec-recensies .rc-quote{margin:0;position:relative}
.sec-recensies .rc-quote p{margin:0;font-family:"Cormorant",Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(34px,3.3vw,64px);line-height:1.16;letter-spacing:-.005em;color:#fff;text-wrap:balance;overflow-wrap:anywhere;white-space:pre-line}
.sec-recensies .rc-quote p::before{content:"\201C"}
.sec-recensies .rc-quote p::after{content:"\201D"}
.sec-recensies .rc-quote.m p{font-size:clamp(28px,2.4vw,46px);line-height:1.22}
.sec-recensies .rc-quote.m{max-width:1000px}
.sec-recensies .rc-quote.l{max-width:920px}
.sec-recensies .rc-quote.l p{font-size:clamp(22px,1.7vw,32px);line-height:1.32;text-wrap:pretty}
.sec-recensies .rc-wie{margin-top:clamp(30px,5vh,52px);display:flex;flex-direction:column;align-items:center;gap:14px}
.sec-recensies .rc-sterren{display:inline-flex;gap:6px;color:var(--goud,#e8c9a0)}
.sec-recensies .rc-sterren svg{width:18px;height:18px;display:block}
.sec-recensies .rc-sterren .uit{opacity:.28}
.sec-recensies .rc-zaak{font:500 clamp(13px,.85vw,16px)/1.4 var(--sans,"Jost",system-ui,sans-serif);letter-spacing:.28em;text-transform:uppercase;color:#fff;overflow-wrap:anywhere}
.sec-recensies .rc-datum{font:400 clamp(13px,.8vw,15px)/1.4 var(--sans,"Jost",system-ui,sans-serif);color:#fff}
.sec-recensies .rc-nav{margin-top:clamp(34px,5vh,56px);display:flex;align-items:center;gap:22px}
.sec-recensies .rc-nav[hidden]{display:none}
.sec-recensies .rc-p{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;cursor:pointer;transition:border-color .2s,background .2s}
.sec-recensies .rc-p:hover{border-color:#fff;background:rgba(255,255,255,.06)}
.sec-recensies .rc-p .arr{width:20px}
.sec-recensies .rc-p.l .arr{transform:scaleX(-1)}
.sec-recensies .rc-tel{min-width:4.5em;font:500 14px/1 var(--sans,"Jost",system-ui,sans-serif);letter-spacing:.2em;color:#fff;font-variant-numeric:tabular-nums lining-nums}
@media (max-width:700px){
  .sec-recensies{min-height:0;padding:96px 16px 104px}
  .sec-recensies .eyebrow{font-size:11px;letter-spacing:.2em;gap:12px}
  .sec-recensies .rc-quote p{font-size:clamp(28px,8.2vw,36px)}
  .sec-recensies .rc-quote.m p{font-size:clamp(23px,6.4vw,28px)}
  .sec-recensies .rc-quote.m{max-width:1000px}
.sec-recensies .rc-quote.l{max-width:920px}
.sec-recensies .rc-quote.l p{font-size:clamp(19px,5.1vw,22px)}
}
