@media screen and (max-width: 1440px){.basicContainer{padding-left:60px;padding-right:60px}#contentPage+#references:before{margin-left:60px;margin-right:60px}#topBar .basicContainer{padding-right:20px}.homeServiceItemImages.right,.projectsHighlighedImages,.vacancyBlockItemImage.right,.contactBlockItemImages.right{width:calc(50% + 40px);margin-right:-40px}.projectDetailImages{margin-right:-40px;width:calc(60% + 40px)}.homeServiceItemImages.left,.contactBlockItemImages.left,.vacancyBlockItemImage.left{margin-left:-40px;width:calc(50% + 40px)}#projectDetailImages{width:calc(60% + 40px);margin-right:-40px}}@media screen and (max-width: 1400px){.partNavigation.horizontal ul.level-0>li{margin-right:5px}.partNavigation.horizontal ul.level-0>li>a{padding-left:10px;padding-right:10px}}@media screen and (max-width: 1279px){.partNavigation.horizontal ul.level-0>li>a,#topBar .partButton.solid.yellow{font-size:14px}.partNavigation.horizontal ul.level-0>li{margin-right:2.5px}#logo img{height:30px}#topBar .basicContainer{padding-left:60px}#topBar:before{width:58.8px;height:140px}}@media screen and (max-width: 1023px){.partNavigation.horizontal ul.level-0{display:none}#mobileMenuToggle{display:flex}#topBar .basicContainer{padding-left:40px}#topBar .basicContainer,#stickyScrollGhost{height:60px}#topBar:before,#topBar.scrolled:before{width:33.6px;height:80px}#smallFooter ul li{margin-right:30px}#mobileMenuToggleContainer{top:60px}#mobileMenuToggleContainerScroll{height:calc(100% - 60px)}.homeServiceItemText .partContentText,.projectsHighlighedText .partContentText{font-size:inherit}.highLightedProjectItem{width:50%}#imageSliderSyncSecondary{margin-left:0}#projectDetailText{width:calc(100% - 40px);margin-right:40px;margin-top:0}#projectDetailImages{width:calc(100% - 40px);margin:-40px 0 0 40px}}@media screen and (max-width: 900px){.blueBlockItem{width:100%}#servicesIntro .basicContainer,#vacancyIntro .basicContainer{padding-top:25px}.blueBlockItem h2,#serviceTextRight h2{margin-bottom:15px}#serviceTextRight,.blueBlockItem{padding:25px 25px 0}.contactBlockItemText.left{width:calc(100% - 20px);margin-right:20px}.contactBlockItemImages.right{width:calc(100% - 20px);margin-left:20px;margin-right:0}.contactBlockItemImages{margin-top:0}.contactBlockItemText.right{width:calc(100% - 20px);margin-left:0;margin-right:20px;order:1}.contactBlockItemImages.left{width:calc(100% - 20px);margin-left:20px;margin-right:0;order:2}#uniqueSelingsPoints ul li{width:50%}.homeServiceItem,.projectsHighlighedItem{margin-bottom:40px}.basicContainer .homeServiceItemText,.basicContainer .projectsHighlighedText,.basicContainer .vacancyBlockItemText,.basicContainer .contactBlockItemText,.basicContainer #serviceTextRight{margin-left:0;margin-right:20px;width:calc(100% - 20px);order:1}.basicContainer .homeServiceItemImages,.basicContainer .contactBlockItemImages,.basicContainer .vacancyBlockItemImage,.basicContainer .projectsHighlighedImages,.basicContainer .vacancyBlockItemImage,.basicContainer .contactBlockItemImages,.basicContainer #serviceImageLeft{margin-right:0;margin-left:20px;width:calc(100% - 20px);order:2;margin-top:-40px}#servicesIntroText,#vacancyIntroText{width:100%;font-size:20px}#servicesIntroImage,#vacancyIntroImage{padding-left:0;width:100%;max-width:590px}}@media screen and (max-width: 767px){h1,.h1{font-size:30px}h2,.h2{font-size:24px}h3,.h3,#references .partSlider .slide,#contactButtons .numberLabel,#contactButtons .label{font-size:20px}#introTopImageHeading .basicContainer h1{height:70px;padding-right:60px;font-size:28px}#introTopImageHeading:after{height:70px;width:calc(50% - 140px)}.projectListHeading{font-size:20px;padding-left:20px;padding-right:30px;padding-bottom:10px}.contactBlockItemText h2,.vacancyBlockItemText h2,#projectDetailText h1{margin-bottom:10px}.basicContainer{padding:40px 20px 15px}#contentPage+#references:before,#ourBrands+#references:before{margin-left:20px;margin-right:20px}#bouwnuScore{margin-bottom:20px}.homeServiceItemText .partContentText,.projectsHighlighedText .partContentText,.vacancyBlockItemText,.contactBlockItemText,#projectDetailText{padding:20px 20px 0;font-size:18px}.homeServiceItemText h2,.projectsHighlighedText h2{padding-left:20px;padding-right:40px;margin-bottom:0}#smallFooter ul li{margin-right:20px}#homeIntroImage{height:auto}#homeIntroImage .partContentFileImageGallery{height:320px}#homeIntroImageText{position:static}#projectDetailText{width:calc(100% - 20px);margin-right:20px}#projectDetailImages{width:calc(100% - 20px);margin:-20px 0 0 20px}}@media screen and (max-width: 667px){.basicContainer{padding-left:20px;padding-right:20px}body{font-size:18px}#uniqueSelingsPoints ul li{font-size:20px}#introTopImage .partContentFileImageGallery figure .imagePlaceholderContainer .imagePlaceholder{padding-bottom:50%!important}#homeIntroMessageContainer{font-size:16px;top:0;width:60%}#introBlueBlock{margin-bottom:0}#introBlueBlock,#introYellowBlock{padding:15px}#introYellowBlock p{margin-bottom:10px}#introYellowBlock .partButton.default{font-size:14px}#contactGoToFormButton{top:20px;right:20px}.partButton.naked{font-size:16px}.partButton.naked .buttonIcon svg{height:12px;max-width:12px}}@media screen and (max-width: 479px){#contactButtons .icon{width:36px;height:36px;margin-right:10px}#contactButtons .icon svg{max-width:16px}#contactButtons li{flex-direction:column;align-items:flex-start}#contactButtons .locationLabel{margin-left:45px}}@media screen and (max-width: 430px){#topBar .partButton.solid.yellow{display:none}.footerColumn{padding-right:0}}
