@charset "UTF-8";@layer reset,utils,site;@layer reset{*{margin:0;padding:0;font:inherit}*,*::before,*::after{box-sizing:border-box}:root{--bg-white:#fff;--bg-grey:#f1f1f1;--txt-white:#fff;--txt-grey:#9aa0a0;--txt-black:#15141A;--accent-green:#54710b;--accent-blue:#017AB7;--accent-red:hsl(0,62.7%,40%);--fluid-font-1:clamp(1.125rem,1.125rem + 1vw,1.75rem);--fluid-font-2:clamp(1.125rem,1.125rem + 1vw,1.35rem);--fluid-font-3:clamp(1.125rem,1.125rem + 1vw,1.25rem)}:focus{outline-offset:3px}body{line-height:1.7;color:var(--txt-black);font-size:18px;font-family:"Open Sans",sans-serif;color:var(--text-black)}h1,h2,h3,h4,h5,h6{line-height:1.2}ul{list-style:none}a{user-select:none;color:inherit;text-decoration:none;cursor:pointer}button{cursor:pointer;user-select:none;appearance:none;border:none;color:inherit;background-color:transparent}img,svg{pointer-events:none;user-select:none;display:block;max-width:100%}table{width:100%;border-collapse:collapse}table td{padding:0.5ch 1ch}iframe{width:100%;min-height:300px;aspect-ratio:16/9;border:none}}@layer reset.gdpr{.cc-revoke,.cc-window{font-family:inherit !important}}@layer utils{.site-mw{max-width:75rem;margin-inline:auto}.brace{padding-inline:2ch}.anchor{position:relative;isolation:isolate}.flex{display:flex}.flex.space-between{justify-content:space-between}.flex.space-evenly{justify-content:space-evenly}.flex.wrap{flex-wrap:wrap}.align-center{align-items:center}#skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#skip-link:focus{left:10px;top:10px;width:auto;height:auto;clip:auto;overflow:visible;font-weight:bold;box-shadow:0 0 0 3px #06c}}@layer utils.editor{table.blue-cell{max-width:40rem;color:var(--txt-white);background-color:var(--accent-blue)}table.blue-cell td{border:1px solid var(--txt-white)}.stressed{color:var(--accent-red);font-weight:500}div.even-cols{--_min-w:75px;--_max-w:300px;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--_min-w),var(--_max-w)),1fr));gap:2ch}div.card{padding:2ch 1ch;border:2px solid var(--bg-grey);border-radius:5px}}@layer site.nav{#main-nav{font-size:1rem}#main-nav>ul{gap:0.5ch 2ch;flex-direction:column}#main-nav li{line-height:1}#main-nav li>:is(a,button){display:inline-block;width:max-content}#main-nav .deeper>[is=toggles-list]~ul{gap:1ch;padding-inline:2ch;padding-block:1ch;background-color:var(--bg-grey)}#main-nav .deeper{position:relative}#main-nav .deeper>[is=toggles-list]{display:flex;align-items:center;gap:0.5ch;white-space:nowrap}#main-nav .deeper>[is=toggles-list]::after{content:"";display:block;width:1.8ch;aspect-ratio:1;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("https://www.dokterroels.be/templates/jaces/images/dropdown.svg");transform-origin:center;transition:rotate 200ms ease-out}#main-nav .deeper>[is=toggles-list]~ul{position:absolute;top:100%;display:none}#main-nav .deeper>[is=toggles-list][aria-expanded=true]::after{rotate:-180deg}#main-nav .deeper>[is=toggles-list][aria-expanded=true]+ul{display:grid}@media screen and (max-width:calc(1000px - 1px)){.menu-container{position:relative;display:flex;gap:1rem;align-items:center;justify-content:space-between;padding-block:2ch}#main-nav{display:contents;padding-block:1ch}#main-nav>[is=toggles-list]{--_svg-fill:var(--txt-grey);padding-inline-start:1ch}#main-nav>[is=toggles-list]:is(:hover,:focus-visible){--_svg-fill:var(--accent-blue)}#main-nav>[is=toggles-list][aria-expanded=true]{--_svg-fill:var(--txt-black);--_svg-rotation:-90deg}#main-nav>[is=toggles-list] .burger-menu-icon{pointer-events:none;width:20px;aspect-ratio:1;fill:var(--_svg-fill);rotate:var(--_svg-rotation,0);transition:fill,rotate 200ms ease}#main-nav>ul{position:absolute;inset:100% 0 auto 0;display:none;row-gap:0;margin-inline:2ch;padding:2ch 0;border:2px solid var(--bg-grey);border-radius:5px 0 5px 5px;background-color:var(--bg-white)}#main-nav>ul li{padding-block:1ch;padding-inline:2.5ch}#main-nav>ul li:not(:last-child){border-bottom:1px solid var(--bg-grey)}#main-nav>[aria-expanded=true]+ul{display:flex}#main-nav .deeper>[is=toggles-list]~ul{position:static;row-gap:0;padding:0}#main-nav .deeper>[is=toggles-list]~ul li{padding-block:0.5ch;padding-inline:2.5ch}#main-nav .deeper>[is=toggles-list]~ul li:not(:last-child){border-bottom:1px solid var(--txt-white)}#main-nav .deeper>[is=toggles-list]~ul li a{padding-block:0.5ch}#main-nav li>:is(a,button){padding-block:0.75ch;width:100%}#main-nav li:is(.current){background-color:rgba(167,215,43,0.2)}}@media screen and (min-width:1000px){#main-nav{padding-block:2ch}#main-nav>[is=toggles-list]{display:none}#main-nav>ul{display:flex;align-items:center;flex-direction:row}#main-nav li.active>button,#main-nav li.current>a{border-bottom:1px solid}#main-nav li>:is(a,button){padding-block:0.5ch}#main-nav li:not(:is(.active,.current))>:is(a,button){position:relative}#main-nav li:not(:is(.active,.current))>:is(a,button)::before{pointer-events:none;content:"";position:absolute;inset:0;border-bottom:1px solid var(--accent-blue);scale:0 1;transition:scale 200ms ease}#main-nav li:not(:is(.active,.current))>:is(a,button):is(:hover,:focus-visible)::before{scale:1 1}}}@layer site.arts{@media screen and (min-width:1000px){.com-content-article h1{margin-top:1ch}}.com-content-article h1{margin-bottom:2.125ch;font-size:var(--fluid-font-1);font-weight:500;color:var(--accent-blue)}.com-content-article h2{margin-bottom:1.25ch;font-size:var(--fluid-font-2);font-weight:600;font-style:italic}.com-content-article h3{margin-bottom:1ch;font-size:var(--fluid-font-3);font-weight:600}.com-content-article :is(p,ul)+h2{margin-top:2.125ch}.com-content-article :is(p,ul)+h3{margin-top:1.75ch}.com-content-article p+p{margin-top:2ch}.com-content-article p+ul{margin-top:1ch}.com-content-article ul{display:grid;gap:0.5ch;margin-bottom:1ch}.com-content-article ul li{padding-left:1ch;margin-left:1ch}.com-content-article ul li::marker{content:">"}.com-content-article a{color:var(--accent-blue);transition:color 200ms ease}.com-content-article a:is(:hover,:focus-visible){text-decoration:underline}.com-content-article strong{font-weight:600}.com-content-article table{margin-bottom:2rem}.com-content-article table td:not(:first-child){text-align:center}@media screen and (min-width:1000px){.com-content-article{max-width:70%}@supports selector(:has(a,b)){body:not(:has(.banner-container banner icon)) .com-content-article{max-width:100%}body:not(:has(.banner-container banner icon)) .com-content-article>.com-content-article__body>:not(.fullwidth){max-width:850px}}}}@layer site{.body-wrapper{display:flex;gap:4ch;flex-direction:column;min-height:100vh;min-height:100dvh}@media screen and (min-width:1000px){#site-header{padding-top:6ch}}#site-header #skip-link{position:fixed;top:0;padding:0.5ch 1ch;translate:0 -110%;color:var(--bg-white);background-color:var(--accent-blue)}#site-header #skip-link:focus-visible{transition:translate 200ms ease-out;translate:0 0}.banner-container{position:relative;z-index:-1}.banner-container banner[type=color]{display:block;height:10px;background:var(--bg,purple)}.banner-container banner[type=color][color="1"]{--bg:var(--accent-green)}.banner-container banner[type=color][color="2"]{--bg:var(--accent-blue)}.banner-container banner[type=color]>icon{display:none}@media screen and (min-width:1000px){.banner-container banner[type=color]{height:150px}.banner-container banner[type=color]>icon{pointer-events:none;position:relative;display:block;max-width:75rem;height:100%;margin:auto;padding-inline:2ch}.banner-container banner[type=color]>icon::before,.banner-container banner[type=color]>icon::after{content:"";position:absolute;background-repeat:no-repeat;background-size:contain}.banner-container banner[type=color]>icon::before{bottom:50%;right:2ch;width:12.5%;aspect-ratio:16/22;background-image:url("https://www.dokterroels.be/templates/jaces/images/dr-roels__watermark.png")}.banner-container banner[type=color]>icon::after{top:50%;right:2ch;width:30%;aspect-ratio:5/6;background-image:url("https://www.dokterroels.be/templates/jaces/images/dr-roels__profile.png")}}#content{margin-bottom:auto}#site-footer{padding-bottom:2rem;background-color:var(--bg-grey)}@media screen and (max-width:calc(1000px - 1px)){#site-footer .footer-container{flex-direction:column}}#site-footer .footer-container{display:flex;justify-content:space-between;gap:1ch 3ch;padding-block:2ch;font-size:1rem;color:var(--accent-red)}#site-footer .footer-container>*{display:contents}#site-footer .footer-container :is(li,p) a{padding-bottom:0.5ch}#site-footer .footer-container :is(li,p).active a{border-bottom:1px solid var(--txt-black)}#site-footer .footer-container :is(li,p):not(.active) a{position:relative}#site-footer .footer-container :is(li,p):not(.active) a::after{pointer-events:none;content:"";position:absolute;inset:0;border-bottom:1px solid;scale:0 1;transition:scale 200ms ease-out}#site-footer .footer-container :is(li,p):not(.active) a:is(:focus-visible,:hover)::after{scale:1 1}}.faqItems{margin:50px 0;width:100%}.faqItems .question{display:flex;cursor:pointer;max-width:100% !important}.faqItems .question:before{display:inline-block;content:'+';margin-right:10px;width:10px}.faqItems .answer{display:none;padding:5px 20px}.faqItems article.active .answer{display:block}.faqItems article.active .question:before{content:'-'}#site-logo img{width:320px;height:25px}
