*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Rokkitt,serif;font-size:16px;margin:0;padding:0;line-height:1.5em;color:#36434c}.header-container{display:flex;justify-content:space-between;flex-basis:100%;max-width:1080px;padding:20px 0}header .login{max-width:260px}header .login a{text-decoration:none;background-color:#999;color:#fff;font-family:Rokkitt,serif;padding:3px 10px 2px;float:right}header .login svg{display:inline-block;width:1em;vertical-align:text-top}header .login svg path{fill:#fff}header .login:hover svg path{fill:#fff}header .login a:hover{background-color:#ed3d80;color:#fff}header .search{flex-basis:33%;display:flex;align-items:flex-end;min-height:0px;padding-top:20px}header .search input[type=submit]{flex-basis:35px;height:30px;background-color:#999;border:0px;color:#fff;background-image:url(/build/assets/search-D2Y2rpUh.svg);background-position:center;background-size:65%;background-repeat:no-repeat}header .search input[type=search]::placeholder{color:#999}header .search input[type=search]{height:30px;flex-basis:100%;min-width:20px;border:1px solid #999;padding-left:5px;font-family:Rokkitt,serif;font-size:1em;padding-top:2px;color:#999}header .search input[type=search]:focus{outline:none}.header-filter-container{background-color:#ed3d80;width:100%;height:270px}.search{width:100%;margin:0 auto;display:flex;min-height:calc(100vh - 414px);position:relative}h1,h2{margin-bottom:.2em}.header2{font-family:Rokkitt,serif;display:block;font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700;margin-bottom:.2em}.header3{display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700}.header4{font-family:Rokkitt,serif;display:block;margin-block-start:1.33em;margin-block-end:1.33em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700}p{margin:0 0 1em}nav{width:100%;font-size:22px;font-weight:600px;z-index:9}nav ul{padding:0;max-width:1080px;margin:0 auto}nav ul li{margin:0;padding:0;display:inline-block;list-style:none;position:relative;white-space:nowrap}nav ul li.searchform{min-height:0px;padding:20px 10px}nav ul li.searchform form{width:100%;display:flex;align-items:flex-end}nav ul li.searchform input[type=submit]{flex-basis:35px;height:30px;background-color:#999;border:0px;color:#fff;background-image:url(/build/assets/search-D2Y2rpUh.svg);background-position:center;background-size:65%;background-repeat:no-repeat}nav ul li.searchform input[type=search]::placeholder{color:#999}nav ul li.searchform input[type=search]{height:30px;flex-basis:100%;min-width:20px;border:1px solid #999;padding-left:5px;font-family:Rokkitt,serif;font-size:1em;padding-top:2px;color:#999}nav ul li.searchform input[type=search]:focus{outline:none}nav ul li.searchform,nav ul li.login{display:none}nav ul li a{font-family:Rokkitt,serif;display:block;padding:10px;color:#36434c;text-decoration:none}nav ul li a.home{background-image:url(/themes/bouwnu/images/house-empty.svg);background-repeat:no-repeat;padding:12px 10px 10px;margin-top:2px;position:relative;top:5px}nav ul li.current a.home{background-image:url(/themes/bouwnu/images/house-full.svg)}nav ul li a.home span{display:none}nav ul li a:hover{color:#ed3d80}nav ul ul{display:none;position:absolute;top:100%;left:0;background:#fff;padding:0;width:auto;box-shadow:0 5px 10px #666}nav ul ul li{float:none;width:200px;display:inline}nav ul ul a{line-height:100%;padding:10px 15px}nav ul ul ul{top:0;left:100%}nav ul li:hover>ul{display:block;z-index:999}nav .mobile-menu-header{display:none}header{max-width:1080px;margin:0 auto;padding-top:20px}header .logo{max-width:25%;color:#ed3d80;font-family:Rokkitt,serif;font-size:26px;line-height:1em;text-align:justify;text-align-last:justify}header .logo:after{content:”;display:inline-block;width:100%}.full-container{max-width:1080px;margin:0 auto}.container{display:grid;grid-column-gap:0;grid-template-columns:repeat(2,1fr);align-items:stretch}.container-specialisaties{display:grid;grid-column-gap:20px;grid-template-columns:4fr 2fr;max-width:1080px;margin:0 auto;align-items:stretch}.container:nth-child(odd) .block:nth-child(2n){background-color:#e2e7ea}.container:nth-child(2n) .block:nth-child(odd){background-color:#e2e7ea}.container .block .content{width:100%;max-width:540px}.container .block:nth-child(odd){display:grid;justify-content:right}.container .block:nth-child(odd) .content{padding-right:20px}.container .block:nth-child(2n) .content{padding-left:20px}canvas{max-width:100%}#map{min-width:100%;min-height:450px}.map-footer{background-color:#e2e7ea;color:#ed3d80;text-align:center;padding:10px 20px;margin-bottom:20px}.map-footer p{margin:0}.map-footer.nomargin{margin-bottom:0}.review{position:relative;background-color:#fff;padding:5px 10px;margin-bottom:2em}.review .header3{color:#36434c;font-size:22px;font-weight:900}.review.scoreGeen.old{background-color:#eee;color:#999}.review.scoreGeen.old .header3{color:#999}a.tocompanypage{padding-right:15px;display:inline-block;position:relative;color:#ed3d80;text-decoration:none;font-weight:700;word-break:keep-all}a.tocompanypage:after{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #ed3d80;position:absolute;right:0;top:.3em}a.tocompanypage:hover{color:#36434c}a.tocompanypage:hover:after{border-left:10px solid #36434c}.review.scoreGeen.old a.tocompanypage{color:#999}.review.scoreGeen.old a.tocompanypage:after{border-left:10px solid #999}.review.scoreGeen.old a.tocompanypage:hover{color:#666}.review.scoreGeen.old a.tocompanypage:hover:after{border-left:10px solid #666}.review .header3{color:#ed3d80;font-size:22px;font-weight:400;margin:0}.review .header3 a{text-decoration:none;color:#ed3d80}.review .header3 a:hover{text-decoration:underline}.review.score0 .company-stats,.review.scoreGeen .company-stats{background-color:#999}.review.score0 .company-stats,.review.score1 .company-stats{background-color:#321026}.review.score2 .company-stats,.review.score3 .company-stats{background-color:#611b3d}.review.score4 .company-stats,.review.score5 .company-stats{background-color:#8f2653}.review.score6 .company-stats,.review.score7 .company-stats{background-color:#be3269}.company-details p{width:calc(100% - 90px)}.company-details .date{font-size:.8em}.company-details .type{font-weight:700}.company-stats{position:absolute;width:81px;height:81px;background-color:#ed3d80;font-family:Rokkitt,serif;text-align:center;color:#fff;top:auto;bottom:-15px;padding-top:20px;right:15px}.company-stats .score{position:relative;font-size:68px;font-weight:900;line-height:.7em;margin-bottom:0}.company-stats .score span{font-size:.5em;display:inline-block;vertical-align:top;line-height:.75em}.company-stats .number-of-reviews{font-size:12px}.searchbar{width:100%;background-color:#ed3d80}.search-container{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;padding:20px 0}.search-1{font-size:30px;color:#fff;font-family:Calibri,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;padding-right:40px;line-height:1.8em}.search-1 .header3{margin:0}.search-1 .header3 span{color:#36434c}.search-2 select{width:100%}.search-3 input[type=submit]{font-size:20px;background-color:#fff;color:#ed3d80;padding:7px 25px;border:1px solid #fff;margin-top:.5em}.input-container:first-child{margin-bottom:1em;margin-top:.6em}.select2-container{height:38px;font-family:Calibri,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;font-size:20px}.select2-selection{height:38px}.select2-container--default .select2-selection--single{background-color:transparent;border:1px solid #fff;padding-top:4px;height:38px;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#fff}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:5px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select-icon{margin-right:5px;position:relative;top:4px}.fields span.select2-container{margin-top:5px}.toppers ul,.toppers ul li{margin:0;padding:0;list-style:none}.toppers ul li{display:grid;grid-template-columns:1fr 3fr;align-items:center;padding-bottom:20px}.toppers ul li .header3{margin:0;color:#ed3d80;font-weight:400}.toppers ul li .header4{margin:0;color:#36434c;font-weight:700}.toppers ul li a{color:#36434c;font-weight:400}.award{display:grid;grid-template-columns:3fr 1fr;background-color:#fff;padding:15px;margin-bottom:1em}.award .image{display:grid}.award .image img{max-width:100%;align-self:center;height:50px}.award .header3,.award p{margin:0}.check{fill:#e8347b;width:70%;margin:0 auto}.check svg{max-width:40%}.check .score{font-size:120px;font-weight:400;font-family:Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;margin-left:-15%;color:#999}.photos{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:1em}.photos img{max-width:100%;float:left;aspect-ratio:16/12;object-fit:cover}button.gm-ui-hover-effect{visibility:hidden}.plaats button.gm-ui-hover-effect{visibility:visible}.select2-result-name.disabled{color:#ddd}.mobile-menubtn{display:none}.goup{color:#e8347b}.infotext{align-self:end}.container-specialisaties .chartinfo{min-height:120px;display:grid}.container-specialisaties .chartinfo .header4{align-self:end}.linklist{width:100%;columns:4}.container-links{max-width:1080px;margin:0 auto;align-items:stretch;padding:2px 0}.container-links ul,.container-links li{list-style:none;padding:0}.container-links a{color:#36434c;text-decoration:none}.container-links a:hover{color:#ed3d80;text-decoration:underline}.grey-bg{background-color:#e2e7ea}.graphholder{position:relative;width:calc(100% - 40px);border-bottom:1px solid black;border-top:1px solid #ddd;margin-left:20px;margin-bottom:150px;font-family:sans-serif;font-size:14px}.graphholder.small{margin-bottom:50px}.graph{line-height:20px;display:flex;width:100%;height:260px;justify-content:space-between;align-items:flex-end}.bar{background-color:#ed3d80cc;position:relative;width:100%;margin:0 10px}.bar:hover{background-color:#ed3d80;box-shadow:0 0 5px 3px #ed3d8066}.bar1{height:152px}.bar2{height:160px}.bar3,.bar4,.bar5,.bar6{height:40px}.line{width:100%;position:absolute;background-color:red;height:2px;pointer-events:none}.tooltip{z-index:99;pointer-events:none;visibility:hidden;min-width:120px;background-color:#333c;color:#fff;text-align:center;border-radius:6px;position:absolute;z-index:1;bottom:calc(100% + 10px);left:50%;margin-left:-60px;opacity:0;transition:opacity .3s;font-size:.8em;padding:4px;word-break:break-all}.tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(51,51,51,.8) transparent transparent transparent}.bar:hover .tooltip{visibility:visible;opacity:1}.tooltip span{display:inline-block;width:2em;height:2em;background-color:#ed3d80;border-radius:50%;line-height:2em;text-align:center;color:#fff;margin:0 4px}.xlabels{line-height:20px;display:flex;width:100%;color:#666;justify-content:space-between}.xlabels .label{position:relative;width:100%}.xlabels .label span{display:block;position:absolute;text-align:right;width:140px;left:-110px;padding-right:4px;white-space:nowrap;transform:rotate(-75deg);transform-origin:top right}.xlabels .label span.notilt{display:block;width:100%;left:0;text-align:center;padding-right:0;white-space:nowrap;transform:rotate(0)}.highlabel{margin-bottom:220px}.highlabel .xlabels .label span{width:210px;left:-185px}.highlabel.small .xlabels .label span{width:210px;left:-200px}.ylabels{position:absolute;top:0;left:-20px;line-height:1px}.ylabels span{display:inline-block;width:100%;text-align:right}h1{padding-top:.75em}.full-container{position:relative}.crumbs{position:absolute;right:0;top:0;font-size:14px}.crumbs ul,.crumbs li{list-style:none;padding:0;margin:0}.crumbs ul{display:flex;color:#aaa}.crumbs li:not(:first-child){margin-left:5px}.crumbs li:not(:last-child):after{content:" / "}.crumbs li a{color:#aaa;text-decoration:none}.crumbs li a:hover{color:#ed3d80}@media all and (max-width: 1120px){.graphholder{width:calc(100% - 60px)}}@media all and (max-width: 1080px){header .logo{font-size:2.3vw}.linklist{columns:3}}@media all and (max-width: 900px){.header-container{padding:0}.search-1 .header3{line-height:1.1em;margin-top:10px}.container-links{padding:10px 20px}.crumbs{position:relative}h1{padding-top:.25em}nav{max-width:90%;position:fixed;left:-100%;height:100%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;z-index:99;background-color:#fff;overflow:auto}nav.open{left:0%}nav .mobile-menu-header{position:relative;display:block}nav .logo{display:none}header .logo{max-width:207px;width:100%;margin:10px 10px 10px 20px;font-size:20px}nav .mobile-menu-header .close{position:absolute;top:0;right:20px;font-family:Rokkitt,serif;font-size:14px;text-transform:lowercase;display:block;background-color:#ed3d80}nav .mobile-menu-header .close a{text-decoration:none;padding:2px 5px;display:block;color:#fff;font-size:20px;font-weight:700}nav ul{width:auto;font-size:16px;margin-top:20px}nav ul li{float:none;display:block}nav ul li.login{display:block}nav ul li a{padding:4px 0 4px 10px;line-height:1em;font-weight:700;color:#ed3d80;font-size:20px;border-bottom:1px solid #ccc;display:block}nav ul li a.home span{display:block}nav ul li a.home{background-image:none;background-repeat:no-repeat;padding:4px 0 4px 10px;margin-top:0;position:relative;top:0}nav ul li.current a.home{background-image:none}nav ul ul{display:block;position:relative;top:auto;left:auto;background:#fff;padding:0;width:auto;box-shadow:0 0 #666;margin-top:0}nav ul ul li{display:block;width:100%}nav ul ul a{padding:7px 0 6px 25px;font-size:14px;font-weight:300;color:#36434c;font-family:Lucida Grande,Lucida Sans Unicode,Lucida Sans,DejaVu Sans,Verdana,"sans-serif"}nav ul li.searchform,nav ul li.login{display:block}.header-container .login{display:none}.full-container{padding:20px 20px 5px}.container,.container-specialisaties{grid-template-columns:repeat(1,1fr)}.container .block .content{max-width:100%}.container .block:nth-child(odd) .content{padding-left:20px}.container .block:nth-child(2n) .content{padding-right:20px}.search-container{grid-template-columns:1fr;padding:0 20px 20px}.full-container{background-color:#e2e7ea}.full-container p,.full-container h1{margin-top:0}.container-specialisaties{padding:0 20px}.mobile-menubtn{position:absolute;top:15px;right:20px;font-family:Rokkitt,serif;font-size:14px;text-transform:lowercase;display:block;background-color:#ed3d80}.mobile-menubtn a{text-decoration:none;padding:2px 5px;display:block;color:#fff;font-size:20px;font-weight:700}.check{width:90%}.check .score{font-size:80px;margin-left:-15%}.container-specialisaties .chartinfo{min-height:auto}}@media all and (max-width: 600px){.toppers ul li{grid-template-columns:2fr 4fr}.linklist{columns:2}}@media all and (max-width: 420px){.linklist{columns:1}}
