iframe,img,object{max-width:100%}img{height:auto}a{font-weight:600}.navbar .navbar-toggler{outline:0;border-radius:0}.navbar .navbar-toggler .navbar-toggler-icon{height:.2em;width:1.2em;background-image:none}.navbar-brand{max-width:200px}.navbar-nav .nav-item:after{content:"";width:6px;height:6px;margin:0 10px}.navbar-nav .nav-item:last-child:after{display:none}.navbar-nav .nav-item .nav-link{font-size:16px;font-size:1rem}.navbar .dropdown>.dropdown-menu .dropdown-item{font-size:14.4px;font-size:.9rem}.navbar .dropdown:hover>.dropdown-menu{display:block}.contains-block-slider{padding-top:5rem;padding-bottom:1rem}.contains-block-slider .block-slider .logo{position:absolute;z-index:999;top:-75px;left:0;right:0}.contains-block-slider .block-slider .slider .flickity-slider{-webkit-transform:none!important;transform:none!important}.contains-block-slider .block-slider .slider .flickity-slider .slide-image{opacity:0;left:0!important}.contains-block-slider .block-slider .slider .flickity-slider .slide-image.is-selected{opacity:1;z-index:2}.contains-block-slider .block-slider .slider .flickity-slider .slide-image .slider-overlay{position:absolute;width:100%;height:100%}.contains-block-slider .block-slider .slider .flickity-slider .slide-image .slider-overlay .img{position:relative}.contains-block-slider .block-slider .slider .flickity-slider .slide-image .slider-overlay .img .title{position:absolute;max-width:250px;height:120px;left:70px}.contains-block-primary-textblock{padding-top:1rem;padding-bottom:1rem}.contains-block-primary-textblock .block-primary-textblock .inner-block .textblock a{text-decoration:underline}.contains-block-secondary-textblock{padding-top:1rem;padding-bottom:1rem}.contains-block-secondary-textblock .block-secondary-textblock .inner-block .textblock a{text-decoration:underline}.contains-block-tertiary-textblock{padding-top:1rem;padding-bottom:1rem}.contains-block-tertiary-textblock .block-tertiary-textblock .inner-block .textblock a{text-decoration:underline}.contains-block-quaternary-textblock{padding-top:1rem;padding-bottom:1rem}.contains-block-quaternary-textblock .block-quaternary-textblock .inner-block .textblock a{text-decoration:underline}.contains-block-quinary-textblock{padding-top:1rem;padding-bottom:1rem}.contains-block-quinary-textblock .block-quinary-textblock .inner-block .textblock a{text-decoration:underline}.contains-block-image-with-btn,.contains-block-primary-btn-block,.contains-block-secondary-btn-block,.contains-block-tertiary-btn-block{padding-top:1rem;padding-bottom:1rem}.contains-block-image-with-btn .block-image-with-btn .img-bg{min-height:300px}.contains-block-upcoming-events{padding-top:1rem;padding-bottom:1rem}.contains-block-upcoming-events .block-upcoming-events .inner-block .event:last-child{margin-top:20px}.contains-block-upcoming-events .block-upcoming-events .inner-block .event .day-month-wrapper{position:relative}.contains-block-upcoming-events .block-upcoming-events .inner-block .event .day-month-wrapper .day{font-size:28px}.contains-block-upcoming-events .block-upcoming-events .inner-block .event .day-month-wrapper .month{font-style:21px}.contains-block-upcoming-events .block-upcoming-events .inner-block .event .day-month-wrapper:after{position:absolute;height:100%;content:"";right:0}.contains-block-calendar{padding-top:1rem;padding-bottom:1rem}.contains-block-calendar .block-calendar .event .day-month-wrapper .day{font-size:28px}.contains-block-calendar .block-calendar .event .day-month-wrapper .month{font-size:21px}.contains-block-calendar .block-calendar .event .day-month-wrapper:after{position:absolute;height:100%;content:"";right:0}.contains-block-form{padding-top:1rem;padding-bottom:1rem}.contains-block-form .block-form form label{text-transform:uppercase}.contains-block-form .block-form form .form-control{height:50px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:0;font-size:18px;padding:0 30px}.contains-block-form .block-form form textarea.form-control{min-height:120px}.contains-block-form .block-form form .g-recaptcha{margin-bottom:15px}.contains-block-photo-album,.contains-block-team{padding-top:1rem;padding-bottom:1rem}.contains-block-photo-album .block-photo-album .photo-wrapper{position:relative;min-height:255px;width:100%;height:100%}.contains-block-photo-album .block-photo-album .photo-wrapper .photo-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.contains-block-photo-album .block-photo-album .photo-wrapper .photo-overlay .btn{position:absolute;font-size:12.8px;font-size:.8rem;left:50%;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.contains-block-photo-album .block-photo-album .photo-wrapper:hover .photo-overlay{opacity:1}.contains-block-photo-album .block-photo-album .photo-wrapper:hover .photo-overlay .btn{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contains-block-bg-img-fullwidth .row{margin:0}.contains-block-bg-img-fullwidth .block-bg-img-fullwidth{padding:0}.contains-block-bg-img-fullwidth .block-bg-img-fullwidth .bg-img{position:relative;height:400px;background-size:cover;background-position:50%;margin-bottom:50px}.contains-block-bg-img-fullwidth .block-bg-img-fullwidth .bg-img .overlay{position:absolute;width:100%;height:100%}.contains-block-bg-img-fullwidth .block-bg-img-fullwidth .bg-img .overlay .img{position:absolute;width:100%;left:0;right:0;bottom:-30px;z-index:10}.contains-block-location-block{padding-top:1rem;padding-bottom:1rem}.contains-block-location-block .block-location-block .inner-block .table-striped{width:100%}.contains-block-location-block .block-location-block .inner-block .table-striped tbody tr td{border-top:0}.contains-block-location-block .block-location-block .inner-block .table-striped tbody tr td:last-child{text-align:right}.contains-block-workshop-small{padding-top:1rem;padding-bottom:1rem}.contains-block-workshop-small .block-workshop-small .inner-block .workshop-block{text-decoration:none}.contains-block-workshop-small .block-workshop-small .inner-block .workshop-block .img{height:300px}.contains-block-workshop-big{padding-top:1rem;padding-bottom:1rem}.contains-block-workshop-big .block-workshop-big .inner-block .workshop-block{text-decoration:none}.contains-block-workshop-big .block-workshop-big .inner-block .workshop-block .img{height:300px}.contains-block-video{padding-top:1rem;padding-bottom:1rem}.contains-block-video .block-video #video-wrapper{position:relative}.contains-block-video .block-video #video-wrapper .overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.contains-block-video .block-video #video-wrapper .overlay #play-pause-btn{outline:0;padding:1rem;-webkit-box-shadow:none;box-shadow:none}.contains-block-video .block-video #video-wrapper #video{position:relative;width:100%;height:100%;min-width:100%;min-height:100%}.location-wrapper{position:relative}.location-wrapper .title{word-break:break-all;font-size:16px;font-size:1rem}.location-wrapper .description{font-size:12.8px;font-size:.8rem}.location-wrapper .nav-tabs{position:relative}.location-wrapper .nav-tabs .pointer{position:absolute;display:inline-block;text-decoration:none}.location-wrapper .nav-tabs .pointer span{font-size:150%}.location-wrapper .nav-tabs .pointer .settings-icon{font-size:90%}.location-wrapper .nav-tabs .pointer .shield-icon{font-size:95%}.location-information span{font-size:12.8px;font-size:.8rem}.contains-block-location-map-1{padding-top:1rem;padding-bottom:1rem}.contains-block-location-map-1 .block-location-map-1 .location-wrapper .nav-tabs .delft{top:215px;left:85px}.contains-block-location-map-1 .block-location-map-1 .location-wrapper .nav-tabs .deventer{top:150px;left:235px}.contains-block-location-map-1 .block-location-map-1 .location-wrapper .nav-tabs .eindhoven{top:250px;left:150px}.contains-block-location-map-1 .block-location-map-1 .location-wrapper .nav-tabs .utrecht{top:190px;left:140px}.contains-block-location-map-1 .block-location-map-1 .location-wrapper .nav-tabs .alkmaar{top:105px;left:112px}.contains-block-location-map-1 .block-location-map-1 .location-wrapper .nav-tabs .amsterdam{top:160px;left:105px}.contains-block-location-map-1 .block-location-map-1 .location-wrapper .nav-tabs .rotterdam{top:200px;left:80px}.contains-block-location-map-1 .block-location-map-1 .location-wrapper .nav-tabs .apeldoorn{top:190px;left:180px}.contains-block-location-map-3{padding-top:1rem;padding-bottom:1rem}.contains-block-location-map-3 .block-location-map-3 .location-wrapper .nav-tabs .alkmaar{top:100px;left:105px}.contains-block-location-map-3 .block-location-map-3 .location-wrapper .nav-tabs .utrecht{top:190px;left:130px}.contains-block-location-map-3 .block-location-map-3 .location-wrapper .nav-tabs .breda{top:230px;left:110px}.contains-block-location-map-3 .block-location-map-3 .location-wrapper .nav-tabs .apeldoorn{top:190px;left:180px}.contains-block-location-map-3 .block-location-map-3 .location-wrapper .nav-tabs .heerenveen{top:60px;left:200px}.contains-block-location-map-3 .block-location-map-3 .location-wrapper .nav-tabs .enschede{top:150px;left:240px}.contains-block-location-map-3 .block-location-map-3 .location-wrapper .nav-tabs .eindhoven{top:250px;left:150px}.contains-block-location-map-3 .block-location-map-3 .location-wrapper .nav-tabs .rotterdam{top:200px;left:80px}.contains-block-location-map-4{padding-top:1rem;padding-bottom:1rem}.contains-block-location-map-4 .block-location-map-4 .location-wrapper .nav-tabs .alkmaar{top:100px;left:110px}.contains-block-location-map-4 .block-location-map-4 .location-wrapper .nav-tabs .apeldoorn{top:190px;left:180px}.contains-block-location-map-4 .block-location-map-4 .location-wrapper .nav-tabs .enschede{top:150px;left:240px}.contains-block-location-map-4 .block-location-map-4 .location-wrapper .nav-tabs .eindhoven{top:250px;left:150px}.contains-block-location-map-4 .block-location-map-4 .location-wrapper .nav-tabs .rotterdam{top:200px;left:80px}.contains-block-location-map-4 .block-location-map-4 .location-wrapper .nav-tabs .utrecht{top:190px;left:130px}.contains-block-custom-iframe-tsd .block-custom-iframe-tsd,.contains-block-custom-iframe-vkd .block-custom-iframe-vkd{padding-top:2rem;padding-bottom:2rem}.contains-block-location-map-5{padding-top:1rem;padding-bottom:1rem}.contains-block-location-map-5 .block-location-map-5 .location-wrapper .nav-tabs .eindhoven{top:250px;left:150px}.contains-block-location-map-5 .block-location-map-5 .location-wrapper .nav-tabs .alkmaar{top:105px;left:112px}.contains-block-location-map-5 .block-location-map-5 .location-wrapper .nav-tabs .rotterdam{top:200px;left:80px}.contains-block-location-map-5 .block-location-map-5 .location-wrapper .nav-tabs .apeldoorn{top:190px;left:180px}.footer-otib-partnerships .textblock a,.footer-textblock .inner-block .textblock a{text-decoration:underline}.footer-otib-partnerships .owl-carousel .owl-nav .icon{width:20px;height:20px;margin:0 5px;border-radius:50%;border:0}