@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,600;1,400&family=Barlow+Condensed:wght@500&family=Lora:ital,wght@0,400..700;1,400..700&display=swap');:root{--ko-cirkel-kinesiologie:#A9BDCE;--ko-cirkel-voeding:#F4BFA8;--ko-cirkel-kennis:#8FA9C0;--ko-diepblauw:#2E5677;--ko-terracotta:#B4583A;--ko-terracotta-hover:#9A4830;--ko-leisteenblauw:#4F7090;--ko-inkt:#27323D;--ko-grijs:#5F6B76;--ko-ijsblauw:#E3EBF1;--ko-kalk:#F5F2EB;--ko-wit:#FFFFFF;--ko-font-kop:'Lora',Georgia,serif;--ko-font-tekst:'Barlow',Helvetica,Arial,sans-serif;--ko-font-label:'Barlow Condensed','Arial Narrow',sans-serif;--ko-h1:clamp(2.2rem,4.2vw,2.75rem);--ko-h2:clamp(1.7rem,3.2vw,2rem);--ko-h3:clamp(1.25rem,2.2vw,1.375rem);--ko-intro:clamp(1.075rem,1.6vw,1.1875rem);--ko-body:1.0625rem;--ko-small:0.875rem;--ko-ruimte-1:8px;--ko-ruimte-2:16px;--ko-ruimte-3:32px;--ko-ruimte-4:64px;--ko-rond-s:4px;--ko-rond-m:16px;--ko-rond-cirkel:999px}body,body #page-container,body .et_pb_text,body .et_pb_module{font-family:var(--ko-font-tekst);font-size:var(--ko-body);line-height:1.65;color:var(--ko-inkt)}body #page-container p{padding-bottom:1em}body #page-container small,body #page-container .ko-klein{font-size:var(--ko-small);color:var(--ko-grijs)}body #page-container h1,body #page-container h2,body #page-container h3,body #page-container h4{font-family:var(--ko-font-kop);color:var(--ko-diepblauw);line-height:1.2;padding-bottom:0.4em;letter-spacing:-0.005em}body #page-container h1{font-size:var(--ko-h1);font-weight:500}body #page-container h2{font-size:var(--ko-h2);font-weight:500}body #page-container h3{font-size:var(--ko-h3);font-weight:600}body #page-container h4{font-size:1.125rem;font-weight:600}body #page-container h1 em,body #page-container h2 em{font-style:italic;color:var(--ko-terracotta);margin-right:0.08em}body #page-container a{color:var(--ko-leisteenblauw);text-decoration-color:var(--ko-cirkel-kennis);text-underline-offset:3px}body #page-container a:hover{color:var(--ko-diepblauw)}body #page-container a:focus-visible,body #page-container button:focus-visible{outline:2px solid var(--ko-diepblauw);outline-offset:3px}body #page-container .et_pb_button,body #page-container .ko-knop{display:inline-block;font-family:var(--ko-font-label);font-weight:500;font-size:1rem;letter-spacing:0.08em;text-transform:uppercase;text-decoration:none;color:var(--ko-wit);background-color:var(--ko-terracotta);border:2px solid var(--ko-terracotta);border-radius:var(--ko-rond-s);padding:0.75em 1.6em;line-height:1.2;transition:background-color .2s ease,border-color .2s ease,color .2s ease}body #page-container .et_pb_button:hover,body #page-container .ko-knop:hover{background-color:var(--ko-terracotta-hover);border-color:var(--ko-terracotta-hover);color:var(--ko-wit);padding:0.75em 1.6em}body #page-container .et_pb_button:after,body #page-container .et_pb_button:before{display:none}body #page-container .ko-knop-rustig .et_pb_button,body #page-container .et_pb_button.ko-knop-rustig,body #page-container .ko-knop.ko-knop-rustig{background-color:transparent;color:var(--ko-diepblauw);border-color:var(--ko-diepblauw)}body #page-container .ko-knop-rustig .et_pb_button:hover,body #page-container .et_pb_button.ko-knop-rustig:hover,body #page-container .ko-knop.ko-knop-rustig:hover{background-color:var(--ko-diepblauw);color:var(--ko-wit)}body .et_pb_menu .et-menu>li>a,body #top-menu li a{font-family:var(--ko-font-label);font-weight:500;font-size:1rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--ko-diepblauw)}body .et_pb_menu .et-menu>li.current-menu-item>a,body #top-menu li.current-menu-item>a{color:var(--ko-terracotta)}body .et_pb_menu .et-menu .sub-menu,body #top-menu .sub-menu{border-top:3px solid var(--ko-cirkel-voeding);border-radius:0 0 var(--ko-rond-s) var(--ko-rond-s)}body .et_pb_menu .et-menu .sub-menu a,body #top-menu .sub-menu a{font-family:var(--ko-font-tekst);text-transform:none;letter-spacing:0;font-size:0.95rem;color:var(--ko-inkt)}.ko-header{border-top:5px solid var(--ko-cirkel-voeding)}.ko-sectie-ijs{background-color:var(--ko-ijsblauw)!important}.ko-sectie-kalk{background-color:var(--ko-kalk)!important}.ko-sectie-diep{background-color:var(--ko-diepblauw)!important}body #page-container .ko-sectie-diep,body #page-container .ko-sectie-diep p,body #page-container .ko-sectie-diep h1,body #page-container .ko-sectie-diep h2,body #page-container .ko-sectie-diep h3,body #page-container .ko-sectie-diep a{color:var(--ko-wit)}body #page-container .ko-sectie-diep h1 em,body #page-container .ko-sectie-diep h2 em{color:var(--ko-cirkel-voeding)}.ko-label{display:block;font-family:var(--ko-font-label);font-weight:500;font-size:0.9375rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ko-leisteenblauw);margin-bottom:var(--ko-ruimte-1)}body #page-container .ko-intro{font-size:var(--ko-intro);line-height:1.6;max-width:62ch}body #page-container .ko-accent{font-family:var(--ko-font-kop);font-style:italic;font-weight:500;font-size:clamp(1.3rem,2.4vw,1.625rem);line-height:1.35;color:var(--ko-terracotta)}.ko-kaart{background:var(--ko-kalk);border-radius:var(--ko-rond-m);padding:var(--ko-ruimte-3)}.ko-pijler-kinesiologie{background:var(--ko-cirkel-kinesiologie)}.ko-pijler-voeding{background:var(--ko-cirkel-voeding)}.ko-pijler-kennis{background:var(--ko-cirkel-kennis)}body #page-container .ko-pijler-kinesiologie *,body #page-container .ko-pijler-voeding *,body #page-container .ko-pijler-kennis *{color:var(--ko-inkt)}.ko-rond,.ko-rond img{border-radius:var(--ko-rond-cirkel);overflow:hidden}.ko-volle-breedte{position:relative;left:50%;transform:translateX(-50%);width:100vw}body #page-container .et_pb_contact_form input,body #page-container .et_pb_contact_form textarea,body #page-container .et_pb_contact_form select{font-family:var(--ko-font-tekst);font-size:1rem;color:var(--ko-inkt);background-color:var(--ko-wit);border:1px solid var(--ko-cirkel-kennis);border-radius:var(--ko-rond-s);padding:14px 16px}body #page-container .et_pb_contact_form input:focus,body #page-container .et_pb_contact_form textarea:focus{border-color:var(--ko-diepblauw);outline:2px solid var(--ko-cirkel-kinesiologie)}body #page-container footer .ko-klein,body #page-container .ko-sectie-diep .ko-klein{color:var(--ko-ijsblauw)}::selection{background:var(--ko-cirkel-voeding);color:var(--ko-inkt)}.ko-header{background-color:var(--ko-wit)!important;box-shadow:0 1px 0 var(--ko-ijsblauw);padding:0!important}.ko-header-rij{display:flex!important;align-items:center;justify-content:space-between;gap:var(--ko-ruimte-3);padding:18px 0!important;width:90%!important;max-width:1200px!important}.ko-header-rij>.et_pb_column{margin:0!important}.ko-menu .et_pb_menu__logo img{max-height:58px;width:auto}.ko-menu .et_pb_menu__logo{margin-right:var(--ko-ruimte-3)}.ko-menu .et_pb_menu__wrap{justify-content:flex-end}.ko-menu .et-menu>li{padding-left:14px;padding-right:14px}.ko-menu .et-menu>li>a{position:relative;padding-bottom:6px!important}.ko-menu .et-menu>li.current-menu-item>a:after,.ko-menu .et-menu>li>a:hover:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ko-cirkel-voeding);border-radius:2px}.ko-menu .mobile_menu_bar:before{color:var(--ko-diepblauw)!important}.ko-menu .et_mobile_menu{border-top:3px solid var(--ko-cirkel-voeding)!important;background:var(--ko-wit)!important}.ko-menu .et_mobile_menu li a{font-family:var(--ko-font-label);letter-spacing:0.08em;text-transform:uppercase;color:var(--ko-diepblauw)!important;border-bottom:1px solid var(--ko-ijsblauw)}body #page-container .ko-header-knop .et_pb_button,body #page-container .ko-header-knop .et_pb_button:hover{padding:0.6em 1.3em;font-size:0.95rem}@media (max-width:980px){.ko-header-knop{display:none!important}.ko-menu .et_pb_menu__logo img{max-height:46px}}.ko-footer{background-color:var(--ko-diepblauw)!important;padding:0!important}.ko-footer-binnen{width:90%;max-width:1200px;margin:0 auto;padding:var(--ko-ruimte-4) 0 var(--ko-ruimte-3);display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--ko-ruimte-4)}.ko-footer-logo{max-width:260px;height:auto;display:block;margin-bottom:var(--ko-ruimte-2)}body #page-container .ko-footer p,body #page-container .ko-footer li,body #page-container .ko-footer a{color:var(--ko-ijsblauw);font-size:0.975rem}body #page-container .ko-footer a{text-decoration:none}body #page-container .ko-footer a:hover{color:var(--ko-wit);text-decoration:underline;text-decoration-color:var(--ko-cirkel-voeding)}body #page-container .ko-footer .ko-accent{color:var(--ko-cirkel-voeding);font-size:1.2rem}body #page-container .ko-footer .ko-footer-kop{font-family:var(--ko-font-label);font-weight:500;font-size:0.9375rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ko-cirkel-voeding);margin:0 0 var(--ko-ruimte-2);padding:0}.ko-footer ul{list-style:none;margin:0;padding:0}.ko-footer li{padding:0 0 8px}.ko-footer-pijler{display:flex;align-items:center;gap:10px}.ko-footer-pijler:before{content:"";width:12px;height:12px;border-radius:999px;flex-shrink:0;background:var(--ko-stip,var(--ko-cirkel-kinesiologie))}body #page-container .ko-footer .ko-knop{margin-top:var(--ko-ruimte-2)}.ko-footer-onder{width:90%;max-width:1200px;margin:0 auto;padding:var(--ko-ruimte-2) 0 var(--ko-ruimte-3);border-top:1px solid var(--ko-leisteenblauw);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ko-ruimte-1)}body #page-container .ko-footer .ko-footer-onder p{font-size:var(--ko-small);color:var(--ko-cirkel-kinesiologie);padding:0;margin:0}@media (max-width:980px){.ko-footer-binnen{grid-template-columns:1fr 1fr;gap:var(--ko-ruimte-3)}.ko-footer-merk{grid-column:1 / -1}}@media (max-width:600px){.ko-footer-binnen{grid-template-columns:1fr}}body #page-container .ko-footer .ko-footer-ondertitel{font-family:var(--ko-font-label);font-weight:500;font-size:0.875rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ko-ijsblauw);padding:0 0 var(--ko-ruimte-2)}