body{margin:0;padding:0}div.wrap{width:1000px;max-width:100%;margin:auto;box-sizing:border-box}div#site-heading div.wrap{width:1000px;max-width:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:400px){div#site-heading div.wrap{flex-wrap:wrap}}div#site-heading div.wrap div.spacer{flex-grow:1}div#site-heading div.wrap div#spacer-right{flex-grow:0}@media screen and (min-width:850px){div#site-heading div.wrap div#spacer-right{flex-grow:1}}div#site-heading div.wrap img.site-logo{flex:none;max-width:50vw}@media screen and (min-width:850px){div#site-heading div.wrap .search-form{flex-grow:4}}footer#site-footer{padding:80px 1em 20px 0;clear:both}@media screen and (min-width:1000px){footer#site-footer{padding-left:0;padding-right:0}}@media screen and (max-width:850px){footer#site-footer{padding-left:15px;padding-right:15px}}footer#site-footer>.wrap>li{list-style-type:none}footer#site-footer h3{font-size:1.4rem;margin:0 0 .7rem}footer#site-footer a{text-decoration:none}footer#site-footer a:hover{text-decoration:underline}footer#site-footer .disclaimer{font-size:smaller}.sidebar>li{list-style:none}@media screen and (max-width:850px){article li{list-style:none}}#site-heading .search-form{display:flex}#site-heading .search-form input[type=search]{display:none;border-width:0;padding:1ex}@media screen and (min-width:850px){#site-heading .search-form input[type=search]{display:initial;flex-grow:2}#site-heading .search-form input[type=search]:focus{outline:none}}#site-heading .search-form button[type=submit]{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";background:0 0;border:none}.search-results .search-form{text-align:right;line-height:2}.search-results .search-form fieldset{text-align:left}.search-results .search-form input[type=search]{border-width:0;border-bottom:1px solid #000}.search-results .search-form #search-field{display:flex}.search-results .search-form #search-field input[type=search]{flex-grow:2}.panel-widget-style h3.widget-title{margin-bottom:0;font-size:1.5rem;font-weight:800;line-height:1.6rem;padding-top:20px;padding-bottom:10px}.panel-grid.panel-no-style{margin-bottom:20px !important}div#sidebar-overviews{display:none}@media screen and (min-width:850px){div#sidebar-overviews{display:block;max-width:50vw;float:right;padding-top:5px;padding-bottom:5px}}div.sidebar h2{font-size:1.5rem}div.sidebar li{margin-bottom:20px}div.search-results{position:relative;width:100%}.search-navigation{padding:1ex}.search-navigation h2{font-size:small;font-weight:400}.search-navigation .navigation{text-align:center}.search-navigation .navigation .nav-links{word-spacing:200%}.scroll-widget::-webkit-scrollbar{display:none}article.content-article header .rubriek{letter-spacing:1.5ex}article.content-article header h1{margin:0;padding:10px 0 20px;max-width:100%}@media screen and (max-width:400px){article.content-article header h1{padding:0}}article.content-article .article-info{width:100%;margin:auto;clear:both}@media screen and (min-width:850px){article.content-article .article-info{width:1000px;max-width:100%}}article.content-article h1{font-size:2.5rem}article.content-article section.lead{line-height:2.4rem;padding-top:.5em}article.content-article section.lead :first-letter {font-size:4em;float:left;margin-top:.2ex;margin-right:.2ex}article.content-article .article-body .date{font-size:.9rem}article.content-article .article-body img.author-image{border-radius:50%;border:none;margin-right:1em}article.content-article .article-body a.icon{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";font-weight:900;font-style:normal;color:inherit;text-decoration:none}article.content-article .article-body .authors{margin:1em 0}article.content-article .article-body .authors .author{display:inline-block;margin-right:2em;font-size:smaller;font-style:oblique}article.content-article .article-body .authors .author img{vertical-align:middle}article.content-article .article-body .author-bios{max-width:100%;font-size:smaller;font-style:oblique}article.content-article .article-body .author-bios .author{display:flex;align-items:center}article.content-article .article-body .author-bios .author p{margin:.25ex 0}article.content-article .article-body p{margin-top:0;line-height:1.9rem}article.content-article .article-body ol,article.content-article .article-body ul{padding-left:20px}article.content-article .article-body li{padding:0 0 10px 10px;line-height:1.9rem}article.content-article .article-body h2{font-size:1.4rem}article.content-article .article-body img{max-width:100%;height:auto}article.content-article .article-body figure{padding:0}article.content-article .article-body figure.filling{max-width:100%;margin-bottom:20px}article.content-article .article-body figure figcaption{font-style:italic;font-size:1rem;line-height:1.4rem}article.content-article .article-body figure.code{clear:both}article.content-article p.vraag{font-weight:700}article.content-article aside.kader{max-width:100%;box-sizing:border-box;padding:.5em 1.5rem;border:1px dotted;margin-bottom:1em}article.content-article aside.kader:after{content:"";display:block;clear:both}article.content-article table{border-collapse:collapse;margin-bottom:20px;overflow-y:scroll}article.content-article table td{padding:.5em}article.content-article table th{padding:.5em}article.content-article .article-editor{font-style:oblique;font-weight:700;font-size:smaller;clear:both}.article-overview a{color:inherit;text-decoration:none}.article-overview p{margin-top:.5rem;line-height:1.6rem}.single-article-block{overflow:hidden}.single-article-block img{width:100%;object-fit:cover}.single-article-block .text.fixed{position:relative}.single-article-block .text.fixed.fixed:before{content:"";width:100%;height:2em;position:absolute;left:0;bottom:0}.article-info h4{font-size:1.5rem;line-height:1.75rem;margin-bottom:20px;padding-top:20px;padding-bottom:10px}.article-info .related{display:flex;flex-wrap:wrap;justify-content:space-between}.article-info .related .single-article-block{width:23%}@media screen and (max-width:400px){.article-info .related .single-article-block{width:48%}}div.search-results ul{padding-left:0}div.search-results ul li{list-style:none;margin:0;padding:0}div.search-results ul li .article-overview img{width:initial;height:initial;float:right;margin:20px 20px 0}.rubriek{text-transform:uppercase}div#site-heading div#leaderboard{text-align:center;padding:10px 0}div#site-heading div#leaderboard img{max-width:100%;height:auto}.techwatch-ad{width:100%;box-sizing:border-box;padding:0 0 15px}.techwatch-ad .info{padding-top:0}.techwatch-ad .info a{text-decoration:none}.techwatch-ad .info h3{font-size:1rem;padding-top:0;margin-top:0;margin-bottom:.3rem}.techwatch-ad a.subscribe{text-decoration:none;padding:1em;text-transform:uppercase;display:inline-block;text-align:center;font-size:1rem}@media screen and (max-width:400px){.techwatch-ad a.subscribe{font-size:.9rem}}.techwatch-ad .location{font-size:.8rem;margin:0}.training-ad{display:flex;align-items:flex-start;margin-bottom:0}@media screen and (max-width:400px){.training-ad{padding:4px}}.content-article .techwatch-ad{max-width:100%;margin-bottom:20px}.content-article .techwatch-ad .tagline{font-size:1rem}.content-article .event-ad{margin-bottom:20px;padding:30px}@media screen and (max-width:400px){.content-article .event-ad{padding:4px;flex-wrap:wrap}.content-article .event-ad .info{flex-basis:10%}.content-article .event-ad .action{flex-basis:100%}}.content-article .event-ad h3{font-size:1.5rem}.content-article .event-ad .calendar{padding:0 30px 0 0}.content-article .event-ad .tagline{margin-bottom:0;padding-right:30px;line-height:1.7rem}.content-article .event-ad .action{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-right:0}.content-article .event-ad .action img{width:32px;height:32px}.content-article .training-ad{padding:30px}.content-article .training-ad h3{font-size:1rem;line-height:1.4rem}.content-article .training-ad .info p{font-size:1rem;padding-right:20px}.content-article .training-ad img{width:auto}.content-article .advertorial-ad .header{display:flex;line-height:1em;text-transform:uppercase;font-size:.8rem}.content-article .advertorial-ad .header:before,.content-article .advertorial-ad .header:after{content:'';height:.5em;border-bottom:1px solid #000;flex-grow:1}.content-article .advertorial-ad .ad-content{border-bottom:1px solid #000;display:flex;align-items:flex-start;margin:20px 0 0;text-align:left}.content-article .advertorial-ad .ad-content .info{margin:0 0 0 20px}.content-article .advertorial-ad .ad-content .info p{line-height:1.5rem;margin-left:0}body.single-advertorial #site-heading .wrap{border-bottom:none}body.single-advertorial article{margin:auto}body.single-advertorial .header{display:flex;line-height:1em;text-transform:uppercase;font-size:.8rem}body.single-advertorial .header:before,body.single-advertorial .header:after{content:'';height:.5em;border-bottom:1px solid #000;flex-grow:1}.sidebar .event-ad,.sidebar .training-ad,.sidebar .job-ad,article .event-ad,article .training-ad,article .job-ad{font-size:.8rem}.sidebar .event-ad .date,.sidebar .training-ad .date,article .event-ad .date,article .training-ad .date{width:100%}.sidebar .event-ad .info,.sidebar .training-ad .info,article .event-ad .info,article .training-ad .info{width:100%}.sidebar .training-ad .tagline,article .training-ad .tagline{font-size:1rem;line-height:1.25rem;margin-bottom:.3rem}.sidebar .job-ad,article .job-ad{margin-bottom:0}.sidebar .job-ad h3,article .job-ad h3{font-size:1rem;margin-bottom:5px}.sidebar .job-ad p,article .job-ad p{margin:0 0 1rem}.sidebar .job-ad a,article .job-ad a{text-decoration:none}