html,body{overflow-x:hidden!important}#main-content{overflow-x:hidden;overflow-y:hidden!important}::-moz-selection{color:#FCFBFA;background:#FF6800}::selection{color:#FCFBFA;background:#FF6800}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#1B1E21;border-radius:0}::-webkit-scrollbar-thumb{background:#FF6800;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#FF6800}@media screen and (max-width:1150px){#et_mobile_nav_menu{display:block!important}#top-menu-nav{display:none!important}}header,.et-fixed-header,#main-header.et-fixed-header{box-shadow:none!important}@media screen and (min-width:981px) and (max-width:1023px){#page-container{padding-top:110px!important}}@media screen and (min-width:1024px){#top-header #et-info{float:right}}#top-menu li{padding-bottom:10px}#top-menu li a{padding:0}.nav-last a{background:#FBC42A;display:inline;padding:10px 20px!important}.nav-last.current-menu-item a{color:#1B1E21!important}#et-secondary-menu{font-weight:400!important}.specialisatie h2{transition:color .3s ease}.specialisatie:hover h2{color:#FF6800!important}.specialisatie.first::after{content:"";background:url("/wp-content/uploads/plus-white.svg");background-size:contain;background-repeat:no-repeat;position:absolute;width:3em;height:3em;top:.5em;right:-.45em;opacity:0;transition:opacity .3s ease}.specialisatie.first:hover::after{opacity:1}.specialisatie.second::after{content:"";background:url("/wp-content/uploads/dot.svg");background-size:contain;background-repeat:no-repeat;position:absolute;width:3em;height:3em;bottom:.5em;right:-.15em;opacity:0;transition:opacity .3s ease}.specialisatie.second:hover::after{opacity:1}.specialisatie.third::after{content:"";background:url("/wp-content/uploads/bar.svg");background-size:contain;background-repeat:no-repeat;position:absolute;width:3em;height:3em;bottom:.5em;left:-.15em;opacity:0;transition:opacity .3s ease}.specialisatie.third:hover::after{opacity:1}.portfolio>div{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px}@media screen and (max-width:1200px){.portfolio>div{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.portfolio>div{grid-template-columns:1fr}}.portfolio.full>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}@media screen and (max-width:1200px){.portfolio.full>div{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.portfolio.full>div{grid-template-columns:1fr}}.portfolio article .et_overlay{border!important}.portfolio article a.entry-featured-image-url{Margin-bottom:1em}.portfolio a.more-link{font-size:0;leine-height:0}.portfolio a.more-link::after{content:"Meer info";font-size:1rem;leine-height:1.8rem;color:#FF6800;font-weight:500;transition:.3s ease}.portfolio a.more-link::after:hover{color:#FCFBFA}.blog>div{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media screen and (max-width:1200px){.blog>div{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.blog>div{grid-template-columns:1fr}}.blog article .et_overlay{border!important}.blog article a.entry-featured-image-url{Margin-bottom:1em}.blog a.more-link{font-size:0;leine-height:0}.blog a.more-link::after{content:"Lees meer";font-size:1rem;leine-height:1.8rem;color:#FF6800;font-weight:500;transition:.3s ease}.blog a.more-link::after:hover{color:#FCFBFA}.vacature a.more-link::after{content:"Bekijk de vacature"!important}.fancybox__container{z-index:99999999!important}.custom-gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}@media screen and (max-width:980px){.custom-gallery{grid-template-columns:1fr 1fr}}.custom-gallery .gallery-item{box-sizing:border-box}.custom-gallery img{aspect-ratio:1.5;object-fit:cover}.form label{font-weight:600}.form input,.form textarea,.form select{width:100%;padding:14px;border:1px solid #ccc!important;border-radius:0;margin-top:.5em;margin-bottom:1em}.form select{-webkit-appearance:none}.form input[type=checkbox]{width:auto!important;display:inline;padding:0!important}.form .wpcf7-list-item{margin:0!important}.form input[type=submit]{width:auto!important;background:#FF6800;color:#FCFBFA;font-weight:700!important;font-size:18px;border!important;cursor:pointer;transition:.3s}.form input[type=submit]:hover{background:#1B1E21}@media screen and (min-width:981px){.wm-testimonial{display:flex!important;flex-flow:row!important}.wm-testimonial div:first-child{min-width:90px!important;margin-right:2em!important}}ul.slick-dots{margin-top:-65px;padding-bottom:65px}.andmore .percent-value::after{content:"+"}.et_pb_portofolio_pagination{border-top:none!important}.project-filter-buttons ul{display:flex;flex-wrap:wrap;gap:1em;list-style:none;padding:0;margin:0 0 2em 0;justify-content:flex-start;align-items:center}@media screen and (max-width:768px){.project-filter-buttons ul{gap:.5em}}.project-filter-buttons ul li{margin:0;padding:0}.project-filter-buttons ul li a{display:inline-block;font-size:.75rem;padding:.4em 1em;font-weight:600;color:#1B1E21;text-decoration:none;background:rgba(0,0,0,.05);border;border-radius:0;font-size:1rem;transition:all .2s ease}@media screen and (max-width:768px){.project-filter-buttons ul li a{font-size:.75rem;padding:.4em 1em}}.project-filter-buttons ul li a.active{background-color:#ff6800;color:#fff!important}.leaflet-bottom.leaflet-right{visibility:hidden!important;opacity:0!important;display:none!important}.marker-cluster-small,.marker-cluster-small div{background-color:#ff680099!important}.marker-cluster-medium,.marker-cluster-medium div{background-color:#ff680099!important}.marker-cluster-large,.marker-cluster-large div{background-color:#ff680099!important}.leaflet-popup-content{font-family:"IBM Plex Sans",Sans-Serif}.leaflet-popup-content a{color:#1b1e21!important;font-weight:400!important}.not-found-title{margin-top:1em}.slick-prev::before{transform:translate(40%,-50%)!important}.slick-next::before{transform:translate(-40%,-50%)!important}.et_pb_testimonial .wm-testimonial-btnwrap{position:absolute;bottom:-150px}.et_pb_testimonial .wm-testimonial-btn{display:inline-block;background-color:#ffc736;color:#0b1727;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:.5em 1.6em;border;border-radius:4px}.et_pb_testimonial .wm-testimonial-btn:hover{display:inline-block;background-color:#ff!important;color:#0b1727;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:.5em 2.2em .5em 1.6em;border;border-radius:4px}.et_pb_testimonial .wm-testimonial-btn:hover{opacity:.9}.dd-project-search{position:relative;width:100%;font-family:"IBM Plex Sans",sans-serif}.dd-project-search::before{content:"U";font-family:"ETMODULES","ETmodules";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:.5!important;position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;color:#1B1E21;pointer-events:none;z-index:2}.dd-project-search .dd-project-search-input{width:100%;padding:.75em 1em .75em 2.6em;border:1px solid #ddd;border-radius:0;font-size:15px;color:#1B1E21;background:#fff;position:relative;z-index:1}.dd-project-search .dd-project-search-input::placeholder{color:#8a8d90}.dd-project-search .dd-project-search-input:focus{border-color:#ff6800;outline}.dd-project-search .dd-project-search-results{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#ff;border:1px solid #e1e1e1;border-radius:0;box-shadow:0 8px 20px rgba(0,0,0,.08);z-index:50;display:none}.dd-project-search .dd-project-search-results.is-visible{display:block}.dd-project-search .dd-project-search-list{margin:0;padding:0;list-style:none}.dd-project-search .dd-project-search-list-item a{display:flex;align-items:center;gap:.75em;padding:.6em .8em;text-decoration:none;color:#1B1E21;border-left:3px solid transparent;transition:background .2s ease,border-color .2s ease}.dd-project-search .dd-project-search-list-item a:hover{background:#fff3e8;border-left-color:#ff6800}.dd-project-search .dd-project-search-thumb img{display:block;width:52px;height:52px;object-fit:cover;border-radius:0}.dd-project-search .dd-project-search-title{font-size:16px;font-weight:700;line-height:1.3}.dd-project-search .dd-project-search-item.dd-loading,.dd-project-search .dd-project-search-item.dd-no-results{padding:.6em .8em;font-size:14px;color:#555}.grecaptcha-badge{visibility:hidden!important}.event-program table{width:100%;line-height:1.2rem;background:#ff}.event-program td{padding:15px!important}.event-program td:first-child{width:20%;font-weight:700}.event-program td:last-child{width:80%;font-weight:300}.derdaele-gallery .et_pb_gallery_items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.derdaele-gallery .et_pb_gallery_item{width:100%!important;margin:0!important;clear:none!important;float:none!important}.derdaele-gallery .et_pb_gallery_image{margin:0}.derdaele-gallery .et_pb_gallery_image img{display:block;width:100%;height:auto}@media (max-width:1400px){.derdaele-gallery .et_pb_gallery_items{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (max-width:980px){.derdaele-gallery .et_pb_gallery_items{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (max-width:767px){.derdaele-gallery .et_pb_gallery_items{grid-template-columns:1fr 1fr 1fr!important;gap:10px}}@media (max-width:480px){.derdaele-gallery .et_pb_gallery_items{grid-template-columns:1fr 1fr 1fr!important;gap:10px}}.form input[type=submit]{border!important;border-color:#ff6800!important;border-radius:5px!important}.number-list ol{counter-reset:item;list-style:none;padding-left:0}.number-list li{counter-increment:item;color:#fff;position:relative;padding-left:2rem;padding-bottom:1em}.number-list li::before{content:counter(item) ".";position:absolute;left:-.5em;color:#FF6800;font-weight:700}.nav-bg{transition:background-color .3s ease;background:transparent;z-index:999!important}.nav-bg.scrolled{background:rgba(0,0,0,.8)}.timetable table{width:100%!important;border-collapse:collapse!important;border!important;background:none!important}.timetable tr,.timetable th{border:0 solid rgba(255,255,255,0)!important;border-right:none!important}.timetable td{padding:1rem 1.5rem!important;border!important;border-bottom:1px solid #d9d9d9!important;color:#000!important;vertical-align:middle!important}.timetable tr:last-child td{border-bottom:none!important}.timetable td:first-child{width:120px!important;font-weight:700!important;color:#FF6800!important;border-right:none;white-space:nowrap!important}.timetable h3{color:#000!important;margin-bottom:1rem!important;padding-bottom:.75rem!important;border-bottom:2px solid #FF6800!important}body.is-safari .drive{transition:none!important}body.is-safari .drive img{transform:translateZ(0)!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}#page-loader{position:fixed!important;inset:0!important;z-index:999999!important;background:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;transition:opacity .4s ease,visibility .4s ease!important}.loader-spinner{width:42px!important;height:42px!important;border:3px solid rgba(255,255,255,.25)!important;border-top-color:#fff!important;border-radius:50%!important;animation:loader-spin .8s linear infinite!important}body.page-loaded #page-loader{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@keyframes loader-spin{to{transform:rotate(360deg)}}.derdaele-form{width:100%;color:#fff}.derdaele-form .form-row{display:flex;gap:24px;margin-bottom:22px}.derdaele-form .form-field{width:100%}.derdaele-form .two-cols .form-field{flex:1}.derdaele-form .address-row .street-field{flex:3}.derdaele-form .address-row .number-field{flex:1}.derdaele-form label{display:block;color:#fff;font-size:15px;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.derdaele-form .optional{opacity:.65;font-weight:400;text-transform:none}.derdaele-form input[type="text"],.derdaele-form input[type="email"],.derdaele-form input[type="tel"]{width:100%;margin-top:8px;padding:15px 16px;background:transparent!important;border:2px solid #fff!important;color:#fff!important;border-radius:0!important;box-shadow:none!important;outline!important;transition:border-color .25s ease}.derdaele-form input:focus{border-color:#ffc629!important}.derdaele-form .form-submit{margin-top:32px}.derdaele-form input[type="submit"]{appearance:none;border:2px solid #FBC42A!important;border-radius:0!important;box-shadow:none!important;background:#ffc629!important;color:#000!important;padding:17px 42px!important;font-weight:800;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transform:skewX(-12deg)}.derdaele-form input[type="submit"]:hover{background:#1B1E21!important;color:#FF6800!important;border:2px solid #FF6800!important}.derdaele-form input[type="submit"]{display:inline-block}.derdaele-form .wpcf7-spinner{margin-left:16px}@media (max-width:767px){.derdaele-form .form-row{flex-direction:column;gap:18px;margin-bottom:18px}.derdaele-form input[type="submit"]{width:100%;padding-left:24px!important;padding-right:24px!important}}.darkform .wpcf7-response-output{color:#fff}.darkform form.sent .wpcf7-response-output{border-color:#46b450}.darkform form.invalid .wpcf7-response-output,.darkform form.unaccepted .wpcf7-response-output,.darkform form.payment-required .wpcf7-response-output{border-color:#ffb900}.darkform form.failed .wpcf7-response-output,.darkform form.aborted .wpcf7-response-output,.darkform form.spam .wpcf7-response-output{border-color:#dc3232}