Fysio De Plas · fysiotherapie, Rotterdam-Kralingen New
Homepage for a two-location physiotherapy practice: complaint finder with body map, reimbursement table, therapists per location, booking steps with time slots and opening hours. A range-of-motion arc motif runs through the page.
Fysiotherapie Rotterdam-Kralingen
Weer bewegen zonder nadenken. Op de Oudedijk en aan de Hoflaan.
Rug, nek, knie of herstel na een operatie: u zit binnen twee werkdagen bij een van onze elf therapeuten. Eerst een intake van 45 minuten, daarna een plan met meetbare doelen.
- Wachttijd nu
- 2 werkdagen
- Avondspreekuur
- tot 21:00
- Verzekeraars
- alle gecontracteerd
startwaarde 95°
01 · Klachtenwijzer
Wijs aan waar het zit
Lage rugpijn die niet weggaat
Negen van de tien keer is er geen beschadiging te vinden, maar is de rug overbelast of te voorzichtig geworden. We zoeken uit welke bewegingen pijn uitlokken en bouwen de belasting stap voor stap op.
| Vaak gehoord | pijn bij opstaan, bukken of lang zitten |
|---|---|
| Wat we doen | onderzoek, uitleg, oefenprogramma, zo nodig manuele therapie |
| Gemiddeld | 6 tot 9 behandelingen in 8 weken |
| Eerst huisarts als | u koorts heeft, gevoel in benen verliest of moeite heeft met plassen |
Nek, schouders en hoofdpijn vanuit de nek
Veel klachten ontstaan bij thuiswerken of na een periode van stress. We kijken naar houding en werkplek, maar vooral naar hoe u beweegt. Behandeling combineert oefentherapie met mobilisaties van nek en bovenrug.
| Vaak gehoord | stijve nek bij het wakker worden, uitstraling naar arm of achterhoofd |
|---|---|
| Wat we doen | bewegingsonderzoek, manuele therapie, werkplekadvies, oefeningen |
| Gemiddeld | 5 tot 8 behandelingen in 6 weken |
| Eerst huisarts als | u na een val of ongeluk nekpijn heeft, of krachtverlies in de arm |
Knie: artrose, sportblessure of na een operatie
Bij knieartrose is bewegen de beste behandeling, mits goed gedoseerd. Na een voorstebandreconstructie volgen we het protocol van uw orthopeed van het Maasstad of Erasmus MC en testen we pas na 9 maanden of sporten weer kan.
| Vaak gehoord | pijn bij traplopen, opstartpijn, knie die opzwelt na sporten |
|---|---|
| Wat we doen | krachttraining, loopanalyse, hoptesten voor terugkeer naar sport |
| Vergoeding | bij artrose heup of knie: eerste 12 behandelingen uit de basisverzekering |
| Gemiddeld | 12 behandelingen, na operatie 30 tot 50 |
02 · Behandelingen en vergoeding
Wat we behandelen en wie het betaalt
Fysiotherapie zit voor volwassenen niet in de basisverzekering, op een paar uitzonderingen na. Met een aanvullende verzekering declareren wij rechtstreeks bij uw verzekeraar. Valt een behandeling buiten uw polis, dan hoort u dat vóór de behandeling, niet achteraf.
| Behandeling | Voor wie | Duur | Vergoeding |
|---|---|---|---|
| Algemene fysiotherapie | rug, nek, schouder, enkel, houding | 25 min | aanvullend |
| Manuele therapie | vastzittende nek of rug, hoofdpijn vanuit de nek | 30 min | aanvullend |
| Sportfysiotherapie | blessures, terugkeer naar sport, hoptesten | 30 min | aanvullend |
| Bekkenfysiotherapie | zwangerschap, incontinentie, bekkenpijn | 30 min | aanvullend basis bij urine-incontinentie, 9 beh. |
| Artrose heup of knie | volwassenen met diagnose artrose | 25 min | basis, eerste 12 beh. |
| Looptherapie etalagebenen | Claudicatio Netwerk, stadium 2 | 30 min | basis, max. 37 beh. |
| Oedeemtherapie | na borstkanker, lymfoedeem | 45 min | basis vanaf 21e beh. |
| Kinderfysiotherapie | tot 18 jaar, motoriek en houding | 30 min | basis, 9 + 9 beh. |
Zo zit vergoeding in elkaar
Weet u het niet zeker? Geef bij de intake uw polisnummer door, dan checken wij het via VECOZO terwijl u erbij zit.
- Aanvullend verzekerdUw verzekeraar betaalt het aantal behandelingen uit uw polis, meestal 9 tot onbeperkt per jaar. Geen eigen risico.
- Chronische aandoeningStaat uw aandoening op de lijst van het Zorginstituut, dan gaan de eerste 20 behandelingen via aanvullend of zelf, vanaf de 21e via de basis.
- Niet verzekerdU betaalt per behandeling volgens onze tarievenlijst. Die mailen we vooraf mee met de bevestiging.
03 · Online afspraak
In vier stappen een intake
- 1Kies klacht en locatie
Oudedijk of Hoflaan. We koppelen u aan een therapeut met de juiste specialisatie.
- 2Kies een tijd
U ziet direct wat er vrij is, ook 's avonds en op zaterdagochtend.
- 3Intake van 45 minuten
Screening, gesprek en lichamelijk onderzoek. Neem sportkleding mee.
- 4Plan met meetwaarden
U krijgt een doel in graden, kilo's of meters, en een oefenschema in de app.
04 · Therapeuten
Elf therapeuten, elk met een eigen vak
- MBMarieke BosmanManueel therapeut · eigenaarnek, hoofdpijn, kaakOudedijk · ma di doBIG 59012447804
- JEJeroen El AmraniSportfysiotherapeutknie, voorste kruisband, hardlopersOudedijk · di wo vr zaBIG 09047213904
- SVSanne van der VeldeBekkenfysiotherapeutzwangerschap, herstel na bevallingHoflaan · ma wo doBIG 29081734504
- TKTarik KayaFysiotherapeut geriatrievalpreventie, artrose, aan huisHoflaan · ma t/m doBIG 79023156104
- LHLotte HagenaarsOedeemtherapeutlymfoedeem, oncologieOudedijk · di doBIG 49110672304
- RDRuben DijkstraFysiotherapeut, dry needlingschouder, rug, triggerpointsHoflaan · wo vr zaBIG 19064328904
Nog vijf collega's: twee kinderfysiotherapeuten, een psychosomatisch fysiotherapeut en twee algemeen fysiotherapeuten. Allemaal geregistreerd in het Kwaliteitsregister Paramedici.
05 · Uit de praktijk
Herstel meten we, we schatten het niet
Buiging van de knie in 10 weken. Ze fietst weer naar de markt op het Oostplein.
Zitten zonder pijn. Zeven behandelingen, daarna zelfstandig verder met het schema.
Hopafstand ten opzichte van het gezonde been. Na 11 weken weer in competitie bij HC Kralingen.
318 waarderingen, laatste 14 sep 2026
"Na een jaar schouderpijn eindelijk iemand die mat in plaats van masseerde. Na zes weken kon ik mijn jas weer zonder hulp aantrekken."
Hanneke de Wit, Kralingen
"Avondafspraak om half acht, vlak na mijn werk. Jeroen heeft me terug op de baan gekregen voor de marathon van Rotterdam."
Youssef Benali, Crooswijk
"Tarik kwam bij mijn vader thuis. Duidelijke oefeningen, en hij belde zelf de huisarts toen er iets niet klopte."
Petra Visser, Capelle aan den IJssel
06 · Locaties en openingstijden

Oudedijk 112
3061 AH Rotterdam · tram 21 en 24, halte Oudedijk · parkeren met bezoekersvergunning
| ma t/m do | 07:30 tot 21:00 |
|---|---|
| vrijdag | 07:30 tot 17:00 |
| zaterdag | 09:00 tot 12:30 |
Oefenzaal 140 m², bekkenkamer, oedeemkamer, rolstoeltoegankelijk.
Hoflaan 7
3062 JA Rotterdam · bij de Kralingse Plas · gratis parkeren voor de deur
| ma t/m do | 08:00 tot 18:00 |
|---|---|
| vrijdag | 08:00 tot 13:00 |
| zaterdag | 09:00 tot 12:30 |
Begane grond, lift niet nodig. Huisbezoek in Kralingen, Crooswijk en Prinsenland.
08 · Veelgestelde vragen
Voor uw eerste afspraak
Staat uw vraag er niet bij? Bel de balie op werkdagen tussen 08:00 en 17:00.
Heb ik een verwijzing van de huisarts nodig?
Nee. Fysiotherapie is direct toegankelijk. Tijdens de intake doen we een screening. Zien we iets dat bij de huisarts hoort, dan verwijzen we u terug.
Wat neem ik mee naar de intake?
Uw zorgpas of polisnummer, een geldig legitimatiebewijs, eventuele brieven van specialist of huisarts, en makkelijk zittende kleding.
Kan ik afzeggen?
Tot 24 uur van tevoren kosteloos, via de link in uw bevestiging of telefonisch. Later afzeggen brengen we in rekening, uw verzekeraar vergoedt dat niet.
Behandelen jullie ook aan huis?
Ja, als u door uw klacht niet naar de praktijk kunt komen. Tarik Kaya en Lotte Hagenaars rijden in Kralingen, Crooswijk en Prinsenland.
Hoeveel behandelingen heb ik nodig?
Dat hangt af van de klacht. Na de intake krijgt u een inschatting. We evalueren na vier weken met dezelfde metingen als bij de start.
Oudedijk 112, 3061 AH Rotterdam
Hoflaan 7, 3062 JA Rotterdam
balie@voorbeeld.nl
How to use it
- Paste the HTML where the complete websites should appear.
- Add the CSS to your stylesheet. All classes are prefixed, so nothing clashes with your own styles.
- Add the JavaScript and call init() with the element that contains the HTML.
<!-- Fysio De Plas · fysiotherapie, Rotterdam-Kralingen · NedDev · eigen werk. -->
<div class="jouw-container">
<div class="fy-site">
<div class="fy-top" role="complementary"><div class="fy-wrap fy-top__in">
<span>Geen verwijzing nodig · direct toegankelijk</span>
<span class="fy-top__mid">Zorgkaart Nederland <b>9,2</b> uit 318 waarderingen</span>
<a class="fy-top__tel" href="#">010 412 3380</a>
</div></div>
<div class="fy-head" role="banner"><div class="fy-wrap fy-head__in">
<a class="fy-logo" href="#"><svg class="fy-arc" viewBox="0 0 40 22" aria-hidden="true"><path d="M2 20a18 18 0 0 1 36 0" fill="none" stroke="currentColor" stroke-width="1.4"/><path d="M20 20 L33 8" stroke="currentColor" stroke-width="1.4"/><circle cx="20" cy="20" r="1.8" fill="currentColor"/></svg><span><b>Fysio De Plas</b><small>Kralingen · sinds 1996</small></span></a>
<button class="fy-burger" type="button" aria-expanded="false" aria-label="Menu"><span></span><span></span></button>
<div class="fy-nav" role="navigation">
<a href="#fy-beh">Behandelingen</a><a href="#fy-klacht">Klachtenwijzer</a><a href="#fy-team">Therapeuten</a><a href="#fy-verg">Vergoeding</a><a href="#fy-loc">Locaties</a><a href="#fy-faq">Vragen</a>
<a class="fy-btn fy-btn--solid fy-nav__cta" href="#fy-boek">Afspraak maken</a>
</div>
</div></div>
<div class="fy-hero"><div class="fy-wrap fy-hero__grid">
<div class="fy-hero__txt">
<p class="fy-kick"><svg class="fy-arc" viewBox="0 0 40 22" aria-hidden="true"><path d="M2 20a18 18 0 0 1 36 0" fill="none" stroke="currentColor" stroke-width="1.4"/><path d="M20 20 L33 8" stroke="currentColor" stroke-width="1.4"/><circle cx="20" cy="20" r="1.8" fill="currentColor"/></svg> Fysiotherapie Rotterdam-Kralingen</p>
<h1 class="fy-h1">Weer bewegen zonder nadenken. Op de Oudedijk en aan de Hoflaan.</h1>
<p class="fy-lead">Rug, nek, knie of herstel na een operatie: u zit binnen twee werkdagen bij een van onze elf therapeuten. Eerst een intake van 45 minuten, daarna een plan met meetbare doelen.</p>
<div class="fy-hero__cta"><a class="fy-btn fy-btn--solid" href="#fy-boek">Plan een intake</a><a class="fy-btn fy-btn--line" href="#fy-klacht">Waar heeft u last van?</a></div>
<dl class="fy-facts">
<div><dt>Wachttijd nu</dt><dd>2 werkdagen</dd></div>
<div><dt>Avondspreekuur</dt><dd>tot 21:00</dd></div>
<div><dt>Verzekeraars</dt><dd>alle gecontracteerd</dd></div>
</dl>
</div>
<div class="fy-hero__img">
<img src="https://neddev.com/lab-media/site-fysio-1.webp" alt="Fysiotherapeut beweegt de schouder van een patiënt op de behandelbank">
<div class="fy-gauge"><svg viewBox="0 0 120 66" aria-hidden="true"><path d="M8 60a52 52 0 0 1 104 0" fill="none" stroke="currentColor" stroke-opacity=".25" stroke-width="6"/><path class="fy-gauge__val" d="M8 60a52 52 0 0 1 96 -28" fill="none" stroke="currentColor" stroke-width="6"/></svg><div><b>165°</b><span>schouderabductie, week 8<br>startwaarde 95°</span></div></div>
</div>
</div>
<div class="fy-wrap fy-quick">
<span class="fy-quick__lbl">Snel naar uw klacht</span>
<a href="#fy-klacht" data-fy-go="rug">Lage rug</a><a href="#fy-klacht" data-fy-go="nek">Nek en schouders</a><a href="#fy-klacht" data-fy-go="knie">Knie</a><a href="#fy-beh">Na een operatie</a><a href="#fy-beh">Sportblessure</a><a href="#fy-beh">Bekkenklachten</a>
</div></div>
<div class="fy-klacht" id="fy-klacht"><div class="fy-wrap fy-klacht__grid">
<div class="fy-klacht__map">
<p class="fy-num">01 · Klachtenwijzer</p>
<h2 class="fy-h2">Wijs aan waar het zit</h2>
<svg class="fy-body" viewBox="0 0 300 384" aria-hidden="true">
<g class="fy-fig" fill="#fbfaf6" stroke="currentColor" stroke-width="1.4" stroke-linejoin="round">
<rect x="47" y="78" width="20" height="124" rx="10" transform="rotate(9 57 80)"/>
<rect x="133" y="78" width="20" height="124" rx="10" transform="rotate(-9 143 80)"/>
<rect x="74" y="190" width="27" height="180" rx="13.5"/>
<rect x="99" y="190" width="27" height="180" rx="13.5"/>
<path d="M64 80c0-8 6-12 14-13l22-3 22 3c8 1 14 5 14 13l-6 112c-10 6-20 8-30 8s-20-2-30-8z"/>
<rect x="93" y="50" width="14" height="18" rx="4"/>
<circle cx="100" cy="32" r="20"/>
</g>
<path d="M68 290a19.5 19.5 0 0 1 39 0" fill="none" stroke="#c25b36" stroke-width="1" stroke-dasharray="2 3"/>
<g class="fy-leads" stroke="currentColor" stroke-width="1" fill="none" stroke-opacity=".45"><path d="M111 62H196"/><path d="M111 158H196"/><path d="M98 290H196"/></g>
<g class="fy-lbl" font-size="14" fill="currentColor"><text x="202" y="66">Nek</text><text x="202" y="162">Lage rug</text><text x="202" y="294">Knie</text></g>
<g class="fy-spots">
<g class="fy-spot" data-k="nek" tabindex="0" role="button" aria-label="Nek"><circle cx="100" cy="62" r="11"/><circle cx="100" cy="62" r="3.5"/></g>
<g class="fy-spot is-on" data-k="rug" tabindex="0" role="button" aria-label="Lage rug"><circle cx="100" cy="158" r="11"/><circle cx="100" cy="158" r="3.5"/></g>
<g class="fy-spot" data-k="knie" tabindex="0" role="button" aria-label="Knie"><circle cx="87" cy="290" r="11"/><circle cx="87" cy="290" r="3.5"/></g>
</g>
</svg>
</div>
<div class="fy-klacht__panel">
<div class="fy-tabs" role="tablist">
<button type="button" role="tab" data-k="rug" class="is-on">Lage rug</button><button type="button" role="tab" data-k="nek">Nek en schouders</button><button type="button" role="tab" data-k="knie">Knie</button>
</div>
<div class="fy-pane is-on" data-k="rug">
<h3 class="fy-h3">Lage rugpijn die niet weggaat</h3>
<p>Negen van de tien keer is er geen beschadiging te vinden, maar is de rug overbelast of te voorzichtig geworden. We zoeken uit welke bewegingen pijn uitlokken en bouwen de belasting stap voor stap op.</p>
<table class="fy-mini"><tbody>
<tr><th>Vaak gehoord</th><td>pijn bij opstaan, bukken of lang zitten</td></tr>
<tr><th>Wat we doen</th><td>onderzoek, uitleg, oefenprogramma, zo nodig manuele therapie</td></tr>
<tr><th>Gemiddeld</th><td class="fy-tn">6 tot 9 behandelingen in 8 weken</td></tr>
<tr><th>Eerst huisarts als</th><td>u koorts heeft, gevoel in benen verliest of moeite heeft met plassen</td></tr>
</tbody></table>
<a class="fy-more" href="#fy-boek">Intake voor rugklachten plannen</a>
</div>
<div class="fy-pane" data-k="nek">
<h3 class="fy-h3">Nek, schouders en hoofdpijn vanuit de nek</h3>
<p>Veel klachten ontstaan bij thuiswerken of na een periode van stress. We kijken naar houding en werkplek, maar vooral naar hoe u beweegt. Behandeling combineert oefentherapie met mobilisaties van nek en bovenrug.</p>
<table class="fy-mini"><tbody>
<tr><th>Vaak gehoord</th><td>stijve nek bij het wakker worden, uitstraling naar arm of achterhoofd</td></tr>
<tr><th>Wat we doen</th><td>bewegingsonderzoek, manuele therapie, werkplekadvies, oefeningen</td></tr>
<tr><th>Gemiddeld</th><td class="fy-tn">5 tot 8 behandelingen in 6 weken</td></tr>
<tr><th>Eerst huisarts als</th><td>u na een val of ongeluk nekpijn heeft, of krachtverlies in de arm</td></tr>
</tbody></table>
<a class="fy-more" href="#fy-boek">Intake voor nekklachten plannen</a>
</div>
<div class="fy-pane" data-k="knie">
<h3 class="fy-h3">Knie: artrose, sportblessure of na een operatie</h3>
<p>Bij knieartrose is bewegen de beste behandeling, mits goed gedoseerd. Na een voorstebandreconstructie volgen we het protocol van uw orthopeed van het Maasstad of Erasmus MC en testen we pas na 9 maanden of sporten weer kan.</p>
<table class="fy-mini"><tbody>
<tr><th>Vaak gehoord</th><td>pijn bij traplopen, opstartpijn, knie die opzwelt na sporten</td></tr>
<tr><th>Wat we doen</th><td>krachttraining, loopanalyse, hoptesten voor terugkeer naar sport</td></tr>
<tr><th>Vergoeding</th><td>bij artrose heup of knie: eerste 12 behandelingen uit de basisverzekering</td></tr>
<tr><th>Gemiddeld</th><td class="fy-tn">12 behandelingen, na operatie 30 tot 50</td></tr>
</tbody></table>
<a class="fy-more" href="#fy-boek">Intake voor knieklachten plannen</a>
</div>
</div>
</div></div>
<div class="fy-beh" id="fy-beh"><div class="fy-wrap">
<div class="fy-sechead"><p class="fy-num">02 · Behandelingen en vergoeding</p><h2 class="fy-h2">Wat we behandelen en wie het betaalt</h2><p class="fy-sechead__p">Fysiotherapie zit voor volwassenen niet in de basisverzekering, op een paar uitzonderingen na. Met een aanvullende verzekering declareren wij rechtstreeks bij uw verzekeraar. Valt een behandeling buiten uw polis, dan hoort u dat vóór de behandeling, niet achteraf.</p></div>
<div class="fy-tablewrap"><table class="fy-tbl">
<thead><tr><th>Behandeling</th><th>Voor wie</th><th>Duur</th><th>Vergoeding</th></tr></thead>
<tbody>
<tr><td><b>Algemene fysiotherapie</b></td><td>rug, nek, schouder, enkel, houding</td><td class="fy-tn">25 min</td><td><span class="fy-tag">aanvullend</span></td></tr>
<tr><td><b>Manuele therapie</b></td><td>vastzittende nek of rug, hoofdpijn vanuit de nek</td><td class="fy-tn">30 min</td><td><span class="fy-tag">aanvullend</span></td></tr>
<tr><td><b>Sportfysiotherapie</b></td><td>blessures, terugkeer naar sport, hoptesten</td><td class="fy-tn">30 min</td><td><span class="fy-tag">aanvullend</span></td></tr>
<tr><td><b>Bekkenfysiotherapie</b></td><td>zwangerschap, incontinentie, bekkenpijn</td><td class="fy-tn">30 min</td><td><span class="fy-tag">aanvullend</span> <span class="fy-tag fy-tag--b">basis bij urine-incontinentie, 9 beh.</span></td></tr>
<tr><td><b>Artrose heup of knie</b></td><td>volwassenen met diagnose artrose</td><td class="fy-tn">25 min</td><td><span class="fy-tag fy-tag--b">basis, eerste 12 beh.</span></td></tr>
<tr><td><b>Looptherapie etalagebenen</b></td><td>Claudicatio Netwerk, stadium 2</td><td class="fy-tn">30 min</td><td><span class="fy-tag fy-tag--b">basis, max. 37 beh.</span></td></tr>
<tr><td><b>Oedeemtherapie</b></td><td>na borstkanker, lymfoedeem</td><td class="fy-tn">45 min</td><td><span class="fy-tag fy-tag--b">basis vanaf 21e beh.</span></td></tr>
<tr><td><b>Kinderfysiotherapie</b></td><td>tot 18 jaar, motoriek en houding</td><td class="fy-tn">30 min</td><td><span class="fy-tag fy-tag--b">basis, 9 + 9 beh.</span></td></tr>
</tbody>
</table></div>
<div class="fy-verg" id="fy-verg">
<div class="fy-verg__lead"><h3 class="fy-h3">Zo zit vergoeding in elkaar</h3><p>Weet u het niet zeker? Geef bij de intake uw polisnummer door, dan checken wij het via VECOZO terwijl u erbij zit.</p></div>
<ol class="fy-verg__list">
<li><b>Aanvullend verzekerd</b><span>Uw verzekeraar betaalt het aantal behandelingen uit uw polis, meestal 9 tot onbeperkt per jaar. Geen eigen risico.</span></li>
<li><b>Chronische aandoening</b><span>Staat uw aandoening op de lijst van het Zorginstituut, dan gaan de eerste 20 behandelingen via aanvullend of zelf, vanaf de 21e via de basis.</span></li>
<li><b>Niet verzekerd</b><span>U betaalt per behandeling volgens onze tarievenlijst. Die mailen we vooraf mee met de bevestiging.</span></li>
</ol>
</div>
</div></div>
<div class="fy-boek" id="fy-boek"><div class="fy-wrap fy-boek__grid">
<div>
<p class="fy-num fy-num--l">03 · Online afspraak</p>
<h2 class="fy-h2">In vier stappen een intake</h2>
<ol class="fy-steps">
<li><span class="fy-tn">1</span><div><b>Kies klacht en locatie</b><p>Oudedijk of Hoflaan. We koppelen u aan een therapeut met de juiste specialisatie.</p></div></li>
<li><span class="fy-tn">2</span><div><b>Kies een tijd</b><p>U ziet direct wat er vrij is, ook 's avonds en op zaterdagochtend.</p></div></li>
<li><span class="fy-tn">3</span><div><b>Intake van 45 minuten</b><p>Screening, gesprek en lichamelijk onderzoek. Neem sportkleding mee.</p></div></li>
<li><span class="fy-tn">4</span><div><b>Plan met meetwaarden</b><p>U krijgt een doel in graden, kilo's of meters, en een oefenschema in de app.</p></div></li>
</ol>
</div>
<div class="fy-widget" aria-label="Voorbeeld van de agenda">
<div class="fy-widget__top"><b>Intake · 45 min</b><div class="fy-seg"><button type="button" class="is-on" data-loc="o">Oudedijk</button><button type="button" data-loc="h">Hoflaan</button></div></div>
<div class="fy-days">
<div class="fy-day"><span>di 13 okt</span><button type="button">08:00</button><button type="button">12:45</button><button type="button" class="is-sel">17:30</button></div>
<div class="fy-day"><span>wo 14 okt</span><button type="button">07:30</button><button type="button">19:15</button><button type="button" disabled>20:00</button></div>
<div class="fy-day"><span>do 15 okt</span><button type="button" disabled>09:15</button><button type="button">14:00</button><button type="button">18:45</button></div>
<div class="fy-day"><span>za 17 okt</span><button type="button">09:00</button><button type="button">10:30</button><button type="button" disabled>11:15</button></div>
</div>
<div class="fy-widget__foot"><span class="fy-pick">Gekozen: <b>di 13 okt, 17:30</b> · Oudedijk 112</span><a class="fy-btn fy-btn--clay" href="#">Verder naar gegevens</a></div>
</div>
</div></div>
<div class="fy-team" id="fy-team"><div class="fy-wrap">
<div class="fy-team__head"><div><p class="fy-num">04 · Therapeuten</p><h2 class="fy-h2">Elf therapeuten, elk met een eigen vak</h2></div>
<div class="fy-filter" role="group" aria-label="Filter op locatie"><button type="button" class="is-on" data-f="all">Alle</button><button type="button" data-f="o">Oudedijk</button><button type="button" data-f="h">Hoflaan</button></div></div>
<ul class="fy-people">
<li data-l="o"><span class="fy-mono">MB</span><div><b>Marieke Bosman</b><span>Manueel therapeut · eigenaar</span></div><span class="fy-p__spec">nek, hoofdpijn, kaak</span><span class="fy-p__loc">Oudedijk · ma di do</span><span class="fy-p__big fy-tn">BIG 59012447804</span></li>
<li data-l="o"><span class="fy-mono">JE</span><div><b>Jeroen El Amrani</b><span>Sportfysiotherapeut</span></div><span class="fy-p__spec">knie, voorste kruisband, hardlopers</span><span class="fy-p__loc">Oudedijk · di wo vr za</span><span class="fy-p__big fy-tn">BIG 09047213904</span></li>
<li data-l="h"><span class="fy-mono">SV</span><div><b>Sanne van der Velde</b><span>Bekkenfysiotherapeut</span></div><span class="fy-p__spec">zwangerschap, herstel na bevalling</span><span class="fy-p__loc">Hoflaan · ma wo do</span><span class="fy-p__big fy-tn">BIG 29081734504</span></li>
<li data-l="h"><span class="fy-mono">TK</span><div><b>Tarik Kaya</b><span>Fysiotherapeut geriatrie</span></div><span class="fy-p__spec">valpreventie, artrose, aan huis</span><span class="fy-p__loc">Hoflaan · ma t/m do</span><span class="fy-p__big fy-tn">BIG 79023156104</span></li>
<li data-l="o"><span class="fy-mono">LH</span><div><b>Lotte Hagenaars</b><span>Oedeemtherapeut</span></div><span class="fy-p__spec">lymfoedeem, oncologie</span><span class="fy-p__loc">Oudedijk · di do</span><span class="fy-p__big fy-tn">BIG 49110672304</span></li>
<li data-l="h"><span class="fy-mono">RD</span><div><b>Ruben Dijkstra</b><span>Fysiotherapeut, dry needling</span></div><span class="fy-p__spec">schouder, rug, triggerpoints</span><span class="fy-p__loc">Hoflaan · wo vr za</span><span class="fy-p__big fy-tn">BIG 19064328904</span></li>
</ul>
<p class="fy-team__note">Nog vijf collega's: twee kinderfysiotherapeuten, een psychosomatisch fysiotherapeut en twee algemeen fysiotherapeuten. Allemaal geregistreerd in het Kwaliteitsregister Paramedici.</p>
</div></div>
<div class="fy-case"><div class="fy-wrap fy-case__grid">
<img src="https://neddev.com/lab-media/site-fysio-2.webp" alt="Patiënte doet een stapoefening voor de knie bij het wandrek">
<div class="fy-case__txt">
<p class="fy-num">05 · Uit de praktijk</p>
<h2 class="fy-h2">Herstel meten we, we schatten het niet</h2>
<div class="fy-cases">
<div class="fy-c"><span class="fy-c__lbl">Knieprothese, 67 jaar</span><div class="fy-c__vals"><span class="fy-tn">85°</span><i></i><span class="fy-tn fy-c__to">122°</span></div><p>Buiging van de knie in 10 weken. Ze fietst weer naar de markt op het Oostplein.</p></div>
<div class="fy-c"><span class="fy-c__lbl">Lage rug, 41 jaar, kantoor</span><div class="fy-c__vals"><span class="fy-tn">20 min</span><i></i><span class="fy-tn fy-c__to">3 uur</span></div><p>Zitten zonder pijn. Zeven behandelingen, daarna zelfstandig verder met het schema.</p></div>
<div class="fy-c"><span class="fy-c__lbl">Enkelbandletsel, 23 jaar, hockey</span><div class="fy-c__vals"><span class="fy-tn">54%</span><i></i><span class="fy-tn fy-c__to">96%</span></div><p>Hopafstand ten opzichte van het gezonde been. Na 11 weken weer in competitie bij HC Kralingen.</p></div>
</div>
</div>
</div></div>
<div class="fy-rev"><div class="fy-wrap">
<div class="fy-rev__score"><b class="fy-tn">9,2</b><span>gemiddeld op Zorgkaart Nederland<br>318 waarderingen, laatste 14 sep 2026</span></div>
<div class="fy-rev__list">
<blockquote><p>"Na een jaar schouderpijn eindelijk iemand die mat in plaats van masseerde. Na zes weken kon ik mijn jas weer zonder hulp aantrekken."</p><cite>Hanneke de Wit, Kralingen</cite></blockquote>
<blockquote><p>"Avondafspraak om half acht, vlak na mijn werk. Jeroen heeft me terug op de baan gekregen voor de marathon van Rotterdam."</p><cite>Youssef Benali, Crooswijk</cite></blockquote>
<blockquote><p>"Tarik kwam bij mijn vader thuis. Duidelijke oefeningen, en hij belde zelf de huisarts toen er iets niet klopte."</p><cite>Petra Visser, Capelle aan den IJssel</cite></blockquote>
</div>
</div></div>
<div class="fy-loc" id="fy-loc"><div class="fy-wrap">
<p class="fy-num">06 · Locaties en openingstijden</p>
<div class="fy-loc__grid">
<div class="fy-loc__card fy-loc__card--img"><img src="https://neddev.com/lab-media/site-fysio-3.webp" alt="Hoekpand van de praktijk aan de Oudedijk"></div>
<div class="fy-loc__card">
<h3 class="fy-h3">Oudedijk 112</h3><p class="fy-addr">3061 AH Rotterdam · tram 21 en 24, halte Oudedijk · parkeren met bezoekersvergunning</p>
<table class="fy-hours"><tbody><tr><th>ma t/m do</th><td class="fy-tn">07:30 tot 21:00</td></tr><tr><th>vrijdag</th><td class="fy-tn">07:30 tot 17:00</td></tr><tr><th>zaterdag</th><td class="fy-tn">09:00 tot 12:30</td></tr></tbody></table>
<p class="fy-loc__extra">Oefenzaal 140 m², bekkenkamer, oedeemkamer, rolstoeltoegankelijk.</p>
</div>
<div class="fy-loc__card">
<h3 class="fy-h3">Hoflaan 7</h3><p class="fy-addr">3062 JA Rotterdam · bij de Kralingse Plas · gratis parkeren voor de deur</p>
<table class="fy-hours"><tbody><tr><th>ma t/m do</th><td class="fy-tn">08:00 tot 18:00</td></tr><tr><th>vrijdag</th><td class="fy-tn">08:00 tot 13:00</td></tr><tr><th>zaterdag</th><td class="fy-tn">09:00 tot 12:30</td></tr></tbody></table>
<p class="fy-loc__extra">Begane grond, lift niet nodig. Huisbezoek in Kralingen, Crooswijk en Prinsenland.</p>
</div>
</div>
</div></div>
<div class="fy-news"><div class="fy-wrap fy-news__grid">
<div><p class="fy-num">07 · Nieuws</p><h2 class="fy-h2">Uit de praktijk</h2></div>
<ul class="fy-news__list">
<li><time class="fy-tn">2 okt 2026</time><a href="#">Loopgroep voor knieartrose start weer op dinsdagochtend rond de Plas</a></li>
<li><time class="fy-tn">16 sep 2026</time><a href="#">Vergoedingen 2027: wat verandert er in de aanvullende polissen?</a></li>
<li><time class="fy-tn">28 aug 2026</time><a href="#">Sanne van der Velde behaalt master bekkenfysiotherapie</a></li>
<li><time class="fy-tn">11 jul 2026</time><a href="#">Hoflaan open op zaterdagochtend, ook in de zomervakantie</a></li>
</ul>
</div></div>
<div class="fy-faq" id="fy-faq"><div class="fy-wrap fy-faq__grid">
<div><p class="fy-num">08 · Veelgestelde vragen</p><h2 class="fy-h2">Voor uw eerste afspraak</h2><p class="fy-faq__p">Staat uw vraag er niet bij? Bel de balie op werkdagen tussen 08:00 en 17:00.</p></div>
<div class="fy-faq__list">
<details open><summary>Heb ik een verwijzing van de huisarts nodig?</summary><p>Nee. Fysiotherapie is direct toegankelijk. Tijdens de intake doen we een screening. Zien we iets dat bij de huisarts hoort, dan verwijzen we u terug.</p></details>
<details><summary>Wat neem ik mee naar de intake?</summary><p>Uw zorgpas of polisnummer, een geldig legitimatiebewijs, eventuele brieven van specialist of huisarts, en makkelijk zittende kleding.</p></details>
<details><summary>Kan ik afzeggen?</summary><p>Tot 24 uur van tevoren kosteloos, via de link in uw bevestiging of telefonisch. Later afzeggen brengen we in rekening, uw verzekeraar vergoedt dat niet.</p></details>
<details><summary>Behandelen jullie ook aan huis?</summary><p>Ja, als u door uw klacht niet naar de praktijk kunt komen. Tarik Kaya en Lotte Hagenaars rijden in Kralingen, Crooswijk en Prinsenland.</p></details>
<details><summary>Hoeveel behandelingen heb ik nodig?</summary><p>Dat hangt af van de klacht. Na de intake krijgt u een inschatting. We evalueren na vier weken met dezelfde metingen als bij de start.</p></details>
</div>
</div></div>
<div class="fy-foot" role="contentinfo"><div class="fy-wrap">
<div class="fy-foot__cta"><p class="fy-foot__big">Last van uw rug, nek of knie? U zit binnen twee werkdagen bij ons.</p><a class="fy-btn fy-btn--clay" href="#fy-boek">Afspraak maken</a><a class="fy-foot__tel" href="#">010 412 3380</a></div>
<div class="fy-foot__cols">
<div><a class="fy-logo fy-logo--inv" href="#"><svg class="fy-arc" viewBox="0 0 40 22" aria-hidden="true"><path d="M2 20a18 18 0 0 1 36 0" fill="none" stroke="currentColor" stroke-width="1.4"/><path d="M20 20 L33 8" stroke="currentColor" stroke-width="1.4"/><circle cx="20" cy="20" r="1.8" fill="currentColor"/></svg><span><b>Fysio De Plas</b><small>Kralingen · sinds 1996</small></span></a><p>Oudedijk 112, 3061 AH Rotterdam<br>Hoflaan 7, 3062 JA Rotterdam<br>balie@voorbeeld.nl</p></div>
<div><b>Behandelingen</b><a href="#">Manuele therapie</a><a href="#">Sportfysiotherapie</a><a href="#">Bekkenfysiotherapie</a><a href="#">Oedeemtherapie</a><a href="#">Aan huis</a></div>
<div><b>Praktijk</b><a href="#">Therapeuten</a><a href="#">Werken bij</a><a href="#">Tarieven 2026</a><a href="#">Klachtenregeling</a><a href="#">Privacy</a></div>
<div><b>Kwaliteit</b><span>Lid KNGF</span><span>Kwaliteitsregister Paramedici</span><span>Keurmerk Fysiotherapie</span><span>Gecontracteerd bij alle zorgverzekeraars</span></div>
</div>
<div class="fy-foot__legal"><span>KvK 24398817</span><span>AGB-code praktijk 04-012345</span><span>BTW vrijgesteld (art. 11 lid 1g)</span><span>© 2026 Fysio De Plas</span></div>
</div></div>
</div>
</div>/* Fysio De Plas · fysiotherapie, Rotterdam-Kralingen · NedDev · eigen werk. */
/* fonts (Fontshare): general-sans@400,500,600 + sentient@400,500 */
.fy-site{--fy-bg:#f2f0ea;--fy-paper:#fbfaf6;--fy-ink:#142420;--fy-mute:#5d6b65;--fy-green:#1d4a3e;--fy-deep:#0f2b24;--fy-sage:#d5dfd6;--fy-clay:#c25b36;--fy-line:rgba(20,36,32,.14);container:fy/inline-size;background:var(--fy-bg);color:var(--fy-ink);font-family:'General Sans',sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}
.fy-site *{box-sizing:border-box}
.fy-site a{color:inherit;text-decoration:none}
.fy-site img{display:block;max-width:100%}
.fy-site p{margin:0}
.fy-wrap{max-width:1200px;margin:0 auto;padding:0 40px}
.fy-tn{font-variant-numeric:tabular-nums}
.fy-arc{width:26px;height:15px;flex:none}
.fy-top{background:var(--fy-deep);color:#cfe0d6;font-size:13px}
.fy-top__in{display:flex;justify-content:space-between;gap:16px;padding-top:9px;padding-bottom:9px}
.fy-top__mid b{color:#fff;font-weight:600}
.fy-top__tel{color:#fff;font-weight:600;letter-spacing:.02em}
.fy-head{background:var(--fy-paper);border-bottom:1px solid var(--fy-line);position:sticky;top:0;z-index:5}
.fy-head__in{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px}
.fy-logo{display:flex;align-items:center;gap:12px;color:var(--fy-green)}
.fy-logo .fy-arc{width:38px;height:22px}
.fy-logo b{display:block;font-family:'Sentient',serif;font-weight:500;font-size:22px;letter-spacing:-.01em;color:var(--fy-ink);line-height:1.05}
.fy-logo small{display:block;font-size:12px;color:var(--fy-mute);letter-spacing:.04em}
.fy-nav{display:flex;align-items:center;gap:26px;font-size:15px;font-weight:500}
.fy-nav a:not(.fy-btn){position:relative;padding:6px 0}
.fy-nav a:not(.fy-btn)::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--fy-clay);transform:scaleX(0);transform-origin:left;transition:transform .25s}
.fy-nav a:not(.fy-btn):hover::after{transform:scaleX(1)}
.fy-burger{display:none;width:44px;height:44px;border:1px solid var(--fy-line);background:none;border-radius:4px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px}
.fy-burger span{display:block;width:18px;height:1.5px;background:var(--fy-ink)}
.fy-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:15px;padding:13px 22px;border-radius:4px;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}
.fy-btn--solid{background:var(--fy-green);color:#fff !important}
.fy-btn--solid:hover{background:var(--fy-deep)}
.fy-btn--line{border:1.5px solid var(--fy-green);color:var(--fy-green) !important}
.fy-btn--line:hover{background:var(--fy-green);color:#fff !important}
.fy-btn--clay{background:var(--fy-clay);color:#fff !important}
.fy-btn--clay:hover{background:#a8492a}
.fy-nav__cta{padding:11px 18px}
.fy-hero{padding:48px 0 0}
.fy-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}
.fy-kick{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fy-clay);margin-bottom:18px !important}
.fy-h1{font-family:'Sentient',serif;font-weight:400;font-size:52px;line-height:1.06;letter-spacing:-.022em;margin:0 0 20px;color:var(--fy-ink);max-width:15ch}
.fy-lead{font-size:18px;color:#34443f;max-width:46ch}
.fy-hero__cta{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 34px}
.fy-facts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin:0;border-top:1px solid var(--fy-line)}
.fy-facts div{padding:14px 22px 0 0;margin-right:22px;border-right:1px solid var(--fy-line)}
.fy-facts div:last-child{border:0;margin:0}
.fy-facts dt{font-size:12px;color:var(--fy-mute);letter-spacing:.04em;text-transform:uppercase}
.fy-facts dd{margin:2px 0 0;font-family:'Sentient',serif;font-size:19px;white-space:nowrap}
.fy-hero__img{position:relative}
.fy-hero__img img{width:100%;aspect-ratio:5/4.4;object-fit:cover;border-radius:6px 6px 120px 6px}
.fy-gauge{position:absolute;left:-28px;bottom:28px;background:var(--fy-paper);border:1px solid var(--fy-line);border-radius:6px;padding:14px 18px;display:flex;gap:14px;align-items:center;color:var(--fy-green);box-shadow:0 12px 30px -18px rgba(15,43,36,.5)}
.fy-gauge svg{width:84px;height:46px}
.fy-gauge b{display:block;font-family:'Sentient',serif;font-size:26px;font-weight:500;color:var(--fy-ink);line-height:1}
.fy-gauge span{font-size:12px;color:var(--fy-mute);line-height:1.35;display:block;margin-top:4px}
.fy-quick{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:36px;padding-bottom:36px}
.fy-quick__lbl{font-size:13px;font-weight:600;color:var(--fy-mute);margin-right:8px}
.fy-quick a{border:1px solid var(--fy-line);background:var(--fy-paper);padding:9px 16px;border-radius:40px;font-size:14px;font-weight:500;transition:border-color .2s,background .2s}
.fy-quick a:hover{border-color:var(--fy-green);background:#fff}
.fy-num{font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--fy-clay);margin-bottom:12px !important;font-variant-numeric:tabular-nums}
.fy-h2{font-family:'Sentient',serif;font-weight:400;font-size:38px;line-height:1.1;letter-spacing:-.018em;margin:0 0 18px;color:inherit}
.fy-h3{font-family:'Sentient',serif;font-weight:500;font-size:24px;line-height:1.2;margin:0 0 10px;color:inherit}
.fy-klacht{background:var(--fy-sage);padding:64px 0}
.fy-klacht__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}
.fy-body{width:100%;max-width:255px;height:auto;color:var(--fy-green);margin-top:6px;overflow:visible;font-family:'General Sans',sans-serif}
.fy-lbl text{font-weight:500}
.fy-spot{cursor:pointer;outline:none}
.fy-spot circle:first-child{fill:rgba(194,91,54,.12);stroke:var(--fy-clay);stroke-width:1.2;transition:fill .2s}
.fy-spot circle:last-child{fill:var(--fy-clay)}
.fy-spot:hover circle:first-child,.fy-spot:focus-visible circle:first-child{fill:rgba(194,91,54,.35)}
.fy-spot.is-on circle:first-child{fill:var(--fy-clay)}
.fy-spot.is-on circle:last-child{fill:#fff}
.fy-klacht__panel{background:var(--fy-paper);border-radius:6px;padding:32px 36px 36px}
.fy-tabs{display:flex;gap:4px;border-bottom:1px solid var(--fy-line);margin-bottom:26px}
.fy-tabs button{font:inherit;font-size:15px;font-weight:500;background:none;border:0;padding:10px 14px 12px;color:var(--fy-mute);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}
.fy-tabs button.is-on{color:var(--fy-ink);border-color:var(--fy-clay)}
.fy-tabs button:hover{color:var(--fy-ink)}
.fy-pane{display:none}
.fy-pane.is-on{display:block}
.fy-pane>p{color:#34443f;max-width:60ch}
.fy-mini{width:100%;border-collapse:collapse;margin:22px 0 22px;font-size:15px}
.fy-mini th,.fy-mini td{text-align:left;vertical-align:top;padding:11px 0;border-top:1px solid var(--fy-line)}
.fy-mini th{width:34%;font-weight:500;color:var(--fy-mute);padding-right:18px}
.fy-more{font-weight:600;color:var(--fy-green) !important;border-bottom:1.5px solid currentColor;padding-bottom:2px}
.fy-more:hover{color:var(--fy-clay) !important}
.fy-beh{padding:72px 0}
.fy-sechead{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;margin-bottom:28px}
.fy-sechead .fy-num{grid-column:1/-1}
.fy-sechead__p{color:#34443f;padding-top:6px}
.fy-tablewrap{overflow-x:auto}
.fy-tbl{width:100%;border-collapse:collapse;font-size:15px;background:var(--fy-paper);border-radius:6px;overflow:hidden}
.fy-tbl th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--fy-mute);text-align:left;padding:14px 20px;border-bottom:1px solid var(--fy-line)}
.fy-tbl td{padding:12px 20px;border-bottom:1px solid var(--fy-line);vertical-align:middle}
.fy-tbl tr:last-child td{border-bottom:0}
.fy-tbl tbody tr{transition:background .15s}
.fy-tbl tbody tr:hover{background:#f0f4f0}
.fy-tbl td b{font-weight:600}
.fy-tbl td:nth-child(2){color:#4a5853}
.fy-tag{display:inline-block;font-size:12px;font-weight:600;padding:3px 9px;border-radius:3px;background:#e9e6dc;color:#4a4436;margin:2px 4px 2px 0;white-space:nowrap}
.fy-tag--b{background:#dbe8df;color:var(--fy-green)}
.fy-verg{display:grid;grid-template-columns:.8fr 1.6fr;gap:56px;margin-top:36px;padding-top:32px;border-top:1px solid var(--fy-line)}
.fy-verg__lead p{color:#34443f}
.fy-verg__list{list-style:none;margin:0;padding:0;counter-reset:fyv;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.fy-verg__list li{counter-increment:fyv;border-top:2px solid var(--fy-green);padding-top:14px}
.fy-verg__list li::before{content:counter(fyv,decimal-leading-zero);display:block;font-size:12px;font-weight:600;color:var(--fy-clay);margin-bottom:6px}
.fy-verg__list b{display:block;font-weight:600;margin-bottom:6px}
.fy-verg__list span{font-size:14px;color:#4a5853;display:block}
.fy-boek{background:var(--fy-deep);color:#e4ece7;padding:68px 0}
.fy-boek__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}
.fy-num--l{color:#e8936f}
.fy-steps{list-style:none;margin:10px 0 0;padding:0}
.fy-steps li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:16px 0;border-top:1px solid rgba(255,255,255,.12)}
.fy-steps li>span{width:34px;height:34px;border-radius:50%;border:1.5px solid #8fb5a5;display:grid;place-items:center;font-weight:600;font-size:14px;color:#fff}
.fy-steps b{color:#fff;font-weight:600}
.fy-steps p{font-size:15px;color:#a9bfb6;margin-top:2px}
.fy-widget{background:var(--fy-paper);color:var(--fy-ink);border-radius:8px;padding:24px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}
.fy-widget__top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}
.fy-seg{display:flex;background:#ebe8df;border-radius:5px;padding:3px}
.fy-seg button{font:inherit;font-size:13px;font-weight:600;border:0;background:none;padding:7px 12px;border-radius:4px;cursor:pointer;color:var(--fy-mute)}
.fy-seg button.is-on{background:#fff;color:var(--fy-ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}
.fy-days{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.fy-day{display:flex;flex-direction:column;gap:8px}
.fy-day span{font-size:13px;font-weight:600;color:var(--fy-mute);padding-bottom:6px;border-bottom:1px solid var(--fy-line)}
.fy-day button{font:inherit;font-size:14px;font-variant-numeric:tabular-nums;border:1px solid var(--fy-line);background:#fff;border-radius:4px;padding:9px 0;cursor:pointer;transition:border-color .15s,background .15s}
.fy-day button:hover:not(:disabled){border-color:var(--fy-green)}
.fy-day button.is-sel{background:var(--fy-green);border-color:var(--fy-green);color:#fff}
.fy-day button:disabled{color:#b7bdb8;text-decoration:line-through;cursor:not-allowed;background:transparent}
.fy-widget__foot{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid var(--fy-line);flex-wrap:wrap}
.fy-pick{font-size:14px;color:var(--fy-mute)}
.fy-pick b{color:var(--fy-ink)}
.fy-team{padding:64px 0 40px}
.fy-team__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px}
.fy-filter{display:flex;gap:6px}
.fy-filter button{font:inherit;font-size:14px;font-weight:500;border:1px solid var(--fy-line);background:transparent;padding:8px 14px;border-radius:40px;cursor:pointer}
.fy-filter button.is-on{background:var(--fy-ink);color:#fff;border-color:var(--fy-ink)}
.fy-people{list-style:none;margin:0;padding:0;border-top:1px solid var(--fy-ink)}
.fy-people li{display:grid;grid-template-columns:52px 1.3fr 1.3fr 1fr .9fr;gap:20px;align-items:center;padding:9px 0;border-bottom:1px solid var(--fy-line);transition:background .15s}
.fy-people li:hover{background:var(--fy-paper)}
.fy-people li[hidden]{display:none}
.fy-mono{width:44px;height:44px;border-radius:50%;background:var(--fy-sage);color:var(--fy-green);display:grid;place-items:center;font-weight:600;font-size:14px;letter-spacing:.02em}
.fy-people b{display:block;font-weight:600}
.fy-people div span{font-size:14px;color:var(--fy-mute)}
.fy-p__spec{font-size:15px}
.fy-p__loc{font-size:14px;color:#4a5853}
.fy-p__big{font-size:12px;color:var(--fy-mute);text-align:right}
.fy-team__note{margin-top:20px !important;font-size:14px;color:var(--fy-mute);max-width:70ch}
.fy-case{padding:24px 0 72px}
.fy-case__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}
.fy-case__grid>img{width:100%;aspect-ratio:5/4.2;object-fit:cover;border-radius:120px 6px 6px 6px}
.fy-cases{display:grid;gap:0}
.fy-c{padding:13px 0;border-top:1px solid var(--fy-line)}
.fy-c__lbl{font-size:13px;font-weight:600;color:var(--fy-mute);letter-spacing:.03em}
.fy-c__vals{display:flex;align-items:center;gap:14px;margin:4px 0 6px;font-family:'Sentient',serif;font-size:27px;color:#9aa6a1}
.fy-c__vals i{flex:0 0 70px;height:1.5px;background:linear-gradient(90deg,#c5ccc8,var(--fy-clay));position:relative}
.fy-c__vals i::after{content:'';position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:7px solid var(--fy-clay);border-right:0}
.fy-c__to{color:var(--fy-green)}
.fy-c p{font-size:15px;color:#4a5853;max-width:52ch}
.fy-rev{background:var(--fy-paper);padding:56px 0;border-top:1px solid var(--fy-line);border-bottom:1px solid var(--fy-line)}
.fy-rev .fy-wrap{display:grid;grid-template-columns:.6fr 2fr;gap:56px}
.fy-rev__score b{display:block;font-family:'Sentient',serif;font-weight:400;font-size:84px;line-height:1;color:var(--fy-green);letter-spacing:-.03em}
.fy-rev__score span{font-size:14px;color:var(--fy-mute);display:block;margin-top:10px}
.fy-rev__list{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:32px}
.fy-rev blockquote{margin:0;padding:0 0 0 0}
.fy-rev blockquote:first-child p{font-size:20px}
.fy-rev blockquote p{font-family:'Sentient',serif;font-size:17px;line-height:1.45;margin-bottom:14px !important}
.fy-rev cite{font-style:normal;font-size:13px;font-weight:600;color:var(--fy-mute)}
.fy-loc{padding:68px 0}
.fy-loc__grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:20px;margin-top:8px}
.fy-loc__card{background:var(--fy-paper);border:1px solid var(--fy-line);border-radius:6px;padding:28px}
.fy-loc__card--img{padding:0;overflow:hidden}
.fy-loc__card--img img{width:100%;height:100%;object-fit:cover;min-height:260px}
.fy-addr{font-size:14px;color:var(--fy-mute);min-height:44px}
.fy-hours{width:100%;border-collapse:collapse;margin:18px 0;font-size:15px}
.fy-hours th,.fy-hours td{padding:8px 0;border-top:1px solid var(--fy-line);text-align:left;font-weight:400}
.fy-hours td{text-align:right}
.fy-loc__extra{font-size:14px;color:#4a5853}
.fy-news{padding:0 0 68px}
.fy-news__grid{display:grid;grid-template-columns:.8fr 2fr;gap:56px;align-items:start}
.fy-news__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--fy-ink);display:grid;grid-template-columns:1fr 1fr;column-gap:32px}
.fy-news__list li{display:grid;grid-template-columns:1fr;gap:4px;padding:14px 0;border-bottom:1px solid var(--fy-line);align-items:baseline}
.fy-news__list time{font-size:13px;color:var(--fy-mute)}
.fy-news__list a{font-family:'Sentient',serif;font-size:18px;line-height:1.3;transition:color .15s}
.fy-news__list a:hover{color:var(--fy-clay)}
.fy-faq{background:var(--fy-sage);padding:64px 0}
.fy-faq__grid{display:grid;grid-template-columns:.8fr 2fr;gap:56px}
.fy-faq__p{color:#34443f;font-size:15px}
.fy-faq__list details{border-top:1px solid rgba(20,36,32,.2);padding:0}
.fy-faq__list details:last-child{border-bottom:1px solid rgba(20,36,32,.2)}
.fy-faq__list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:18px 0;font-weight:600;font-size:17px}
.fy-faq__list summary::-webkit-details-marker{display:none}
.fy-faq__list summary::after{content:'+';font-weight:400;font-size:24px;line-height:1;color:var(--fy-green);transition:transform .2s}
.fy-faq__list details[open] summary::after{transform:rotate(45deg)}
.fy-faq__list details p{padding:0 40px 20px 0;color:#34443f;max-width:66ch}
.fy-foot{background:var(--fy-deep);color:#b9cbc2;padding:64px 0 28px;font-size:14px}
.fy-foot__cta{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.12)}
.fy-foot__big{font-family:'Sentient',serif;font-size:28px;line-height:1.2;color:#fff;flex:1 1 420px;max-width:24ch}
.fy-foot__tel{color:#fff !important;font-weight:600;font-size:18px}
.fy-foot__cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:32px;padding:40px 0}
.fy-foot__cols>div{display:flex;flex-direction:column;gap:8px}
.fy-foot__cols b{color:#fff;font-weight:600;margin-bottom:4px}
.fy-foot__cols a:hover{color:#fff}
.fy-logo--inv{color:#8fb5a5;margin-bottom:8px}
.fy-logo--inv b{color:#fff}
.fy-logo--inv small{color:#8fa79c}
.fy-foot__legal{display:flex;flex-wrap:wrap;gap:8px 24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);font-size:12px;color:#8fa79c}
@container fy (max-width:1020px){
.fy-wrap{padding:0 28px}
.fy-nav{gap:18px;font-size:14px}
.fy-h1{font-size:44px}
.fy-rev__list{grid-template-columns:1fr 1fr}
.fy-rev blockquote:first-child{grid-column:1/-1}
.fy-loc__grid{grid-template-columns:1fr 1fr}
.fy-loc__card--img{grid-column:1/-1;height:260px}
.fy-people li{grid-template-columns:52px 1.3fr 1.3fr 1fr}
.fy-p__big{display:none}
}
@container fy (max-width:900px){
.fy-burger{display:flex}
.fy-nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--fy-paper);flex-direction:column;align-items:stretch;gap:0;padding:8px 28px 20px;border-bottom:1px solid var(--fy-line)}
.fy-nav.is-open{display:flex}
.fy-nav a:not(.fy-btn){padding:13px 0;border-bottom:1px solid var(--fy-line)}
.fy-nav__cta{margin-top:14px}
.fy-head__in{position:relative}
.fy-top__mid{display:none}
.fy-hero__grid,.fy-klacht__grid,.fy-boek__grid,.fy-case__grid,.fy-sechead,.fy-verg,.fy-rev .fy-wrap,.fy-news__grid,.fy-faq__grid{grid-template-columns:1fr;gap:32px}
.fy-sechead{row-gap:0}
.fy-hero__img{order:-1}
.fy-gauge{left:12px;bottom:12px}
.fy-body{max-width:280px;display:block}
.fy-verg__list{grid-template-columns:1fr}
.fy-people li{grid-template-columns:52px 1fr;row-gap:4px}
.fy-p__spec,.fy-p__loc{grid-column:2}
.fy-foot__cols{grid-template-columns:1fr 1fr}
}
@container fy (max-width:560px){
.fy-wrap{padding:0 16px}
.fy-top__in>span:first-child{display:none}
.fy-top__in{justify-content:flex-end}
.fy-hero{padding-top:20px}
.fy-h1{font-size:34px}
.fy-h2{font-size:29px}
.fy-lead{font-size:16px}
.fy-hero__cta .fy-btn{flex:1 1 100%}
.fy-facts{grid-template-columns:1fr}
.fy-facts div{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;margin:0;border-right:0;border-bottom:1px solid var(--fy-line)}
.fy-facts dd{font-size:18px}
.fy-hero__img img{border-radius:6px 6px 60px 6px}
.fy-gauge{padding:10px 12px;gap:10px}
.fy-gauge svg{width:56px;height:31px}
.fy-gauge b{font-size:20px}
.fy-klacht,.fy-beh,.fy-boek,.fy-team,.fy-loc,.fy-faq{padding:56px 0}
.fy-klacht__panel{padding:20px 18px 24px}
.fy-tabs{overflow-x:auto;scrollbar-width:none}
.fy-tabs button{padding:10px 10px 12px;white-space:nowrap;font-size:14px}
.fy-mini th{width:38%}
.fy-tbl thead{display:none}
.fy-tbl,.fy-tbl tbody,.fy-tbl tr,.fy-tbl td{display:block}
.fy-tbl tr{padding:14px 16px;border-bottom:1px solid var(--fy-line)}
.fy-tbl td{padding:2px 0;border:0}
.fy-tbl td.fy-tn{display:inline-block;margin-right:8px;color:var(--fy-mute);font-size:14px}
.fy-tbl td:last-child{display:inline-block}
.fy-days{grid-template-columns:1fr 1fr}
.fy-widget{padding:18px}
.fy-team__head{flex-direction:column;align-items:start}
.fy-loc__grid{grid-template-columns:1fr}
.fy-rev__list{grid-template-columns:1fr}
.fy-rev__score b{font-size:64px}
.fy-news__list{grid-template-columns:1fr}
.fy-foot__cols{grid-template-columns:1fr}
.fy-foot__big{font-size:23px;flex-basis:auto}
.fy-case__grid>img{aspect-ratio:4/3;border-radius:60px 6px 6px 6px}
}
@media (prefers-reduced-motion:reduce){.fy-site *{transition:none !important}}// Fysio De Plas · fysiotherapie, Rotterdam-Kralingen · NedDev · eigen werk.
// root = het element waarin de HTML staat
function init(root){
var s=root.querySelector('.fy-site'); if(!s) return;
var b=s.querySelector('.fy-burger'), n=s.querySelector('.fy-nav');
b.addEventListener('click',function(){var o=n.classList.toggle('is-open');b.setAttribute('aria-expanded',o?'true':'false');});
function show(k){
s.querySelectorAll('.fy-tabs button,.fy-spot,.fy-pane').forEach(function(el){el.classList.toggle('is-on',el.getAttribute('data-k')===k);});
}
s.querySelectorAll('.fy-tabs button,.fy-spot').forEach(function(el){
el.addEventListener('click',function(){show(el.getAttribute('data-k'));});
el.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();show(el.getAttribute('data-k'));}});
});
s.querySelectorAll('[data-fy-go]').forEach(function(a){a.addEventListener('click',function(){show(a.getAttribute('data-fy-go'));});});
var pick=s.querySelector('.fy-pick b'), locName={o:'Oudedijk 112',h:'Hoflaan 7'}, loc='o';
function upd(){var sel=s.querySelector('.fy-day button.is-sel'); if(!sel) return; var d=sel.parentNode.querySelector('span').textContent; s.querySelector('.fy-pick').innerHTML='Gekozen: <b>'+d+', '+sel.textContent+'</b> · '+locName[loc];}
s.querySelectorAll('.fy-day button').forEach(function(btn){btn.addEventListener('click',function(){if(btn.disabled) return; s.querySelectorAll('.fy-day button').forEach(function(x){x.classList.remove('is-sel');}); btn.classList.add('is-sel'); upd();});});
s.querySelectorAll('.fy-seg button').forEach(function(btn){btn.addEventListener('click',function(){s.querySelectorAll('.fy-seg button').forEach(function(x){x.classList.toggle('is-on',x===btn);}); loc=btn.getAttribute('data-loc'); upd();});});
s.querySelectorAll('.fy-filter button').forEach(function(btn){btn.addEventListener('click',function(){
var f=btn.getAttribute('data-f');
s.querySelectorAll('.fy-filter button').forEach(function(x){x.classList.toggle('is-on',x===btn);});
s.querySelectorAll('.fy-people li').forEach(function(li){li.hidden=!(f==='all'||li.getAttribute('data-l')===f);});
});});
}
init(document.querySelector('.jouw-container'));
More complete websites
Seen something you like?
Add it to your selection and send it over. We build your site around it, in your brand.
Get in touch →