@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/archivo-narrow-latin-400.woff2)format("woff2"),url(/assets/fonts/archivo-narrow-latin-400.woff)format("woff")}:root{--pink:#de007b;--pink-hover:#c1006a;--pink-border:#c5006d;--pink-border-bottom:#ba0067;--pink-active:#d40075;--green:#afce12;--green-link-hover:#d1ee3e;--ink:#111;--near-black:#231f20;--white:#fff;--field-bg:#ececec;--muted:#aaa;--footer-text:#666;--footer-hover:#aaa;--font-heading:"Archivo Narrow", "Arial Narrow", Trebuchet, Helvetica, Arial, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--radius:10px;--radius-sm:4px;--radius-xs:2px;--header-height:150px;--container-max:1100px;--gutter:15px}*,:before,:after{box-sizing:border-box}html{background:var(--near-black);color:var(--ink);font-family:var(--font-body);text-size-adjust:100%;scroll-behavior:smooth;min-height:100%}body{background:var(--green);color:var(--ink);margin:0;font-size:13px;line-height:1.5}img{vertical-align:middle;border:0;max-width:100%;height:auto}a{transition:color .1s linear}::selection{background:var(--pink);color:var(--white)}img::selection{background:0 0}.container{width:90%;max-width:var(--container-max);margin:0 auto}.row{flex-wrap:wrap;display:flex}.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12,.c1-5,.c1-8{padding:0 var(--gutter);position:relative}.c1{width:8.33%}.c2{width:16.66%}.c3{width:25%}.c4{width:33.33%}.c5{width:41.66%}.c6{width:50%}.c7{width:58.33%}.c8{width:66.66%}.c9{width:75%}.c10{width:83.33%}.c11{width:91.66%}.c12{width:100%}.c1-5{width:20%}.c1-8{width:12.5%}.space-top{margin-top:20px}.space-bot{margin-bottom:20px}.space-htop{margin-top:10px}.space-hbot{margin-bottom:10px}figure{margin:0}figure img{border-radius:var(--radius);display:block}.eqh>div{display:flex}.eqh>div .wbg{width:100%}#wat-is-kinderoefentherapie,#de-therapeut,#de-praktijk,#downloads,#contact{scroll-margin-top:180px}header{height:var(--header-height);background:var(--white);z-index:1000;position:fixed;inset:0 0 auto;box-shadow:0 5px 9px #00000054}header .container{justify-content:space-between;align-items:flex-start;height:100%;display:flex}header h1{width:330px;height:var(--header-height);flex:none;margin:0}header h1 a{color:#0000;background:url(/assets/img/kinder-oefentherapie.png) 50% 0 no-repeat;height:100%;font-size:0;display:block}header h2{text-align:right;text-transform:uppercase;color:var(--muted);margin:30px 0 25px;font-size:10px;font-weight:400}header nav ul{width:340px;font-family:var(--font-heading);grid-template-columns:130px 200px;column-gap:10px;margin:0;padding:0 0 15px;list-style:none;display:grid;position:relative}header nav ul:before{content:"";border-right:3px dotted var(--pink);height:100%;position:absolute;top:0;left:141px}header nav li.welkom{grid-area:1/1}header nav li.de-praktijk{grid-area:2/1}header nav li.contact{grid-area:3/1}header nav li.wat-is{grid-area:1/2}header nav li.de-therapeuten{grid-area:2/2}header nav li.downloads{grid-area:3/2}header nav li.welkom,header nav li.de-praktijk,header nav li.contact{text-align:right;padding-right:15px}header nav li.wat-is,header nav li.de-therapeuten,header nav li.downloads{padding-left:17px}header nav a{color:var(--pink);font-size:15px;text-decoration:none;display:block}header nav a:hover{color:var(--ink)}header nav a:active,header nav a.active{color:var(--green)}.main{text-shadow:0 1px 1px #ffffff4d;z-index:999;padding-top:180px;font-size:14px;position:relative}.main .row{margin-bottom:30px}.main p{margin:0 0 1.5em}.main p:last-child{margin-bottom:0}.main p small{font-size:84%;line-height:1.3em}.main article h1{font-family:var(--font-heading);margin:2em 0 .1em;font-size:22px;font-weight:400}.main article h1:first-child{margin-top:0}.main article h2{font-family:var(--font-heading);margin:0 0 .2em;font-size:18px;font-weight:400}.main article a{color:var(--ink);border-bottom:1px dotted var(--ink);text-decoration:none;transition:background .2s linear}.main article a:hover{background:var(--green-link-hover)}.vcard .org,.vcard .country-name{display:none}.vcard .adr{margin:0 0 1em}.vcard .adr.primary{margin-bottom:0}.vcard .tel,.vcard .email{color:var(--ink);text-decoration:none;display:block}:is(.vcard .tel,.vcard .email):hover{color:var(--pink)}.vcard .tel{margin:0 0 1em}.vcard .certificaten{border-top:3px dotted var(--green);margin-top:1em;padding-top:1em}.wbg{background:var(--white);border-radius:var(--radius);padding:15px}.wbg h1{color:var(--pink);margin:0 0 0 .1em;font-size:18px;font-weight:400}.wbg.team figure{margin-bottom:15px}.db{border:3px dotted var(--white);border-radius:var(--radius);background:0 0;margin:0 0 15px;padding:15px}.db:last-child{margin-bottom:0}.db h1{color:var(--ink);margin:0 0 0 .1em;font-size:18px;font-weight:400}.wbg a:not(.btn){text-decoration:none;transition:color .2s linear}.wbg a:not(.btn):hover{color:var(--pink)}.btn{color:var(--white);text-align:center;text-transform:uppercase;text-shadow:0 1px 1px #00000080;background:var(--pink);border:1px solid var(--pink-border);border-bottom:1px solid var(--pink-border-bottom);border-radius:var(--radius-sm);cursor:pointer;margin:1em 0 0;padding:8px 14px;text-decoration:none;transition:background-color .15s linear;display:block;box-shadow:inset 0 1px 1px #fff6,0 1px 2px #000000b3}.btn:hover{background:var(--pink-hover)}.btn:active{background-color:var(--pink-active);padding:9px 14px 7px;box-shadow:inset 0 1px 2px #0009}.backtotop{background-color:var(--white);color:#0000;opacity:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAMAAAC3SZ14AAAAIVBMVEUaGBh+fX3i4uJTUlKpqKhwb2/GxcUAAADGxcVwb28aGBgnI4gsAAAACHRSTlPifRioUos1AHoqZAkAAABYSURBVHjavchRDsAgCIPhKiqO+x94BKhmF1jThz8ftDYnCxQzGo4cA+UaKNdQ8vjLkDK22R5pSNFltjQNLSQprEFCksIE4kIKc3IhhQm6fkk79FLlXwSQXrO8Ci8oHAvAAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;border-radius:21px;width:42px;height:42px;font-size:0;transition:opacity .2s linear;display:block;position:fixed;bottom:30px;left:30px;box-shadow:0 0 5px #0000004d}.backtotop.active{opacity:1}footer{background:var(--near-black);color:var(--footer-text);text-shadow:0 1px #000;margin:60px 0 0;padding:15px}footer a{color:var(--footer-text);text-decoration:none}footer a:hover{color:var(--footer-hover)}.control-group{margin-bottom:.2em;display:flex}.control-label{color:var(--pink);flex:0 0 120px;padding:.3em 0 .2em;font-weight:400}.controls{flex:1}select,textarea,input[type=text],input[type=email],input[type=tel]{width:100%;font-family:var(--font-heading);color:var(--ink);background-color:var(--field-bg);border:1px solid var(--field-bg);border-radius:var(--radius-xs);margin-bottom:.7em;padding:7px 9px;font-size:1em;line-height:1.4;transition:border .2s linear,box-shadow .2s linear;box-shadow:inset 0 1px 1px #6e326e13}:is(select,textarea,input[type=text],input[type=email],input[type=tel]):focus{border-color:#d3d3d3;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #ececec4d}textarea{resize:none;height:9em}.form-errors{color:var(--pink);margin:0 0 1em;padding:0;list-style:none}.form-errors:empty{display:none}.contact-modal{background:var(--white);width:calc(100% - 16px);max-width:600px;color:var(--ink);border-radius:var(--radius);border:0;padding:20px;box-shadow:0 0 8px #000}.contact-modal h3{margin-top:0}.contact-modal[open]{animation:.2s ease-in-out modal-in}.contact-modal.is-closing{animation:.2s ease-in-out modal-out}.contact-modal::backdrop{background:#0b0b0bcc}.modal-close{color:#333;cursor:pointer;opacity:.65;background:0 0;border:0;padding:0;font-size:28px;line-height:1;position:absolute;top:6px;right:12px}.modal-close:hover,.modal-close:focus{opacity:1}@keyframes modal-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@media (max-width:768px){.container{width:95%}header{height:auto;position:relative}header .container{display:block}header h1{width:auto;height:100px;margin:0 auto;padding:0 0 20px}header h1 a{background-size:contain}header h2,header nav{display:none}.main{padding-top:20px}.row{margin-bottom:0}.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12,.c1-5,.c1-8{width:100%;margin:0 0 20px}.backtotop{display:none}#wat-is-kinderoefentherapie,#de-therapeut,#de-praktijk,#downloads,#contact{scroll-margin-top:20px}}@media (max-width:767px){.hidden-phone{display:none!important}}@media (max-width:660px){.control-group{flex-direction:column}.control-label{text-align:left;flex-basis:auto;padding-top:0}}@media print{*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}header,.backtotop,footer{display:none}.main{padding-top:0}}
