.main-container{position:relative;padding:0}.menu-toggle-btn{background-color:#fff;box-shadow:3px 3px 3px rgba(50,50,50,0.1);height:50px;right:90px;line-height:50px;margin:0;outline:0 none;padding:0;position:fixed;top:30px;width:50px;z-index:999;border:0}.menu-toggle-btn .lines{background-color:#333;display:inline-block;height:2px;width:20px;position:relative;vertical-align:middle;transition:all 0.1s linear 0s}.menu-toggle-btn .lines:before{top:5px}.menu-toggle-btn .lines:after{top:-5px}.menu-toggle-btn .lines:after,.menu-toggle-btn .lines:before{left:0;position:absolute;content:"";background-color:#333;display:inline-block;height:2px;width:20px;transition:all 0.1s linear 0s}.menu-toggle-btn:hover .lines{background-color:#999}.menu-toggle-btn:hover .lines:after,.menu-toggle-btn:hover .lines:before{background-color:#999}.menu-toggle-btn.toggle-close .lines{background:rgba(0,0,0,0) none repeat scroll 0 0}.menu-toggle-btn.toggle-close .lines:before{transform:rotate3d(0, 0, 1, 45deg)}.menu-toggle-btn.toggle-close .lines:after{transform:rotate3d(0, 0, 1, -45deg)}.menu-toggle-btn.toggle-close .lines:before,.menu-toggle-btn.toggle-close .lines:after{top:0;transform-origin:50% 50% 0}.menu{right:150px;top:30px;background-color:#fff;box-shadow:3px 3px 3px rgba(50,50,50,0.1);opacity:0;position:fixed;transition:all 0.3s ease-out 0s;visibility:hidden;z-index:999}.menu.show-menu{opacity:1 !important;visibility:visible !important}.menu .nav{padding:0 15px;list-style:none;margin-bottom:0}.menu .nav li{display:inline-block;height:50px;line-height:50px;padding:0 15px;text-transform:uppercase;font-size:12px;list-style:none;margin:0}.menu .nav li a{transition:all 0.1s linear 0s;color:#a0a0a0;padding:0;background-color:#fff}.menu .nav li a:focus,.menu .nav li a:hover{color:#1e1e1e;background-color:#fff}.menu .nav li.active a{color:#1e1e1e;background-color:#fff}.userdata-btn{background-color:#fff;box-shadow:3px 3px 3px rgba(50,50,50,0.1);height:50px;right:30px;line-height:50px;margin:0;outline:0 none;padding:0;position:fixed;top:30px;width:50px;z-index:999;border:0}.userdata-btn .q-icon{transition:all 0.1s linear 0s;color:#333}.userdata-btn:hover .q-icon{color:#999}.mobile-site-header .mobile-header-inline .questi-mobile-header{background-color:#304651;padding-top:15px;padding-bottom:15px}.mobile-site-header .mobile-header-inline .questi-mobile-header .mobile-menu-toggle{float:right;margin:0;margin-top:5px !important;padding:0;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0)}.mobile-site-header .mobile-header-inline .questi-mobile-header .mobile-menu-toggle .mm-lines{background-color:#fff;display:inline-block;height:2px;width:20px;position:relative;vertical-align:middle;transition:all 0.1s linear 0s}.mobile-site-header .mobile-header-inline .questi-mobile-header .mobile-menu-toggle .mm-lines:before{top:5px}.mobile-site-header .mobile-header-inline .questi-mobile-header .mobile-menu-toggle .mm-lines:after{top:-5px}.mobile-site-header .mobile-header-inline .questi-mobile-header .mobile-menu-toggle .mm-lines:after,.mobile-site-header .mobile-header-inline .questi-mobile-header .mobile-menu-toggle .mm-lines:before{left:0;position:absolute;content:"";background-color:#fff;display:inline-block;height:2px;width:20px;transition:all 0.1s linear 0s}.mobile-site-header .mobile-header-inline .mobile-inline-nav{background-color:#304651}.mobile-site-header .mobile-header-inline .mobile-inline-nav ul{margin:0;padding:0;list-style:none}.mobile-site-header .mobile-header-inline .mobile-inline-nav ul li{line-height:40px;border-top:1px solid #fff}.mobile-site-header .mobile-header-inline .mobile-inline-nav ul li a{display:block;padding-left:15px;color:#fff}.mobile-site-header .mobile-header-inline .mobile-inline-nav ul li.active{background-color:#436271}.mobile-site-header .mobile-header-inline .mobile-inline-nav ul li.active a{font-weight:bold}.site-header{padding:0;position:relative}.site-header.subpage{min-height:300px}.site-header .header-inline{display:block;width:100%;overflow:hidden}.site-header .header-inline .questi-logo{background-color:#304651;display:inline-block;margin-top:30px;padding:15px 30px}.site-header .header-inline .cm-logo{display:inline-block;margin-top:30px;padding:15px 30px}.site-header .header-inline .container{display:block;height:100%;width:100%}.site-header .header-inline .container .header-content{position:relative;text-align:center}.site-header .header-inline .container .header-content .jumbotron{padding-bottom:0px !important;margin-bottom:30px !important}.site-header .header-inline .container .header-content .jumbotron h1{font-size:90px;text-align:left;margin-left:200px;background-color:rgba(255,255,255,0.4);display:table;padding:0 0 2px 0;padding-top:-5px !important}.site-header .header-inline .container .header-content .cta{margin-left:200px;text-align:left}.site-header .header-down-arrow{text-align:center;position:absolute;bottom:5px;width:100%}.site-header .header-down-arrow .q-icon{font-size:50px;color:#333}@media (max-width: 550px){.site-header .header-inline .container .header-content .jumbotron h1{font-size:35px;margin-left:20px}.site-header .header-inline .questi-logo img{width:60%}section.onzevisie .q-icon-large{font-size:40px !important}}@media (min-width: 551px) and (max-width: 768px){.site-header .header-inline .container .header-content .jumbotron h1{font-size:55px;margin-left:75px}}@media (min-width: 768px) and (max-width: 990px){.site-header .header-inline .container .header-content .jumbotron h1{font-size:65px}}@media (min-width: 990px) and (max-width: 1200px){.site-header .header-inline .container .header-content .jumbotron h1{font-size:75px}}@media (min-width: 1200px){.site-header .header-inline .container .header-content .jumbotron h1{font-size:90px}}section.onzevisie .q-icon-large{font-size:70px;margin-bottom:20px}section.onzevisie h2{font-size:28px;color:#304651;font-weight:bold;margin:0 0 10px 0;padding:0;text-transform:uppercase}section.onzevisie p{color:#666;line-height:25px;margin:0;padding:0}section.info .info-text h1{font-size:28px;color:#304651;font-weight:bold;margin:0 0 10px 0;padding:0;text-transform:uppercase}section.info .info-text p{color:#666;line-height:25px;margin:0;padding:0}section.info .right-image img{border-radius:5px}section.feature-list .feature-list-item{padding:10px 25px}section.feature-list .feature-list-item .q-icon{font-size:50px;margin-bottom:20px}section.feature-list .feature-list-item h2{font-size:18px;margin:0}section.start-now h1{font-size:28px;color:#304651;font-weight:bold;margin:0 0 10px 0;padding:0;text-transform:uppercase}section.start-now h3{color:#666;line-height:25px;margin:0 0 20px 0;padding:0;font-weight:normal}.picto img{height:70px;margin:20px 0px}.lesgever{color:grey}h1,h2{font-size:32px}h3{font-size:22px}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.movie-play-btn{background:#fff url("/assets/images/play-btn.png") no-repeat scroll 60% 50%;display:inline-block;border-radius:50%;box-shadow:0 0 0 20px rgba(0,167,221,0.5);height:110px;width:110px;transition:all 0.4s ease-in 0s}.movie-play-btn:hover{box-shadow:0 0 15px 20px rgba(0,84,111,0.5)}.teamfoto{border-radius:5px;width:100px;height:100px;object-fit:cover}.quote-block{background-color:#bfe0e5;color:#666;padding:30px;font-size:1.2em;border-radius:3px}.quote-block .quote-quote{font-size:36px;color:#746a52}.quote-block .quote-text{font-weight:bold}.quote-block .quote-naam,.quote-block .quote-functie,.quote-block .quote-gemeente{font-size:0.7em;font-style:italic}ul.nobullet,ul.nobullet li{list-style:none}ul.feature-list{list-style:none;margin:0;padding:0;bottom:auto !important;left:auto !important;position:relative !important;text-align:inherit !important;width:100% !important}ul.feature-list li{border:none !important;height:inherit !important;text-indent:inherit !important;width:inherit !important;display:block;padding:10px 15px;margin-bottom:10px;border-radius:5px;cursor:pointer;background-color:rgba(255,255,255,0.35)}ul.feature-list li:after{clear:both;content:" ";display:table}ul.feature-list li.active{background-color:rgba(255,255,255,0.75);font-weight:bold;height:inherit !important;width:inherit !important;margin-bottom:10px !important}ul.feature-list li.active:hover{background-color:rgba(255,255,255,0.75)}ul.feature-list li:hover{background-color:rgba(255,255,255,0.5)}ul.feature-list li .icon{width:50px;height:50px;background-color:#53acb8;border-radius:50px;color:#fff;float:left;font-size:24px;text-align:center;line-height:50px;margin-right:25px}ul.feature-list li .content{display:table;height:50px;font-size:16px}ul.feature-list li .content span{vertical-align:middle;display:table-cell}ul.feature-list.carousel-indicators{bottom:inherit !important;left:inherit !important}.vormingen-filter{padding:15px}.vormingen-filter h2.filter-title{padding:0;margin:0 0 5px 0;font-size:14px}.vormingen-filter ul{margin:0;padding:0}.vormingen-filter ul li{list-style:none;margin:0 0 0 5px;padding:0}.vormingen-filter ul li input[type='checkbox']{margin-right:5px}.vormingen-filter ul li label{font-weight:normal;cursor:pointer}.vormingen-lijst .month-divider{font-size:18px;color:#333;text-transform:uppercase;font-weight:bold;margin-bottom:5px}.vormingen-lijst .vorming-item{border:1px solid #bbb;border-radius:5px;padding:15px;margin-bottom:15px;position:relative}.vormingen-lijst .vorming-item h2{margin:0 0 5px 0;padding:0;font-size:16px}.vormingen-lijst .vorming-item .vorming-datum-dag{font-weight:bold;text-align:center;font-size:20px}.vormingen-lijst .vorming-item .vorming-datum-maand{text-align:center;font-size:11px}.vormingen-lijst .vorming-item .vorming-info{color:#737373}.vormingen-lijst .vorming-item .vorming-info i{width:20px;margin-right:5px;text-align:center}.vormingen-lijst .vorming-item .vorming-info a.info-link{cursor:pointer;margin-left:28px;text-decoration:underline !important}.vormingen-lijst .vorming-item .vorming-info a.info-link:hover{text-decoration:none !important}.vormingen-lijst .vorming-item .vorming-info a.info-link i{width:auto;margin:0 0 0 3px}.vormingen-lijst .vorming-item .vorming-extra-info hr{border-color:#333}.vormingen-lijst .vorming-item .vorming-extra-info h3{margin:0 0 3px 0;padding:0;font-size:16px}.vormingen-lijst .vorming-item .low-availability{color:#f00;margin-top:5px}.vormingen-data .login-container{background-color:#f3f3f3;border-radius:5px;padding:15px;margin-bottom:15px}.vormingen-data .login-container h3{font-size:16px;margin:0 0 10px 0;padding:0}.vormingen-data .vorming-info-box{border:1px solid #333;border-radius:5px;padding:10px}.vormingen-data .vorming-info-box h3{margin:0}.vormingen-data .vorming-info-box .vorming-info{color:#737373}.vormingen-data .vorming-info-box .vorming-info i{width:20px;margin-right:5px;text-align:center}.vormingen-data .qform .error_message{margin:5px 0 5px 150px !important}.vormingen-data .qform .error_message:before{clear:both}.vorming-overzicht-container{background-color:#f3f3f3;border-radius:5px;padding:15px}.vorming-overzicht-container .vorming-info{color:#737373}.vorming-overzicht-container .vorming-info i{width:20px;margin-right:5px;text-align:center}.vormingen-steps{margin-bottom:15px;height:40px}.vormingen-steps ul{margin:0;padding:0}.vormingen-steps ul li{list-style:none;float:left;width:25%;display:block;height:40px;position:relative}.vormingen-steps ul li div{background:#f3f3f3 none repeat scroll 0 0;border-color:#ddd;border-image:none;border-style:solid;border-width:1px 0;display:block;font-size:1.4rem;font-weight:200;margin-right:1rem;padding-left:2rem;padding-right:2rem;text-transform:lowercase;height:40px;line-height:40px;text-align:center}.vormingen-steps ul li div .link{display:none}.vormingen-steps ul li div .arrow{height:0;line-height:0;position:absolute;top:0;transform:rotate(360deg);width:0}.vormingen-steps ul li div .arrowStart{border-bottom:20px solid transparent;border-left:10px solid #ccc;border-top:20px solid transparent;left:1px}.vormingen-steps ul li div .arrowStartOverlay{border-bottom:20px solid transparent;border-left:10px solid #fff;border-top:20px solid transparent;left:0}.vormingen-steps ul li div .arrowEnd{background:#fff none repeat scroll 0 0;border-bottom:20px solid transparent;border-left:10px solid #ccc;border-top:20px solid transparent;right:1px}.vormingen-steps ul li div .arrowEndOverlay{border-bottom:20px solid transparent;border-left:10px solid #f3f3f3;border-top:20px solid transparent;right:2px}.vormingen-steps ul li div i.step-completed{display:none}.vormingen-steps ul li.first div{background-clip:padding-box;border-left-width:1px;border-radius:3px 0 0 3px;padding-left:1.4rem;padding-right:1.4rem}.vormingen-steps ul li.last div{background-clip:padding-box;border-radius:0 3px 3px 0;border-right-width:1px;margin-right:0}.vormingen-steps ul li.active div{font-weight:700;background-color:#e5f6ff;border-color:#8dc8ea;color:#285dab}.vormingen-steps ul li.active div .arrowStart,.vormingen-steps ul li.active div .arrowEnd{border-left-color:#8dc8ea}.vormingen-steps ul li.active div .arrowEndOverlay{border-left-color:#e5f6ff}.vormingen-steps ul li.done div i.step-completed{display:inherit;float:right;font-size:16px;line-height:40px;color:#5f9350}.vormingen-steps ul li.done div .nolink{display:none}.vormingen-steps ul li.done div .link{display:inline-block;text-decoration:underline !important}.vormingen-steps ul li.done div .link:hover{text-decoration:none !important}.vormingen-steps ul li.nl .nolink{display:inline-block !important}.vormingen-steps ul li.nl .link{display:none !important}@media (max-width: 768px){.vormingen-steps ul li div i.step-completed{display:none !important}.vormingen-steps ul li.done div i.step-completed{display:none !important}.qform.form-inline.shortlabel input[type="text"],.qform.form-inline.shortlabel input[type="password"],.qform.form-inline.shortlabel select{min-width:0 !important}.qform.haslabel label{display:none}}@media (max-width: 550px){.vormingen-steps ul li div{font-size:1.3rem;padding-left:1.5rem !important;padding-right:1.5rem !important;margin-right:0.5rem}.vormingen-data .qform .error_message{margin:5px 0 5px 0 !important}.vormingen-data .qform .error_message:before{clear:both}}
