*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}html{height:100%;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:var(--fontbody);-webkit-text-size-adjust:100%}body,html{font-size:19px;line-height:25px}:root{--fontbody:'rajdhanimedium';--fontheader:'rajdhanisemibold';--color0:#fff;--color1:#000;--color2:#5f338c;--color3:#d9318a;--color4:#de3a64;--color5:#c34032;--color6:#e0643a;--color7:#eea541;--color8:#f7cc4a;--color9:#868686}img{height:auto;max-width:100%;border-style:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}main,header,section,aside,footer{display:block}ul, ul
li{margin-left:0;padding-left:0;list-style:none}.text ul
li{position:relative;margin-left:12px;margin-bottom:4px}.text ul li:before{content:"•";font-weight:600;top:0;position:absolute;margin-left:-12px;color:var(--color1)}.text
ul{padding-bottom:12px}b,strong{font-weight:400;font-family:'rajdhanisemibold'}p{padding-bottom:15px}a{color:var(--color2);text-decoration:none}a:hover{color:var(--color2);text-decoration:underline}body{display:flex;flex-direction:column;min-height:100vh}.wrap{flex:1}.wrap{background-color:transparent}h1,h2,h3,h4{font-family:var(--fontheader);font-weight:100}.preloader-wrapper{height:100%;width:100%;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;text-align:center}.preloader .preload,.preload{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spin{display:inline-block;position:relative;width:50px;height:50px}.spin
div{box-sizing:border-box;display:block;position:absolute;width:40px;height:40px;margin:5px;border-width:5px;border-style:solid;border-color:var(--color0);border-radius:50%;animation:spin 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:var(--color0) transparent transparent transparent}.spin div:nth-child(1){animation-delay:-0.45s}.spin div:nth-child(2){animation-delay:-0.3s}.spin div:nth-child(3){animation-delay:-0.15s}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-1 .preloader-wrapper{background-color:var(--color2)}.page-3 .preloader-wrapper{background-color:var(--color3)}.page-4 .preloader-wrapper{background-color:var(--color4)}.page-5 .preloader-wrapper{background-color:var(--color5)}.page-6 .preloader-wrapper{background-color:var(--color8)}.page-7 .preloader-wrapper{background-color:var(--color9)}.page-8 .preloader-wrapper{background-color:var(--color9)}.page-9 .preloader-wrapper{background-color:var(--color9)}.page-14 .preloader-wrapper{background-color:var(--color6)}.page-15 .preloader-wrapper{background-color:var(--color7)}.page-1 .text
a{color:var(--color2)}.page-3 .text
a{color:var(--color3)}.page-4 .text
a{color:var(--color4)}.page-5 .text
a{color:var(--color5)}.page-6 .text
a{color:var(--color8)}.page-7 .text
a{color:var(--color9)}.page-8 .text
a{color:var(--color9)}.page-9 .text
a{color:var(--color9)}.page-14 .text
a{color:var(--color6)}.page-15 .text
a{color:var(--color7)}h1{padding:0;margin:0
0 20px 0;font-size:32px;line-height:34px}h2{font-size:26px;line-height:27px}h3{font-size:22px;line-height:24px}.container{padding:0
25px}.row{max-width:1020px;margin:0
auto;padding:0
30px}.topper{height:88px;background-color:var(--color2);color:var(--color0);overflow:hidden}.page-1
.topper{background-color:var(--color2)}.page-3
.topper{background-color:var(--color3)}.page-4
.topper{background-color:var(--color4)}.page-5
.topper{background-color:var(--color5)}.page-6
.topper{background-color:var(--color8)}.page-7
.topper{background-color:var(--color9)}.page-8
.topper{background-color:var(--color9)}.page-9
.topper{background-color:var(--color9)}.page-14
.topper{background-color:var(--color6)}.page-15
.topper{background-color:var(--color7)}.topper
.row{position:relative}.logo
img{max-width:230px;padding:10px
0}.logo{float:left}.logo
a{display:inline-block}.nav-trigger{z-index:2;cursor:pointer;position:absolute;z-index:103;top:28px;right:30px;text-align:center;width:40px;height:50px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.nav-trigger
span{display:block;position:absolute;height:5px;width:100%;background:var(--color0);opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;border-radius:3px}.nav-trigger span:nth-child(1){top:1px}.nav-trigger span:nth-child(2),
.nav-trigger span:nth-child(3){top:13px}.nav-trigger span:nth-child(4){top:25px}.nav-trigger.open span:nth-child(1){top:14px;width:0;left:50%}.nav-trigger.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-trigger.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-trigger.open span:nth-child(4){top:14px;width:0;left:50%}.nav
ul{display:flex;margin-left:-30px;margin-right:-30px}.nav ul
li{width:16.666%;text-align:center}.nav
a{font-size:17px;padding:0
4px;color:var(--color0);display:block;line-height:21px;margin:40px
0}.nav a:hover{text-decoration:none}.navbar{background-color:rgba(0,0,0,.75);padding:0;max-height:0;overflow:hidden;transition:.6s ease-out}.header.active
.navbar{max-height:300px}.navbar
.row{padding:0}.wrap{background-image:url(/assets/images/therapie-oosterbeek.jpg)}.wrap{background-color:var(--color0);background-size:cover;background-position:center top;background-repeat:no-repeat}.nav li
span{display:block;margin:0
auto 8px;height:80px;width:80px;border-radius:100%;transition:.3s;background-size:60px 60px;background-repeat:no-repeat;background-position:center center}.nav li:hover
span{margin:-5px auto 13px}.nav li:nth-child(1) span{background-color:var(--color2);background-image:url(/theme/img/icon-welkom.png)}.nav li:nth-child(2) span{background-color:var(--color3);background-image:url(/theme/img/icon-wie.png)}.nav li:nth-child(3) span{background-color:var(--color4);background-image:url(/theme/img/icon-gezinstherapie.png)}.nav li:nth-child(4) span{background-color:var(--color5);background-image:url(/theme/img/icon-relatietherapie.png)}.nav li:nth-child(5) span{background-color:var(--color6);background-image:url(/theme/img/icon-individuele-therapie-kind.png)}.nav li:nth-child(6) span{background-color:var(--color7);background-image:url(/theme/img/icon-individuele-therapie-volwassenen.png)}.nav li:nth-child(7) span{background-color:var(--color8);background-image:url(/theme/img/icon-supervisie.png)}.nav li:nth-child(8),
.nav li:nth-child(9),
.nav li:nth-child(10){display:none}.subnav{float:right;padding-top:14px;font-size:15px;line-height:23px}.subnav
ul{display:flex;margin-right:-35px}.subnav ul
li{width:80px;text-align:center}.subnav
a{color:var(--color0);display:block}.subnav a:hover{text-decoration:none}.subnav li
span{display:block;margin:0
auto;height:34px;width:34px;transition:.3s;background-size:34px 34px;background-repeat:no-repeat;background-position:center center}.subnav li:hover
span{margin:-2px auto 2px}.subnav li:nth-child(1) span{background-image:url(/theme/img/icon-praktische-info.png)}.subnav li:nth-child(2) span{background-image:url(/theme/img/icon-tarieven.png)}.subnav li:nth-child(3) span{background-image:url(/theme/img/icon-contact.png)}.banner{display:none}.main{padding-top:30px;padding-bottom:30px;position:relative}.main
.text{padding:40px
0}.main
.row{position:relative;transition:.3s;background:rgba(255,255,255,.85)}.text{opacity:1}.small
.text{opacity:0}.small
.row{background:transparent}.small .show-it{opacity:1}.hide-it{cursor:pointer;color:var(--color1);background:#eee;position:absolute;top:20px;right:20px;z-index:10;width:32px;height:32px;line-height:40px;text-align:center;font-size:30px;border-radius:50%}.show-it{opacity:0;transition:.3s;transform:rotate(45deg);cursor:pointer;color:var(--color0);background:var(--color1);position:absolute;top:20px;right:20px;z-index:10;width:32px;height:32px;line-height:38px;border-radius:50%;text-align:center;font-size:27px}.ico{margin-bottom:20px;margin-top:-15px}.ico
span{display:block;background-size:60px 60px;background-repeat:no-repeat;background-position:center center;border-radius:100%}.page-1 .ico
span{width:80px;height:80px;background-color:var(--color2);background-image:url(/theme/img/icon-welkom.png)}.page-3 .ico
span{width:80px;height:80px;background-color:var(--color3);background-image:url(/theme/img/icon-wie.png)}.page-4 .ico
span{width:80px;height:80px;background-color:var(--color4);background-image:url(/theme/img/icon-gezinstherapie.png)}.page-5 .ico
span{width:80px;height:80px;background-color:var(--color5);background-image:url(/theme/img/icon-relatietherapie.png)}.page-14 .ico
span{width:80px;height:80px;background-color:var(--color6);background-image:url(/theme/img/icon-individuele-therapie-kind.png)}.page-15 .ico
span{width:80px;height:80px;background-color:var(--color7);background-image:url(/theme/img/icon-individuele-therapie-volwassenen.png)}.page-6 .ico
span{width:80px;height:80px;background-color:var(--color8);background-image:url(/theme/img/icon-supervisie.png)}.page-7 .ico
span{width:80px;height:80px;background-color:var(--color9);background-image:url(/theme/img/icon-praktische-info.png)}.page-8 .ico
span{width:80px;height:80px;background-color:var(--color9);background-image:url(/theme/img/icon-tarieven.png)}.page-9 .ico
span{width:80px;height:80px;background-color:var(--color9);background-image:url(/theme/img/icon-contact.png)}.cgg{margin-bottom:20px;font-size:120%;line-height:52px;position:relative;padding-left:55px}.cgg
span{display:block;position:absolute;left:0;background:#000;width:40px;height:40px;border-radius:100%;overflow:hidden;background-repeat:no-repeat;background-size:40px 40px;background-position:center center;margin-top:6px}.cgg div:nth-child(1) span{background-image:url(/theme/img/icon-gsm.png)}.cgg div:nth-child(2) span{background-image:url(/theme/img/icon-mail.png)}.cgg
a{color:var(--color1)!important}.googlemap
iframe{width:100%;height:260px;border:1px
solid var(--color9)}.flex{display:flex}.flex
.left{width:50%;padding-right:15px}.flex
.right{width:50%;padding-left:15px}.errors{padding:10px
15px;text-align:center;background:#e60000;color:var(--color0);margin:10px
0 20px}.success-box{display:block;color:white;border:2px
solid var(--color9);padding:20px;text-align:center;margin:20px
0;position:relative;background:var(--color9)}.success-box
a{position:absolute;right:12px;top:12px;display:block;font-size:30px;color:white!important;background:var(--color9);border-radius:100%;width:32px;height:32px;line-height:33px;text-align:center}.form-input{margin-bottom:10px;text-align:left}.form-input
label{display:block}.form-input input, .form-input
textarea{border-radius:0;border:1px
solid #ccc;padding:5px;font-family:inherit;font-size:inherit;width:100%}.req{color:var(--color2);font-weight:800}.form-input
textarea{height:165px}.form-req{font-size:14px;text-align:right}#antispam{display:none!important}.form-input.btn{text-align:center;padding:10px
0 20px}.form-input.btn
button{border:0;background:var(--color9);color:var(--color0);font-weight:400;font-family:'rajdhanisemibold';display:inline-block;margin:0
auto;padding:10px
20px;cursor:pointer;transition:.3s;font-size:19px}.form-input.btn button:hover{transform:translateY(-3px)}@media (max-width: 768px){.flex{display:block}.flex
.left{width:100%;padding-right:0}.flex
.right{width:100%;padding-left:0}}.footer{background:var(--color1);color:var(--color0)}.footer
.row{position:relative;padding-top:30px;padding-bottom:55px;text-align:center}.footer
a{color:var(--color0);padding-top:55px;margin:0
15px;display:inline-block;background-size:50px 50px;background-repeat:no-repeat;background-position:center top}.footer
a.reg{background-image:url(/theme/img/icon-reg.png)}.footer
a.pri{background-image:url(/theme/img/icon-pdf.png)}.footer
a.kwa{background-image:url(/theme/img/icon-kwaliteitsstatuut.png)}.kleurbalk{position:absolute;bottom:0;left:0;right:0;display:flex}.kleurbalk
span{display:block;width:12.5%;height:24px}.kleurbalk span:nth-child(1){background-color:var(--color2)}.kleurbalk span:nth-child(2){background-color:var(--color3)}.kleurbalk span:nth-child(3){background-color:var(--color4)}.kleurbalk span:nth-child(4){background-color:var(--color5)}.kleurbalk span:nth-child(5){background-color:var(--color6)}.kleurbalk span:nth-child(6){background-color:var(--color7)}.kleurbalk span:nth-child(7){background-color:var(--color8)}.kleurbalk span:nth-child(8){background-color:var(--color9)}@media (max-width:1240px){.subnav{margin-right:70px}.subnav
ul{margin-right:0}.subnav ul
li{width:70px}.nav
ul{margin-left:0;margin-right:0}.nav
a{font-size:16px}}@media (min-width:769px) and (max-width:1024px){.nav li
span{margin:0
auto 8px;height:60px;width:60px;background-size:40px 40px}.nav
a{font-size:16px;margin:30px
0}}@media (max-width:768px){body,html{font-size:17px;line-height:22px}h1{font-size:25px;line-height:28px}h2{font-size:22px;line-height:24px}h3{font-size:19px;line-height:21px}.row{padding:0
25px}.container{padding:0}.wrap{background:none!important}.topper{height:66px}.logo
img{max-width:160px;padding:8px
0}.nav-trigger{top:17px}.nav
ul{flex-wrap:wrap}.nav ul
li{width:25%}.header.active
.navbar{max-height:800px}.navbar{background-color:rgba(0,0,0,1);background:#000}.nav
a{font-size:17px;line-height:20px;margin:10px
0}.nav{padding:40px
0}.subnav{padding-top:9px}.subnav li
span{height:26px;width:26px;background-size:26px 26px}.banner{display:block}.main{padding:0}.main
.row{background:rgba(255,255,255,1)}.page-11
.ico{display:none}.ico
span{width:60px!important;height:60px!important;background-size:50px 50px!important}.hide-it,.show-it{display:none!important}.small
.text{opacity:1}.footer
.row{padding-top:18px;padding-bottom:30px}.footer
a{padding-top:35px;background-size:30px 30px;font-size:80%}.kleurbalk{position:fixed}.kleurbalk
span{height:16px}}@media (max-width:680px){.nav
a{padding:0
8px}.nav ul
li{width:33.333%}.nav li:nth-child(8),
.nav li:nth-child(9),
.nav li:nth-child(10){display:block}.nav li:nth-child(8) span{background-color:var(--color9);background-image:url(/theme/img/icon-praktische-info.png)}.nav li:nth-child(9) span{background-color:var(--color9);background-image:url(/theme/img/icon-tarieven.png)}.nav li:nth-child(10) span{background-color:var(--color9);background-image:url(/theme/img/icon-contact.png)}.subnav{display:none}}@media (max-width:480px){.nav
ul{max-width:320px;margin-left:auto;margin-right:auto}.nav ul
li{width:50%}}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 19, 2021 */
@font-face{font-family:'rajdhanibold';src:url('/theme/css/rajdhani-bold-webfont.eot');src:url('/theme/css/rajdhani-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/theme/css/rajdhani-bold-webfont.woff2') format('woff2'),
url('/theme/css/rajdhani-bold-webfont.woff') format('woff'),
url('/theme/css/rajdhani-bold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'rajdhanilight';src:url('/theme/css/rajdhani-light-webfont.eot');src:url('/theme/css/rajdhani-light-webfont.eot?#iefix') format('embedded-opentype'),
url('/theme/css/rajdhani-light-webfont.woff2') format('woff2'),
url('/theme/css/rajdhani-light-webfont.woff') format('woff'),
url('/theme/css/rajdhani-light-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'rajdhanimedium';src:url('/theme/css/rajdhani-medium-webfont.eot');src:url('/theme/css/rajdhani-medium-webfont.eot?#iefix') format('embedded-opentype'),
url('/theme/css/rajdhani-medium-webfont.woff2') format('woff2'),
url('/theme/css/rajdhani-medium-webfont.woff') format('woff'),
url('/theme/css/rajdhani-medium-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'rajdhaniregular';src:url('/theme/css/rajdhani-regular-webfont.eot');src:url('/theme/css/rajdhani-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/theme/css/rajdhani-regular-webfont.woff2') format('woff2'),
url('/theme/css/rajdhani-regular-webfont.woff') format('woff'),
url('/theme/css/rajdhani-regular-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'rajdhanisemibold';src:url('/theme/css/rajdhani-semibold-webfont.eot');src:url('/theme/css/rajdhani-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('/theme/css/rajdhani-semibold-webfont.woff2') format('woff2'),
url('/theme/css/rajdhani-semibold-webfont.woff') format('woff'),
url('/theme/css/rajdhani-semibold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}