a{color:var(--color-link);cursor:pointer}:root{--color-white: #FFFFFF;--color-white-rgb: 255, 255, 255;--color-black: #000000;--color-black-rgb: 0, 0, 0;--color-link: #000000;--color-link-rgb: 0, 0, 0;--color-yellow: #FDDA25;--color-yellow-rgb: 253, 218, 37;--color-red: #CC2020;--color-red-rgb: 204, 32, 32;--color-orange: #f58a00;--color-orange-rgb: 245, 138, 0;--color-green-light: #0f7985;--color-green-light-rgb: 15, 121, 133;--color-green-medium: #06737f;--color-green-medium-rgb: 6, 115, 127;--color-green-dark: #1b5056;--color-green-dark-rgb: 27, 80, 86;--color-green-thin: #d1e0e2;--color-green-thin-rgb: 209, 224, 226;--color-outline: #f58a00;--color-outline-rgb: 245, 138, 0;--color-taupe: #eee7dd;--color-taupe-rgb: 238, 231, 221;--color-gray-light: #f5f5f5;--color-gray-light-rgb: 245, 245, 245;--color-gray-thin: #f9f9f9;--color-gray-thin-rgb: 249, 249, 249;--color-gray-dark: #f0f0f0;--color-gray-dark-rgb: 240, 240, 240;--color-gray-tab: #dbdbdb;--color-gray-tab-rgb: 219, 219, 219;--color-gray-strong: #333333;--color-gray-strong-rgb: 51, 51, 51;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-size-xxxsmall: 12px;--font-size-xxsmall: 13px;--font-size-xsmall: 14px;--font-size-small: 15px;--font-size-medium: 16px;--font-size-large: 20px;--font-size-mlarge: 24px;--font-size-xslarge: 28px;--font-size-xlarge: 32px;--font-size-xxlarge: 46px}:root .font-weight-regular{font-weight:var(--font-weight-regular)}:root .font-weight-medium{font-weight:var(--font-weight-medium)}:root .font-weight-semi-bold{font-weight:var(--font-weight-semi-bold)}:root .font-weight-bold{font-weight:var(--font-weight-bold)}:root .font-size-xxxsmall{font-size:var(--font-size-xxxsmall)}:root .font-size-xxsmall{font-size:var(--font-size-xxsmall)}:root .font-size-xsmall{font-size:var(--font-size-xsmall)}:root .font-size-small{font-size:var(--font-size-small)}:root .font-size-medium{font-size:var(--font-size-medium)}:root .font-size-large{font-size:var(--font-size-large)}:root .font-size-mlarge{font-size:var(--font-size-mlarge)}:root .font-size-xslarge{font-size:var(--font-size-xslarge)}:root .font-size-xlarge{font-size:var(--font-size-xlarge)}:root .font-size-xxlarge{font-size:var(--font-size-xxlarge)}.bg-white{background-color:var(--color-white)}.color-white{color:var(--color-white) !important}a.button.bg-white,button.bg-white{transition-duration:0s}a.button.bg-white:not(.disabled):hover,button.bg-white:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-white-rgb), 0.3)}.click-child:hover a.button.bg-white:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-white-rgb), 0.3)}.bg-black{background-color:var(--color-black)}.color-black{color:var(--color-black) !important}a.button.bg-black,button.bg-black{transition-duration:0s}a.button.bg-black:not(.disabled):hover,button.bg-black:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-black-rgb), 0.3)}.click-child:hover a.button.bg-black:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-black-rgb), 0.3)}.bg-link{background-color:var(--color-link)}.color-link{color:var(--color-link) !important}a.button.bg-link,button.bg-link{transition-duration:0s}a.button.bg-link:not(.disabled):hover,button.bg-link:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-link-rgb), 0.3)}.click-child:hover a.button.bg-link:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-link-rgb), 0.3)}.bg-yellow{background-color:var(--color-yellow)}.color-yellow{color:var(--color-yellow) !important}a.button.bg-yellow,button.bg-yellow{transition-duration:0s}a.button.bg-yellow:not(.disabled):hover,button.bg-yellow:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-yellow-rgb), 0.3)}.click-child:hover a.button.bg-yellow:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-yellow-rgb), 0.3)}.bg-red{background-color:var(--color-red)}.color-red{color:var(--color-red) !important}a.button.bg-red,button.bg-red{transition-duration:0s}a.button.bg-red:not(.disabled):hover,button.bg-red:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-red-rgb), 0.3)}.click-child:hover a.button.bg-red:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-red-rgb), 0.3)}.bg-orange{background-color:var(--color-orange)}.color-orange{color:var(--color-orange) !important}a.button.bg-orange,button.bg-orange{transition-duration:0s}a.button.bg-orange:not(.disabled):hover,button.bg-orange:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-orange-rgb), 0.3)}.click-child:hover a.button.bg-orange:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-orange-rgb), 0.3)}.bg-green-light{background-color:var(--color-green-light)}.color-green-light{color:var(--color-green-light) !important}a.button.bg-green-light,button.bg-green-light{transition-duration:0s}a.button.bg-green-light:not(.disabled):hover,button.bg-green-light:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-green-light-rgb), 0.3)}.click-child:hover a.button.bg-green-light:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-green-light-rgb), 0.3)}.bg-green-medium{background-color:var(--color-green-medium)}.color-green-medium{color:var(--color-green-medium) !important}a.button.bg-green-medium,button.bg-green-medium{transition-duration:0s}a.button.bg-green-medium:not(.disabled):hover,button.bg-green-medium:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-green-medium-rgb), 0.3)}.click-child:hover a.button.bg-green-medium:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-green-medium-rgb), 0.3)}.bg-green-dark{background-color:var(--color-green-dark)}.color-green-dark{color:var(--color-green-dark) !important}a.button.bg-green-dark,button.bg-green-dark{transition-duration:0s}a.button.bg-green-dark:not(.disabled):hover,button.bg-green-dark:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-green-dark-rgb), 0.3)}.click-child:hover a.button.bg-green-dark:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-green-dark-rgb), 0.3)}.bg-green-thin{background-color:var(--color-green-thin)}.color-green-thin{color:var(--color-green-thin) !important}a.button.bg-green-thin,button.bg-green-thin{transition-duration:0s}a.button.bg-green-thin:not(.disabled):hover,button.bg-green-thin:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-green-thin-rgb), 0.3)}.click-child:hover a.button.bg-green-thin:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-green-thin-rgb), 0.3)}.bg-outline{background-color:var(--color-outline)}.color-outline{color:var(--color-outline) !important}a.button.bg-outline,button.bg-outline{transition-duration:0s}a.button.bg-outline:not(.disabled):hover,button.bg-outline:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-outline-rgb), 0.3)}.click-child:hover a.button.bg-outline:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-outline-rgb), 0.3)}.bg-taupe{background-color:var(--color-taupe)}.color-taupe{color:var(--color-taupe) !important}a.button.bg-taupe,button.bg-taupe{transition-duration:0s}a.button.bg-taupe:not(.disabled):hover,button.bg-taupe:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-taupe-rgb), 0.3)}.click-child:hover a.button.bg-taupe:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-taupe-rgb), 0.3)}.bg-gray-light{background-color:var(--color-gray-light)}.color-gray-light{color:var(--color-gray-light) !important}a.button.bg-gray-light,button.bg-gray-light{transition-duration:0s}a.button.bg-gray-light:not(.disabled):hover,button.bg-gray-light:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-gray-light-rgb), 0.3)}.click-child:hover a.button.bg-gray-light:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-gray-light-rgb), 0.3)}.bg-gray-thin{background-color:var(--color-gray-thin)}.color-gray-thin{color:var(--color-gray-thin) !important}a.button.bg-gray-thin,button.bg-gray-thin{transition-duration:0s}a.button.bg-gray-thin:not(.disabled):hover,button.bg-gray-thin:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-gray-thin-rgb), 0.3)}.click-child:hover a.button.bg-gray-thin:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-gray-thin-rgb), 0.3)}.bg-gray-dark{background-color:var(--color-gray-dark)}.color-gray-dark{color:var(--color-gray-dark) !important}a.button.bg-gray-dark,button.bg-gray-dark{transition-duration:0s}a.button.bg-gray-dark:not(.disabled):hover,button.bg-gray-dark:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-gray-dark-rgb), 0.3)}.click-child:hover a.button.bg-gray-dark:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-gray-dark-rgb), 0.3)}.bg-gray-tab{background-color:var(--color-gray-tab)}.color-gray-tab{color:var(--color-gray-tab) !important}a.button.bg-gray-tab,button.bg-gray-tab{transition-duration:0s}a.button.bg-gray-tab:not(.disabled):hover,button.bg-gray-tab:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-gray-tab-rgb), 0.3)}.click-child:hover a.button.bg-gray-tab:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-gray-tab-rgb), 0.3)}.bg-gray-strong{background-color:var(--color-gray-strong)}.color-gray-strong{color:var(--color-gray-strong) !important}a.button.bg-gray-strong,button.bg-gray-strong{transition-duration:0s}a.button.bg-gray-strong:not(.disabled):hover,button.bg-gray-strong:not(.disabled):hover{box-shadow:0 0 0 3px rgba(var(--color-gray-strong-rgb), 0.3)}.click-child:hover a.button.bg-gray-strong:not(.disabled){box-shadow:0 0 0 3px rgba(var(--color-gray-strong-rgb), 0.3)}*{padding:0px;margin:0px}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;text-rendering:optimizeLegibility}img[data-src]{display:none !important}ul{list-style:none}ul li{list-style:none}ul ul li{list-style:none}img,input{border:none}a{text-decoration:none;outline:none;cursor:pointer}p a,.content .tab li a{text-decoration:underline}p a:hover,.content .tab li a:hover{text-decoration:none}span{outline:none}i{letter-spacing:0px}svg.svg-inline--fa{margin:0 10px 0 0}.button svg.svg-inline--fa{margin:0 0 0 10px}.upper{text-transform:uppercase}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.buttons{margin:20px 0 0}@media screen and (max-width: 800px){.buttons{margin:0}.buttons .button{margin:20px 0 0 !important}}.buttons .button{margin:0 15px 0 0}.buttons .button:last-child{margin:0}.buttons .button.circle{width:50px;line-height:50px;padding:0;text-align:center;border-radius:100% !important}.buttons .button.circle svg{margin:0}.click-child{cursor:pointer}::-webkit-input-placeholder{color:#969696}:-moz-placeholder{color:#969696}::-moz-placeholder{color:#969696}:-ms-input-placeholder{color:#969696}.clear-fix:after,.open-house.horizontal li a:after,.teachers article:after,.courses.vertical article .inner:after,.locations.vertical article .inner:after,ul.list.horizontal:after,div.list.vertical article .row:after,div.list.horizontal article .inner:after,div.list.horizontal div.c-1 .inner:after,div.list.horizontal div.c-2 .inner:after,div.list.horizontal div.c-3 .inner:after,div.list.horizontal div.c-4 .inner:after,div.list.horizontal div.c-5 .inner:after,div.list.horizontal div.c-6 .inner:after,div.list.horizontal div.c-7 .inner:after,div.list.horizontal div.c-8 .inner:after,div.list.horizontal div.c-9 .inner:after,div.list.horizontal div.c-10 .inner:after,div.list.horizontal div.c-11 .inner:after,div.list.horizontal div.c-12 .inner:after,div.list.horizontal:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clear-fix,.open-house.horizontal li a,.teachers article,.courses.vertical article .inner,.locations.vertical article .inner,ul.list.horizontal,div.list.vertical article .row,div.list.horizontal article .inner,div.list.horizontal div.c-1 .inner,div.list.horizontal div.c-2 .inner,div.list.horizontal div.c-3 .inner,div.list.horizontal div.c-4 .inner,div.list.horizontal div.c-5 .inner,div.list.horizontal div.c-6 .inner,div.list.horizontal div.c-7 .inner,div.list.horizontal div.c-8 .inner,div.list.horizontal div.c-9 .inner,div.list.horizontal div.c-10 .inner,div.list.horizontal div.c-11 .inner,div.list.horizontal div.c-12 .inner,div.list.horizontal{zoom:1}.noscroll{overflow:hidden;position:fixed}div.center,div.block{max-width:1400px;margin:0 auto}div.center{padding-left:15px;padding-right:15px;position:relative}div.tight{width:90%;margin:0 auto;position:relative}#container{margin:0px auto;width:100%}.float-left{float:left}.float-right{float:right}.text-center{text-align:center}p{margin-top:15px;line-height:27px}.text-upper{text-transform:uppercase}iframe{max-width:100%}.show-mobile{display:none !important}.hide{display:none !important}.visible{visibility:visible;opacity:1;transition:opacity .5s linear}.hidden{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}.blink{animation:blinker 1s linear infinite}.noselect,.gesture{pointer-events:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}@keyframes blinker{50%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes bump{0%{transform:scale(1)}50%{transform:scale(1.02)}100%{transform:scale(1)}}.animation-bump{animation:bump 1s linear}@keyframes bump-push-40{0%{transform:translateY(40px) scale(1)}50%{transform:translateY(40px) scale(1.02)}100%{transform:translateY(40px) scale(1)}}@keyframes ticker-vertical{0%{bottom:0}30%{bottom:40px}60%{bottom:80px}90%{bottom:120px}100%{bottom:0}}@keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(100%)}}div.list.horizontal article,div.list.horizontal div.c-1,div.list.horizontal div.c-2,div.list.horizontal div.c-3,div.list.horizontal div.c-4,div.list.horizontal div.c-5,div.list.horizontal div.c-6,div.list.horizontal div.c-7,div.list.horizontal div.c-8,div.list.horizontal div.c-9,div.list.horizontal div.c-10,div.list.horizontal div.c-11,div.list.horizontal div.c-12{float:left;padding:15px}div.list.horizontal article.animate-pop.push-40:hover,div.list.horizontal div.c-1.animate-pop.push-40:hover,div.list.horizontal div.c-2.animate-pop.push-40:hover,div.list.horizontal div.c-3.animate-pop.push-40:hover,div.list.horizontal div.c-4.animate-pop.push-40:hover,div.list.horizontal div.c-5.animate-pop.push-40:hover,div.list.horizontal div.c-6.animate-pop.push-40:hover,div.list.horizontal div.c-7.animate-pop.push-40:hover,div.list.horizontal div.c-8.animate-pop.push-40:hover,div.list.horizontal div.c-9.animate-pop.push-40:hover,div.list.horizontal div.c-10.animate-pop.push-40:hover,div.list.horizontal div.c-11.animate-pop.push-40:hover,div.list.horizontal div.c-12.animate-pop.push-40:hover{transform:translateY(40px) scale(1.02)}div.list.horizontal article .inner,div.list.horizontal div.c-1 .inner,div.list.horizontal div.c-2 .inner,div.list.horizontal div.c-3 .inner,div.list.horizontal div.c-4 .inner,div.list.horizontal div.c-5 .inner,div.list.horizontal div.c-6 .inner,div.list.horizontal div.c-7 .inner,div.list.horizontal div.c-8 .inner,div.list.horizontal div.c-9 .inner,div.list.horizontal div.c-10 .inner,div.list.horizontal div.c-11 .inner,div.list.horizontal div.c-12 .inner{position:relative}div.list.horizontal article.animate-pop:hover{transform:scale(1.02)}div.list.vertical ul li{position:relative}div.list.vertical article{padding:15px}div.list.vertical article .row div.c-1,div.list.vertical article .row div.c-2,div.list.vertical article .row div.c-3,div.list.vertical article .row div.c-4,div.list.vertical article .row div.c-5,div.list.vertical article .row div.c-6,div.list.vertical article .row div.c-7,div.list.vertical article .row div.c-8,div.list.vertical article .row div.c-9,div.list.vertical article .row div.c-10,div.list.vertical article .row div.c-11,div.list.vertical article .row div.c-12{float:left;padding:15px}ul.list.horizontal li{float:left;padding:15px;display:block}ul.list.vertical ul li{position:relative}ul.flex.horizontal,div.flex.horizontal{display:flex;justify-content:space-between}.gutter,div.list.vertical article .row{padding-left:15px;padding-right:15px}.no-gutter{padding-left:0 !important;padding-right:0 !important}ul.no-gutter li:first-child{padding-left:0 !important}ul.no-gutter li:last-child{padding-right:0 !important}div.columns-2{column-count:2}div.columns-2 ul{page-break-inside:avoid;break-inside:avoid-column}ul.columns-2{columns:2;-webkit-columns:2;-moz-columns:2}ul.columns-3{columns:3;-webkit-columns:3;-moz-columns:3}ul.list-bullet li{list-style-type:disc}.pt-0{padding-top:0px}.pb-0{padding-bottom:0px}.mt-0{margin-top:0px}.mb-0{margin-bottom:0px}.w-0{width:0% !important}.pt-1{padding-top:1px}.pb-1{padding-bottom:1px}.mt-1{margin-top:1px}.mb-1{margin-bottom:1px}.w-1{width:1% !important}.pt-2{padding-top:2px}.pb-2{padding-bottom:2px}.mt-2{margin-top:2px}.mb-2{margin-bottom:2px}.w-2{width:2% !important}.pt-3{padding-top:3px}.pb-3{padding-bottom:3px}.mt-3{margin-top:3px}.mb-3{margin-bottom:3px}.w-3{width:3% !important}.pt-4{padding-top:4px}.pb-4{padding-bottom:4px}.mt-4{margin-top:4px}.mb-4{margin-bottom:4px}.w-4{width:4% !important}.pt-5{padding-top:5px}.pb-5{padding-bottom:5px}.mt-5{margin-top:5px}.mb-5{margin-bottom:5px}.w-5{width:5% !important}.pt-6{padding-top:6px}.pb-6{padding-bottom:6px}.mt-6{margin-top:6px}.mb-6{margin-bottom:6px}.w-6{width:6% !important}.pt-7{padding-top:7px}.pb-7{padding-bottom:7px}.mt-7{margin-top:7px}.mb-7{margin-bottom:7px}.w-7{width:7% !important}.pt-8{padding-top:8px}.pb-8{padding-bottom:8px}.mt-8{margin-top:8px}.mb-8{margin-bottom:8px}.w-8{width:8% !important}.pt-9{padding-top:9px}.pb-9{padding-bottom:9px}.mt-9{margin-top:9px}.mb-9{margin-bottom:9px}.w-9{width:9% !important}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.w-10{width:10% !important}.pt-11{padding-top:11px}.pb-11{padding-bottom:11px}.mt-11{margin-top:11px}.mb-11{margin-bottom:11px}.w-11{width:11% !important}.pt-12{padding-top:12px}.pb-12{padding-bottom:12px}.mt-12{margin-top:12px}.mb-12{margin-bottom:12px}.w-12{width:12% !important}.pt-13{padding-top:13px}.pb-13{padding-bottom:13px}.mt-13{margin-top:13px}.mb-13{margin-bottom:13px}.w-13{width:13% !important}.pt-14{padding-top:14px}.pb-14{padding-bottom:14px}.mt-14{margin-top:14px}.mb-14{margin-bottom:14px}.w-14{width:14% !important}.pt-15{padding-top:15px}.pb-15{padding-bottom:15px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.w-15{width:15% !important}.pt-16{padding-top:16px}.pb-16{padding-bottom:16px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.w-16{width:16% !important}.pt-17{padding-top:17px}.pb-17{padding-bottom:17px}.mt-17{margin-top:17px}.mb-17{margin-bottom:17px}.w-17{width:17% !important}.pt-18{padding-top:18px}.pb-18{padding-bottom:18px}.mt-18{margin-top:18px}.mb-18{margin-bottom:18px}.w-18{width:18% !important}.pt-19{padding-top:19px}.pb-19{padding-bottom:19px}.mt-19{margin-top:19px}.mb-19{margin-bottom:19px}.w-19{width:19% !important}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.w-20{width:20% !important}.pt-21{padding-top:21px}.pb-21{padding-bottom:21px}.mt-21{margin-top:21px}.mb-21{margin-bottom:21px}.w-21{width:21% !important}.pt-22{padding-top:22px}.pb-22{padding-bottom:22px}.mt-22{margin-top:22px}.mb-22{margin-bottom:22px}.w-22{width:22% !important}.pt-23{padding-top:23px}.pb-23{padding-bottom:23px}.mt-23{margin-top:23px}.mb-23{margin-bottom:23px}.w-23{width:23% !important}.pt-24{padding-top:24px}.pb-24{padding-bottom:24px}.mt-24{margin-top:24px}.mb-24{margin-bottom:24px}.w-24{width:24% !important}.pt-25{padding-top:25px}.pb-25{padding-bottom:25px}.mt-25{margin-top:25px}.mb-25{margin-bottom:25px}.w-25{width:25% !important}.pt-26{padding-top:26px}.pb-26{padding-bottom:26px}.mt-26{margin-top:26px}.mb-26{margin-bottom:26px}.w-26{width:26% !important}.pt-27{padding-top:27px}.pb-27{padding-bottom:27px}.mt-27{margin-top:27px}.mb-27{margin-bottom:27px}.w-27{width:27% !important}.pt-28{padding-top:28px}.pb-28{padding-bottom:28px}.mt-28{margin-top:28px}.mb-28{margin-bottom:28px}.w-28{width:28% !important}.pt-29{padding-top:29px}.pb-29{padding-bottom:29px}.mt-29{margin-top:29px}.mb-29{margin-bottom:29px}.w-29{width:29% !important}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.w-30{width:30% !important}.pt-31{padding-top:31px}.pb-31{padding-bottom:31px}.mt-31{margin-top:31px}.mb-31{margin-bottom:31px}.w-31{width:31% !important}.pt-32{padding-top:32px}.pb-32{padding-bottom:32px}.mt-32{margin-top:32px}.mb-32{margin-bottom:32px}.w-32{width:32% !important}.pt-33{padding-top:33px}.pb-33{padding-bottom:33px}.mt-33{margin-top:33px}.mb-33{margin-bottom:33px}.w-33{width:33% !important}.pt-34{padding-top:34px}.pb-34{padding-bottom:34px}.mt-34{margin-top:34px}.mb-34{margin-bottom:34px}.w-34{width:34% !important}.pt-35{padding-top:35px}.pb-35{padding-bottom:35px}.mt-35{margin-top:35px}.mb-35{margin-bottom:35px}.w-35{width:35% !important}.pt-36{padding-top:36px}.pb-36{padding-bottom:36px}.mt-36{margin-top:36px}.mb-36{margin-bottom:36px}.w-36{width:36% !important}.pt-37{padding-top:37px}.pb-37{padding-bottom:37px}.mt-37{margin-top:37px}.mb-37{margin-bottom:37px}.w-37{width:37% !important}.pt-38{padding-top:38px}.pb-38{padding-bottom:38px}.mt-38{margin-top:38px}.mb-38{margin-bottom:38px}.w-38{width:38% !important}.pt-39{padding-top:39px}.pb-39{padding-bottom:39px}.mt-39{margin-top:39px}.mb-39{margin-bottom:39px}.w-39{width:39% !important}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.w-40{width:40% !important}.pt-41{padding-top:41px}.pb-41{padding-bottom:41px}.mt-41{margin-top:41px}.mb-41{margin-bottom:41px}.w-41{width:41% !important}.pt-42{padding-top:42px}.pb-42{padding-bottom:42px}.mt-42{margin-top:42px}.mb-42{margin-bottom:42px}.w-42{width:42% !important}.pt-43{padding-top:43px}.pb-43{padding-bottom:43px}.mt-43{margin-top:43px}.mb-43{margin-bottom:43px}.w-43{width:43% !important}.pt-44{padding-top:44px}.pb-44{padding-bottom:44px}.mt-44{margin-top:44px}.mb-44{margin-bottom:44px}.w-44{width:44% !important}.pt-45{padding-top:45px}.pb-45{padding-bottom:45px}.mt-45{margin-top:45px}.mb-45{margin-bottom:45px}.w-45{width:45% !important}.pt-46{padding-top:46px}.pb-46{padding-bottom:46px}.mt-46{margin-top:46px}.mb-46{margin-bottom:46px}.w-46{width:46% !important}.pt-47{padding-top:47px}.pb-47{padding-bottom:47px}.mt-47{margin-top:47px}.mb-47{margin-bottom:47px}.w-47{width:47% !important}.pt-48{padding-top:48px}.pb-48{padding-bottom:48px}.mt-48{margin-top:48px}.mb-48{margin-bottom:48px}.w-48{width:48% !important}.pt-49{padding-top:49px}.pb-49{padding-bottom:49px}.mt-49{margin-top:49px}.mb-49{margin-bottom:49px}.w-49{width:49% !important}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.w-50{width:50% !important}.pt-51{padding-top:51px}.pb-51{padding-bottom:51px}.mt-51{margin-top:51px}.mb-51{margin-bottom:51px}.w-51{width:51% !important}.pt-52{padding-top:52px}.pb-52{padding-bottom:52px}.mt-52{margin-top:52px}.mb-52{margin-bottom:52px}.w-52{width:52% !important}.pt-53{padding-top:53px}.pb-53{padding-bottom:53px}.mt-53{margin-top:53px}.mb-53{margin-bottom:53px}.w-53{width:53% !important}.pt-54{padding-top:54px}.pb-54{padding-bottom:54px}.mt-54{margin-top:54px}.mb-54{margin-bottom:54px}.w-54{width:54% !important}.pt-55{padding-top:55px}.pb-55{padding-bottom:55px}.mt-55{margin-top:55px}.mb-55{margin-bottom:55px}.w-55{width:55% !important}.pt-56{padding-top:56px}.pb-56{padding-bottom:56px}.mt-56{margin-top:56px}.mb-56{margin-bottom:56px}.w-56{width:56% !important}.pt-57{padding-top:57px}.pb-57{padding-bottom:57px}.mt-57{margin-top:57px}.mb-57{margin-bottom:57px}.w-57{width:57% !important}.pt-58{padding-top:58px}.pb-58{padding-bottom:58px}.mt-58{margin-top:58px}.mb-58{margin-bottom:58px}.w-58{width:58% !important}.pt-59{padding-top:59px}.pb-59{padding-bottom:59px}.mt-59{margin-top:59px}.mb-59{margin-bottom:59px}.w-59{width:59% !important}.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}.mt-60{margin-top:60px}.mb-60{margin-bottom:60px}.w-60{width:60% !important}.pt-61{padding-top:61px}.pb-61{padding-bottom:61px}.mt-61{margin-top:61px}.mb-61{margin-bottom:61px}.w-61{width:61% !important}.pt-62{padding-top:62px}.pb-62{padding-bottom:62px}.mt-62{margin-top:62px}.mb-62{margin-bottom:62px}.w-62{width:62% !important}.pt-63{padding-top:63px}.pb-63{padding-bottom:63px}.mt-63{margin-top:63px}.mb-63{margin-bottom:63px}.w-63{width:63% !important}.pt-64{padding-top:64px}.pb-64{padding-bottom:64px}.mt-64{margin-top:64px}.mb-64{margin-bottom:64px}.w-64{width:64% !important}.pt-65{padding-top:65px}.pb-65{padding-bottom:65px}.mt-65{margin-top:65px}.mb-65{margin-bottom:65px}.w-65{width:65% !important}.pt-66{padding-top:66px}.pb-66{padding-bottom:66px}.mt-66{margin-top:66px}.mb-66{margin-bottom:66px}.w-66{width:66% !important}.pt-67{padding-top:67px}.pb-67{padding-bottom:67px}.mt-67{margin-top:67px}.mb-67{margin-bottom:67px}.w-67{width:67% !important}.pt-68{padding-top:68px}.pb-68{padding-bottom:68px}.mt-68{margin-top:68px}.mb-68{margin-bottom:68px}.w-68{width:68% !important}.pt-69{padding-top:69px}.pb-69{padding-bottom:69px}.mt-69{margin-top:69px}.mb-69{margin-bottom:69px}.w-69{width:69% !important}.pt-70{padding-top:70px}.pb-70{padding-bottom:70px}.mt-70{margin-top:70px}.mb-70{margin-bottom:70px}.w-70{width:70% !important}.pt-71{padding-top:71px}.pb-71{padding-bottom:71px}.mt-71{margin-top:71px}.mb-71{margin-bottom:71px}.w-71{width:71% !important}.pt-72{padding-top:72px}.pb-72{padding-bottom:72px}.mt-72{margin-top:72px}.mb-72{margin-bottom:72px}.w-72{width:72% !important}.pt-73{padding-top:73px}.pb-73{padding-bottom:73px}.mt-73{margin-top:73px}.mb-73{margin-bottom:73px}.w-73{width:73% !important}.pt-74{padding-top:74px}.pb-74{padding-bottom:74px}.mt-74{margin-top:74px}.mb-74{margin-bottom:74px}.w-74{width:74% !important}.pt-75{padding-top:75px}.pb-75{padding-bottom:75px}.mt-75{margin-top:75px}.mb-75{margin-bottom:75px}.w-75{width:75% !important}.pt-76{padding-top:76px}.pb-76{padding-bottom:76px}.mt-76{margin-top:76px}.mb-76{margin-bottom:76px}.w-76{width:76% !important}.pt-77{padding-top:77px}.pb-77{padding-bottom:77px}.mt-77{margin-top:77px}.mb-77{margin-bottom:77px}.w-77{width:77% !important}.pt-78{padding-top:78px}.pb-78{padding-bottom:78px}.mt-78{margin-top:78px}.mb-78{margin-bottom:78px}.w-78{width:78% !important}.pt-79{padding-top:79px}.pb-79{padding-bottom:79px}.mt-79{margin-top:79px}.mb-79{margin-bottom:79px}.w-79{width:79% !important}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}.mt-80{margin-top:80px}.mb-80{margin-bottom:80px}.w-80{width:80% !important}.pt-81{padding-top:81px}.pb-81{padding-bottom:81px}.mt-81{margin-top:81px}.mb-81{margin-bottom:81px}.w-81{width:81% !important}.pt-82{padding-top:82px}.pb-82{padding-bottom:82px}.mt-82{margin-top:82px}.mb-82{margin-bottom:82px}.w-82{width:82% !important}.pt-83{padding-top:83px}.pb-83{padding-bottom:83px}.mt-83{margin-top:83px}.mb-83{margin-bottom:83px}.w-83{width:83% !important}.pt-84{padding-top:84px}.pb-84{padding-bottom:84px}.mt-84{margin-top:84px}.mb-84{margin-bottom:84px}.w-84{width:84% !important}.pt-85{padding-top:85px}.pb-85{padding-bottom:85px}.mt-85{margin-top:85px}.mb-85{margin-bottom:85px}.w-85{width:85% !important}.pt-86{padding-top:86px}.pb-86{padding-bottom:86px}.mt-86{margin-top:86px}.mb-86{margin-bottom:86px}.w-86{width:86% !important}.pt-87{padding-top:87px}.pb-87{padding-bottom:87px}.mt-87{margin-top:87px}.mb-87{margin-bottom:87px}.w-87{width:87% !important}.pt-88{padding-top:88px}.pb-88{padding-bottom:88px}.mt-88{margin-top:88px}.mb-88{margin-bottom:88px}.w-88{width:88% !important}.pt-89{padding-top:89px}.pb-89{padding-bottom:89px}.mt-89{margin-top:89px}.mb-89{margin-bottom:89px}.w-89{width:89% !important}.pt-90{padding-top:90px}.pb-90{padding-bottom:90px}.mt-90{margin-top:90px}.mb-90{margin-bottom:90px}.w-90{width:90% !important}.pt-91{padding-top:91px}.pb-91{padding-bottom:91px}.mt-91{margin-top:91px}.mb-91{margin-bottom:91px}.w-91{width:91% !important}.pt-92{padding-top:92px}.pb-92{padding-bottom:92px}.mt-92{margin-top:92px}.mb-92{margin-bottom:92px}.w-92{width:92% !important}.pt-93{padding-top:93px}.pb-93{padding-bottom:93px}.mt-93{margin-top:93px}.mb-93{margin-bottom:93px}.w-93{width:93% !important}.pt-94{padding-top:94px}.pb-94{padding-bottom:94px}.mt-94{margin-top:94px}.mb-94{margin-bottom:94px}.w-94{width:94% !important}.pt-95{padding-top:95px}.pb-95{padding-bottom:95px}.mt-95{margin-top:95px}.mb-95{margin-bottom:95px}.w-95{width:95% !important}.pt-96{padding-top:96px}.pb-96{padding-bottom:96px}.mt-96{margin-top:96px}.mb-96{margin-bottom:96px}.w-96{width:96% !important}.pt-97{padding-top:97px}.pb-97{padding-bottom:97px}.mt-97{margin-top:97px}.mb-97{margin-bottom:97px}.w-97{width:97% !important}.pt-98{padding-top:98px}.pb-98{padding-bottom:98px}.mt-98{margin-top:98px}.mb-98{margin-bottom:98px}.w-98{width:98% !important}.pt-99{padding-top:99px}.pb-99{padding-bottom:99px}.mt-99{margin-top:99px}.mb-99{margin-bottom:99px}.w-99{width:99% !important}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.mt-100{margin-top:100px}.mb-100{margin-bottom:100px}.w-100{width:100% !important}.c-1{width:8.33%}.c-2{width:16.67%}.c-3{width:25%}.c-4{width:33.33%}.c-5{width:41.67%}.c-6{width:50%}.c-7{width:58.33%}.c-8{width:66.67%}.c-9{width:75%}.c-10{width:83.33%}.c-11{width:91.67%}.c-12{width:100%}html{height:100%}body{position:relative}body,input,textarea{font-family:"Poppins",sans-serif;font-size:16px;color:var(--color-text);background:var(--color-white)}input,textarea{outline:none;background:var(--color-white);border:none}input[type=text]{padding:0 15px;height:30px;width:100%;border-radius:0;-webkit-appearance:none;border:none}input[type=text].large{height:40px}img.size-large{max-width:100%;max-height:100%;height:auto}a.button,button:not(.CybotCookiebotDialogBodyButton):not(#CybotCookiebotDialogBodyButtonDecline):not(#CybotCookiebotDialogBodyLevelButtonCustomize):not(#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection):not(#CybotCookiebotBannerCloseButtonE2E):not(#map button){display:inline-block;color:var(--color-white) !important;font-size:var(--font-size-xsmall);padding:3px 20px;line-height:1.5;border:1px solid rgba(0,0,0,0);text-decoration:none !important;cursor:pointer;font-family:"Poppins",sans-serif;vertical-align:middle;border-radius:30px}a.button.large,button:not(.CybotCookiebotDialogBodyButton):not(#CybotCookiebotDialogBodyButtonDecline):not(#CybotCookiebotDialogBodyLevelButtonCustomize):not(#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection):not(#CybotCookiebotBannerCloseButtonE2E):not(#map button).large{padding:7px 20px;font-size:var(--font-size-medium)}a.button small,button:not(.CybotCookiebotDialogBodyButton):not(#CybotCookiebotDialogBodyButtonDecline):not(#CybotCookiebotDialogBodyLevelButtonCustomize):not(#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection):not(#CybotCookiebotBannerCloseButtonE2E):not(#map button) small{display:none;font-size:16px}a.button svg.fa-spinner,button:not(.CybotCookiebotDialogBodyButton):not(#CybotCookiebotDialogBodyButtonDecline):not(#CybotCookiebotDialogBodyLevelButtonCustomize):not(#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection):not(#CybotCookiebotBannerCloseButtonE2E):not(#map button) svg.fa-spinner{margin:0}a.button.disabled,button:not(.CybotCookiebotDialogBodyButton):not(#CybotCookiebotDialogBodyButtonDecline):not(#CybotCookiebotDialogBodyLevelButtonCustomize):not(#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection):not(#CybotCookiebotBannerCloseButtonE2E):not(#map button).disabled{cursor:default}a.button.loading,button:not(.CybotCookiebotDialogBodyButton):not(#CybotCookiebotDialogBodyButtonDecline):not(#CybotCookiebotDialogBodyLevelButtonCustomize):not(#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection):not(#CybotCookiebotBannerCloseButtonE2E):not(#map button).loading{position:relative}a.button.loading span,button:not(.CybotCookiebotDialogBodyButton):not(#CybotCookiebotDialogBodyButtonDecline):not(#CybotCookiebotDialogBodyLevelButtonCustomize):not(#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection):not(#CybotCookiebotBannerCloseButtonE2E):not(#map button).loading span{visibility:hidden}a.button.loading small,button:not(.CybotCookiebotDialogBodyButton):not(#CybotCookiebotDialogBodyButtonDecline):not(#CybotCookiebotDialogBodyLevelButtonCustomize):not(#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection):not(#CybotCookiebotBannerCloseButtonE2E):not(#map button).loading small{left:50%;top:50%;transform:translate(-50%, -50%);position:absolute;display:block}a.button.disabled,button.disabled{opacity:.5}a.button:not(.disabled):active,button:not(.disabled) active{transform:scale(0.95)}a.button.round,button.round{border-radius:50px !important}a.button.corners,.button.corners{border-radius:5px}a.button.bg-clear,button.bg-clear{border:1px solid var(--color-white)}a.button.bg-outline{border:1px solid var(--color-orange) !important;color:var(--color-orange) !important;background:var(--color-white);font-weight:var(--font-weight-semi-bold)}b,strong{font-weight:var(--font-weight-semi-bold)}span.flag{display:inline-block;width:20px;height:15px;background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle;margin-top:-4px}span.flag.be{background-image:url(/images/be.svg)}span.flag.nl{background-image:url(/images/nl.svg)}body{background:var(--color-white);line-height:1;-webkit-text-size-adjust:100%;min-height:100%;position:relative}header .kicker{height:85px}header #promo,header #promo-pusher{background:var(--color-orange);color:var(--color-white);position:fixed;width:100%;z-index:1000}header #promo .center,header #promo-pusher .center{padding-top:10px;padding-bottom:10px;font-weight:var(--font-weight-semi-bold);text-transform:uppercase}header #promo .center i,header #promo-pusher .center i{font-style:normal}header #promo .center a,header #promo-pusher .center a{color:var(--color-white);text-decoration:underline}header #promo .center a:hover,header #promo-pusher .center a:hover{text-decoration:none}header #promo-pusher{position:static;visibility:hidden}header .top{height:85px;background:var(--color-black);border-bottom:7px solid var(--color-green-medium);position:fixed;width:100%;z-index:1000;color:var(--color-white)}header .top .logo{float:left;padding-top:24px;margin-right:20px}header .top .logo a{display:block;width:200px;height:50px;background:url(/images/logo.svg) no-repeat;background-size:contain}header .top input#mobile-menu{display:none}header .top input#mobile-menu:checked~nav{transform:translateX(0)}header .top input#mobile-menu:checked~.float-right label#mobile-menu-link svg.fa-bars{display:none}header .top input#mobile-menu:checked~.float-right label#mobile-menu-link svg.fa-xmark{display:initial}header .top nav{float:left}header .top nav ul li{position:relative}header .top nav ul li:hover ul.submenu{display:block}header .top nav ul li a{color:var(--color-white) !important;display:block;height:48px;line-height:48px}header .top nav ul li a:hover{text-decoration:underline}header .top nav ul li a svg{margin:0 0 0 10px}header .top nav ul li ul.submenu{position:absolute;z-index:20;background:rgba(var(--color-black-rgb), 1);padding:0 15px 10px;left:0;top:60px;display:none}header .top nav ul li ul.submenu li{float:none;padding:0;clear:both;width:100%;white-space:nowrap}header .top nav ul li ul.submenu li a{height:auto;line-height:normal;padding:5px 0;font-size:var(--font-size-xsmall);width:100%}header .top nav ul li ul.submenu li a:hover{text-decoration:none}header .top nav ul li ul.submenu li a:hover span{text-decoration:underline}header .top nav ul li ul.submenu li a svg{margin:0 10px 0 0}header .top .klanten-vertellen{margin:20px 0 0 20px}header .top .klanten-vertellen a{color:var(--color-white)}header .top .autocomplete{position:absolute;background:var(--color-white);color:var(--color-black);width:100%;text-align:left;line-height:normal;top:61px;display:none;outline:1px solid #000;left:0}header .top .autocomplete li:hover{background:var(--color-green-thin)}header .top .autocomplete li.selected{background:rgba(var(--color-green-light-rgb), 0.7)}header .top .autocomplete li:first-child{margin-top:5px}header .top .autocomplete li:last-child{margin-bottom:5px}header .top .autocomplete li a{padding:5px 10px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}header .top .autocomplete li a img{width:80px;vertical-align:middle;margin-right:10px}header .top .float-right{text-align:right;line-height:78px}header .top .float-right form{display:inline-block;position:relative}header .top .float-right form svg.search{left:15px;top:27px;position:absolute;color:var(--color-black)}header .top .float-right form input[type=text]{color:var(--color-black);margin-right:0px;padding-left:55px;font-size:16px;width:400px;border-radius:20px}header .top .float-right form input[type=text].open{border-radius:20px 20px 0 0}header .top .float-right a svg.fa-phone{color:var(--color-white)}header .top .float-right a.phone{color:var(--color-white)}header .top .float-right a.phone:hover{text-decoration:underline}header .top .float-right a.signup{color:var(--color-green-light)}header .top .float-right a.signup svg{margin:0 0 0 20px}header .top .float-right label#mobile-menu-link{display:none;cursor:pointer;margin-left:20px}header .top .float-right label#mobile-menu-link svg{margin:5px 0 0 !important}header .top .float-right label#mobile-menu-link svg.fa-xmark{display:none}header #cover{background:var(--color-taupe);position:relative}header #cover.custom:before{filter:blur(8px);background-size:cover;background-position:center;opacity:.5;content:" ";position:absolute;left:0;top:0;width:100%;height:100%}header #cover .center{height:600px}header #cover .center:before{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;background:url(/images/header.webp) 60% bottom no-repeat;background-size:50%}header #cover .center .text{position:absolute;left:0;top:50%;transform:translateY(-50%)}header #cover .center .text .title{font-size:var(--font-size-xxlarge);color:var(--color-green-dark);font-weight:var(--font-weight-semi-bold);line-height:60px}header #cover .center .text .title small{display:block;font-size:var(--font-size-small);text-transform:uppercase;font-weight:var(--font-weight-regular);line-height:20px}header #cover .center .text p{opacity:.6}header #cover .center .text a.button{margin:35px 0}header #cover .center .text a:not(.button){font-weight:var(--font-weight-semi-bold);text-decoration:underline}header #cover .center .text a:not(.button):hover{text-decoration:none}header #cover.custom .center:before{background:none}header #cover .courses{position:absolute;right:15px;bottom:50px;width:300px}header #cover .courses article{padding:0;width:300px}header #cover .courses article .balloon{display:flex;position:absolute;z-index:10;background:var(--color-green-dark);color:var(--color-white);font-weight:var(--font-weight-semi-bold);font-size:24px;width:64px;height:64px;justify-content:center;align-items:center;border-radius:100%;right:10px;top:-32px}header #cover .courses article small{position:absolute;left:0;top:-40px;font-size:var(--font-size-medium);text-transform:uppercase;color:var(--color-green-dark)}header .usps{padding-top:15px;padding-bottom:15px}header .usps ul li svg{color:var(--color-green-medium)}.klanten-vertellen{height:40px;background:url(/images/logos/klanten-vertellen.svg) left no-repeat;float:left;padding:5px 0 0 50px}.klanten-vertellen small{display:block;font-size:12px;padding-top:5px}.klanten-vertellen svg{color:var(--color-yellow);margin-right:5px}h2,h3,div.title{font-size:var(--font-size-xlarge);padding-bottom:20px;font-weight:var(--font-weight-regular)}h2.small,h3.small,div.title.small{font-size:var(--font-size-xlarge)}h2 small,h3 small,div.title small{display:block;font-size:var(--font-size-mlarge);color:var(--color-green-medium);margin-top:10px}h2 small.text-upper,h3 small.text-upper,div.title small.text-upper{text-transform:uppercase;margin-top:0;margin-bottom:10px;color:var(--color-black);font-size:var(--font-size-medium)}.page-title{padding-bottom:20px}.page-title h1{font-size:var(--font-size-xlarge);font-weight:var(--font-weight-regular)}.page-title small{display:block;font-size:var(--font-size-large);color:var(--color-green-medium);margin-top:10px}.page-title small.text-upper{text-transform:uppercase;margin-top:0;margin-bottom:10px;color:var(--color-black);font-size:var(--font-size-medium)}section{padding:50px 0}section .sub-cat{margin-bottom:50px}section .sub-cat:last-child{margin-bottom:0}section .sub-cat h2{font-size:var(--font-size-xslarge);font-weight:var(--font-weight-semi-bold)}.top-categories.small .flex{display:flex;flex-wrap:wrap;align-content:stretch;gap:5px}.top-categories.small .flex article{flex-grow:1}.top-categories.small .flex article a{display:block;font-weight:var(--font-weight-semi-bold);background:var(--color-gray-light);padding:15px 10px;border-bottom:5px solid var(--color-green-light);border-radius:0px;text-align:center;white-space:pre}.top-categories.small .flex article a:hover{text-decoration:underline}.top-categories.small .flex article a.small{padding:10px;font-size:var(--font-size-xsmall)}.top-categories.small .flex article.active a{background:var(--color-green-thin)}.top-categories .grid{margin-top:15px;width:75%;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:30px}.top-categories .grid article.active .inner{background:var(--color-green-thin)}.top-categories .grid article .inner{background:var(--color-gray-light);padding:30px;border-bottom:5px solid var(--color-green-light);border-radius:10px;height:100%;position:relative}.top-categories .grid article .inner:hover{background:var(--color-green-thin)}.top-categories .grid article .inner .title{font-size:20px;font-weight:var(--font-weight-semi-bold);padding-bottom:0}.top-categories .grid article .inner p{line-height:30px}.top-categories .grid article .inner a.view{position:absolute;right:30px;bottom:30px;color:var(--color-black)}.top-categories .grid article .inner a.view svg{margin:0}.top-categories .grid article.reverse .inner{background:var(--color-green-thin)}.top-categories .grid article.reverse .inner:hover{background:var(--color-gray-light)}.top-categories .review{width:25%;float:left;padding-left:30px;margin-top:15px}.top-categories .review .list{height:100%}.top-categories .review .list .item{height:100%;display:none}.top-categories .review .list .item:first-child{display:block}.top-categories .review .inner{border:5px solid var(--color-green-thin);height:100%;padding:30px;border-radius:10px;background:url(/images/logos/klanten-vertellen-text.svg);background-repeat:no-repeat;background-position:right 30px bottom 30px;background-size:120px auto}.top-categories .review .inner .rating svg{color:var(--color-yellow);margin-right:5px}.top-categories .review .inner p{font-style:italic}.top-categories .review .inner p svg{color:var(--color-green-medium)}.top-categories .review .inner p svg.fa-quote-right{margin:0 0 0 10px !important}.top-categories .review .inner .author{margin-top:15px}.top-categories .review .inner .author b{color:var(--color-green-medium)}.top-categories .review .inner .author span{margin-top:5px;display:block}.pagination{margin-top:10px;display:flex;width:100%;justify-content:space-between}.courses .locations,.locations .locations{margin-top:15px}.courses.horizontal,.courses.static,.locations.horizontal,.locations.static{justify-content:flex-start !important;flex-wrap:wrap}.courses.horizontal article,.courses.static article,.locations.horizontal article,.locations.static article{width:25%;min-width:25%;padding:15px;position:relative}.courses.horizontal article .balloon,.courses.static article .balloon,.locations.horizontal article .balloon,.locations.static article .balloon{display:flex;position:absolute;z-index:10;background:var(--color-green-dark);color:var(--color-white);font-weight:var(--font-weight-semi-bold);font-size:20px;width:64px;height:64px;justify-content:center;align-items:center;border-radius:100%;right:25px;top:0px}.courses.horizontal article .inner,.courses.static article .inner,.locations.horizontal article .inner,.locations.static article .inner{background:var(--color-white);padding-bottom:30px;text-align:center;border-radius:10px;position:relative;height:100%;-webkit-box-shadow:0 0 15px 0 rgba(var(--color-black-rgb), 0.2);box-shadow:0 0 15px 0 rgba(var(--color-black-rgb), 0.2)}.courses.horizontal article .inner .title,.courses.static article .inner .title,.locations.horizontal article .inner .title,.locations.static article .inner .title{padding:20px 30px 5px;font-size:16px;color:var(--color-green-dark);font-weight:var(--font-weight-semi-bold);text-align:left}.courses.horizontal article .inner .sub-title,.courses.static article .inner .sub-title,.locations.horizontal article .inner .sub-title,.locations.static article .inner .sub-title{text-align:left;padding:0 30px 5px;font-size:14px;opacity:.8}.courses.horizontal article .inner .stars,.courses.static article .inner .stars,.locations.horizontal article .inner .stars,.locations.static article .inner .stars{text-align:left;padding:5px 30px}.courses.horizontal article .inner .stars svg,.courses.static article .inner .stars svg,.locations.horizontal article .inner .stars svg,.locations.static article .inner .stars svg{color:var(--color-yellow);margin-right:5px}.courses.horizontal article .inner .image,.courses.static article .inner .image,.locations.horizontal article .inner .image,.locations.static article .inner .image{padding-top:56.25%;position:relative;overflow:hidden;border-radius:10px 10px 0 0}.courses.horizontal article .inner .image img,.courses.static article .inner .image img,.locations.horizontal article .inner .image img,.locations.static article .inner .image img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.courses.horizontal article .inner .image .stars,.courses.static article .inner .image .stars,.locations.horizontal article .inner .image .stars,.locations.static article .inner .image .stars{position:absolute;top:15px;left:15px;padding:0;z-index:10}.courses.horizontal article .inner .image.DELETE:after,.courses.static article .inner .image.DELETE:after,.locations.horizontal article .inner .image.DELETE:after,.locations.static article .inner .image.DELETE:after{display:block;content:" ";position:absolute;bottom:-10px;width:100%;height:45px;background:rgba(var(--color-green-light-rgb), 0.6);transform:skewY(-3deg)}.courses.horizontal article .inner ul,.courses.static article .inner ul,.locations.horizontal article .inner ul,.locations.static article .inner ul{padding:0 30px 30px}.courses.horizontal article .inner ul li,.courses.static article .inner ul li,.locations.horizontal article .inner ul li,.locations.static article .inner ul li{text-align:right;padding:5px 0}.courses.horizontal article .inner ul li label,.courses.static article .inner ul li label,.locations.horizontal article .inner ul li label,.locations.static article .inner ul li label{font-weight:var(--font-weight-semi-bold);float:left}.courses.horizontal article .inner ul li span.old,.courses.static article .inner ul li span.old,.locations.horizontal article .inner ul li span.old,.locations.static article .inner ul li span.old{text-decoration:line-through;color:var(--color-red)}.courses.horizontal article .inner .bottom,.courses.static article .inner .bottom,.locations.horizontal article .inner .bottom,.locations.static article .inner .bottom{width:100%;position:absolute;bottom:30px}.courses.locations article .inner ul li,.locations.locations article .inner ul li{text-align:left}.courses.vertical article,.locations.vertical article{width:100%}.courses.vertical article .inner,.locations.vertical article .inner{background:var(--color-white);-webkit-box-shadow:0 0 20px 0 rgba(var(--color-black-rgb), 0.2);box-shadow:0 0 20px 0 rgba(var(--color-black-rgb), 0.2)}.courses.vertical article .inner .image,.locations.vertical article .inner .image{width:30%;float:left}.courses.vertical article .inner .image img,.locations.vertical article .inner .image img{width:100%;min-height:200px;height:100%;object-fit:cover;display:block}.courses.vertical article .inner .text,.locations.vertical article .inner .text{width:70%;float:right;padding:30px;position:relative}.courses.vertical article .inner .text .title,.locations.vertical article .inner .text .title{font-size:var(--font-size-large);color:var(--color-green-dark)}.courses.vertical article .inner .text ul,.locations.vertical article .inner .text ul{width:50%;padding:20px 0 0}.courses.vertical article .inner .text ul li,.locations.vertical article .inner .text ul li{padding:5px 0;text-align:right}.courses.vertical article .inner .text ul li label,.locations.vertical article .inner .text ul li label{font-weight:bold;float:left}.courses.vertical article .inner .text a.button,.locations.vertical article .inner .text a.button{position:absolute;right:0;top:50%;transform:translateY(-50%)}.location .intro{margin-top:30px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px}.location .intro .image{position:relative;overflow:hidden}.location .intro .image img{width:100%;height:100%;position:absolute;object-fit:cover;z-index:5;left:0;top:0}.location .intro #map iframe{border:0;width:100%;height:100%}.location .intro .info{background:var(--color-green-thin);padding:30px;position:relative}.location .intro .info .title{font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-large);padding-bottom:0}.location .intro .info small{font-size:var(--font-size-xsmall);line-height:20px}.location .info-bar{margin-top:20px;background:var(--color-green-thin);padding:15px}.location .info-bar p{margin-top:0}.location .info-bar p svg{color:var(--color-green-medium)}ul#breadcrumbs{display:flex;margin:0 0 30px 0}ul#breadcrumbs li{margin-left:5px;line-height:normal;list-style:none}ul#breadcrumbs li:first-child{margin-left:0}ul#breadcrumbs li a,ul#breadcrumbs li span{display:block;background:var(--color-gray-tab);position:relative;height:24px;line-height:24px;padding:0 10px 0px 15px;font-size:var(--font-size-xxsmall);color:var(--color-black);text-decoration:none}ul#breadcrumbs li a svg,ul#breadcrumbs li span svg{margin-right:0}ul#breadcrumbs li a:before,ul#breadcrumbs li span:before{content:" ";display:block;border-top:12px solid rgba(0,0,0,0);border-left:5px solid var(--color-gray-light);border-bottom:12px solid rgba(0,0,0,0);position:absolute;top:0;left:0px}ul#breadcrumbs li a:after,ul#breadcrumbs li span:after{content:" ";display:block;border-top:12px solid rgba(0,0,0,0);border-left:5px solid var(--color-gray-tab);border-bottom:12px solid rgba(0,0,0,0);position:absolute;top:0;right:-5px}ul#breadcrumbs li a:hover{text-decoration:underline}ul#breadcrumbs li:first-child a{padding-left:10px}ul#breadcrumbs li:first-child a:before{display:none}ul#breadcrumbs li:last-child a,ul#breadcrumbs li:last-child span{background:var(--color-green-medium);color:var(--color-white);padding-right:10px}ul#breadcrumbs li:last-child a:after,ul#breadcrumbs li:last-child span:after{display:none}.locations.horizontal{justify-content:center !important;align-content:stretch;flex-wrap:wrap;gap:30px}.locations.horizontal.no-gap{gap:0 !important}.locations.horizontal li{min-width:250px}.locations.horizontal li a{display:block;background:var(--color-green-thin);font-size:var(--font-size-large);color:var(--color-green-dark);text-decoration:underline;height:60px;line-height:60px;padding-right:20px;border-radius:60px}.locations.horizontal li a:hover{text-decoration:none}.locations.horizontal li a label{background:var(--color-green-dark);color:var(--color-white);height:60px;width:60px;text-align:center;display:inline-block;padding:0 20px;margin-right:20px;border-radius:50%}.locations.horizontal li a label svg{margin:0}.locations.horizontal li a span{padding:20px}.teachers .extra{display:none}.teachers article{margin-top:30px}.teachers article .image{width:110px;height:110px;float:left;margin-right:20px;margin-top:10px}.teachers article .image img{width:100%;height:100%;object-fit:cover;border-radius:100%}.teachers article .title{font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-large);color:var(--color-black) !important}.teachers article .title small{margin-top:5px;display:block;font-weight:var(--font-weight-regular);color:var(--color-green-medium);font-size:var(--font-size-medium)}.teachers article .short{max-height:110px;overflow:hidden;position:relative}.teachers article .short .read-more{cursor:pointer;position:absolute;bottom:0;left:0;width:100%;z-index:15;padding:50px 5px 5px;text-align:right;background-image:linear-gradient(to bottom, transparent, var(--color-white))}.teachers article .short .read-more a.less{display:none}.teachers article .short.open .read-more{background-image:none;position:static;padding:10px 0 0}.reviews{margin-top:15px;display:flex;overflow-x:scroll;justify-content:flex-start;align-items:center}.reviews article{min-width:40%;padding:15px}.reviews article .inner{width:100%;height:100%;padding:30px;border:5px solid var(--color-green-thin);padding:30px;background:url(/images/logos/klanten-vertellen-text.svg);background-repeat:no-repeat;background-position:right 15px top 15px;background-size:80px auto}.reviews article .inner .rating svg{color:var(--color-yellow);margin-right:5px}.reviews article .inner p{font-style:italic}.reviews article .inner p svg{color:var(--color-green-medium)}.reviews article .inner p svg.fa-quote-right{margin:0 0 0 10px !important}.reviews article .inner .author{margin-top:15px}.reviews article .inner .author b{color:var(--color-green-medium)}.reviews article .inner .author span{margin-top:5px;display:block}#complete-calendar h2{margin-top:30px;padding-bottom:7px}#complete-calendar .list .monthly .item{display:flex;margin-top:3px}#complete-calendar .list .monthly .item.filter{display:none}#complete-calendar .list .monthly .item a.name,#complete-calendar .list .monthly .item a.signup,#complete-calendar .list .monthly .item a.view{display:block}#complete-calendar .list .monthly .item .date,#complete-calendar .list .monthly .item .location,#complete-calendar .list .monthly .item .name,#complete-calendar .list .monthly .item .price,#complete-calendar .list .monthly .item .signup,#complete-calendar .list .monthly .item .view{padding:10px;text-transform:uppercase;margin-left:3px}#complete-calendar .list .monthly .item .date{width:80px;background:var(--color-black);color:var(--color-white);flex-shrink:0;text-align:center;margin-left:0}#complete-calendar .list .monthly .item .location{background:var(--color-green-medium);color:var(--color-white);width:130px;flex-shrink:0;text-align:center}#complete-calendar .list .monthly .item .name{background:var(--color-green-thin)}#complete-calendar .list .monthly .item .price{background:var(--color-green-medium);color:var(--color-white);width:100px;text-align:center;flex-shrink:0}#complete-calendar .list .monthly .item.disabled .price{background:var(--color-red)}#complete-calendar .list .monthly .item.lastminute .price{background:var(--color-red);width:220px;text-align:center}#complete-calendar .list .monthly .item .name{flex:auto;color:var(--color-black);text-decoration:none}#complete-calendar .list .monthly .item .name:hover{text-decoration:underline}#complete-calendar .list .monthly .item .signup{background:var(--color-gray-tab);color:var(--color-black);width:40px;flex-shrink:0;text-align:center}#complete-calendar .list .monthly .item .signup svg{margin-right:0}#complete-calendar .list .monthly .item .view{background:var(--color-gray-strong);color:var(--color-white);width:40px;flex-shrink:0;text-align:center}#complete-calendar .list .monthly .item .view svg{margin-right:0}#blog #categories{display:grid;grid-template-columns:1fr 1fr 1fr}#blog #categories .item{min-width:0;padding:15px;text-align:right}#blog #categories .item a.button{margin-top:15px}#blog #categories .item h2{text-align:left}#blog #categories .item ul li{margin-top:5px;text-align:left}#blog #categories .item ul li:first-child{margin-top:0}#blog #categories .item ul li a{width:100%;display:block;background:var(--color-white);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:10px}#blog #categories .item ul li a:hover{color:var(--color-green-medium)}#blog #categories .item ul li a label{background:var(--color-green-medium);color:var(--color-white);padding:10px;display:inline-block;width:80px;text-align:center;margin-right:10px}#blog #trending{display:grid;grid-template-columns:50% 25% 25%;grid-template-areas:"item-1 item-2 item-3" "item-1 search search"}#blog #trending .image{padding-top:56.25%;position:relative;overflow:hidden}#blog #trending .image img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}#blog #trending a{display:block;position:relative;height:100%}#blog #trending .item-1{padding:15px;grid-area:item-1}#blog #trending .item-2{grid-area:item-2}#blog #trending .item-3{grid-area:item-3}#blog #trending .search{grid-area:search;padding:15px}#blog #trending .search .inner{background:var(--color-green-medium);height:100%;color:var(--color-white)}#blog #trending .text{top:50%;position:absolute}#blog #trending .text .title{background:rgba(var(--color-white-rgb), 0.8);padding:15px;font-weight:var(--font-weight-regular);color:var(--color-green-medium);font-size:var(--font-size-large)}#blog #trending .text span{float:right;display:block;padding:5px;font-size:var(--font-size-small)}#blog #trending .text span.category{background:var(--color-gray-tab)}#blog #trending .text span.date{background:var(--color-green-medium);color:var(--color-white)}#blog #trending .item-2,#blog #trending .item-3{padding:15px}#blog #trending .item-2 .image,#blog #trending .item-3 .image{height:100%}#blog #trending .item-2 .text .title,#blog #trending .item-3 .text .title{font-size:var(--font-size-medium)}ul.summary{display:flex;align-content:right;justify-content:right;gap:30px;margin-top:40px}.open-house.horizontal li{width:50%}.open-house.horizontal li.be a{background-image:url(/images/be.svg)}.open-house.horizontal li.nl a{background-image:url(/images/nl.svg)}.open-house.horizontal li a{display:block;border-radius:10px;background-color:var(--color-white);background-repeat:no-repeat;background-position:center right 15px;background-size:auto 30px;-webkit-box-shadow:3px 3px 3px 0 rgba(var(--color-black-rgb), 0.1);box-shadow:3px 3px 3px 0 rgba(var(--color-black-rgb), 0.1)}.open-house.horizontal li a label{color:var(--color-green-dark);font-size:20px;font-weight:var(--font-weight-semi-bold);padding:10px 20px;border-right:1px solid var(--color-gray-dark);display:block;float:left;text-align:center}.open-house.horizontal li a span{display:block;float:left;font-weight:var(--font-weight-semi-bold);padding:15px 20px}.open-house.horizontal li a span small{color:var(--color-green-dark);font-size:13px}.side{width:25%;padding:15px 15px 0;position:sticky;top:85px}.side aside ul li{margin-top:5px}.side aside ul li:first-child{margin-top:0}.side aside ul li.active a{background:var(--color-green-thin);font-weight:var(--font-weight-bold)}.side aside ul li a{background:var(--color-gray-dark);display:block;padding:15px}.side aside ul li a:hover{background:var(--color-green-thin)}.content{width:75%;padding:15px 15px 0 15px}.content .intro{display:grid;grid-template-columns:1fr 1fr}.content .intro .image{position:relative;overflow:hidden}.content .intro .image iframe{border:none;width:100%;height:100%;top:0;left:0;position:absolute}.content .intro .image img{width:100%;height:100%;position:absolute;object-fit:cover;z-index:5;left:0;top:0}.content .intro .image a[data-movie]{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);font-size:100px;color:var(--color-white)}.content .intro .image a[data-movie] svg{border-radius:100%;color:var(--color-black)}.content .intro .image a[data-movie] svg .fa-primary{fill:var(--color-white)}.content .intro .image a[data-movie]:hover svg{color:var(--color-green-light)}.content .intro .image.DELETE:not(.movie):after{display:block;content:" ";position:absolute;bottom:-20px;width:100%;height:55px;background:rgba(var(--color-green-light-rgb), 0.6);transform:skewY(-3deg);z-index:15}.content .intro .advantages{background:var(--color-green-thin);padding:30px;position:relative;margin-left:5px}.content .intro .advantages .title{font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-large);padding:0}.content .intro .advantages .balloon{display:flex;flex-direction:column;position:absolute;z-index:10;background:var(--color-green-dark);color:var(--color-white);font-weight:var(--font-weight-bold);font-size:var(--font-size-large);width:110px;height:110px;justify-content:center;text-align:center;align-items:center;border-radius:100%;right:15px;top:-30px;z-index:20}.content .intro .advantages .balloon span{font-weight:var(--font-weight-regular);opacity:.7}.content .intro .advantages ul{margin-top:25px}.content .intro .advantages ul li{line-height:30px}.content .intro .advantages ul li svg{color:var(--color-green-medium)}.content .intro .advantages a.button{margin-top:25px;display:block;text-align:center}.content .tab{background:var(--color-white);margin-top:20px;padding:30px}.content .tab.gutter,.content div.list.vertical article .tab.row,div.list.vertical article .content .tab.row{padding-left:15px !important;padding-right:15px !important}.content .tab:first-child{margin-top:0}.content .tab .title{margin-top:30px;padding:0}.content .tab .title a{color:var(--color-green-medium);font-size:var(--font-size-large);font-weight:var(--font-weight-semi-bold)}.content .tab .title a svg{display:none}.content .tab .title.gutter,.content .tab div.list.vertical article .title.row,div.list.vertical article .content .tab .title.row{padding-left:15px !important;padding-right:15px !important}.content .tab .title:first-child{font-weight:var(--font-weight-semi-bold);color:var(--color-green-medium);font-size:var(--font-size-large);margin-top:0}.content .tab .title a.anchor{display:block;position:relative;top:-200px;visibility:hidden}.content .tab h2,.content .tab h3{padding-top:30px;padding-bottom:0}.content .tab p a,.content .tab:not(#course-data) li a{color:var(--color-green-medium)}.content .tab .flex.horizontal{flex-wrap:wrap}.content .tab .flex.horizontal article{width:33.33%}.content .tab .flex.horizontal article .inner{padding-bottom:15px}.content .tab .flex.horizontal article .inner .title{margin-top:0;padding:15px}.content .tab ul.seminars{margin-left:0}.content .tab ul.seminars li{list-style:none;margin-top:5px}.content .tab ul.seminars li:first-child{margin-top:0}.content .tab ul.seminars li a{display:block;background:var(--color-gray-dark);padding:5px 10px;font-weight:var(--font-weight-semi-bold)}.content .tab ul.seminars li a:hover{text-decoration:underline}.content .tab ul.seminars li a span{float:right;font-weight:var(--font-weight-regular)}.content .tab blockquote{background:var(--color-green-thin);padding:30px;margin-top:15px}.content .tab blockquote p{font-size:var(--font-size-large);margin:0}.content .tab blockquote a{color:var(--color-green-medium);font-weight:var(--font-weight-semi-bold)}.content .tab blockquote.small{padding:15px}.content .tab blockquote.small p{font-size:var(--font-size-medium)}.content .tab ul{margin-top:15px;margin-left:15px}.content .tab ul li{line-height:27px;list-style:disc}.content .tab ul.checks{margin-left:0}.content .tab ul.checks li{font-weight:var(--font-weight-semi-bold);list-style:none}.content .tab ul.checks li svg{color:var(--color-green-medium)}.content .tab ul.checks ul{margin-top:0;margin-left:45px}.content .tab ul.checks ul li{list-style:disc;font-weight:var(--font-weight-regular)}.content .tab .online-info{margin-top:15px;text-align:right}.content .tab .online-info .flex{text-align:left;gap:5px}.content .tab .online-info .flex .advantages,.content .tab .online-info .flex .included{width:calc(50% - 7.5px);background:var(--color-gray-light);padding:15px}.content .tab .online-info .flex .advantages .title,.content .tab .online-info .flex .included .title{font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-large);padding-bottom:0;color:var(--color-black)}.content .tab .online-info .flex .advantages ul,.content .tab .online-info .flex .included ul{margin-left:0}.content .tab .online-info .flex .advantages ul li,.content .tab .online-info .flex .included ul li{list-style:none}.content .tab .calendar ul.locations{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin:15px 0 0 !important}.content .tab .calendar ul.locations li{list-style:none}.content .tab .calendar ul.locations li.optional{display:none}.content .tab .calendar ul.locations li a{display:block;padding:10px 15px;text-transform:uppercase;background:var(--color-gray-dark)}.content .tab .calendar ul.locations li a:hover{text-decoration:underline}.content .tab .calendar ul.locations li.more a{background:var(--color-green-thin)}.content .tab .calendar .location-info{display:none}.content .tab .calendar .location-info p{margin-top:5px}.content .tab .calendar .location-info ul.usps{display:flex;gap:15px;margin-left:0;margin-top:0}.content .tab .calendar .location-info ul.usps li{list-style:none;background:var(--color-green-medium);color:var(--color-white);font-weight:var(--font-weight-semi-bold);padding:5px 10px;border-radius:5px;font-size:var(--font-size-xxsmall);text-transform:uppercase;line-height:normal}.content .tab .calendar div.title{margin-top:15px;font-size:var(--font-size-large);font-weight:var(--font-weight-semi-bold);padding-bottom:0;color:var(--color-black)}.content .tab .calendar div.title a.anchor{display:block;position:relative;top:-200px;visibility:hidden}.content .tab .calendar .location-title{margin-top:15px;font-size:var(--font-size-large);font-weight:var(--font-weight-semi-bold);padding-bottom:0;color:var(--color-black)}.content .tab .calendar .location-title svg{color:var(--color-green-medium);margin:0 0 0 10px}.content .tab .calendar .location-title a.anchor{display:block;position:relative;top:-200px;visibility:hidden}.content .tab .calendar div.sub{margin-top:10px;background:var(--color-gray-strong);color:var(--color-white);font-size:var(--font-size-small);display:block;padding:10px 15px;text-transform:uppercase;font-weight:var(--font-weight-semi-bold)}.content .tab .calendar .item{margin-top:5px;background:var(--color-gray-light);padding:15px}.content .tab .calendar .item p{margin-top:0;float:left}.content .tab .calendar .item span.small{font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-xsmall)}.content .tab .calendar .item a.button{margin-top:5px;float:right;text-align:center;text-transform:uppercase}.content .tab .calendar .item.full p{opacity:.5}a.mobile-signup{position:fixed;left:20px;bottom:15px;font-weight:var(--font-weight-semi-bold);z-index:20;display:none}.text.center ul,.formatting.center ul{margin-top:15px;margin-left:15px}.text.center ul li,.formatting.center ul li{list-style:disc;line-height:27px}.text.center img.inline-thumb,.formatting.center img.inline-thumb{float:right;margin:15px 0 10px 15px;max-width:50%}.text.center iframe,.formatting.center iframe{width:800px;height:600px}.text.center a{color:var(--color-green-medium);text-decoration:underline}.text.center a:hover{text-decoration:none}.text.center h2{font-size:var(--font-size-large);font-weight:var(--font-weight-semi-bold);margin-top:15px;padding:0}.text.center h3{font-size:var(--font-size-medium);font-weight:var(--font-weight-semi-bold);margin-top:15px}.faqs{padding-top:15px}.faqs article{margin-top:5px;background:var(--color-white)}.faqs article.bg{background:var(--color-gray-light)}.faqs article:first-child{margin-top:0}.faqs article .question{display:block;padding:15px}.faqs article .question:hover{text-decoration:underline}.faqs article.active .question{font-weight:var(--font-weight-bold)}.faqs article .answer{display:none;padding:0 15px 15px}.faqs article .answer p:first-child{margin-top:0}ul.columns-2,ul.columns-3{margin-left:15px}ul.columns-2 li,ul.columns-3 li{line-height:27px}ul.columns-2 li a:hover,ul.columns-3 li a:hover{text-decoration:underline}form#signup input[type=text],form#signup select,form#signup textarea{width:100%;border:1px solid var(--color-gray-strong);height:40px;padding:0px 15px;background:var(--color-white);font-size:16px}form#signup textarea{height:100px;padding:15px}form#signup label{margin-left:10px;cursor:pointer}form#signup a#add_training_line{margin-top:10px;display:block}form#signup a#add_training_line svg{margin:0 10px 0 0}form#signup .block{display:flex;margin-top:10px;align-items:center}form#signup .block .label{font-weight:var(--font-weight-semi-bold);padding:10px 0px}form#signup .block .label,form#signup .block .input{width:50%}form#signup .block .line{width:100%}form#signup .block.border-bottom{border-bottom:1px solid var(--color-gray-tab)}form#signup .block.border-bottom .label{font-weight:var(--font-weight-regular)}form#signup .block.error input,form#signup .block.error select,form#signup input.error,form#signup select.error,form#signup textarea.error,form#signup .block.error-msg{background:rgba(var(--color-red-rgb), 0.3) !important}form#signup .block.error label{color:var(--color-red)}form#signup .block.error-msg{padding-left:5px}.newsletter input[type=text].large{width:250px}.newsletter input[name=newsletter_name]{display:none}.newsletter img{position:absolute;bottom:-50px;right:0;width:500px}.newsletter button{border-radius:0 !important}.blockUI.blockMsg{border:0 !important;border-radius:25px;cursor:default !important;width:90% !important;left:50% !important;max-width:800px;transform:translate(-50%, -50%)}.blockUI.blockMsg div.content{padding:25px;width:100%;text-align:center;line-height:27px}.blockUI.blockMsg div.content input[type=text],.blockUI.blockMsg div.content select{width:100%;border:1px solid var(--color-gray-strong);height:40px;padding:0px 15px;background:var(--color-white);font-size:16px;margin-top:10px;max-width:250px}.blockUI.blockMsg div.content input.error,.blockUI.blockMsg div.content select.error{background:rgba(var(--color-red-rgb), 0.3) !important}.blockUI.blockMsg div.content a.button{margin:10px 10px 0}svg.fa-spinner{color:var(--color-green-medium);margin:0}ul.logos{display:flex;justify-content:space-evenly;filter:grayscale(1);flex-wrap:wrap}ul.logos li{padding:15px}ul.logos li img{max-width:200px;height:100px;max-height:100px;object-fit:contain}footer{background:var(--color-black);padding:50px 0 0;color:var(--color-white)}footer .w-30 .logo{display:inline-block}footer .w-30 .logo a{display:block;width:200px;height:30px;background:url(/images/logo.svg) no-repeat;background-size:contain}footer .w-30 p{color:rgba(var(--color-white-rgb), 0.8);margin:15px 0;font-size:var(--font-size-small);line-height:20px}footer .title{font-size:16px;font-weight:var(--font-weight-semi-bold);padding-bottom:10px}footer a{color:rgba(var(--color-white-rgb), 0.8);font-size:var(--font-size-small)}footer ul li{padding:5px 0}footer ul li a:hover{text-decoration:underline}footer .license p{font-size:var(--font-size-xxsmall) !important;display:block}footer .klanten-vertellen{float:none}footer #copyright .inner{padding:10px 0;border-top:1px solid var(--color-gray-strong);font-size:var(--font-size-xsmall)}footer #copyright ul li a{color:var(--color-white);text-decoration:underline}footer #copyright ul li a:hover{text-decoration:none}footer #copyright ul li a svg{margin:0}@media screen and (max-width: 1240px){:root{--font-size-xxxsmall: 12px;--font-size-xxsmall: 13px;--font-size-xsmall: 14px;--font-size-small: 15px;--font-size-medium: 16px;--font-size-large: 16px;--font-size-xlarge: 26px;--font-size-xxlarge: 32px}:root .font-size-xxxsmall{font-size:var(--font-size-xxxsmall)}:root .font-size-xxsmall{font-size:var(--font-size-xxsmall)}:root .font-size-xsmall{font-size:var(--font-size-xsmall)}:root .font-size-small{font-size:var(--font-size-small)}:root .font-size-medium{font-size:var(--font-size-medium)}:root .font-size-large{font-size:var(--font-size-large)}:root .font-size-xlarge{font-size:var(--font-size-xlarge)}:root .font-size-xxlarge{font-size:var(--font-size-xxlarge)}header .top .klanten-vertellen{display:none}header .top .float-right form input{margin-right:20px}header #cover .center .text .title{line-height:50px}.top-categories .list article .inner .title{font-size:16px}.content.float-right .tab blockquote{padding:15px}}@media screen and (max-width: 1080px){header .top{height:58px}header .top .logo{padding-top:15px;position:relative;z-index:10}header .top .logo a{width:142px;height:31px}header .top:hover nav{transition:all ease .6s}header .top nav{padding:15px;float:none;transform:translateX(100%);width:70%;position:fixed;z-index:40;margin-top:58px;right:0;height:calc(100% - 58px);background:rgba(var(--color-black-rgb), 1);overflow-y:scroll;scrollbar-width:none}header .top nav li{float:none !important;padding:0 !important}header .top nav li ul.submenu{display:block !important;position:static !important;background:none !important;padding-bottom:0 !important}header .top nav li ul.submenu li:last-child{border-bottom:none}header .top .autocomplete{top:33px}header .top .float-right{margin-top:10px;line-height:normal}header .top .float-right form{width:100%;left:0;padding:0 50px 0 170px;position:absolute}header .top .float-right form input[type=text]{height:31px;padding-left:36px !important;padding-right:10px;width:100%;left:0}header .top .float-right form input[type=text].open{border-radius:15px 15px 0 0}header .top .float-right svg.search{top:7px !important;left:180px !important;font-size:17px}header .top a.phone{display:none}header .top svg.fa-phone{margin:3px 0 0 0;position:relative}header .top label#mobile-menu-link{display:inline !important;position:relative;margin-left:15px !important}header .kicker{height:58px}header .usps{padding:0}header .usps .center{overflow:hidden}header .usps .center ul{position:relative;display:block !important;animation:ticker-vertical 10s cubic-bezier(1, 0, 0.5, 0) infinite;height:40px}header .usps .center ul li{text-align:center;height:40px;line-height:40px}.top-categories{display:block !important}.top-categories .grid.horizontal{width:100%}.top-categories .review{width:100%;float:none;padding-left:0}.top-categories .review .list{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;overflow-x:scroll;ms-overflow-style:none;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap !important}.top-categories .review .list::-webkit-scrollbar{display:none}.top-categories .review .list .item{display:block;width:25%;min-width:40%;padding:15px}.top-categories .review .list .item .inner{background-position:right 15px top 15px;background-size:80px auto}.scrollable{display:flex !important;width:100%;overflow-x:scroll;ms-overflow-style:none;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap !important}.scrollable::-webkit-scrollbar{display:none}.scrollable article{flex-grow:1;min-width:40% !important}.top-categories.small .flex{flex-wrap:nowrap !important}.top-categories.small .scrollable article{min-width:auto !important}.grid.horizontal:not(.scrollable){grid-template-columns:repeat(3, 1fr) !important}.courses:not(.scrollable) article,.locations:not(.scrollable) article{width:33.33%}.content.float-right .tab.gutter,.content.float-right div.list.vertical article .tab.row,div.list.vertical article .content.float-right .tab.row{padding-left:0 !important;padding-right:0 !important}.content.float-right .intro{display:block}.content.float-right .intro .image{padding-top:56.25%}.content.float-right .intro .advantages{margin-left:0}.side.float-left{display:none}.content.float-right{width:100%}.content.float-right .tab{padding:0;margin-top:5px}.content.float-right .tab div.title a:not(.anchor){display:block;padding:15px;background:var(--color-gray-tab);text-transform:uppercase;color:var(--color-black);position:relative}.content.float-right .tab div.title a:not(.anchor) svg{display:none;margin:0;position:absolute;top:13px;right:15px}.content.float-right .tab div.title a:not(.anchor).active{background:var(--color-green-medium);color:var(--color-white)}.content.float-right .tab div.title a:not(.anchor).active svg.opened{display:block}.content.float-right .tab div.title a:not(.anchor):not(.active) svg.closed{display:block}.content.float-right .tab .data{display:none;padding:15px;padding-top:0}.content.float-right .tab .online-info .flex{flex-direction:column}.content.float-right .tab .online-info .flex .advantages,.content.float-right .tab .online-info .flex .included{width:100%}.content.float-right .tab.gutter,.content.float-right div.list.vertical article .tab.row,div.list.vertical article .content.float-right .tab.row{padding-left:0 !important;padding-right:0 !important}.content.float-right .tab.gutter .title.gutter,.content.float-right div.list.vertical article .tab.row .title.gutter,div.list.vertical article .content.float-right .tab.row .title.gutter,.content.float-right .tab.gutter div.list.vertical article .title.row,div.list.vertical article .content.float-right .tab.gutter .title.row,.content.float-right div.list.vertical article .tab.row .title.row,div.list.vertical article .content.float-right .tab.row .title.row{padding:0 !important}.content.float-right .tab.gutter .data,.content.float-right div.list.vertical article .tab.row .data,div.list.vertical article .content.float-right .tab.row .data{padding-left:0 !important;padding-right:0 !important}.content.float-right .tab .calendar .location-info ul.usps{flex-wrap:wrap}.location .intro{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr}#blog #trending,#blog #categories{display:block}div.tight{width:100%}footer .w-30{width:50% !important}footer .w-60{width:50% !important}footer .w-60 .c-3{width:50% !important}footer .w-60 .c-4{width:100% !important}ul.columns-3{columns:2;-webkit-columns:2;-moz-columns:2}}@media screen and (max-width: 800px){.show-mobile{display:revert !important}.hide-mobile{display:none}a.mobile-signup{display:block}header #cover .center{height:400px}header #cover .center:before{background:url(/images/header-mobile.webp) center no-repeat;background-size:cover}header #cover .center:after{content:" ";position:absolute;background:rgba(var(--color-black-rgb), 0.7);width:100%;height:100%;left:0;top:0}header #cover .center .text .title{color:var(--color-white);line-height:40px;padding-bottom:0}header #cover .center .text .title small{margin-top:0;color:var(--color-white)}header #cover .center .text p{opacity:1}header #cover .center .text a.button{background:var(--color-orange)}header #cover .center .text a{color:var(--color-white)}header #cover .w-35{width:100% !important;position:relative;z-index:10;color:var(--color-white)}header #cover:not(.custom) .list.courses{display:none}header #cover.custom .text{display:none}.top-categories .grid.horizontal{display:block !important}.top-categories .grid.horizontal article{margin-top:15px}.top-categories .grid.horizontal article:first-child{margin:0}.top-categories .grid.horizontal article .inner{padding:15px;border-left:5px solid var(--color-green-light);border-bottom:none;border-radius:50px}.top-categories .grid.horizontal article .inner p{display:none}.top-categories .grid.horizontal article .inner a.view{right:15px;bottom:15px}.top-categories .review .list .item{min-width:80%}.scrollable article{min-width:80% !important}ul.logos li img{max-width:100px;height:50px;object-fit:contain}h1.home{text-align:center;padding-bottom:0}.top-categories.small .scrollable article{min-width:auto !important}section.popular{padding-top:75px;background:var(--color-taupe)}section.popular h2 span{color:var(--color-green-medium)}section.locations.home{background:var(--color-white)}section.locations h2{font-weight:var(--font-weight-regular)}section.locations ul{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:15px !important}section.locations ul li{min-width:0 !important}section.locations ul li a{font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-xsmall) !important;padding-right:0 !important}.locations:not(.scrollable) article{width:100%}.courses:not(.scrollable){padding:0 10px}.courses:not(.scrollable) article{padding:5px !important;width:50%}.courses:not(.scrollable) article .inner{height:100%;padding-bottom:0}.courses:not(.scrollable) article .inner a.button{border-radius:0 0 10px 10px;width:100%}.courses:not(.scrollable) article .inner .title{padding:10px 15px 0;word-wrap:break-word}.courses:not(.scrollable) article .inner .sub-title{padding:0 15px 5px}.courses:not(.scrollable) article .inner .image .stars{display:none}.courses:not(.scrollable) article .inner ul{padding:0 15px 45px}.courses:not(.scrollable) article .inner ul li{text-align:left}.courses:not(.scrollable) article .inner ul li label{display:block;width:100%;margin-bottom:3px}.courses:not(.scrollable) article .inner .bottom{bottom:0}.tight div.float-left,.tight div.float-right{width:100% !important}.open-house li{width:100% !important}.open-house li:last-child{padding-bottom:0 !important}form#signup .block{display:block;margin-top:10px}form#signup .block .label,form#signup .block .input{width:100%}section .newsletter img{display:none}section .newsletter .w-50{width:100% !important}.content.float-right .intro .advantages{padding:15px}.reviews.scrollable article{min-width:80% !important}.reviews.scrollable article .inner{padding:15px;background-position:right 10px top 10px;background-size:60px auto}ul#breadcrumbs{display:none}.content .tab ul.seminars li a span{display:none}#complete-calendar .list .monthly .item{flex-wrap:wrap;align-items:stretch}#complete-calendar .list .monthly .item .view{display:none !important}#complete-calendar .list .monthly .item .signup{background:var(--color-black);color:var(--color-white)}#complete-calendar .list .monthly .item .location{flex-grow:2}#complete-calendar .list .monthly .item.lastminute .price{flex-grow:2;margin-left:0}#complete-calendar .list .monthly .item .name{order:6;flex-grow:10;flex-basis:100%;margin-left:0}footer .w-30{width:100% !important}footer .w-60{width:100% !important}footer .w-60 .c-3{width:50% !important}footer #copyright ul.float-left{width:100%;text-align:center}footer #copyright ul.float-left li{display:inline-block !important;text-align:center;float:none !important;padding:10px !important}footer #copyright ul.float-left li:first-child{display:block !important}footer #copyright ul.float-left li a{font-size:var(--font-size-xxsmall)}footer #copyright ul.float-right{width:100%;text-align:center}footer #copyright ul.float-right li{float:none !important;display:inline-block !important}ul.columns-2,ul.columns-3{columns:1;-webkit-columns:1;-moz-columns:1}}@media screen and (max-width: 350px){.courses:not(.scrollable) article{width:100%}.courses:not(.scrollable) article .inner .title{height:auto;padding-bottom:10px}.courses:not(.scrollable) article .inner ul li{text-align:right}.courses:not(.scrollable) article .inner ul li label{display:inline;width:auto}.locations:not(.scrollable) ul.flex.locations{grid-template-columns:repeat(1, minmax(0, 1fr))}}
