/* https://delft-imp.nl/assets/themes/delft-imp/style.css */
a{color:#77B200}input[type=reset],input[type=submit],button{background-color:#77B200}body h1,body h2{text-transform:uppercase;font-weight:800;font-size:34px;line-height:46px;letter-spacing:.04em;color:#333}body h3{font-weight:700;font-size:30px;color:#333;line-height:40px}:not(.slide-content)>p:last-of-type,ul:last-of-type,ol:last-of-type{margin:0}body:not(.themify_builder_active) .white-background:after{content:"";width:132px;height:83px;background:url(/assets/themes/delft-imp/images/sectionseperator.svg);position:absolute;bottom:-50px;z-index:1;left:50%;transform:translateX(-50%)}@media (max-width:600px){.mobile-no-background-img{background-image:none!important}.hero p{font-size:.8em}}#site-logo{min-width:150px}.search-option-tab li:hover a,.search-option-tab li.active a{box-shadow:inset 0 -3px 0 0 #77B200}.view-all-button:after{content:'';border-bottom:3px solid #77B200}#main-nav a{color:#767676;font-style:normal;font-weight:400;font-size:16px;line-height:22px;padding:20px}#main-nav .highlight-link>a{font-weight:700;color:#77B200;padding:20px;border:none;border-radius:0}#main-nav a:hover{color:#77B200}#main-nav .current_page_item>a,#main-nav .current-menu-item>a{color:#77B200}#main-nav ul a:hover,#main-nav .mega-menu-posts a:hover{color:#77B200}#headerwrap.fixed-header{background:#fff}body:not(.mobile_menu_active) #main-nav>.menu-item-has-children>a:after{display:inline-block;content:' ';background-image:url("data:image/svg+xml; utf8,<svg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M10.6 0L6 4.6L1.4 0L0 1.4L6 7.4L12 1.4L10.6 0Z' fill='%23767676'/></svg>");background-size:1em 12px;height:8px;margin-left:8px;background-repeat:no-repeat;background-size:contain;background-position:center center;width:12px;transition:all .2s ease-in-out}body:not(.mobile_menu_active) #main-nav>.menu-item-has-children>a:hover:after,body:not(.mobile_menu_active) #main-nav>.menu-item-has-children.current-menu-item>a:after{background-image:url("data:image/svg+xml; utf8,<svg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M10.6 0L6 4.6L1.4 0L0 1.4L6 7.4L12 1.4L10.6 0Z' fill='%2377B200'/></svg>")}.mobile_menu_active #headerwrap #main-nav a:hover,.mobile_menu_active #headerwrap #main-nav ul a:hover{color:#77B200}.post-title a:hover{color:#77B200}.post-nav .arrow{color:#77B200}.post-nav a:hover span{color:#77B200}.commentlist .comment-reply-link:hover{background-color:#77B200;border-color:#77B200}.project-date,.project-client,.project-services,.project-view{color:#77B200}.footer-nav li:hover>a{color:#77B200}.footer-right-col footer#footer{position:static;margin-bottom:54px}#footerwrap{position:relative}#footer .widgettitle{font-weight:700;font-size:24px;line-height:33px;text-transform:capitalize;letter-spacing:0}.contact-icons-footer .module-icon i{font-size:18px!important}footer#footer .themify-social-links .widgettitle{display:block;margin:0 0 1em}footer#footer .themify-social-links .social-links .icon-medium i{padding:.55em;font-size:14px}.footer-text{position:absolute;bottom:0;width:100%;left:0;right:0;text-align:center;background:#77B200;padding:20px 0;font-weight:700;font-size:16px;line-height:20px}.footer-text-inner .one,.footer-text-inner .two{display:inline-block}.footer-text-inner .two:before{content:"|";margin:0 5px}.themify_builder_slider.carousel_init>li{margin:15px!important;box-shadow:4px 4px 20px rgba(0,0,0,.1);background:#fff}.themify_builder_slider .slide-image{margin:0}.themify_builder_slider .slide-content{background:#fff;text-align:left;color:#767676;padding-top:20px}.themify_builder_slider .slide-title,.themify_builder_slider h3.slide-title a{font-weight:800;color:#333;line-height:25px;margin-bottom:10px}.carousel-pager{display:none!important}.carousel-wrap{max-width:90%;margin:0 auto}.themify_builder_slider_wrap{overflow:visible}a.carousel-prev,a.carousel-next{background:none!important;padding:20px!important}a.carousel-prev{left:-7%!important}a.carousel-next{right:-7%!important}.themify_builder_slider_wrap .carousel-prev:before,.themify_builder_slider_wrap .carousel-next:before{content:url(/assets/themes/delft-imp/images/slidemover.svg);display:inline-block;width:25px;height:25px;line-height:20px;padding:15px!important;background:#fff;border:none;border-radius:100px;margin-left:0;margin-right:0;box-shadow:4px 4px 20px rgba(0,0,0,.1)}.themify_builder_slider_wrap .carousel-prev:before{transform:rotate(90deg)}.themify_builder_slider_wrap .carousel-next:before{transform:rotate(-90deg)}.caroufredsel_wrapper{padding-bottom:10px;padding-right:7px;max-height:400px}.slide-content .post-date{display:block;width:25%;float:left;text-align:center}body.home .themify_builder_slider p.pill{position:absolute;top:10px;left:10px;padding:6px 20px;border:none;font-size:14px;box-shadow:0 0 20px rgba(0,0,0,.05)}.slide-content .slide-title,.slide-content p,.slide-content .read-more{display:block;width:75%;float:right}.slide-content .post-date .month,.slide-content .post-date .year{color:#C5C5C5;font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase}.slide-content .post-date .day{font-weight:700;font-size:20px;line-height:26.4px;color:#333;margin-bottom:11px}.slide-content .read-more,.vacancies .row_inner a{font-weight:700;font-size:16px;line-height:22px;color:#77B200;margin-bottom:22px;position:relative}.slide-content .read-more:after,.vacancies .row_inner a:after{content:url(/assets/themes/delft-imp/images/read-more.svg);display:inline-block;width:22px;height:22px;line-height:22px;border:none;margin-left:10px;margin-right:0;top:1px;position:absolute}.module-slider{margin-bottom:0}.home-content-slider .module-buttons-item.buttons-horizontal{background:#FFF;box-shadow:4px 4px 20px rgba(0,0,0,.1);margin-bottom:10px;width:100%}.home-content-slider .home-content-slider-pagination a{padding:25px 0;width:100%;text-align:center;font-weight:300;font-size:26px;line-height:35px;color:#333!important;background:#fff}.home-content-slider .home-content-slider-pagination a.active,.home-content-slider .home-content-slider-pagination a:hover{color:#fff!important;background:#77B200}body:not(.themify_builder_active) .home-content-slider .home-content-slider-slide:not(.active){display:none}.home-content-slider .home-content-slider-slide{padding-top:70px}.home-content-slider .home-content-slider-slide h2{font-size:24px;line-height:33px;margin-bottom:36px;text-transform:capitalize}.home-content-slider .home-content-slider-slide p{font-size:20px;line-height:26px}.home-content-slider-slide ul.nav.vertical{width:100%;border:none;border-radius:0;box-shadow:none}.home-content-slider-slide ul.nav.vertical a{font-weight:700;font-size:16px;line-height:27px;color:#77B200!important;border-bottom:2px solid #E0E0E0;position:relative;padding-top:8px;padding-bottom:8px}.home-content-slider-slide ul.nav.vertical a:before{content:url(/assets/themes/delft-imp/images/read-more.svg);display:inline-block;width:22px;height:22px;line-height:22px;border:none;top:calc(50% + 1px);position:absolute;transform:translateY(-50%);left:0}body:not(.themify_builder_active) .about-us-social-icons{position:absolute!important;top:15px;right:15px}.module-feature:not(.center-all) .module-feature-chart-html5{margin:0}.module-feature:not(.center-all) .module-feature-content{text-align:left!important;font-size:20px;line-height:27px;color:#333}.module-feature .module-feature-content .module-feature-title{font-weight:800;font-size:34px;line-height:46px;letter-spacing:.04em;text-transform:uppercase}.module-feature.icon-zero-margin-left [class^="tf_fontello-"]:before,.module-feature.icon-zero-margin-left [class*=" tf_fontello-"]:before{margin-left:0}.challenge-list ol{list-style:none;counter-reset:delft-imp-challenge-counter;margin-bottom:0}.challenge-list ol li{counter-increment:delft-imp-challenge-counter;margin-bottom:0}.challenge-list ol li::before{content:counter(delft-imp-challenge-counter) ". ";color:#77B200;font-weight:700;position:absolute;left:20px}.module-contact .builder-contact-field textarea,.module-contact .builder-contact-field input[type=text],.module-contact .builder-contact-field input[type=password],.module-contact .builder-contact-field input[type=search],.module-contact .builder-contact-field input[type=email],.module-contact .builder-contact-field input[type=url],.module-contact .builder-contact-field input[type=number],.module-contact .builder-contact-field input[type=tel],.module-contact .builder-contact-field input[type=date],.module-contact .builder-contact-field input[type=datetime],.module-contact .builder-contact-field input[type=datetime-local],.module-contact .builder-contact-field input[type=month],.module-contact .builder-contact-field input[type=time],.module-contact .builder-contact-field input[type=week]{border:none;border-bottom:1px solid #333;border-radius:0;background:transparent;padding:10px 10px 10px 0;font-size:16px;line-height:22px;color:#333}.module-contact .builder-contact-field textarea{min-height:100px;height:100px;resize:vertical!important}label.control-label{left:0!important;font-size:16px;line-height:22px;color:rgba(0,0,0,.38)}@media screen and (min-width:681px){.module-contact .builder-contact-text-field{width:50%!important}}.module-contact .builder-contact-field input[type=reset],.module-contact .builder-contact-field input[type=submit],.module-contact .builder-contact-field button{padding:10px 65px;background:#fff;font-weight:700;font-size:20px;line-height:27px;text-align:center;color:#77B200;box-shadow:4px 4px 20px rgba(0,0,0,.1);border-radius:0}.module-contact .builder-contact-field input[type=reset]:focus,.module-contact .builder-contact-field input[type=submit]:focus,.module-contact .builder-contact-field button:focus{border-color:#77B200;outline-color:#77B200}.module-contact .builder-contact-field input[type=reset]:hover,.module-contact .builder-contact-field input[type=submit]:hover,.module-contact .builder-contact-field button:hover{transform:scale(1.05)}.contact-details h2,.contact-row h2{font-size:24px;line-height:30px}.apply-now-form-row:before{content:"";width:132px;height:83px;background:url(/assets/themes/delft-imp/images/sectionseperator.svg);position:absolute;top:-30px;z-index:1;left:50%;transform:translateX(-50%)}.post-type-archive-vacancy div#content:before{position:absolute;content:"";width:100%;height:50vh;left:0;top:95px;background:url(/assets/files/dylan-gillis-KdeqA3aTnBY-unsplash-1-1.png);background-size:cover}.mobile_menu_active.post-type-archive-vacancy div#content:before{top:75px}.admin-bar.mobile_menu_active.post-type-archive-vacancy div#content:before{top:107px}.admin-bar.post-type-archive-vacancy div#content:before{top:127px}.admin-bar.post-type-archive-vacancy div#headerwrap{margin-top:32px!important}.post-type-archive-vacancy div#headerwrap{margin-top:0!important}.post-type-archive-vacancy div#content{padding-top:51vh}.ptb_vacancy_start_date .fas{margin-right:10px}.pill{padding:8px;background:#FFF;border:1px solid #77B200;border-radius:20px;text-align:center;margin-bottom:24px!important}.post-type-archive-vacancy a.ptb_excerpt_readmore_link{padding:10px 65px;display:table;background:#fff;font-weight:700;box-shadow:4px 4px 20px rgba(0,0,0,.1);margin-top:20px;margin-bottom:20px}.post-type-archive-vacancy a.ptb_excerpt_readmore_link:hover{text-decoration:none;transform:scale(1.05)}.post-type-archive-vacancy article.type-vacancy:last-of-type hr{display:none}.post-type-archive-vacancy h2.ptb_post_title{font-size:28px;text-transform:capitalize;letter-spacing:0;font-weight:700}@media (min-width:600px){.post-type-archive-vacancy .ptb_col.ptb_col4-1,.single-vacancy .ptb_col.ptb_col4-1,.single-post .module_column.col4-1:not(.sub_column){-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%}}.ptb_row:not(.ptb_first_row),.ptb-post-nav{width:1160px;max-width:100%}@media screen and (max-width:1260px){.ptb_row:not(.ptb_first_row),.ptb-post-nav{max-width:96%!important}}@media screen and (max-width:600px){.ptb_row:not(.ptb_first_row),.ptb-post-nav{max-width:90%!important}.ptb_col_first{margin-bottom:80px}.ptb_col_last{margin-bottom:50px}.ptb_last_row.ptb_row.ptb_vacancy_row{flex-flow:column-reverse}}.ptb-post-nav{display:none}body:not(.ptb_archive_vacancy) .ptb_row:not(.ptb_first_row){margin:0 auto}.ptb_row.ptb_vacancy_row:not(.ptb_first_row) .ptb-col{background:#fff}body:not(.ptb_archive_vacancy) .ptb_first_row.ptb_row.ptb_vacancy_row{background:url(/assets/files/dylan-gillis-KdeqA3aTnBY-unsplash-1-1.png);width:100%;height:50vh;background-size:cover;margin-bottom:80px}.ptb-post-nav{margin:2em auto 5em!important}.featured-area img{height:50vh;object-fit:cover}.single .post-title{text-align:left;width:1160px;margin:55px auto}@media screen and (max-width:1260px){.single .post-title{max-width:96%}}