@charset "UTF-8";*,*:after,*:before{box-sizing:border-box;background-repeat:no-repeat}html{interpolate-size:allow-keywords}body{margin:0;-webkit-font-smoothing:antialiased}svg{overflow:visible}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{word-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}button{cursor:pointer}:root{scroll-behavior:smooth;--border-radius: 5px}html{overflow-y:scroll}html.is-nav-open{overflow:hidden}html,body{height:100%}body{overflow-x:clip;color:var(--clr-text)}@media (min-width: 1024px){body{font-size:1.125rem}}img{vertical-align:middle}:root{--clr-text: #37393f;--clr-yellow: #f7e196;--clr-white: #fff;--clr-black: #000;--clr-green: #564f38;--clr-button-bg: var(--clr-green);--clr-button-border: var(--clr-green);--clr-link: #37393f;--clr-title-text: var(--clr-green);--clr-bg: var(--clr-green);--clr-light-bg: #f5e7d3;--clr-round-button-border: #f5e7d3;--clr-round-button-text: #f5e7d3;--clr-line: var(--clr-green);--clr-line-light: #f3e3ce;--ease-glide: linear( 0, .012 .9%, .05 2%, .411 9.2%, .517 11.8%, .611 14.6%, .694 17.7%, .765 21.1%, .824 24.8%, .872 28.9%, .91 33.4%, .939 38.4%, .977 50.9%, .994 68.4%, 1 )}@font-face{font-family:ppeiko;src:url(/themes/custom/groepspraktijkona_theme/dist/assets/PPEiko-Light.Dpis2OMv.woff2) format("woff2");font-weight:400;font-style:normal;font-display:auto}:root{--font: "ppeiko", sans-serif;--font-title: "roc-grotesk-wide", sans-serif;--spacing-unit: 1.5;--spacing: calc(var(--spacing-unit) * 1rem);--spacing-1: var(--spacing);--spacing-2: calc(var(--spacing) * 2);--spacing-3: calc(var(--spacing) * 3);--spacing-4: calc(var(--spacing) * 4);--spacing-5: calc(var(--spacing) * 5);--spacing-6: calc(var(--spacing) * 6);--spacing-7: calc(var(--spacing) * 7);--spacing-8: calc(var(--spacing) * 8);--spacing-m: calc(var(--spacing) * 2);--spacing-xl: calc(var(--spacing) * 3);--spacing-xxl: calc(var(--spacing) * 4);font-size:16px;font-family:var(--font);line-height:var(--spacing-unit)}@media (min-width: 720px){:root{--spacing-xl: calc(var(--spacing) * 6);--spacing-xxl: calc(var(--spacing) * 8)}}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}blockquote{quotes:"“" "”" "‘" "’";margin-left:auto;margin-right:auto;max-width:25rem;font-size:1.4rem;text-align:center;line-height:1.4}blockquote *{display:inline}blockquote:before{content:open-quote}blockquote:after{content:close-quote}.h3,h1,h2,h3,h4,h5,h6{font-family:var(--font-title);font-weight:500;margin-top:0;margin-bottom:0;color:var(--clr-title-text)}h1{font-size:max(2rem,min(6.5vw,5.75rem));line-height:1;text-transform:uppercase}h2{font-size:max(1.5rem,min(4.5vw,3.75rem));line-height:1;letter-spacing:-.2px;text-transform:uppercase}.h3,h3{font-size:max(1.2rem,min(1.75vw,1.563rem));line-height:1.4;text-transform:uppercase}a{color:inherit;text-underline-offset:4px}:root{--gutter: max(20px, min(5vw, 108px));--section-spacing: var(--spacing-xl);scroll-padding-top:var(--section-spacing)}.l-constrained{width:min(1440px,100% - var(--gutter) * 2);margin-left:auto;margin-right:auto}.l-constrained-compact{width:min(1140px,100% - var(--gutter) * 2);margin-left:auto;margin-right:auto}.l-constrained-small{width:min(800px,100% - var(--gutter) * 2);margin-left:auto;margin-right:auto}.l-leader{margin-top:var(--section-spacing)}.l-leader-half{margin-top:calc(var(--section-spacing) / 2)}.l-trailer{margin-bottom:var(--section-spacing)}.l-rhythm{margin-top:var(--section-spacing);margin-bottom:var(--section-spacing)}.l-rhythm-inner{padding-top:var(--section-spacing);padding-bottom:var(--section-spacing)}.l-leader-inner{padding-top:var(--section-spacing)}.l-trailer-inner{padding-bottom:var(--section-spacing)}.l-children-no-rhythm>*{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.mt-half{margin-top:var(--spacing-half)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-m{margin-top:var(--spacing-m)}.mt-xl{margin-top:var(--spacing-xl)}.mb-half{margin-bottom:var(--spacing-half)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-m{margin-bottom:var(--spacing-m)}.mb-xl{margin-bottom:var(--spacing-xl)}.my-half{margin-top:var(--spacing-half);margin-bottom:var(--spacing-half)}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:var(--spacing);margin-bottom:var(--spacing)}.my-2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.my-3{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.my-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.my-m{margin-top:var(--spacing-m);margin-bottom:var(--spacing-m)}.my-xl{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.pt-0{padding-top:0}.pb-0{padding-bottom:0}:root{--arrow-link-foreground: var(--clr-white);--arrow-link-hover-background: var(--clr-text);--arrow-link-hover-foreground: var(--clr-white)}.c-arrow-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;display:inline-flex;align-items:center;border-radius:var(--border-radius);font-family:var(--font-title);font-weight:500;line-height:1.625;border:1px solid currentColor;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;padding:2px 16px;color:var(--arrow-link-foreground)}.c-arrow-link:before{content:"";display:block;width:28px;height:14px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='28'%20height='14'%20viewBox='0%200%2028%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.8656%200C21.8656%201.71905%2022.5119%203.36776%2023.6625%204.58331C24.7412%205.72274%2026.18%206.39399%2027.6962%206.47353L28.001%206.48163V7.51837C26.3738%207.51837%2024.8131%208.20124%2023.6625%209.41669C22.512%2010.6322%2021.8657%2012.281%2021.8656%2014H20.8843C20.8843%2012.006%2021.6341%2010.0936%2022.9687%208.68369C23.3997%208.22843%2023.8809%207.83892%2024.3976%207.51837H0.000976562V6.48163H24.3957C23.8795%206.16124%2023.3993%205.77116%2022.9687%205.31631C21.6341%203.90634%2020.8843%201.99401%2020.8843%200H21.8656Z'%20fill='%23FFF'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='28'%20height='14'%20viewBox='0%200%2028%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.8656%200C21.8656%201.71905%2022.5119%203.36776%2023.6625%204.58331C24.7412%205.72274%2026.18%206.39399%2027.6962%206.47353L28.001%206.48163V7.51837C26.3738%207.51837%2024.8131%208.20124%2023.6625%209.41669C22.512%2010.6322%2021.8657%2012.281%2021.8656%2014H20.8843C20.8843%2012.006%2021.6341%2010.0936%2022.9687%208.68369C23.3997%208.22843%2023.8809%207.83892%2024.3976%207.51837H0.000976562V6.48163H24.3957C23.8795%206.16124%2023.3993%205.77116%2022.9687%205.31631C21.6341%203.90634%2020.8843%201.99401%2020.8843%200H21.8656Z'%20fill='%23FFF'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:currentColor;margin-right:24px}.c-arrow-link:hover{background:var(--arrow-link-hover-background);color:var(--arrow-link-hover-foreground);border-color:var(--arrow-link-hover-background)}.c-arrow-link-wrapper{display:flex;flex-wrap:wrap;gap:16px}.ck-content>*:first-child,.c-body>*:first-child{margin-top:0}.ck-content>*:last-child,.c-body>*:last-child{margin-bottom:0}.ck-content>*,.c-body>*{margin-top:1lh;margin-bottom:1lh}.ck-content h2,.c-body h2{margin-top:1lh;margin-bottom:1lh}.ck-content ul,.c-body ul{padding-left:1em}.ck-content li,.c-body li{display:list-item;margin:0}.ck-content strong,.c-body strong{font-weight:500}.ck-content a:not([class]),.c-body a:not([class]){color:var(--clr-link);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.2em}.c-hero{position:relative;background-color:var(--clr-yellow);height:100vh;min-height:720px;overflow:hidden}.c-hero__image{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%}.c-hero__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-hero__content{position:absolute;bottom:0;left:0;width:100%;z-index:20;color:var(--clr-white)}@media (min-width: 720px){.c-hero__content{display:flex;justify-content:space-between;align-items:flex-start;gap:80px}}.c-hero__logo{position:relative;top:6px}@media (min-width: 720px){.c-hero__logo{order:1}}.c-hero__text{font-size:max(1.5rem,min(3vw,2.5rem));line-height:1.25}@media (max-width: 719.98px){.c-hero__text{padding-left:24px;padding-right:24px;margin-bottom:40px}}@media (min-width: 720px){.c-hero__text{order:2;flex-shrink:0;padding-right:48px}}.c-hero__text>*:first-child{margin-top:0}.c-hero__text>*:last-child{margin-bottom:0}.c-paragraphs>.c-image:last-child{margin-bottom:0}.c-round-button{display:inline-block;font-family:var(--font-title);font-weight:500;background:var(--clr-button-bg);border:1px solid var(--clr-button-border);color:var(--clr-white);text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;padding:10px 32px;border-radius:46px}.c-round-button--outlined{border-color:var(--clr-round-button-border);color:var(--clr-round-button-border);background:transparent}.c-socials{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}.c-socials__item{margin:0;padding:0}.c-socials__item a{display:block;border-radius:var(--border-radius);font-family:var(--font-title);font-weight:500;line-height:1.625;border:1px solid var(--clr-white);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;padding:2px 16px;color:var(--clr-white)}.c-socials__item a:hover{color:var(--clr-link)}.c-top{background-color:var(--clr-yellow);display:flow-root;isolation:isolate;position:relative}.c-top:before{content:"";display:block;position:absolute;right:0;bottom:0;left:0;top:-500px;background:inherit;z-index:-1}.c-top--default,.c-top--about{padding-bottom:56px}.c-top--contact{padding-bottom:max(96px,min(14vw,192px))}.c-top--default,.c-top--about,.c-top--practice{margin-bottom:max(64px,min(9vw,128px))}.c-top--practice{position:relative}.c-top--service{padding-bottom:max(256px,min(24vw,336px))}.c-top--service+.c-top-image{overflow-x:clip;position:relative;margin-top:-224px;margin-bottom:max(72px,min(10vw,144px))}.c-top--service+.c-top-image img{width:100%;max-width:none;max-height:870px;min-height:320px;-o-object-fit:cover;object-fit:cover}@media (min-width: 720px){.c-top--service+.c-top-image img{width:calc(100% + (100vw - min(1140px,100% - var(--gutter) * 2))/2)}}.c-top--group-lessons,.c-top--appointment{background-color:var(--clr-light-bg);margin-bottom:0;padding-bottom:max(208px,min(20vw,272px))}.c-top__floating-header{position:absolute;top:0;left:0;width:100%;z-index:10}.c-top__floating-image{width:100%;isolation:isolate;min-height:85vh}.c-top__floating-image:before,.c-top__floating-image:after{position:absolute;content:"";display:block;z-index:1;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply}.c-top__floating-image:before{content:"";display:block;height:200px;background:linear-gradient(to top,#fff,gray)}.c-top__floating-image:after{background:linear-gradient(#fff,gray)}.c-top__floating-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 720px){.c-top__floating-image{min-height:676px}}.c-top__floating-content{position:absolute;bottom:112px;left:0;width:100%;z-index:20;color:var(--clr-white)}.c-top__floating-title{color:inherit;margin-bottom:56px}@media (min-width: 1024px){.c-top__floating-text{max-width:400px}}.c-top__title{margin-top:max(112px,min(15.5vw,224px))}.c-top__title--mb{margin-bottom:56px}@media (min-width: 720px){.c-top__title--justify,.c-top__floating-title{display:flex;justify-content:space-between;-moz-column-gap:16px;column-gap:16px}.c-top__title--justify span,.c-top__floating-title span{white-space:nowrap}}.c-top__title--contact{margin-bottom:max(32px,min(6vw,88px))}.c-top__intro{font-size:max(1.5rem,min(3.5vw,3.125rem));line-height:1.4}.c-top__links{margin-top:144px;margin-bottom:40px}.c-top-grid{margin-top:max(112px,min(15.5vw,224px));display:grid}@media (min-width: 1024px){.c-top-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1023.98px){.c-top-grid__main{margin-bottom:40px}}@media (min-width: 1024px){.c-top-grid__main{text-align:right;padding-right:max(72px,min(10vw,144px))}}.c-top-grid-link{margin-bottom:32px;--arrow-link-foreground: var(--clr-text);--arrow-link-hover-background: var(--clr-text);--arrow-link-hover-foreground: var(--clr-white)}.c-top-grid-title{font-size:max(2.5rem,min(4.5vw,3.75rem));color:var(--clr-white);word-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.c-top-grid-text{font-size:max(1.2rem,min(1.75vw,1.563rem));line-height:1.4}.c-top-service-grid{display:grid}@media (max-width: 1023.98px){.c-top-service-grid{gap:24px}}@media (min-width: 1024px){.c-top-service-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.c-top-service-text{max-width:400px}}.c-top-contact-grid{display:flex;justify-content:space-between;gap:24px}@media (max-width: 1023.98px){.c-top-contact-grid{flex-direction:column}}.c-top-contact-text{font-size:max(1.2rem,min(1.75vw,1.563rem));line-height:1.4}#klaro{--border-radius: 10px;--green1: var(--clr-blue);--notice-max-width: 330px}#klaro .klaro.cm-as-context-notice{padding:0}#klaro .cookie-notice{--dark1: #000;--light1: #fff;box-shadow:none}#klaro .cookie-notice .cn-body{padding:1.8em}#klaro .cookie-notice strong{font-weight:inherit}#klaro .cookie-notice p{margin-top:0}#klaro .cookie-notice .cn-ok{margin-top:1em}#klaro .cookie-notice .cm-link{margin:0;color:#b4b4b4;-webkit-text-decoration:underline;text-decoration:underline}#klaro .cookie-notice .cm-btn{border-radius:2em;padding:.2lh .5lh;margin:0;border:1px solid currentColor}#klaro .cookie-notice .cm-btn-danger{background:none}#klaro .cookie-notice .cm-btn-success{background:#fff;color:#000}#klaro .cookie-notice .cn-buttons{margin:0;display:flex;gap:5px}#klaro .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:auto}#klaro .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:-moz-fit-content;width:fit-content}/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:auto;left:initial;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:auto;left:initial;right:0}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:#33333340;border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}
