/*!
Theme Name: dodo_theme
Theme URI: https://underscores.me/
Author: Dodo
Author URI: https://dodo.nl
Description: Description
Version: 1.2.0
License: GNU General Public License v2 or later
License URI: ONLY FOR DODO
Text Domain: dodo_theme
*/
 #page{overflow:hidden}.single-3d-flip-book #page{position:relative;z-index:1}#wpadminbar #adminbarsearch{display:none}.grecaptcha-badge{visibility:hidden}.carousel-fade .carousel-item{opacity:0;transition-duration:1s;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translateX(0);transform:translate3d(0,0,0)}:root{--global-gold:#b1a77e;--global-lightgold:#dcd7c5;--global-darkgold:#a19874;--global-grey:#bfbfbf;--global-lightgrey:#ebebeb;--global-darkgrey:#888;--global-dark:#222221;--global-light:#f8f8f8;--global-red:#da322a;--global-white:#ffffff;--global-black:#000000}@font-face{font-family:'DINPro';font-weight:300;src:url(/wp-content/themes/dodo_theme/inc/DINPro/DINPro-Light.otf)}@font-face{font-family:'DINPro';font-weight:400;src:url(/wp-content/themes/dodo_theme/inc/DINPro/DINPro.otf)}@font-face{font-family:'DINPro';font-weight:500;src:url(/wp-content/themes/dodo_theme/inc/DINPro/DINPro-Medium.otf)}@font-face{font-family:'DINPro';font-weight:700;src:url(/wp-content/themes/dodo_theme/inc/DINPro/DINPro-Bold.ttf)}html,body,html a{-webkit-font-smoothing:antialiased!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:"DINPro",sans-serif;font-weight:400;color:var(--global-dark);font-size:18px}h1{font-weight:700;font-size:50px;font-weight:300;color:var(--global-gold);margin-bottom:45px}h2{font-weight:700;font-size:40px;font-weight:300;color:var(--global-gold);margin-bottom:45px}h1.page-title,h1.lone-title,h2.page-title,h2.lone-title{margin-bottom:0}h3{font-size:35px;font-weight:300;color:var(--global-grey)}h4{color:var(--global-gold)}h5{color:var(--global-gold)}p,li{font-size:18px}a{cursor:pointer;color:var(--global-gold);text-decoration:none}a:hover{color:var(--global-dark);text-decoration:none}dl,ol,ul{margin-top:0;margin-bottom:1rem;padding-left:20px}img{display:block;max-width:100%;height:auto;margin:15px auto}iframe{width:100%}*:focus{outline:none!important;box-shadow:none!important}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}#content{position:relative;z-index:1}.valign{display:flex;align-items:center}.valign .inner{width:100%}.center{text-align:center}.hidden{display:none}.imgbg{background-color:rgb(0 0 0 / .5);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.imgbg.bouw-shape{border-bottom-left-radius:80%}.imgbg.infra-shape{-webkit-clip-path:polygon(0 80%,100% 0,100% 100%,0% 100%);clip-path:polygon(0 80%,100% 0,100% 100%,0% 100%)}.imgbg.kleinbouw-shape{border-bottom-right-radius:80%}.header-butn-bouw{border-bottom-left-radius:80%;background-color:var(--global-gold);height:70px;width:70px;margin:0 5px}.header-butn-infra{background-color:var(--global-dark);height:70px;width:70px;-webkit-clip-path:polygon(0 80%,100% 0,100% 100%,0% 100%);clip-path:polygon(0 80%,100% 0,100% 100%,0% 100%);margin:0 5px}.header-butn-kleinbouw{border-bottom-right-radius:80%;background-color:var(--global-lightgrey);height:70px;width:70px;margin:0 5px}.button{cursor:pointer;display:inline-block;padding:10px 45px;background-color:var(--global-white);border:none;color:var(--global-dark);font-size:14px;cursor:pointer}#cookie-notice .cn-button,.gform_button,.button.butn-bouw{background-color:var(--global-gold);color:var(--global-white)}.dodo-bg-gold .gform_button,.button.butn-infra{background-color:var(--global-dark);color:var(--global-white)}.button.butn-kleinbouw{background-color:var(--global-grey);color:var(--global-white)}.button.butn-stage{background-color:var(--global-white);color:var(--global-dark)}.button:hover{background-color:var(--global-gold);color:var(--global-white)}#cookie-notice .cn-button:hover,.gform_button:hover,.button.butn-bouw:hover{background-color:var(--global-darkgold);color:var(--global-white)}.dodo-bg-gold .gform_button:hover,.button.butn-infra:hover{background-color:var(--global-black);color:var(--global-white)}.button.butn-kleinbouw:hover{background-color:var(--global-darkgrey);color:var(--global-white)}.button.butn-stage:hover{background-color:var(--global-light);color:var(--global-dark)}#cookie-notice .cn-button:active,.gform_button:active,.dodo-bg-gold .gform_button:active,.button:active,.button.butn-bouw.actief,.button.butn-infra.actief,.button.butn-kleinbouw.actief,.button.butn-stage.actief,.button.is-checked,.button.butn-bouw.is-checked,.button.butn-infra.is-checked,.button.butn-kleinbouw.is-checked,.button.butn-stage.is-checked{background-color:var(--global-darkgrey);color:var(--global-white)}.button label{cursor:pointer;margin-right:15px;margin-bottom:4px}.button input[type=checkbox]{cursor:pointer;visibility:hidden;width:0}.footer-socials{position:relative;font-size:0}.footer-social-butn{position:relative;display:inline-block;border-radius:50%;background-color:var(--global-grey);width:32.5px;height:32.5px;margin:0 2.5px}.footer-social-butn i{font-size:16px;color:var(--global-white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer-social-butn:hover{background-color:var(--global-darkgrey)}.footer-social-butn:active{background-color:var(--global-dark)}.header-socials{position:relative;font-size:0}.header-socials h5{color:var(--global-dark);margin-bottom:15px}.header-social-butn{position:relative;display:inline-block;border-radius:50%;background-color:var(--global-gold);width:32.5px;height:32.5px;margin:0 2.5px}.header-social-butn i{font-size:16px;color:var(--global-white);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.header-social-butn:hover{background-color:var(--global-grey)}.header-social-butn:active{background-color:var(--global-dark)}.kdwhiteborderbutton{position:relative;display:block;width:max-content;height:auto;background-image:url(/wp-content/themes/dodo_theme/img/button-kdekkerbv-white-outline.svg);background-repeat:no-repeat;background-size:100% 100%}.kdwhiteborderbutton:hover{background-image:url(/wp-content/themes/dodo_theme/img/button-kdekkerbv-grey.svg)}.kdwhiteborderbutton:active{background-image:url(/wp-content/themes/dodo_theme/img/button-kdekkerbv-black.svg)}.kdblackborderbutton,.kdgreybutton,.kdgoldbutton,.kdwhitebutton{position:relative;border:0;display:block;width:max-content;padding:7.5px 45px 10px;margin:0;text-transform:uppercase}.kdblackborderbutton{background-color:var(--global-white);border:.5px solid var(--global-black)}.kdgreybutton{background-color:var(--global-grey)}.kdgoldbutton{background-color:var(--global-gold)}.kdwhitebutton{background-color:var(--global-white)}.kdblackborderbutton::before{content:'';position:absolute;left:-.5px;bottom:-24px;border-top:12px solid var(--global-black);border-right:12px solid #fff0;border-bottom:12px solid #fff0;border-left:12px solid var(--global-black)}.kdblackborderbutton::after{content:'';position:absolute;left:0;bottom:-23px;border-top:11.5px solid var(--global-white);border-right:11.5px solid #fff0;border-bottom:11.5px solid #fff0;border-left:11.5px solid var(--global-white)}.kdgreybutton::after,.kdgoldbutton::after,.kdwhitebutton::after{content:'';position:absolute;left:0;bottom:-20px;width:20px;height:20px;clip-path:polygon(0 0,100% 0,0 100%)}.kdgreybutton::after{background-color:var(--global-grey)}.kdgoldbutton::after{background-color:var(--global-gold)}.kdwhitebutton::after{background-color:var(--global-white)}.kdgreybutton:hover,.kdgreybutton:hover::after{background-color:var(--global-gold)}.kdblackborderbutton:hover,.kdgoldbutton:hover,.kdwhitebutton:hover,.kdgoldbutton:hover::after,.kdwhitebutton:hover::after{background-color:var(--global-grey);border-color:var(--global-grey)}.kdblackborderbutton:hover::before,.kdblackborderbutton:hover::after{border-top-color:var(--global-grey);border-left-color:var(--global-grey)}.kdblackborderbutton:active,.kdgreybutton:active,.kdgoldbutton:active,.kdwhitebutton:active,.kdgreybutton:active::after,.kdgoldbutton:active::after,.kdwhitebutton:active::after{background-color:var(--global-dark);border-color:var(--global-dark)}.kdblackborderbutton:active::before,.kdblackborderbutton:active::after{border-top-color:var(--global-dark);border-left-color:var(--global-dark)}.kdblackborderbutton span,.kdwhiteborderbutton span,.kdgreybutton span,.kdgoldbutton span,.kdwhitebutton span{display:block;width:100%;font-size:20px;text-align:center}.kdblackborderbutton span,.kdwhitebutton span{color:var(--global-dark)}.kdwhiteborderbutton span,.kdgreybutton span,.kdgoldbutton span{color:var(--global-white)}.kdblackborderbutton:hover span,.kdwhiteborderbutton:hover span,.kdgoldbutton:hover span,.kdgreybutton:hover span,.kdwhitebutton:hover span{color:var(--global-white)}.kdblackborderbutton:active span,.kdwhiteborderbutton:active span,.kdgoldbutton:active span,.kdgreybutton:active span,.kdwhitebutton:active span{color:var(--global-white)}body#projecten,body#nieuws,body#vacatures,body#projecten-op-kaart,#colophon .site-footer .upper-colophon .bottom.projecten,#colophon .site-footer .upper-colophon .bottom.nieuws,#colophon .site-footer .upper-colophon .bottom.vacatures,#colophon .site-footer .upper-colophon .bottom.projecten-op-kaart,#colophon .site-footer .upper-colophon .bottom.bouw,#colophon .site-footer .upper-colophon .bottom.infra,#colophon .site-footer .upper-colophon .bottom.kleinbouw,#colophon .site-footer .upper-colophon .bottom.dodo-bg-grey{background-color:var(--global-lightgrey)}body#projecten #navigatiemenu,body#nieuws #navigatiemenu,body#vacatures #navigatiemenu,body#projecten-op-kaart #navigatiemenu{border-bottom:5px var(--global-darkgrey) solid;background-color:var(--global-white)}body#projecten .page-header-image,body#nieuws .page-header-image,body#vacatures .page-header-image,body#projecten-op-kaart .page-header-image{display:none}body#projecten .header-social-butn,body#nieuws .header-social-butn,body#vacatures .header-social-butn,body#projecten-op-kaart .header-social-butn{background-color:var(--global-dark)}body#projecten .header-social-butn:hover,body#nieuws .header-social-butn:hover,body#vacatures .header-social-butn:hover,body#projecten-op-kaart .header-social-butn:hover{background-color:var(--global-gold)}body#projecten .header-social-butn:active,body#nieuws .header-social-butn:active,body#vacatures .header-social-butn:active,body#projecten-op-kaart .header-social-butn:active{background-color:var(--global-grey)}input[type="email"],input[type="tel"],input[type="file"],input[type="text"],textarea{font-size:18px!important;border-radius:0!important;border:1px solid var(--global-lightgrey)!important;background-color:var(--global-white)!important;width:100%!important;padding:10px 15px!important}textarea{max-height:150px}input[type="file"]{width:100%!important;padding:0}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;height:auto;width:auto;border-radius:0}input[type="image"],input[type="image"]{width:200px;margin:auto;display:block;height:68px;z-index:1}.contacttext{margin:30px auto;width:95%}.gform_wrapper.gform_legacy_markup_wrapper{margin:0;width:100%}.gform_body label{position:relative;cursor:pointer;color:var(--global-dark)}.gform_body input[type=checkbox]{position:relative;visibility:hidden;width:0}.gform_body input[type=checkbox]+label{color:var(--global-dark);margin-left:0!important;padding-left:35px!important}.gform_body input[type=checkbox]+label:before{display:block;position:absolute;content:'';height:20px;width:20px;top:3px;border:1px solid #222;background-color:var(--global-white);left:6px}.gform_body input[type=checkbox]+label:after{display:block;position:absolute;content:'\2713';border-radius:100%;height:10px;width:10px;top:1px;left:8px;visibility:hidden;font-size:16px}.gform_body input[type=checkbox]:checked+label:after{visibility:visible}#field_1_5,#field_1_7,#field_3_5,#field_3_7,#field_4_5,#field_4_7,#field_5_5,#field_5_7{width:50%;display:inline-block;vertical-align:top}#field_3_13{display:none}.gfield_label,#input_1_5_3_container label,#input_3_5_3_container label,#input_4_5_3_container label,#input_5_5_3_container label{display:none!important}label.mailpoet_text_label{width:150px}input[type="text"].mailpoet_text{padding:5px}label.mailpoet_checkbox_label{display:block}#masthead{position:relative;z-index:10}#padding .row{width:calc(100% + 30px)}#masthead .menulogo{background-image:url(/wp-content/themes/dodo_theme/img/logo-kdekkerbv-kleur.svg);background-position:left;background-repeat:no-repeat;background-size:contain;height:100px;width:234px}#kleinbouw #masthead .menulogo{background-image:url(/wp-content/themes/dodo_theme/img/logo-kdekkerbv-kleur-kleinbouw.svg)}#masthead .site-branding img{max-width:200px}#masthead div:not(.demo-header) .site-branding{float:left}#masthead #navigatiemenu{background-color:var(--global-white);padding:0;transition:background-color .2s ease;z-index:10;position:relative}#masthead div:not(.demo-header) #navigatiemenu{min-height:110px}#masthead .navzoekmenu{top:0;font-size:20px;position:relative}#masthead .demo-header .navzoekmenu{width:100%}#masthead div:not(.demo-header) .navzoekmenu{float:right}#masthead .navbar-brand{padding:0;margin:0}#masthead nav.navbar{margin:0;padding:0;min-width:180px}#masthead .nav-item .nav-link{font-weight:500;font-size:18px;padding:40px 15px;color:var(--global-gold)}#masthead .nav-item .nav-link:hover{color:var(--global-dark)}#masthead #menu-item-128{position:relative}#masthead #menu-item-128::before{content:" ";position:absolute;top:35px;right:0;background-color:var(--global-gold);padding:8px;border-radius:11px;z-index:25}#masthead #menu-item-128::after{position:absolute;font-family:sans-serif;top:35px;right:3px;font-size:10px;color:var(--global-white);z-index:26}#masthead #menu-item-133{border-right:1px var(--global-gold) solid}#masthead .dropdown-menu{border-top:0;border-left:1px solid var(--global-lightgrey);border-right:1px solid var(--global-lightgrey);border-bottom:1px solid var(--global-lightgrey);padding:0 0 5px;border-radius:0}#masthead .navbar-nav .dropdown-item{font-weight:500;position:relative;font-size:17px;font-weight:400;padding:10px 15px;background-color:var(--global-white);color:var(--global-black)}#masthead .navbar-nav .dropdown-item::after{content:'';position:absolute;left:15px;bottom:5px;width:45px;border-top:1px solid var(--global-gold);opacity:0}#masthead .navbar-nav .dropdown-item:hover{background-color:var(--global-white);color:var(--global-black)}#masthead .navbar-nav .dropdown-item.active,#masthead .navbar-nav .dropdown-item:active{background-color:var(--global-white);color:var(--global-black)}#masthead .navbar-nav .dropdown-item:hover::after,#masthead .navbar-nav .dropdown-item.active::after,#masthead .navbar-nav .dropdown-item:active::after{opacity:1}#masthead .searchbutton{font-size:20px;position:absolute;top:50%;right:-75px;transform:translateY(-50%)}#masthead .searchbutton #search{cursor:pointer;margin-right:10px}#masthead .searchbutton .smodal{display:none;position:fixed;z-index:99;right:0;top:40px;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .4)}#masthead .searchbutton .smodal-content{background-color:var(--global-white);padding:25px;border:1px solid var(--global-dark);width:400px;max-width:100%}#masthead .searchbutton .sclose{color:var(--global-grey);float:right;font-size:28px;line-height:0;font-weight:700;position:absolute;right:7.5px;top:10px}#masthead .searchbutton .sclose:hover,#masthead .searchbutton .sclose:focus{color:var(--global-dark);text-decoration:none;cursor:pointer}#masthead .searchbutton .input-group{-ms-flex-wrap:initial;flex-wrap:initial;margin-bottom:0!important}#masthead #navigatiemenu.sticky{position:fixed;top:0;width:100%;z-index:999;background-color:var(--global-white)}#padding{width:100%;padding-top:110px}#masthead .homeheader{min-height:657px;position:relative;padding-bottom:200px}#masthead .homeheader #navigatiemenu{background-color:#fff0}#masthead .homeheader #navigatiemenu .menulogo{background-image:url(/wp-content/themes/dodo_theme/img/logo-kdekkerbv-white.svg)}#masthead .homeheader #navigatiemenu .nav-item .nav-link{color:var(--global-white)}#masthead .homeheader #navigatiemenu #menu-item-128::before{background-color:var(--global-white)}#masthead .homeheader #navigatiemenu #menu-item-128::after{color:var(--global-dark)}#masthead .homeheader #navigatiemenu #menu-item-133{border-right:1px var(--global-white) solid}#masthead .homeheader #navigatiemenu .searchbutton a.search,#masthead .homeheader #navigatiemenu .searchbutton a.menuphone{color:var(--global-white)}#masthead .homeheader #navigatiemenu:hover,#masthead .homeheader #navigatiemenu.sticky{background-color:var(--global-white)}#masthead .homeheader #navigatiemenu:hover .menulogo,#masthead .homeheader #navigatiemenu.sticky .menulogo{background-image:url(/wp-content/themes/dodo_theme/img/logo-kdekkerbv-kleur.svg)}#masthead .homeheader #navigatiemenu:hover .nav-item .nav-link,#masthead .homeheader #navigatiemenu.sticky .nav-item .nav-link{color:var(--global-gold)}#masthead .homeheader #navigatiemenu:hover .nav-item .nav-link:hover,#masthead .homeheader #navigatiemenu.sticky .nav-item .nav-link:hover{color:var(--global-dark)}#masthead .homeheader #navigatiemenu:hover #menu-item-128::before,#masthead .homeheader #navigatiemenu.sticky #menu-item-128::before{background-color:var(--global-gold)}#masthead .homeheader #navigatiemenu:hover #menu-item-128::after,#masthead .homeheader #navigatiemenu.sticky #menu-item-128::after{color:var(--global-white)}#masthead .homeheader #navigatiemenu:hover #menu-item-133,#masthead .homeheader #navigatiemenu.sticky #menu-item-133{border-right:1px var(--global-gold) solid}#masthead .homeheader #navigatiemenu:hover .searchbutton a.search,#masthead .homeheader #navigatiemenu:hover .searchbutton a.menuphone,#masthead .homeheader #navigatiemenu.sticky .searchbutton a.search,#masthead .homeheader #navigatiemenu.sticky .searchbutton a.menuphone{color:var(--global-gold)}#masthead .homeheader #navigatiemenu:hover .searchbutton a.search:hover,#masthead .homeheader #navigatiemenu:hover .searchbutton a.menuphone:hover,#masthead .homeheader #navigatiemenu.sticky .searchbutton a.search:hover,#masthead .homeheader #navigatiemenu.sticky .searchbutton a.menuphone:hover{color:var(--global-dark)}#masthead .homeheader #navigatiemenu:hover .navbar-toggler-icon,#masthead .homeheader #navigatiemenu.sticky .navbar-toggler-icon,#masthead .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(177, 167, 126, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}#masthead .homeheader #navigatiemenu .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}#masthead .navbar-toggler-icon:hover,#masthead .homeheader #navigatiemenu:hover .navbar-toggler-icon:hover,#masthead .homeheader #navigatiemenu.sticky .navbar-toggler-icon:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(22, 22, 22, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.page-header-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:175px;width:100%}.header-textarea{margin-top:90px}.header-textarea h1.header-title{color:var(--global-white);font-size:48px;font-weight:700;margin-bottom:5px;text-shadow:2px 2px 5px rgb(0 0 0 / .75);text-indent:2px}.header-textarea h2.header-subtitle{font-weight:400;font-size:36px;font-weight:300;color:var(--global-white);text-shadow:2px 2px 5px rgb(0 0 0 / .75);text-indent:2px}.header-bow-grid{position:absolute;width:100%;height:175px;bottom:0;overflow:hidden}.header-bow-grid img.header-bow-illustration{margin:0;max-width:100%;width:100%}.infratrapeze{-webkit-clip-path:polygon(0 80%,100% 0,100% 100%,0% 100%);clip-path:polygon(0 80%,100% 0,100% 100%,0% 100%)}.header-butn-group{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);font-size:0;width:575px}.header-butn-group .header-butn-bouw,.header-butn-group .header-butn-infra,.header-butn-group .header-butn-kleinbouw{position:relative;display:inline-block;background-color:var(--global-white);width:calc(33% - 30px);padding-top:calc(33% - 30px);margin:0 15px}.header-butn-group .header-butn-infra{-webkit-clip-path:polygon(0 calc(100% - 45px),100% 0,100% 100%,0% 100%);clip-path:polygon(0 calc(100% - 45px),100% 0,100% 100%,0% 100%)}.header-butn-group .header-butn-bouw .kdbtekst,.header-butn-group .header-butn-kleinbouw .kdbtekst{width:100%;font-size:27px;color:var(--global-dark);position:absolute;left:0;top:50%;bottom:initial;transform:translateY(-50%);padding:0;height:max-content}.header-butn-group .header-butn-infra .kdbtekst{width:100%;font-size:27px;color:var(--global-dark);position:absolute;left:0;bottom:10px;padding:0;height:max-content}.header-butn-group .header-butn-bouw:hover .kdbtekst,.header-butn-group .header-butn-infra:hover .kdbtekst,.header-butn-group .header-butn-kleinbouw:hover .kdbtekst{color:var(--global-gold)}#breadcrumbs{padding-left:80px}#postnavi{text-align:right}#postnavi h2{display:none}#cooler-nav{display:inline-block;position:relative;margin-left:auto}#cooler-nav .nav-box img{width:86px;height:41px;margin-bottom:1px;margin-left:-3px;margin-right:-3px;margin-top:0;display:inline}#cooler-nav .previous::before,#cooler-nav .next::after{content:' ';outline:lightgrey;outline-width:1px;outline-style:solid;position:absolute}#cooler-nav .previous::after,#cooler-nav .next::before{position:absolute;font-size:30px;font-weight:100;font-family:monospace,monospace;color:var(--global-grey)}#cooler-nav .previous::before{width:25px;height:25px;left:-23px;bottom:16px}#cooler-nav .previous::after{content:'<';bottom:6px;left:-20px}#cooler-nav .next::before{content:'>';top:-9px;right:-26px}#cooler-nav .next::after{width:25px;height:25px;right:-29px;top:1px}.crumblepad{padding:10px 15px}.projectshow{z-index:999;display:none}.projectshow .overlay{width:100%;height:100%;background-color:rgb(0 0 0 / .66);position:fixed;top:0;left:0;z-index:9999}.projectshow .img-show{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999}.overlay span{cursor:pointer;font-size:50px;color:var(--global-white)}.overlay span:hover{color:var(--global-red)}.overlay span.exit{position:absolute;top:30px;right:20px;z-index:99;height:60px;width:60px}.overlay span.prev{position:fixed;top:45%;left:30px;z-index:99;height:50px;width:50px}.overlay span.next{position:fixed;top:45%;right:30px;z-index:99;height:50px;width:50px}.img-show img{max-width:750px;max-height:750px;position:relative;top:0;left:0}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{box-shadow:0 0 10px rgb(0 0 0 / .2);padding:30px 45px}#cookie-notice .cookie-notice-container .cn-text-container,#cookie-notice .cookie-revoke-container .cn-text-container{display:block;font-size:18px;margin:15px auto 30px;max-width:1170px}#cookie-notice .cookie-notice-container .cn-buttons-container,#cookie-notice .cookie-revoke-container .cn-buttons-container{display:block;margin:30px auto 15px}.acf-map{width:100%;height:300px;margin:20px 0;margin-bottom:50px}.projecten_op_kaart .acf-map{height:1000px}.inside-marker{min-width:250px}.inside-marker .img{background-position:center;background-repeat:no-repeat;background-size:cover;width:112px;height:112px;float:left;margin-right:15px}.acf-map img{max-width:inherit!important;margin:auto}.carousel-inner,.carousel-item{height:100%}.carousel-control-next,.carousel-control-prev{opacity:1}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{opacity:1}.row{position:relative}.single-projecten .row,.single-post .row,.single-vacatures .row{padding:45px 0}.kdbutton{width:250px;display:block;margin:20px 0 10px}.kdbtekst{position:absolute;bottom:5px;z-index:10;padding-top:10px;padding-bottom:20px;color:var(--global-white);text-align:center;width:250px;font-size:20px}.kdbuttoncenter{width:250px;display:block;margin:20px auto 10px}.kdbtekstcenter{position:absolute;bottom:15px;left:39%;z-index:10;padding-top:10px;padding-bottom:20px;color:var(--global-white);text-align:center;width:250px;font-size:16px}.dodo-bg-grey{background-color:var(--global-lightgrey)}.dodo-bg-gold{background-color:var(--global-gold);color:var(--global-white)}.dodo-bg-gold h1,.dodo-bg-gold h2{color:var(--global-white)}.header-row .slider-item{position:relative;min-height:675px;padding:65px 0 150px}.header-row .slider-item .slider-image{background-position:center;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.header-row .slider-item .slider-image::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--global-black);opacity:.21}.header-row .slider-item .bottom-beam{position:absolute;left:0;right:0;bottom:0;height:129px;background-color:rgb(136 130 109 / .65)}.header-row .beams{margin-top:-35px;display:flex;gap:25px}.header-row .beams .beam span{display:block;font-weight:500;font-size:18px;color:var(--global-white)}.header-row .slider-item .slider-inner{position:relative;background-color:var(--global-black);color:var(--global-white);padding:35px 45px 75px;z-index:1;opacity:1;transition:opacity 0.5s ease}.header-row .slider-item .slider-title{display:block;font-weight:700;font-size:60px;line-height:60px;text-align:right;margin-bottom:45px;color:var(--global-white);height:120px;opacity:1;transition:opacity 0.5s ease}.header-row .slider-item .slider-text{font-size:20px;line-height:30px;margin:0}.header-row .slider-item .slider-buttons{position:absolute;left:45px;bottom:-46px;display:flex;gap:40px;flex-wrap:wrap}.header-row .slider-item .slider-buttons .kdgoldbutton{margin-bottom:25px}.two_columns .image-left{max-width:95%;margin-left:0}.two_columns .inner{position:relative}.two_columns .illu-dna-left::before{content:url(/wp-content/themes/dodo_theme/img/dna-left.svg);position:absolute;top:50%;left:-165px;transform:translateY(-50%);z-index:-1}.two_columns .illu-dna-right::before{content:url(/wp-content/themes/dodo_theme/img/dna-right.svg);position:absolute;top:50%;right:-165px;transform:translateY(-50%);z-index:-1}.nieuwsbericht_row{position:relative;background-color:var(--global-lightgrey)}.nieuwsbericht_row .imgbg{background-color:var(--global-white)}.projecten_filter{background-color:var(--global-lightgrey)}.projecten_filter p{margin:0}.trans{width:100%;max-height:40px;transition:all .2s ease-in-out;overflow:hidden;position:absolute;bottom:0}.projectobject:hover .trans{transition:all .2s ease-in-out;max-height:250px}.randtitle,.randsubtitle{display:block;width:100%;padding:0 40px}.randtitle{transition:all .2s ease-in-out;padding-top:0;line-height:35px;font-weight:700}.projectobject{display:block;position:relative;color:var(--global-white);height:250px;width:100%;margin:15px 0}.projectobject:hover .randtitle{transition:all .2s ease-in-out;margin-top:55px}.randsubtitle{transition:all .2s ease-in-out}.projectobject:hover .randsubtitle{transition:all .2s ease-in-out;margin-bottom:200px}.trans:hover .randtitle,.trans:hover .randsubtitle{width:100%;display:block}.transgoud{background-color:rgb(203 202 168 / .8)}.transzilver{background-color:rgb(191 191 191 / .8)}.transzwart{background-color:rgb(0 0 0 / .8)}.trans-white{background-color:rgb(255 255 255 / .8);color:var(--global-dark)}.vacatureobject{display:block;position:relative;background-color:var(--global-white);color:var(--global-black);height:150px;width:100%;padding:25px;margin:15px 0;display:flex;align-items:center;justify-content:center}.vacatureobject .vacature-tag{position:absolute;display:block;right:0;top:0;padding:5px;width:130px;font-size:15px;text-align:center;background-color:var(--global-black);color:var(--global-white)}.vacatureobject .randsubtitle,.vacatureobject .randtitle{font-weight:500;font-size:20px;margin:0;padding:0}.vacatureobject .vacature-tag.transgoud{background-color:var(--global-gold)}.vacatureobject .vacature-tag.transzilver{background-color:var(--global-darkgrey)}.vacatureobject .vacature-tag.transzwart{background-color:var(--global-dark)}.vacatureobject .vacature-tag.trans-white{background-color:var(--global-grey)}.vacatures img{height:auto}.vacatureimg{width:45%;float:left;margin:22px 26px 1px 0}.vacatureimg img{height:auto;display:block;margin:5px auto auto}.vactopmargin{margin-top:35px}.vacbottommargin{margin-bottom:200px}.home_project_highlighted{color:var(--global-white)}.home_project_highlighted .carousel{height:570px;width:100%}.home_project_highlighted .project-image{background-color:rgb(0 0 0 / .5);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.home_project_highlighted .project-trans{background:linear-gradient(to bottom,rgb(0 0 0 / .5),rgb(177 167 126 / .4));height:100%;width:100%;display:flex;align-items:center;justify-content:center}.home_project_highlighted .carousel-item-inner{text-align:center;max-width:70%}.home_project_highlighted span.project-title{display:block;font-size:45px;font-weight:700;margin-bottom:15px}.home_project_highlighted span.project-place{display:block;font-size:30px}.home_project_highlighted .header-butn-bouw,.home_project_highlighted .header-butn-infra,.home_project_highlighted .header-butn-kleinbouw{background-color:var(--global-white);margin:0 auto 25px}.home_projects_categories{background-color:var(--global-lightgrey)}.home_project_messages_cta{background-color:var(--global-gold)}.home_project_messages_cta .logowit{height:130px;margin:0;float:left;max-width:20%}.home_project_messages_cta .ctatekst{padding-left:35px;float:left;max-width:80%}.home_project_messages_cta .ctatitle{width:100%;display:block;color:var(--global-white);font-size:33px;font-weight:700}.home_project_messages_cta .ctasubtitle{width:100%;display:block;color:var(--global-dark);font-size:33px}.home_project_messages_cta .ctasubtitle .ctastrong{font-weight:700}.ctas-row .butn{display:inline-block;font-size:20px;font-weight:400;margin:15px;border:1px solid var(--global-gold);background-color:var(--global-white);color:var(--global-dark);padding:12.5px 27.5px;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.ctas-row .butn:hover{border-color:var(--global-gold);background-color:var(--global-gold);color:var(--global-white)}.ctas-row .butn:active{border-color:var(--global-dark);background-color:var(--global-dark);color:var(--global-white)}.home_project_informatie{background-color:var(--global-lightgrey)}.home_project_informatie .categorielogo{position:relative;z-index:-2}.home_project_informatie .header-butn-bouw,.home_project_informatie .header-butn-kleinbouw{height:112.5%;width:95%;background-color:var(--global-grey);margin-top:-25px}.home_project_informatie .header-butn-bouw{border-bottom-left-radius:80%;margin:0;padding:0;height:100%}.home_project_informatie .header-butn-kleinbouw{border-bottom-right-radius:80%;margin:0;padding:0;height:100%}.home_project_informatie .header-butn-infra{margin:0;padding:0;height:100%}.home_project_informatie .header-butn-infra .infraimg{height:100%;max-width:110%}.vacatures .home_nieuwsbrief{background-color:var(--global-white)}.home_nieuwsbrief .newsletter-item{padding:45px}.home_nieuwsbrief .newsletter-item.has-image{margin-top:45px}.home_nieuwsbrief .newsletter-item .newsletter-title{margin-bottom:25px}.home_nieuwsbrief .newsletter-image{position:relative;width:100%;height:100%;margin-top:-90px}.home_nieuwsbrief .newsletter-image-img{margin-top:0;margin-bottom:15px}.home_nieuwsbrief .pmform{margin-top:15px}.home_nieuwsbrief .gform_button{font-size:16px;text-transform:uppercase}.newsletter-popup-item{display:none;position:fixed;right:0;bottom:0;padding:25px 30px;z-index:9999;width:400px;max-width:100%;box-shadow:0 0 10px rgb(0 0 0 / .2)}.newsletter-popup-item .newsletter-popup-image{margin-top:-50px}.newsletter-popup-item .newsletter-popup-title{font-size:25px;margin-bottom:15px}.newsletter-popup-item .newsletter-popup-text{font-size:14px}.newsletter-popup-item .newsletter-popup-image-img{margin-top:0;margin-bottom:15px}.newsletter-popup-item .newsletter-popup-form{margin-top:15px}.newsletter-popup-item .newsletter-popup-form input{font-size:14px!important}.newsletter-popup-item .newsletter-popup-exit{position:absolute;top:15px;right:10px;width:20px;height:20px;cursor:pointer}.newsletter-popup-item .newsletter-popup-exit svg{width:100%;height:100%}.vestigingen{margin-bottom:25px}.vestigingen .row{padding:22.5px}.vestigingen .vestigingadres{margin-left:80px}.vestigingen .vestigingimg,.vestigingen .acf-map{margin:0;height:225px;width:100%}.vestigingen h2{font-size:20px!important;font-weight:400}.organogram{background-color:var(--global-lightgold)}.organogram .organtit{width:100%;display:block;font-weight:700;font-size:50px;color:var(--global-gold)}.organogram .organsub{display:block;width:100%;color:var(--global-grey);font-size:30px}.organogram img{max-width:100%;width:100%;margin:30px auto}.directie{background-color:var(--global-lightgrey);padding:15px 0;font-size:18px}.directie .dir-item{background-color:var(--global-white);height:100%}.directie .dir-image{margin:0}.directie .dir-inner{background-color:var(--global-white);padding:20px}.directie .dir-title{font-weight:700;color:var(--global-gold)}.directie .dir-text{margin-bottom:0}.certificatielijst{position:relative}.certificatielijst .lay-out-blocks .certificaat{text-align:center;background-color:var(--global-gold);color:var(--global-white);height:125px;width:100%;margin:15px 0;padding:15px}.certificatielijst .lay-out-blocks a .certificaat:hover{background-color:var(--global-grey)}.certificatielijst .lay-out-blocks .certificaat .certtit{font-weight:700;font-size:24px}.certificatielijst .lay-out-details .row{padding:50px 0}.certificatielijst .lay-out-details .certificate-item img.left{margin-left:auto;margin-right:0;display:block}.certificatielijst .lay-out-details .certificate-item img.right{margin-left:0;margin-right:auto;display:block}.certificatielijst .quote-item{margin:45px 0}.certificatielijst .quote-image{background-position:center;background-size:cover;width:250px;margin:auto}.certificatielijst .quote-image::before{content:'';display:block;width:100%;padding-top:100%}.certificatielijst .kdbv-icons{display:flex;justify-content:center;gap:10px;margin-bottom:22.5px}.certificatielijst .quote-title span{display:block;font-weight:700;font-size:50px;font-weight:300;color:var(--global-gold);margin-bottom:0}.video-row .youtube-image{position:relative;width:100%;cursor:pointer}.video-row .youtube-image::before{content:'';display:block;width:100%;padding-top:67.75%}.video-row .youtube-image iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:none;border:0;z-index:9}.video-row .youtube-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dodo-project-filter{margin-bottom:30px}.dodo-project-filter .filter-head{display:block;background-color:var(--global-gold);padding:25px;text-align:center}.dodo-project-filter .filter-head span{display:block;font-size:25px;margin:0;color:var(--global-white)}.dodo-project-filter .filter-head svg{display:block;margin:15px auto 0;transition:transform .2s ease}.dodo-project-filter.active .filter-head svg{transform:rotate(180deg)}.dodo-project-filter .filter-body{background-color:var(--global-white);padding:0;max-height:0;overflow:hidden;transition:max-height .2s ease}.dodo-project-filter.active .filter-body{max-height:345px}.dodo-project-filter .filter-body-inner{padding:10px 15px;border:#707070 .5px solid;margin-top:15px;margin-bottom:15px;width:100%}.dodo-project-filter .filter-label{display:block;font-size:16px;margin-bottom:10px}.dodo-project-filter .button-group{font-size:0}.dodo-project-filter .button{cursor:pointer;display:inline-block;padding:10px;background-color:var(--global-lightgrey);border:none;color:var(--global-dark);font-size:15px;cursor:pointer;margin-right:5px;margin-bottom:5px;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.dodo-project-filter .button:hover{background-color:var(--global-dark);color:var(--global-white)}.dodo-project-filter .button:active,.dodo-project-filter .button.is-checked{background-color:var(--global-gold);color:var(--global-white)}.dodo-project-filter .filter-reset{margin-top:15px;margin-bottom:15px;margin-left:auto;width:max-content;cursor:pointer}.dodo-project-filter .filter-reset svg{display:block}.dodo-project-filter .filter-reset svg path{fill:#B9B9B9;transition:fill .2s ease}.dodo-project-filter .filter-reset:hover svg path{fill:#D01817}.projects-row .isotope{overflow:hidden}.projects-row .projects-isotope-container{position:relative}.projects-row .projects-isotope-container .loading{position:absolute;top:0;left:0;right:0;bottom:-20px;background-color:var(--global-lightgrey);z-index:10}.projects-row .projects-isotope-container .loading::after{content:url(/wp-content/themes/dodo_theme/img/loader.svg);position:absolute;top:25px;left:50%;transform:translateX(-50%);z-index:11}.projects-row .project{opacity:1;transition:opacity .2s ease}.projects-row .project.hidden{visibility:hidden;width:0px!important;height:0px!important;margin:0px!important;padding:0px!important;opacity:0}.projects-row .project-item{position:relative;background-color:rgb(0 0 0 / .5);background-position:center;background-size:cover;width:100%;height:308px;margin:15px 0}.projects-row .project-item .project-inner{position:absolute;left:0;bottom:0;width:100%;padding:2.5px 25px 5px;display:flex;align-items:center;max-height:43px;transition:max-height .2s ease;height:100%}.projects-row .project-item:hover .project-inner{max-height:308px}.projects-row .project-item .project-title{display:block;text-align:center;font-size:22px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--global-white)}.projects-row .project-item:hover .project-title{-webkit-line-clamp:5}.projects-row .project-item .project-location{display:block;text-align:center;font-size:18px;max-height:0;overflow:hidden;transition:max-height .2s ease;color:var(--global-white)}.projects-row .project-item:hover .project-location{max-height:36px}.projects-row .project-item .project-id{display:none}.projects-row .quote-item{margin:45px 0}.projects-row .quote-image{background-position:center;background-size:cover;width:250px;margin:auto}.projects-row .quote-image::before{content:'';display:block;width:100%;padding-top:100%}.projects-row .kdbv-icons{display:flex;justify-content:center;gap:10px;margin-bottom:22.5px}.projects-row .quote-title span{display:block;font-weight:700;font-size:50px;font-weight:300;color:var(--global-gold);margin-bottom:0}#gerelateerdeprojecten{background-color:var(--global-lightgrey);margin:22.5px 0}#gerelateerdeprojecten h3{margin-bottom:40px;margin-top:10px}#gerelateerdeprojecten h5{font-weight:700}#vacaturetekst{background-color:var(--global-lightgold);padding:30px 0;z-index:1;position:relative}.vacature_row{position:relative}.vacature_row.reviews{padding:22.5px 0}.vacature_row.youtube .youtube-image{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;height:450px;width:100%;max-width:800px;margin:10px auto;cursor:pointer}.vacature_row.youtube .youtube-image iframe{width:100%;height:100%;display:none;border:0;z-index:9}.vacature_row.youtube .youtube-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.isotope{margin-top:15px;margin-bottom:15px}.grid{width:100%;overflow:hidden}.isotope:after,.grid:after{content:'';display:block;clear:both}.grid-sizer,.grid-item{float:left}.gridsize1,.gridsize2,.grid-item{width:33%}.grid-item.med{width:50%}.grid-item.large{width:100%}.grid-item img{display:block;max-width:calc(100% - 30px);width:calc(100% - 30px);margin:15px}#singlefilters{padding-top:15px;padding-bottom:15px}#multifilters{margin-top:-15px;margin-bottom:15px}#singlefilters .button-group .button,#multifilters .button-group .button{float:left;border-radius:0;padding:10px 15px;margin-right:5px;margin-bottom:5px}.project-search{position:relative;width:350px;max-width:100%;margin-left:auto}.project-search .project-search-icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);line-height:0}#quicksearch{width:100%;padding:4px 10px!important;border-color:var(--global-lightgrey)!important}#colophon{position:relative;margin-top:-150px}#colophon .site-footer .upper-colophon{position:relative;display:block;width:100%;height:330px;background-color:var(--global-gold);overflow:hidden}#colophon .site-footer .upper-colophon .bottom{background-color:var(--global-white);height:210px;width:110%;border-bottom-left-radius:100%;border-bottom-right-radius:100%;margin:0 -5%;top:0;position:absolute}#colophon .site-footer .upper-colophon .footerlogo{height:96px;width:79px;margin:auto;border-radius:50%;position:relative;top:150px}#colophon .site-footer .upper-colophon .footerlogo img{max-width:100%}#colophon .site-footer .upper-colophon .footer-socials{display:block;width:max-content;margin:auto;top:155px}#colophon .site-footer .color-gradient{display:block;position:relative;background:linear-gradient(to right,var(--global-gold) 0%,var(--global-black) 100%);height:10px}#colophon .lower-colophon{position:relative;color:var(--global-white);background-color:var(--global-black);padding:45px 0}#colophon .lower-colophon a{color:var(--global-white)}#colophon .lower-colophon a:hover{color:var(--global-gold)}#colophon .site-info{color:var(--global-white);background-color:var(--global-black);padding:15px 0;font-size:16px}#colophon .site-info a{color:var(--global-white)}#colophon .site-info a:hover{color:var(--global-gold)}#backtotop{display:none;width:55px;height:55px;position:fixed;bottom:50px;right:50px;border-radius:50%;border:2.5px solid var(--global-white);background-color:var(--global-gold);color:var(--global-white);z-index:99;transition:bottom .2s ease,background-color .2s ease}#backtotop:hover{border-color:var(--global-white);background-color:var(--global-dark);color:var(--global-white)}#backtotop:active{border-color:var(--global-white);background-color:var(--global-grey);color:var(--global-white)}#backtotop svg{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.blanco .blanco-item .img{background-position:center;background-repeat:no-repeat;background-size:cover;height:350px;width:100%}span.posttype{letter-spacing:2.5px}.columnimage{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:300px}.posted-on .updated{display:none}#gallery-2{text-align:center}.gallery-item{display:inline-block}.omgevingsberichtenarea{display:none}.infraimg{max-width:100%;margin:0}#vacaturetekst{background-color:var(--global-lightgold);padding:30px 0;z-index:1;position:relative}#contactprojectsectie{background-color:var(--global-gold);padding-top:0;padding-bottom:35px}#contactprojectsectie h4{font-weight:700;color:var(--global-white);font-size:35px;padding-top:35px}#headerprojectinformatie .post-cat-logos{margin-bottom:10px}.post-cat-logos .header-butn-bouw,.post-cat-logos .header-butn-infra,.post-cat-logos .header-butn-kleinbouw{display:inline-block;height:50px;width:50px}.post-title{padding:0 180px}.post-pdf-download{margin-right:auto}.post-pdf-butn{display:block;border:0;background-color:var(--global-gold);color:var(--global-white);padding:7.5px 32.5px}.post-pdf-butn:hover{background-color:var(--global-grey);color:var(--global-white)}.post-pdf-butn:active,.post-pdf-butn:focus{background-color:var(--global-dark);color:var(--global-white)}#headerprojectinformatie{padding-bottom:0}#headerprojectinformatie hr{width:calc(100% - 45px);background-color:var(--global-grey)}#headerprojectinformatie p{width:calc(100% - 45px);margin:auto}#headerprojectinformatie .specchar{margin:0 15px;white-space:nowrap;display:inline-block}#headerprojectinformatie .smallinfo img{height:15px;top:-3px;position:relative;margin-right:5px;display:inline}#headerprojectinformatie .smallinfo{font-size:20px}#meer_fotos{margin-top:150px;margin-bottom:80px;background-color:var(--global-lightgold)}#projectgallerij{margin-top:80px;margin-bottom:150px;background-color:var(--global-lightgold)}#post-gallery{margin-top:150px;margin-bottom:150px;background-color:var(--global-lightgold)}#meer_fotos .row,#projectgallerij .row,#post-gallery .row{padding:0}#meer_fotos .pro-gal,#projectgallerij .pro-gal,#post-gallery .pro-gal{margin-top:-100px;margin-bottom:-100px;padding:0}#meer_fotos .grid-item iframe,#projectgallerij .grid-item iframe,#post-gallery .grid-item iframe{height:250px;width:calc(100% - 30px);margin:15px}#meer_fotos .grid-item.med iframe,#projectgallerij .grid-item.med iframe,#post-gallery .grid-item.med iframe{height:400px}#meer_fotos .grid-item.large iframe,#projectgallerij .grid-item.large iframe,#post-gallery .grid-item.large iframe{height:500px}#infoprojectsectie{background-color:var(--global-darkgrey);color:var(--global-white);padding-top:0;padding-bottom:0;font-size:20px;font-weight:400}#vacatureophoogte::before,#contactprojectsectie::before,#infoprojectsectie::before{background-color:var(--global-white);height:110px;display:block}#infoprojectsectie .row{padding:67.5px 0}#infoprojectsectie h4{font-weight:700;font-size:28px;color:var(--global-gold)}#infoprojectsectie span{display:block;width:100%}.infotitle{color:var(--global-gold);font-weight:700}.infofield hr{background-color:var(--global-white);margin-left:-15px;margin-right:100px}.subinfofield{margin-bottom:25px}.infotextarea{width:100%;margin:auto}.infotextarea h1,.infotextarea h2,.infotextarea h3,.infotextarea h4,.infotextarea h5,.infotextarea h6{color:var(--global-white)}#infoprojectsectie .project-map{margin-top:45px}#gerelateerdnieuws{padding:45px 0}#gerelateerdnieuws .post-item{padding:22.5px 0}#gerelateerdnieuws .post-item .post-image{background-color:var(--global-lightgrey);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:200px}#gerelateerdnieuws .post-item .post-text h4{color:var(--global-gold)}#gerelateerdnieuws .post-item .post-text a{font-weight:700;color:var(--global-dark)}#reviewsectie{padding-top:35px;padding-bottom:35px;max-height:550px;overflow:hidden}.reviewtitle{width:100%;display:block;font-size:40px}.reviewsubtitle{width:100%;display:block}.reviewrow{margin-top:50px}.reviewimg img{max-height:200px;width:auto;margin:auto}.quotel{float:left;margin:0 5px}.quoter{float:right;margin:0 5px}.beginreview{width:20px;height:20px;background-color:var(--global-dark)}.beginreviewtr{width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:#fff0 #fff0 var(--global-dark) #fff0}.eindreview{width:20px;height:20px;background-color:var(--global-dark);margin-top:40px}.eindreviewtr{width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:var(--global-dark) #fff0 #fff0 #fff0}#contactprojectsectie .gform_button{background-color:var(--global-dark);color:var(--global-white)}#contactprojectsectie .gform_button:hover{background-color:var(--global-grey);color:var(--global-white)}#contactprojectsectie .gform_button:active{background-color:var(--global-white);color:var(--global-dark)}#randomprojectsectie{padding-top:30px;padding-bottom:30px;background-color:var(--global-lightgrey)}#randomprojectsectie h3{margin-bottom:40px;margin-top:10px}#randomprojectsectie h5{font-weight:700}#randomprojectsectie a{text-decoration:none}#projecttags,.tags-row{min-height:100px;padding-top:22.5px;padding-bottom:22.5px}#projecttags .post-cat-logos{position:relative;float:left;margin-right:22.5px}.spantags{display:inline-block;background-color:var(--global-grey);color:var(--global-white);padding:7.5px 20px;margin:5px}.spantags:hover{background-color:var(--global-gold);color:var(--global-white)}.spantags:active{background-color:var(--global-dark);color:var(--global-white)}.dropdown:hover>.dropdown-menu{display:block}.dropdown-menu{margin-top:0}@media only screen and (max-width:1200px){#menu-item-133{border-right:0px!important}.navzoekmenu{right:100px}#masthead .demo-header .navzoekmenu{width:calc(100% - 100px)}.homeheader{min-height:700px}.home_project_informatie .header-butn-infra{margin-right:-20px}.vestigingen .vestigingadres{margin-left:0}.home_project_informatie .infradriehoek{border-width:0 0 325px 311px}.header-bow-grid img.header-bow-illustration{bottom:0;position:absolute}}@media only screen and (max-width:1200px){#masthead .navzoekmenu{padding:40px 0}#masthead .nav-item .nav-link{padding:10px 15px}#masthead .homeheader #navigatiemenu div:not(.demo-header) .navbar-collapse .nav-item .nav-link{color:var(--global-dark)}#masthead #menu-item-128::before,#masthead #menu-item-128::after{content:none}#masthead .searchbutton{top:40px;transform:none}}@media only screen and (max-width:768px){h1,h2{font-size:35px}p,li{font-size:16px}#field_1_5,#field_1_7,#field_3_5,#field_3_7,#field_4_5,#field_4_7,#field_5_5,#field_5_7{width:100%;vertical-align:initial}#masthead .menulogo{height:80px;margin-top:10px}.crumblepad{display:none}.homeheader{min-height:600px}.header-butn-group{width:530px}.header-butn-group .header-butn-bouw,.header-butn-group .header-butn-infra,.header-butn-group .header-butn-kleinbouw{border-radius:0;height:50px;padding-top:0;width:calc(33% - 15px);margin:0 7.5px 15px}.header-butn-group .header-butn-infra{-webkit-clip-path:none;clip-path:none}.header-butn-group .header-butn-bouw .kdbtekst,.header-butn-group .header-butn-infra .kdbtekst,.header-butn-group .header-butn-kleinbouw .kdbtekst{font-size:20px}.header-butn-group .header-butn-infra .kdbtekst{top:50%;bottom:initial;transform:translateY(-50%)}.header-row .slider-item{padding:65px 0 250px}.header-row .slider-item .slider-title{height:initial}.header-row .slider-item .slider-buttons{position:relative;left:initial;bottom:initial;margin-top:25px;gap:5px}.two_columns .image-left,.two_columns .image-left{max-width:100%;margin-left:0;margin-right:0}.home_project_informatie .categorielogo{position:absolute}.home_project_highlighted .carousel-item-inner{max-width:80%}.home_project_highlighted span.project-title{font-size:35px}.home_project_highlighted span.project-place{font-size:30px}.home_project_messages_cta .ctatitle{font-size:26px}.home_project_messages_cta .ctasubtitle{font-size:24px}.vestigingen .vestigingimg,.vestigingen .acf-map{height:250px;margin:5px 0}.dodo-project-filter .filter-body-inner{width:100%}#headerprojectinformatie .post-cat-logos{position:relative;left:initial;top:initial;margin-bottom:25px}#headerprojectinformatie .specchar{white-space:normal}#meer_fotos .grid-item.med iframe,#projectgallerij .grid-item.med iframe,#post-gallery .grid-item.med iframe,#meer_fotos .grid-item.large iframe,#projectgallerij .grid-item.large iframe,#post-gallery .grid-item.large iframe{height:250px}#infoprojectsectie{font-size:18px}.post-title{padding:0;display:block}#backtotop{display:none!important}.gridsize1,.gridsize2,.grid-item{width:50%}.button--reset{display:none}.vacature_row.youtube .youtube-image{height:300px}}@media only screen and (max-width:550px){#masthead .menulogo{position:absolute;height:60px;margin-top:15px}.header-butn-group{width:100%}.header-butn-group .header-butn-bouw .kdbtekst,.header-butn-group .header-butn-infra .kdbtekst,.header-butn-group .header-butn-kleinbouw .kdbtekst{font-size:16px}.gridsize1,.gridsize2,.grid-item,.grid-item.med{width:100%}}@media only screen and (max-width:480px){h1,h2{font-size:30px}h3{font-size:25px}.home_project_messages_cta .logowit{height:100px;margin:0}.home_project_messages_cta .ctatitle{font-size:22px}.home_project_messages_cta .ctasubtitle{font-size:20px}#meer_fotos .pro-gal .grid,#projectgallerij .pro-gal .grid,#post-gallery .pro-gal .grid{height:auto!important;white-space:nowrap;overflow-x:scroll}#meer_fotos .pro-gal .grid-item,#projectgallerij .pro-gal .grid-item,#post-gallery .pro-gal .grid-item{position:relative!important;top:initial!important;left:initial!important;display:inline-block;vertical-align:middle;float:none}.vacature_row.youtube .youtube-image{height:225px}}@media only screen and (max-width:420px){.header-butn-group .header-butn-bouw,.header-butn-group .header-butn-infra,.header-butn-group .header-butn-kleinbouw{width:calc(100% - 15px)}.home_project_messages_cta .ctatitle{font-size:18px}.home_project_messages_cta .ctasubtitle{font-size:16px}.home_project_messages_cta .logowit{height:80px;margin:0}}