@layer components{.docent-paneel .modal_content{max-width:42rem}.docent-paneel_titel{font-family:var(--display-family);font-weight:var(--display-black);text-transform:uppercase;color:var(--heading-accent)}.docent-paneel_punten{gap:var(--space-4);counter-reset:tip;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;&>li{padding:var(--space-5) var(--space-5) var(--space-5) var(--space-8);background-color:var(--docent-roze);color:var(--docent-wit);counter-increment:tip;position:relative;&:before{content:counter(tip);top:var(--space-4);left:var(--space-4);font-family:var(--display-family);font-weight:var(--display-black);color:var(--docent-wit);font-size:2rem;line-height:1;position:absolute}}}.docent-paneel_lijst{margin:0;padding:0;list-style:none;&>li{text-indent:-1.5em;padding-left:1.5em;&:before{content:"►";text-indent:0;width:1.5em;color:var(--docent-roze);font-size:.7em;display:inline-block}}}.docent-deel_tekst{gap:var(--space-5);flex-direction:column;display:flex;&>*{margin-block:0}}.docent-deel_kop{font-family:var(--display-family);font-weight:var(--display-black);text-transform:uppercase;line-height:1}.docent-deel_nummer{margin-right:.15em}.docent-deel_onderdelen{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.docent-onderdeel{border:var(--border-width) solid var(--text);transition:background-color var(--hover-duration) var(--hover-ease);@media (hover:hover){&:hover{background-color:var(--tile-background)}}&>.accordion_toggle{padding:var(--space-4) var(--space-5);justify-content:flex-start;&:before{content:"▼";transition:rotate var(--open-duration) var(--open-ease);flex:none;font-size:.75em}}&[open]>.accordion_toggle:before{rotate:180deg}& .accordion_icon{display:none}& .accordion_title{font-family:var(--primary-family);font-weight:var(--primary-bold);font-size:var(--text-main);text-transform:uppercase;letter-spacing:.02em}&>.accordion_body{max-width:64ch;padding:0 var(--space-5) var(--space-5);font-weight:var(--primary-medium);&>p+p{margin-top:var(--space-4)}}}.docent-deel_panelen{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.docent-deel_paneelknop{text-align:left;text-transform:uppercase;justify-content:flex-start;width:100%}.docent-deel_beeld{justify-content:center;align-items:flex-start;display:flex;&.is-staand .docent-deel_tekening{width:auto;max-width:100%;height:auto;max-height:36rem;@media (width>=64rem){max-height:44rem}}&.is-liggend .docent-deel_tekening{width:100%;height:auto}}.slider_wrap{--_gap-size:var(--site-gutter);--_edge:max(var(--site-margin), (100vw - var(--max-width-main)) / 2);--_visible:var(--_visible-xs);--_visible-xs:1.02;--_visible-sm:var(--_visible-xs);--_visible-md:var(--_visible-sm);--_visible-lg:var(--_visible-md);gap:var(--space-6);width:100%;display:grid;@media (width>=30rem){--_visible:var(--_visible-sm)}@media (width>=48rem){--_visible:var(--_visible-md)}@media (width>=64rem){--_visible:var(--_visible-lg)}}.slider_list{gap:var(--_gap-size);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;min-width:0;margin-inline:calc(-1 * var(--_edge));padding-inline:var(--_edge);scroll-padding-inline:var(--_edge);display:flex;overflow-x:auto;&::-webkit-scrollbar{display:none}&:active{cursor:grabbing}&.is-dragging{scroll-snap-type:none;user-select:none}.slider_wrap:not(.is-ready) &,.slider_wrap:has(.slider_controls.is-empty) &{cursor:auto}&>*{flex:0 0 calc((100% - (var(--_visible) - 1) * var(--_gap-size)) / var(--_visible));scroll-snap-align:start;min-width:0}.slider_wrap.crop-start &{margin-inline-start:0;padding-inline-start:0;scroll-padding-inline-start:0}.slider_wrap.contained &{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.slider_controls{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex;.slider_wrap:not(.is-ready) &,&.is-empty{display:none}}.slider_markers{align-items:center;gap:var(--space-2);display:flex}.slider_marker{border:var(--border-width) solid var(--text);border-radius:var(--radius-round);width:.75rem;height:.75rem;transition:background-color var(--hover-duration) var(--hover-ease);background:0 0;padding:0;&.is-active{background-color:var(--text)}@media (hover:hover){&:hover{background-color:var(--text)}}}.slider_steps{gap:var(--space-2);display:flex}.docent-kaarten_wrap{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.docent-kaarten_kop{font-family:var(--display-family);font-weight:var(--display-black);text-transform:uppercase;margin:0}.docent-kaart{height:100%;padding:var(--space-5);border:var(--border-width) solid var(--text);flex-direction:column;display:flex}.docent-kaart_tekst{font-weight:var(--primary-medium);margin:0}.docent-sponsors{gap:var(--space-6) var(--space-6)}.docent-sponsors .partners_item{width:8rem;height:4rem}.docent-kop{font-family:var(--display-family);font-weight:var(--display-black);text-transform:uppercase;margin:0}.docent-titel_kop{font-family:var(--display-family);font-weight:var(--display-black);margin:0;font-size:clamp(2.5rem,8vw,6.5rem);line-height:1}.docent-vet{font-weight:var(--primary-bold)}.docent-kapitaal{text-transform:uppercase}.docent-hero_inleiding{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex;&>*{margin-block:0}}.docent-tekst{gap:var(--space-5);flex-direction:column;max-width:60ch;display:flex;&>*{margin-block:0}}.docent-slot{grid-template-columns:minmax(0,1fr);display:grid;@media (width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.docent-slot_helft{justify-content:flex-start}.docent-citaat{text-align:center;max-width:24ch;margin:0}.docent-citaat_tekst{margin:0 0 var(--space-5);font-family:var(--display-family);font-weight:var(--display-black);font-size:clamp(1.75rem,4vw,3rem);line-height:1.1}.docent-citaat_bron{font-family:var(--display-family);font-weight:var(--display-black);font-size:var(--text-large);text-transform:uppercase}}
