*,*:before,*:after{box-sizing:border-box}html{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overflow-y:scroll;text-size-adjust:none;height:100%;-moz-osx-font-smoothing:grayscale}body{height:100%;margin:0;padding:0}body,td{color:#fff;background:#470545}body,td,input,select,textarea{font-size:16px;line-height:24px;font-family:'DINRegular',Arial,Helvetica,sans-serif}.intro{font-size:20px;line-height:30px}.bigger{font-size:20px;line-height:30px}.seo-footer{overflow:hidden;display:none;font-size:90%;line-height:19px;padding-bottom:15px}.score{font-size:12px;color:#fff;color:rgba(255,255,255,0.5)}a{color:#470545;font-weight:normal;text-decoration:none;-webkit-transition:all 100ms linear;transition:all 100ms linear}a:hover{color:#470545;text-decoration:underline}.bgpaars
a{color:#72c7d8}.bgpaars a:hover{color:#72c7d8}.footer
a{color:#fff}.footer a:hover{color:#fff}a
img{border:0}:focus{outline:none}img{height:auto;max-width:100%;vertical-align:middle}.column-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.no-upper{text-transform:none}p{margin-top:0;padding-top:0}ul{margin-left:0;padding-left:0;list-style:none}li{margin-left:0;padding-left:0}.listed
li{position:relative;padding-left:16px}.listed li:before{position:absolute;top:0;left:0;font-family:'FontAwesome';content:'\f111';color:#470545;font-size:5px}.clear{clear:both;height:0;overflow:hidden}h1,h2,h3,h4{margin:0;padding-top:0;font-weight:normal!important;font-family:'DINMedium'}h1{font-size:40px;line-height:52px;text-transform:uppercase;font-family:'DINBold';padding-bottom:20px}h2, .team
h1{font-size:30px;line-height:35px;font-family:'DINMedium'}h1.c2lkop{font-size:30px;line-height:35px;font-family:'DINMedium';text-transform:none}b,strong{font-weight:normal!important;font-family:'DINMedium'}.home h1 span, .home .h2--h1
span{color:#72c7d8}.intro h2
span{color:#fff}.h2--h1{font-family:"DINBold";font-size:40px;line-height:52px;padding-bottom:20px;text-transform:uppercase}.customh2
h2{font-size:20px;line-height:25px;padding:0
0 15px;margin:0;color:#470545}.tb2p{border-top:2px solid #fff}.paars{color:#470545}.blauw{color:#72c7d8}.wit{color:#fff}.zwart{color:#000}blockquote{font-size:120%;font-style:italic}.swap
span{display:none}.swap::after{content:"&"}.swap2{display:inline-block;width:0;height:0;overflow:hidden}.bgpaars{background-color:#470545;background-color:rgba(71,5,69,1)}.bgblauw{background-color:#72c7d8;background-color:rgba(114,199,216,1)}.bgwit{background-color:#fff;background-color:rgba(255,255,255,1)}.arial{font-family:Arial;font-size:80%}.upper{text-transform:uppercase}.center{max-width:1030px;margin:0
auto;position:relative;padding:0
95px}.max-680{max-width:580px}hr{height:0px;border:0;overflow:hidden;border-top:1px solid #470545;padding:0;margin:0
0 12px 0}.top.maxheight330{max-height:330px!important;z-index:100}.top.maxheight330
.puzzelstuk{bottom:-38px;margin:0}.top{height:800px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;-ms-behavior:url(/backgroundsize.min.htc);position:relative;z-index:0}.img-mid{height:800px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;-ms-behavior:url(/backgroundsize.min.htc);position:relative;z-index:0}.img-mid
.balk{bottom:0;background-color:rgba(71,5,69,0.75);position:absolute;bottom:0;display:block;left:0;right:0;width:100%}.intro{position:absolute;z-index:200;bottom:0;left:0;right:0;width:100%;background-color:#72c7d8;background-color:rgba(114,199,216,0.75)}.intro h1, .intro
h2{font-family:'DINMedium';font-size:30px;line-height:36px;padding-bottom:15px}.logo{position:absolute;right:0;z-index:201;top:35px}.slogan{position:absolute;top:225px}.slogan
h3{font-family:'DINBold';font-size:40px;line-height:40px;padding:0}.slogan h3
span{color:#470545}.pad{padding:50px
0 40px}.txt{float:left;width:55%}.txt
strong{font-size:24px}.afb{float:right;width:30%}.balk
a{font-family:'DINMedium';color:#72c7d8}.balk a:hover{color:#72c7d8}.puzzelstuk{position:absolute;width:60px;left:48%;margin:-30px 0 0 0;z-index:90}.slick-dots
li{margin:0!important}.slick-dots li.slick-active button::before{color:#470545!important;opacity:1!important}.slick-dots li button::before{color:#470545!important}.quotes-slide .slick-dots li.slick-active button::before{color:#fff!important}.quotes-slide .slick-dots li button::before{color:#fff!important}.slick-prev{left:-40px!important}.slick-next{right:-40px!important}.slick-prev.slick-disabled::before,.slick-next.slick-disabled::before{opacity:0!important;display:none}.module-slide
h3{color:#470545;padding-right:15px;padding-bottom:15px;font-size:19px;line-height:21px}.module-slide
span{padding-right:20px;font-size:90%;line-height:21px;display:block}.blog-slide
h3{color:#470545;padding-right:15px;padding-bottom:15px;font-size:19px;line-height:21px}.blog-slide
span{padding-right:20px;font-size:90%;line-height:21px;display:block}.referentie-slide
h3{color:#470545;padding-right:15px;padding-bottom:15px;font-size:19px;line-height:21px}.referentie-slide
span{padding-right:20px;font-size:90%;line-height:21px;display:block}.referentie-slide
img{margin-bottom:13px}@media screen and (max-width: 768px){.module-slide span, .module-slide
h3{padding-right:15px;padding-bottom:10px}.module-slide
h3{font-size:16px;line-height:18px}.blog-slide span, .blog-slide
h3{padding-right:15px;padding-bottom:10px}.blog-slide
h3{font-size:16px;line-height:18px}.referentie span, .blog-slide
h3{padding-right:15px;padding-bottom:10px}.referentie
h3{font-size:16px;line-height:18px}.slick-prev,.slick-next{display:none}}@media screen and (max-width: 480px){.module-slide span, .module-slide
h3{padding-right:0;padding-bottom:8px}.module-slide
h3{font-size:14px;line-height:16px}.blog-slide span, .blog-slide
h3{padding-right:0;padding-bottom:8px}.blog-slide
h3{font-size:14px;line-height:16px}.referentie-slide span, .blog-slide
h3{padding-right:0;padding-bottom:8px}.referentie-slide
h3{font-size:14px;line-height:16px}}.c2l-txt{float:left;width:58%}.c2l-afb{float:right;width:38%;padding-top:65px}.c2l-blok{max-width:990px}.c2l-blok
.item.first{float:left;width:66.6%}.c2l-blok .item.first
img{float:right;width:40%;margin-right:10%}.c2l-blok
.item.last{width:33.3%;float:right}.c2l-blok .item
ul{margin:0;padding:30px
0 0;line-height:20px}.c2l-blok .item ul
li{background-repeat:no-repeat;background-size:18px 18px;padding-left:25px;padding-bottom:4px}.c2l-blok
a{color:#fff!important}.c2l-blok .item
li.one{background-image:url(/assets/images/modules/mod6.png)}.c2l-blok .item
li.two{background-image:url(/assets/images/modules/mod5.png)}.c2l-blok .item
li.three{background-image:url(/assets/images/modules/mod4.png)}.c2l-blok .item
li.four{background-image:url(/assets/images/modules/mod3.png)}.c2l-blok .item
li.five{background-image:url(/assets/images/modules/mod7.png)}.c2l-blok .item
li.six{background-image:url(/assets/images/modules/mod8.png)}.c2l-blok .item
li.seven{background-image:url(/assets/images/modules/mod1.png)}.c2l-blok .item
li.eight{background-image:url(/assets/images/modules/mod2.png)}.fadehover{position:relative}img.a{left:0;position:absolute;top:0;z-index:10;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}img.a:hover{opacity:0;filter:alpha(opacity=0)}@media screen and (max-width: 600px){.c2l-blok
.item.first{float:none;width:100%}.c2l-blok .item.first
img{float:none;width:100%;margin-left:0;width:50%;margin-bottom:25px}.c2l-blok
.item.last{width:100%;float:none}.c2l-blok .item
ul{padding:0}}.blogitem{padding-bottom:20px;margin-bottom:25px;border-bottom:1px solid #470545}.blogitem:last-child{border:0}.form-item{float:left;width:46%;padding-bottom:10px}.formulier
.right{float:right}.form-item.textfield{width:100%;padding-top:20px;float:none;clear:both}.form-item input, .form-item
textarea{border:1px
solid #fff;padding:5px
8px;color:#000;line-height:24px;width:100%;border-radius:0}.cursor{cursor:pointer}.form-item.formbtn
input{width:auto;padding:5px
10px;color:#fff;background:#470545;border:1px
solid #470545;border-radius:0}.form-item.formbtn input:hover{color:#fff;background:#72c7d8;border:1px
solid #fff}.form-item.verplicht{padding-top:0;text-align:right}.ster{color:#470545}input[type=checkbox]{width:auto!important}.errors{padding-bottom:20px;color:#e20000}.errors.clear{height:0!important}.footer{line-height:35px}.footer
.item{padding:35px
0;float:left}.footer
.item.first{width:36.333%}.footer
.item.sec{width:30.333%;text-transform:uppercase}.footer
.item.last{width:33.333%}.verloop{position:absolute;left:0;right:0;min-width:100%;height:185px;background:url(/assets/templates/site/img/top-trans.png) repeat-x}.team
h2{text-transform:uppercase;margin-bottom:35px;text-align:center}.team
h1{padding-bottom:35px;text-align:center}.team
.item{float:left;width:33.333%;text-align:center}.team
.item.first{padding-right:2%}.team
.item.sec{padding-left:1%;padding-right:1%}.team
.item.last{padding-left:2%;margin-bottom:0}@media screen and (min-width: 480px){.team
.item{width:50% !important}.team
.item.first{padding-left:16.66%;padding-right:1%}.team
.item.last{padding-left:1%;padding-right:16.66%}}.team
img{margin-bottom:25px;display:block}.team
p{padding-top:25px;color:#000}.team.witwit
p{color:#fff}.team
h3{font-size:20px}.team
h3.paars{font-family:'DINBold'}.team
a.email{font-size:22px;text-align:center;display:block;padding-bottom:15px}.team a.email:hover{color:#fff}.team .item
img{max-width:100%;height:auto}.ref{margin-bottom:35px;padding-bottom:15px;border-bottom:1px solid #fff}.ref-img{float:left;width:31%}.ref-txt{float:right;width:66%;color:#000}.ref.last{border:0}.ref
h2{font-size:25px;line-height:30px;padding-bottom:20px}.ref.even .ref-img{float:right}.ref.even .ref-txt{float:left}.mods{padding-top:45px;position:relative;text-align:center}.mod-item{position:absolute;left:50%;margin-left:-60px;margin-top:-13px;width:120px;height:120px}.mod-item.i-1{background:url(/assets/images/modules/mod1.png) no-repeat;background-size:120px 120px}.mod-item.i-2{background:url(/assets/images/modules/mod2.png) no-repeat;background-size:120px 120px}.mod-item.i-3{background:url(/assets/images/modules/mod3.png) no-repeat;background-size:120px 120px}.mod-item.i-4{background:url(/assets/images/modules/mod4.png) no-repeat;background-size:120px 120px}.mod-item.i-5{background:url(/assets/images/modules/mod5.png) no-repeat;background-size:120px 120px}.mod-item.i-6{background:url(/assets/images/modules/mod6.png) no-repeat;background-size:120px 120px}.mod-item.i-7{background:url(/assets/images/modules/mod7.png) no-repeat;background-size:120px 120px}.mod-item.i-8{background:url(/assets/images/modules/mod8.png) no-repeat;background-size:120px 120px}.mod-l{float:left;width:50%}.mod-r{float:right;width:50%}.mod-txt{padding-right:8%;color:#000}.mod-txt.right{padding-left:8%;padding-right:0;color:#000}.mod-img
img{display:block}.mod-img{margin-bottom:35px}.mod-i{color:#fff}.mod-iso{color:#fff;font-family:'DINBold';display:block}.mod-f{font-family:'DINBold'}.coach-items
.item{float:left;width:50%;padding-right:25px;padding-bottom:20px}.navbtn{display:none}.nav{line-height:20px;font-size:18px;font-family:'DINBold';font-weight:normal!important;display:block;text-transform:uppercase;position:absolute;z-index:115;margin:0;top:30px}.nav
ul{list-style:none;margin:0;padding:0}.nav
li{float:left;padding:0
10px;min-height:20px}.nav
li.first{padding-left:0}.nav li
a{color:#470545;text-decoration:none;display:block}.nav li a:hover, .nav li.active
a{color:#72c7d8;text-decoration:none}.verloop
img{display:none}@media screen and (max-width: 1080px){.logo{right:50px;width:180px}.top{height:700px}}@media screen and (max-width: 920px){.top{height:650px}}@media screen and (max-width: 768px){.center{padding:0
50px}.logo{right:50px}}@media screen and (min-width: 767px){.top
.nav{display:block!important}.intro
.klein{font-size:16px;line-height:24px}}@media screen and (max-width: 767px){body,td,input,select,textarea{font-size:14px;line-height:22px}a.navbtn{display:inline-block;background:#470545;text-align:left;color:#fff;font-size:18px;clear:both;text-decoration:none!important;width:40px;height:40px;overflow:hidden;line-height:40px;text-align:center;padding:0;margin-top:20px}.nav
.center{padding:0}.nav{display:none;height:auto;margin:0;background:#470545;float:none;position:relative;top:0;z-index:202}.nav
ul{padding-bottom:0;margin:0;background:#470545}.nav
li{width:auto;border-top:1px solid #fff;line-height:40px;height:auto;padding:0
10px}.nav
li.first{border-top:0px solid #fff}.nav li, .nav li
a{margin:0;height:auto;background:none;line-height:40px;color:#fff}.nav li
a{border:0;padding:0}.nav li a:hover, .nav li.active
a{color:#fff}.nav
li{float:none;padding:0
10px;margin:0;line-height:40px;height:auto}.nav
li.first{margin:0;padding:0
10px}.center{padding:0
15px}.logo{max-width:180px;top:20px;right:15px}.top{height:600px;height:auto!important}.top.maxheight330
.puzzelstuk{bottom:-33px}.puzzelstuk{left:46%;margin:-25px 0 0;width:50px}.puzzelstuk
img{max-width:50px;max-height:50px}h2, .team
h1{font-size:25px;line-height:30px}.team
h1{padding-bottom:20px}.team
h2{margin-bottom:30px}.team
h3{font-size:17px}.team
a.email{font-size:17px}.img-mid{height:600px}h1{font-size:35px;line-height:45px;padding-bottom:15px}.h2--h1{font-size:35px;line-height:45px;padding-bottom:15px}.txt
strong{font-size:20px}.top{height:auto;background:none!important}.verloop
img{display:block}.verloop{position:relative;height:auto}.nav-holder{position:absolute;top:0;width:100%;left:0;right:0}.intro{position:relative;background-color:rgba(114,199,216,1)}.slogan{top:0;z-index:1}.slogan-holder{position:absolute;top:200px;left:0;right:0;width:100%}.intro h1, .intro
h2{font-size:25px;line-height:30px;padding-bottom:10px}.pad{padding:40px
0 30px}.intro{font-size:18px;line-height:25px}.bigger{font-size:18px;line-height:25px}.footer{line-height:32px}.customh2
h2{font-size:17px;line-height:22px;padding:0
0 10px}}@media screen and (max-width: 980px){.mod-item{height:100px;left:50%;margin-left:-50px;margin-top:-10px;width:100px;background-size:100px 100px!important}}@media screen and (max-width: 840px){.mod-item{height:90px;left:50%;margin-left:-45px;margin-top:-12px;width:90px;background-size:90px 90px!important}}@media screen and (max-width: 768px){.mod-item{margin-top:-8px!important}}@media screen and (max-width: 700px){.mod-item{height:80px;left:50%;margin-left:-40px;margin-top:-10px!important;width:80px;background-size:80px 80px!important}}@media screen and (max-width: 600px){.mod-item{height:70px;left:50%;margin-left:-35px;margin-top:-10px!important;width:70px;background-size:70px 70px!important}}@media screen and (max-width: 480px){.mod-item{margin-bottom:15px;position:relative;height:60px;left:50%;margin-left:-30px;margin-top:7px!important;width:60px;background-size:60px 60px!important}.mod-l,.mod-r{float:none;width:100%}.mod-f{font-family:'DINMedium'}.mods{padding-top:8px}.mod-img{margin-bottom:20px}}@media screen and (max-width: 900px){.slogan
h3{font-size:34px;line-height:34px}}@media screen and (max-width: 800px){.slogan
h3{font-size:28px;line-height:28px}}@media screen and (max-width: 700px){.slogan-holder{top:180px}}@media screen and (max-width: 650px){.slogan-holder{top:160px}.slogan
h3{font-size:25px;line-height:25px}}@media screen and (max-width: 500px){.slogan-holder{top:150px}.slogan
h3{font-size:20px;line-height:20px}}@media screen and (max-width: 350px){.slogan-holder{top:135px}.slogan
h3{font-size:17px;line-height:17px}}@media screen and (max-width: 600px){.intro h1, .intro
h2{font-size:20px;line-height:25px;padding-bottom:8px}.pad{padding:25px
0 25px}.footer .item.first, .footer
.item.sec{width:50%;padding:35px
0 0}.footer
.item.last{width:100%;padding:0
0 35px}.logo{max-width:90px;top:18px}.top{height:500px}.top.maxheight330
.puzzelstuk{bottom:-28px}.puzzelstuk{left:45%;margin:-20px 0 0;width:40px}.puzzelstuk
img{max-width:40px;max-height:40px}h2, .team
h1{font-size:22px;line-height:25px}.team h2, .team
h1{margin-bottom:25px}.team
h1{padding-bottom:0}.team
img{margin-bottom:18px}.afb{float:none;max-width:200px;width:100%}.txt{float:none;width:100%}.txt
strong{font-size:18px}h1{font-size:30px;line-height:40px;padding-bottom:12px}.h2--h1{font-size:30px;line-height:40px;padding-bottom:12px}.intro{font-size:16px;line-height:21px}.bigger{font-size:16px;line-height:21px}.img-mid{height:auto}.img-mid
.balk{position:relative}.footer{line-height:28px}h1.c2lkop{font-size:25px;line-height:30px}}@media screen and (max-width: 480px){body,td{font-size:13px;line-height:20px}.center{padding:0
12px}.pad{padding:30px
0 18px}.intro.pad{padding:20px
0 15px}.mod-txt,.mod-txt.right{padding:0}.footer .item.first, .footer .item.sec, .footer
.item.last{width:100%;padding:0}.footer
.item.first{padding-top:35px}.footer
.item.last{padding-bottom:35px}.top{height:300px}.logo{max-width:90px;top:17px}h2, .team
h1{font-size:18px;line-height:22px}.team h2, .team
h1{margin-bottom:20px;text-align:center;margin-top:10px}.column-2{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.team .item.first, .team .item.sec, .team
.item.last{padding:0
10%;width:85%;float:none;width:85%;margin:0
auto}.team
h3{font-size:15px}.team
a.email{font-size:15px}h1{font-size:22px;line-height:28px;padding-bottom:10px}.h2--h1{font-size:22px;line-height:28px;padding-bottom:10px}.txt
strong{font-size:16px}.intro{font-size:15px;line-height:20px}.bigger{font-size:15px;line-height:20px}.footer{line-height:25px}.coach-items
.item{float:none;width:100%;padding-right:0;padding-bottom:20px}h1.c2lkop{font-size:20px;line-height:25px}.form-item{float:none;padding-bottom:10px;width:100%}.afb{margin:0
auto 20px}}@media screen and (max-width: 319px){.logo{max-width:100px;top:17px}}.cookiebanner{padding:20px
15px!important;font-family:inherit!important;height:auto!important;z-index:255!important;font-size:15px!important;background:#000!important;background:rgba(0,0,0,0.85)!important;color:#fff!important;font-weight:400!important}.cookiebanner
span{display:block}.cookiebanner-close{font-size:30px}.cookiebanner a,.cookiebanner-close:hover{color:#72c7d8!important}