.btn-link,.freeimage,.paging,.paging li a,.quote,.sliderdots,.youtubevideo{text-align:center}.contentblocks .item figure,.hero,.hero .videowrapper,.hiddenContainer,.homeproducts .item figure,.technologyproducts .item figure{overflow:hidden}.layout-clearfix{zoom:1}.layout-clearfix:after,.layout-clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.layout-clearfix:after{clear:both}a{color:#02138f;text-decoration:underline}.btn,.paging li a{text-decoration:none}a:hover{color:#c00}a#search{float:right}@media only screen and (min-width:992px){a.morenews{float:right;font-weight:600;position:relative;top:39px}}input#searchterm{float:right;margin-top:-5px;margin-right:4px}input#searchterm.hiddensearch{display:none}input#subscribeEmail{color:#000;padding-left:2px}ul{list-style-type:none!important}.hiddenContainer{height:0}p.success{color:#0f0}p.error{color:red}ul.list-inline li.gray{background:#eff3f6;padding:8px 15px}ul.list-inline li.gray:hover{background:#02138f}ul.list-inline li.gray:hover a{color:#fff}.variableblocks{padding:60px 0 0}@media only screen and (min-width:1600px){.container.wide{position:relative;width:900px;width:1570px}}.triangle-rightbottom-210,.triangle-rightbottom-40{position:absolute;z-index:2000;height:0;right:0;bottom:0}@media only screen and (min-width:1600px) and only screen and (min-width:1200px){.container.navigation{padding:0 60px}}.triangle-rightbottom-210{width:0;border-bottom:90px solid #fff;border-left:90px solid transparent}@media only screen and (min-width:992px){.triangle-rightbottom-210{border-bottom:210px solid #fff;border-left:210px solid transparent}.triangle-rightbottom-40{border-bottom:40px solid #fff;border-left:40px solid transparent}}.triangle-rightbottom-40{width:0;border-bottom:40px solid #fff;border-left:40px solid transparent}.btn-link{display:block}.btn-link:hover{color:#c00}.btn{border-radius:0;font-size:1.125rem;font-weight:600;text-transform:uppercase;transition:all .15s ease-in-out;border:none;white-space:normal}.btn.margin-top{margin:30px 0 0}.btn.btn-white{padding:20px 50px;background:url(/images/btn-white-bg.png) bottom right no-repeat;color:#000!important;background-size:100% auto}@media only screen and (min-width:992px){.btn{white-space:nowrap}.btn.btn-white{padding:30px 100px;background-size:auto}}.btn.btn-white:hover{color:#c00;-webkit-transform:scale(1.05);transform:scale(1.05)}.btn.btn-white.without-corner{background:#fff}.btn.btn-red{padding:20px 80px;background:url(/images/btn-red-bg.png) bottom right no-repeat;color:#fff}.btn.btn-red:hover{color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.btn.btn-blue{padding:30px 60px;background:url(/images/btn-blue-bg.png) bottom right no-repeat;color:#fff}.btn.btn-blue:hover{color:#fff;background:url(/images/btn-red-bg.png) bottom right no-repeat;-webkit-transform:scale(1.05);transform:scale(1.05)}.btn.with-corner{position:relative;border:none}.btn.with-corner:after{position:absolute;bottom:0;right:0;content:" ";display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #fff}.paging li a,.sliderdots,.webinars .item a figure{position:relative}.btn.with-corner.lightblue:after{border-color:transparent transparent #eff3f6}.tooltip-inner{border-radius:0;font-size:1rem;padding:10px 20px}.paging,.sliderdots ul{padding:0}.sliderdots{z-index:1999;top:-50px}.sliderdots ul li{display:inline-block}.sliderdots ul li span.dot{display:block;height:15px;width:15px;background:#fff;cursor:pointer;border-radius:50%;margin:0 10px;transition:all .5s ease-in-out}.sliderdots ul li:hover span.dot{background:#fff}.sliderdots ul li.slick-active span.dot{background:grey}.paging{margin:60px 0 0}.paging li{display:inline-block}.paging li a{color:#02138f;font-weight:500;background:#fff}.paging li a.active,.paging li a:hover{color:#c00;top:0}.paging li:last-child:after{content:"";margin:0 0 0 10px}.paging li:after{content:"|";margin:0 6px 0 10px}.rte a{text-decoration:underline!important}.rte .embed-responsive,.rte img,.rte table{margin:30px 0}.rte ul li{list-style:none}.blockReferences .columnwrapper .columns .item .inner ul li,.fourColumns .columnwrapper .columns .item .inner ul li,.threeColumns .columnwrapper .columns .item .inner ul li,.threeColumnsAlt .columnwrapper .columns .item .inner ul li{list-style:disc}.rte ul li:before{content:'✓ '}.webinars{background:linear-gradient(to bottom,#eee 0,#fff 20%)}@media only screen and (min-width:992px){.webinars{padding:30px 0 60px}}.webinars .item{transition:all .15s ease-in-out;padding:30px;display:block;border-right:1px solid #eee;border-bottom:1px solid #eee}.webinars .item.last{border-bottom:none}.webinars .item:nth-child(3n+3){border-right:none}.webinars .item:hover{box-shadow:0 0 15px #ddd;background:#fff}.webinars .item a{text-decoration:none;color:#000}.webinars .item a span.btn{margin:15px 0;padding:15px 60px}.webinars .item h6{font-size:1.125rem;text-transform:uppercase;font-weight:900}.webinars .item h6 span{font-family:proxima-nova,sans-serif;font-weight:200}.quote .container{padding:80px 0}.quote div.colored{background:#eff3f6}.quote .inner{padding:0 30px 30px;font-family:chantal,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.875rem;background:url(/images/stripe.png) bottom center no-repeat;background-size:70% auto}.richtext{margin:25px 0}.richtext div.colored{background:#eff3f6}@media only screen and (min-width:992px){.quote{margin:25px 0}.quote .inner{padding:0 0 30px;font-size:1.875rem;line-height:2.625rem}.richtext div.row{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.richtext div.row div{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.richtext div.row div.embed-responsive{-webkit-transform:translate(0,0);transform:translate(0,0)}.richtext div.colored{padding:40px 100px}}.richtext img{margin-top:28px}.freeimage{margin:25px 0}.freeimage div.row{display:inline-block}.freeimage div.colored{background:#eff3f6;padding:40px 100px}.youtubevideo{padding:0 0 60px}.icons{padding:0}.icons h1{margin:10px 0 30px}.icons .images{padding:30px 0}.icons .images .row{padding:20px}.icons .images .row .item{padding:10px;display:block;text-align:center;background:#eff3f6;text-decoration:none;margin:0 0 30px}.icons .images .row .item img{margin:0 0 15px}.icons .images img{border-radius:50%}.icons .images img.rect{border-radius:0}.blockReferences{padding:30px 0 0}.blockReferences .columnwrapper{margin-left:-15px;margin-right:-15px}.blockReferences .columnwrapper .columns{display:-ms-flexbox;display:flex;padding:30px 0 0;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.blockReferences .columnwrapper .columns{-ms-flex-direction:row;flex-direction:row}}.blockReferences .columnwrapper .columns .item figure{position:relative;background:#ddd}.blockReferences .columnwrapper .columns .item figure .catlabel{position:absolute;padding:15px 30px;top:0;right:0;color:#fff;text-transform:uppercase;background:#c00}.blockReferences .columnwrapper .columns .item .inner{padding:30px}.blockReferences .columnwrapper .columns .item .inner h3{margin:0;font-family:proxima-nova,sans-serif}.blockReferences .columnwrapper .columns .item .inner h3 span{font-family:eurostile,sans-serif}.blockReferences .columnwrapper .columns .item .inner .btn{padding:15px 50px;margin:15px 0 0;color:#fff}.blockReferences .columnwrapper .columns .item .inner .btn.with-corner{position:relative;border:none}.blockReferences .columnwrapper .columns .item .inner .btn.with-corner:after{position:absolute;bottom:0;right:0;content:" ";display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 25px 25px;border-color:transparent transparent #fff}.blockReferences .columnwrapper .columns .item .inner .btn.with-corner.lightblue:after{border-color:transparent transparent #eff3f6}.blockReferences .columnwrapper .columns .item.news .btn,.blockReferences .columnwrapper .columns .item.news .catlabel,.blockReferences .columnwrapper .columns .item.woning .btn,.blockReferences .columnwrapper .columns .item.woning .catlabel{background:#02138f}.blockReferences .columnwrapper .columns .item.knowledge .btn,.blockReferences .columnwrapper .columns .item.knowledge .catlabel,.blockReferences .columnwrapper .columns .item.news .btn:hover,.blockReferences .columnwrapper .columns .item.utiliteitsbouw .btn,.blockReferences .columnwrapper .columns .item.utiliteitsbouw .catlabel,.blockReferences .columnwrapper .columns .item.woning .btn:hover{background:#c00}.blockReferences .columnwrapper .columns .item.binnenkijker .btn,.blockReferences .columnwrapper .columns .item.binnenkijker .catlabel,.blockReferences .columnwrapper .columns .item.knowledge .btn:hover,.blockReferences .columnwrapper .columns .item.utiliteitsbouw .btn:hover{background:green}.blockReferences .columnwrapper .columns .item.binnenkijker .btn:hover{background:#02138f}.blockReferences .columnwrapper .columns .item.link:hover{background:#eff3f6;cursor:pointer}.blockReferences .columnwrapper .columns .item.link:hover .btn.with-corner{position:relative;border:none}.blockReferences .columnwrapper .columns .item.link:hover .btn.with-corner:after{border-color:transparent transparent #eff3f6}.threeColumns{padding:30px 0 0}.threeColumns .columnwrapper{margin-left:-15px;margin-right:-15px}.threeColumns .columnwrapper .columns{display:-ms-flexbox;display:flex;padding:30px 0;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.threeColumns .columnwrapper .columns{-ms-flex-direction:row;flex-direction:row}}.threeColumns .columnwrapper .columns .item{width:80%}.threeColumns .columnwrapper .columns .item figure{position:relative;background:#ddd}.threeColumns .columnwrapper .columns .item figure .catlabel{position:absolute;padding:15px 30px;top:0;right:0;color:#fff;text-transform:uppercase;background:#c00}.threeColumns .columnwrapper .columns .item .inner{padding:30px}.threeColumns .columnwrapper .columns .item .inner h3{margin:0;font-family:proxima-nova,sans-serif}.threeColumns .columnwrapper .columns .item .inner h3 span{font-family:eurostile,sans-serif}.threeColumns .columnwrapper .columns .item .inner .btn{padding:15px 50px;margin:15px 0 0;color:#fff}.threeColumns .columnwrapper .columns .item .inner .btn.with-corner{position:relative;border:none}.threeColumns .columnwrapper .columns .item .inner .btn.with-corner:after{position:absolute;bottom:0;right:0;content:" ";display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 25px 25px;border-color:transparent transparent #fff}.threeColumns .columnwrapper .columns .item .inner .btn.with-corner.lightblue:after{border-color:transparent transparent #eff3f6}.threeColumns .columnwrapper .columns .item.news .btn,.threeColumns .columnwrapper .columns .item.news .catlabel,.threeColumns .columnwrapper .columns .item.woning .btn,.threeColumns .columnwrapper .columns .item.woning .catlabel{background:#02138f}.threeColumns .columnwrapper .columns .item.knowledge .btn,.threeColumns .columnwrapper .columns .item.knowledge .catlabel,.threeColumns .columnwrapper .columns .item.news .btn:hover,.threeColumns .columnwrapper .columns .item.utiliteitsbouw .btn,.threeColumns .columnwrapper .columns .item.utiliteitsbouw .catlabel,.threeColumns .columnwrapper .columns .item.woning .btn:hover{background:#c00}.threeColumns .columnwrapper .columns .item.binnenkijker .btn,.threeColumns .columnwrapper .columns .item.binnenkijker .catlabel,.threeColumns .columnwrapper .columns .item.knowledge .btn:hover,.threeColumns .columnwrapper .columns .item.utiliteitsbouw .btn:hover{background:green}.threeColumns .columnwrapper .columns .item.binnenkijker .btn:hover{background:#02138f}.threeColumns .columnwrapper .columns .item.link:hover{background:#eff3f6;cursor:pointer}.threeColumns .columnwrapper .columns .item.link:hover .btn.with-corner{position:relative;border:none}.threeColumns .columnwrapper .columns .item.link:hover .btn.with-corner:after{border-color:transparent transparent #eff3f6}.fourColumns{padding:30px 0 0}.fourColumns .columnwrapper{margin-left:-15px;margin-right:-15px}.fourColumns .columnwrapper .columns{display:-ms-flexbox;display:flex;padding:30px 0;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.fourColumns .columnwrapper .columns{-ms-flex-direction:row;flex-direction:row}}.fourColumns .columnwrapper .columns .item{display:-ms-flexbox;display:flex;min-height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;margin:0 0 15px}.fourColumns .columnwrapper .columns .item figure{position:relative;background:#eff3f6}.fourColumns .columnwrapper .columns .item figure .catlabel{position:absolute;padding:15px 30px;top:0;right:0;color:#fff;text-transform:uppercase;background:#02138f}.fourColumns .columnwrapper .columns .item .inner{padding:30px;background:#eff3f6;min-height:calc(100% - 160px);width:100%}.fourColumns .columnwrapper .columns .item .inner ul{margin:0;padding:0 0 0 15px;text-align:left}.fourColumns .columnwrapper .columns .item .inner h3{width:100%;text-align:center;margin:0 0 15px;font-family:proxima-nova,sans-serif}@media only screen and (min-width:992px){.fourColumns .columnwrapper .columns .item .inner h3{margin:0}}.fourColumns .columnwrapper .columns .item .inner h3 span{font-family:eurostile,sans-serif}.fourColumns .columnwrapper .columns .item .inner .btn{padding:15px 50px;margin:5px 0 0;color:#fff}.fourColumns .columnwrapper .columns .item .inner .btn.with-corner{position:relative;border:none}.modal .modal-content input,header .navbar{border-radius:0}.fourColumns .columnwrapper .columns .item .inner .btn.with-corner:after{position:absolute;bottom:0;right:0;content:" ";display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 25px 25px;border-color:transparent transparent #eff3f6}.fourColumns .columnwrapper .columns .item .inner .btn.with-corner.lightblue:after{border-color:transparent transparent #fff}.fourColumns .columnwrapper .columns .item.link{cursor:pointer;transition:all 150ms ease;text-align:center}.fourColumns .columnwrapper .columns .item.link img{display:none}.fourColumns .columnwrapper .columns .item.link .inner{height:100%}@media only screen and (min-width:992px){.fourColumns .columnwrapper .columns .item.link .inner{padding-top:190px}}.fourColumns .columnwrapper .columns .item.link:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.fourColumns .columnwrapper .columns .item.link.showImage .inner{padding:30px;background:#eff3f6;height:calc(100% - 160px)}.fourColumns .columnwrapper .columns .item.link.showImage img{display:block}.threeColumnsAlt{padding:30px 0 0}.threeColumnsAlt .columnwrapper{margin-left:-15px;margin-right:-15px}.threeColumnsAlt .columnwrapper .columns{display:-ms-flexbox;display:flex;padding:30px 0;-ms-flex-direction:column;flex-direction:column}.threeColumnsAlt .columnwrapper .columns .item{margin:0 0 15px}.threeColumnsAlt .columnwrapper .columns .item .inner{padding:0;background:#d3d3d3}.threeColumnsAlt .columnwrapper .columns .item .inner h3{padding:10px 20px;color:#fff;margin:0;font-family:proxima-nova,sans-serif;font-weight:600;background:green}.threeColumnsAlt .columnwrapper .columns .item .inner h3.green1{background:#53BA7A}.threeColumnsAlt .columnwrapper .columns .item .inner h3.green2{background:#31A145}.threeColumnsAlt .columnwrapper .columns .item .inner h3.green3{background:#288700}.activeCampaign div,.cbCta div{background:#eff3f6}.threeColumnsAlt .columnwrapper .columns .item .inner h3 span{font-weight:900;float:right}.threeColumnsAlt .columnwrapper .columns .item .inner .equalText{padding:10px 30px}.threeColumnsAlt .columnwrapper .columns .item .inner .equalText h4{font-size:1.125rem;text-transform:none}.modal{z-index:3050}.modal .modal-dialog{top:90px}@media only screen and (min-width:992px){.threeColumnsAlt .columnwrapper .columns{-ms-flex-direction:row;flex-direction:row}.modal .modal-dialog{top:0}.cbCta div{padding:20px 50px}}@media only screen and (min-width:1200px){.modal .modal-dialog.wide{width:800px}}.modal .modal-content{border-radius:0;box-shadow:none}.modal .modal-content .close{position:absolute;top:-15px;right:0}.modal .modal-content input:focus{outline:0;box-shadow:none;border:1px solid #c00}.modal .modal-content label.error{color:#c00;margin:10px 0 0}.modal-backdrop{z-index:2000}.cbCta{margin:25px 0}.cbCta img{margin-top:28px}.cbCta a.btn{margin-top:40px;padding:20px 40px 20px 20px}.activeCampaign{margin:25px 0}@media only screen and (min-width:992px){.activeCampaign div{padding:20px 50px}}.activeCampaign img{margin-top:28px}.activeCampaign div._form_1{padding:0}.activeCampaign div._form_1 form{padding:0!important;margin:0!important}.activeCampaign div._form_1 form ._form-content,.activeCampaign div._form_1 form ._form-content ._form_element ._field-wrapper{padding:0}.activeCampaign div._form_1 form ._form-content ._form_element{padding:0;width:100%}.activeCampaign div._form_1 form ._form-content ._form_element label{font-family:proxima-nova,sans-serif;font-size:18px!important;line-height:30px!important;color:grey;font-weight:500;margin-top:40px}.activeCampaign div._form_1 form ._form-content ._form_element ._field-wrapper input{color:#000!important;border-radius:0!important;border:none!important;box-shadow:none!important;border-bottom:1px solid #ddd!important;padding:0!important;font-size:1.125rem!important;position:relative!important;display:block;width:100%;height:34px!important;margin-top:10px;background:0 0!important}.activeCampaign div._form_1 form ._form-content ._button-wrapper{padding:40px 0 0;width:100%}.activeCampaign div._form_1 form ._form-content ._button-wrapper #_form_1_submit{font-weight:600;padding:20px 40px!important;background:url(/images/btn-blue-bg.png) bottom right no-repeat!important}.properties .productfeatures h2{margin:30px 0 50px}.properties .productfeatures .item{padding:0 0 15px}.properties .productfeatures .item .title{display:block;font-weight:600;text-transform:uppercase}form#webinarSubscriptionForm button{margin-top:20px;padding:15px 60px}.slick-arrow{z-index:501;-ms-flex-align:center;align-items:center;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;transition:all .5s ease;width:54px;height:54px;display:-ms-flexbox!important;display:flex!important}@media only screen and (min-width:1200px){.slick-arrow{width:30px;height:54px;display:-ms-flexbox!important;display:flex!important;padding:0}}.slick-arrow svg,.slick-arrow.slick-next svg,.slick-arrow.slick-prev svg{height:39px;width:21px;fill:currentColor;transition:all .15s ease-in-out}.slick-arrow[aria-disabled=true]{opacity:0}.slick-arrow svg{margin:0 auto}.slick-arrow.slick-next{position:absolute;right:0}@media only screen and (min-width:1600px){.slick-arrow.slick-next svg{margin:0 0 0 10px}}.slick-arrow.slick-prev{position:absolute;left:0}@media only screen and (min-width:1200px){.slick-arrow.slick-next{right:15px}.slick-arrow.slick-prev{left:15px}}.slick-arrow.slick-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hero{margin-top:90px}.hero .inner{width:100%;background:#eff3f6;padding:15px 15px 70px;font-size:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;min-height:355px}@media only screen and (min-width:992px){.hero{margin-top:110px}.hero .inner{-ms-flex-align:end;align-items:flex-end;padding:60px;height:530px;position:absolute;top:0;left:0;z-index:9999;font-size:1.25rem;background:0 0;color:#fff}.hero .inner h4{text-shadow:2px 2px 0 #000}}@media only screen and (min-width:1200px){.hero .inner{height:auto}}@media only screen and (min-width:1600px){.hero .inner{height:780px}}.hero .inner h4{font-family:eurostile,sans-serif;font-size:1.875rem;margin:0 0 15px;text-transform:uppercase}@media only screen and (min-width:992px){.hero .inner .slidetext{text-shadow:1px 1px 0 #000}}.cta .ctawrapper,.header .inner,.products a figure h2{text-shadow:2px 2px 0 #000}.hero .inner h5{text-transform:uppercase;font-size:1.5rem;font-family:proxima-nova,sans-serif;color:#000}@media only screen and (min-width:992px){.hero .inner h5{font-size:3.375rem;color:#fff}}@media only screen and (min-width:1200px){.hero .inner h5{font-size:3.375rem;color:#fff}}body,html{font-size:16px}.hero .inner .btn{display:block;margin:15px 0 0}.hero .inner .btn.btn-white{background:url(/images/btn-red-bg.png) bottom right no-repeat;color:#fff!important}.hero .videowrapper{height:530px}@media only screen and (min-width:768px){.hero .videowrapper{height:760px}}@media only screen and (min-width:992px){.hero .inner .btn{display:inline-block}.hero .inner .btn.btn-white{background:url(/images/btn-white-bg.png) bottom right no-repeat;color:#000!important}.hero .inner.right{text-align:right;padding:60px}.hero .inner.right .btn{margin:15px 60px 0 0}.hero .videowrapper{height:530px}}@media only screen and (min-width:1200px){.hero .videowrapper{height:580px}}@media only screen and (min-width:1600px){.hero .videowrapper{height:780px}}.hero .videowrapper .slidevideo{width:auto!important;height:100%!important;position:relative;left:-50%}@media only screen and (min-width:768px){.hero .videowrapper .slidevideo{left:0}}@media only screen and (min-width:1200px){.hero .videowrapper .slidevideo{width:100%!important;height:auto!important;left:0}}.introduction{padding:0}.introduction h1{margin:10px 0 30px}.introduction.professionals .images{padding:30px 0;text-align:center}.introduction.professionals .images img{border-radius:50%}.homeproducts{padding:45px 0}.homeproducts .item{display:block;margin:0 0 30px;text-decoration:none;color:#000;transition:all .15s ease-in-out}.homeproducts .item figure img{transition:all .15s ease-in-out}.homeproducts .item:hover h3{color:#02138f}.homeproducts .item:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.savecalculator{padding:50px 0 30px;background:#eff3f6;margin:0 0 30px}.savecalculator h4{margin:0 0 15px}.savecalculator .btn{margin:15px 0 30px}@media only screen and (min-width:992px){.hero .videowrapper .slidevideo{left:0}.savecalculator .btn{margin:15px 0 0}.savecalculator{text-align:left}}@media only screen and (min-width:1600px){.savecalculator{padding:50px 180px;width:1540px;margin:0 auto;position:relative}}@media only screen and (min-width:992px){.savecalculator figure{padding:0 0 0 45px}}.contentblocks{padding:30px 0 0}.contentblocks .item{width:100%;padding:15px}@media only screen and (min-width:992px){.contentblocks .item{width:33.3333333%}}.contentblocks .item figure img{transition:all .15s ease-in-out}.contentblocks .item h2{margin:15px 0}.contentblocks .item .btn{display:block;margin:30px 0 0;color:#fff;padding:20px 0}.contentblocks .item .btn.with-corner{position:relative;border:none}.contentblocks .item .btn.with-corner:after{position:absolute;bottom:0;right:0;content:" ";display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 25px 25px;border-color:transparent transparent #fff}.contentblocks .item .btn.with-corner.lightblue:after{border-color:transparent transparent #eff3f6}.contentblocks .item:hover{background:#eff3f6;cursor:pointer}.contentblocks .item:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.contentblocks .item:hover .btn.with-corner{position:relative;border:none}.contentblocks .item:hover .btn.with-corner:after{border-color:transparent transparent #eff3f6}.homenews,.homereferences{padding:30px 0 0}.homenews.professionals,.homereferences.professionals{padding:60px 0 30px}@media only screen and (min-width:1600px){.homenews .newsitemwrapper,.homereferences .newsitemwrapper{width:1540px;margin:0 auto;position:relative}}.homenews .newsitemwrapper .newsitems,.homereferences .newsitemwrapper .newsitems{display:-ms-flexbox;display:flex;padding:30px 0;-ms-flex-direction:column;flex-direction:column}.homenews .newsitemwrapper .newsitems a,.homereferences .newsitemwrapper .newsitems a{text-decoration:none;color:#000}.homenews .newsitemwrapper .newsitems .item,.homereferences .newsitemwrapper .newsitems .item{width:100%}@media only screen and (min-width:992px){.homenews .newsitemwrapper .newsitems,.homereferences .newsitemwrapper .newsitems{-ms-flex-direction:row;flex-direction:row}.homenews .newsitemwrapper .newsitems .item,.homereferences .newsitemwrapper .newsitems .item{width:33.3333333%}.homedownloads .downloadswrapper{text-align:left}}.homenews .newsitemwrapper .newsitems .item figure,.homereferences .newsitemwrapper .newsitems .item figure{position:relative;background:#ddd}.homenews .newsitemwrapper .newsitems .item figure .catlabel,.homereferences .newsitemwrapper .newsitems .item figure .catlabel{position:absolute;padding:15px 30px;top:0;right:0;color:#fff;text-transform:uppercase}.homenews .newsitemwrapper .newsitems .item .inner,.homereferences .newsitemwrapper .newsitems .item .inner{padding:30px}.homenews .newsitemwrapper .newsitems .item .inner h3,.homereferences .newsitemwrapper .newsitems .item .inner h3{margin:0;font-family:proxima-nova,sans-serif}.homenews .newsitemwrapper .newsitems .item .inner h3 span,.homereferences .newsitemwrapper .newsitems .item .inner h3 span{font-family:eurostile,sans-serif}.homenews .newsitemwrapper .newsitems .item .inner .btn,.homereferences .newsitemwrapper .newsitems .item .inner .btn{padding:15px 50px;margin:15px 0 0;color:#fff}.homenews .newsitemwrapper .newsitems .item .inner .btn.with-corner,.homereferences .newsitemwrapper .newsitems .item .inner .btn.with-corner{position:relative;border:none}.homenews .newsitemwrapper .newsitems .item .inner .btn.with-corner:after,.homereferences .newsitemwrapper .newsitems .item .inner .btn.with-corner:after{position:absolute;bottom:0;right:0;content:" ";display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 25px 25px;border-color:transparent transparent #fff}.homenews .newsitemwrapper .newsitems .item .inner .btn.with-corner.lightblue:after,.homereferences .newsitemwrapper .newsitems .item .inner .btn.with-corner.lightblue:after{border-color:transparent transparent #eff3f6}.homenews .newsitemwrapper .newsitems .item.news .btn,.homenews .newsitemwrapper .newsitems .item.news .catlabel,.homenews .newsitemwrapper .newsitems .item.woning .btn,.homenews .newsitemwrapper .newsitems .item.woning .catlabel,.homereferences .newsitemwrapper .newsitems .item.news .btn,.homereferences .newsitemwrapper .newsitems .item.news .catlabel,.homereferences .newsitemwrapper .newsitems .item.woning .btn,.homereferences .newsitemwrapper .newsitems .item.woning .catlabel{background:#02138f}.homenews .newsitemwrapper .newsitems .item.knowledge .btn,.homenews .newsitemwrapper .newsitems .item.knowledge .catlabel,.homenews .newsitemwrapper .newsitems .item.news .btn:hover,.homenews .newsitemwrapper .newsitems .item.utiliteitsbouw .btn,.homenews .newsitemwrapper .newsitems .item.utiliteitsbouw .catlabel,.homenews .newsitemwrapper .newsitems .item.woning .btn:hover,.homereferences .newsitemwrapper .newsitems .item.knowledge .btn,.homereferences .newsitemwrapper .newsitems .item.knowledge .catlabel,.homereferences .newsitemwrapper .newsitems .item.news .btn:hover,.homereferences .newsitemwrapper .newsitems .item.utiliteitsbouw .btn,.homereferences .newsitemwrapper .newsitems .item.utiliteitsbouw .catlabel,.homereferences .newsitemwrapper .newsitems .item.woning .btn:hover{background:#c00}.homenews .newsitemwrapper .newsitems .item.binnenkijker .btn,.homenews .newsitemwrapper .newsitems .item.binnenkijker .catlabel,.homenews .newsitemwrapper .newsitems .item.knowledge .btn:hover,.homenews .newsitemwrapper .newsitems .item.utiliteitsbouw .btn:hover,.homereferences .newsitemwrapper .newsitems .item.binnenkijker .btn,.homereferences .newsitemwrapper .newsitems .item.binnenkijker .catlabel,.homereferences .newsitemwrapper .newsitems .item.knowledge .btn:hover,.homereferences .newsitemwrapper .newsitems .item.utiliteitsbouw .btn:hover{background:green}.homenews .newsitemwrapper .newsitems .item.binnenkijker .btn:hover,.homereferences .newsitemwrapper .newsitems .item.binnenkijker .btn:hover{background:#02138f}.homenews .newsitemwrapper .newsitems .item:hover,.homereferences .newsitemwrapper .newsitems .item:hover{background:#eff3f6;cursor:pointer}.homenews .newsitemwrapper .newsitems .item:hover .btn.with-corner,.homereferences .newsitemwrapper .newsitems .item:hover .btn.with-corner{position:relative;border:none}.homenews .newsitemwrapper .newsitems .item:hover .btn.with-corner:after,.homereferences .newsitemwrapper .newsitems .item:hover .btn.with-corner:after{border-color:transparent transparent #eff3f6}.homedownloads{margin:0 0 30px}.homedownloads .downloadswrapper{padding:30px 0;text-align:left;height:450px;color:#fff}@media only screen and (min-width:1600px){.homedownloads .downloadswrapper{padding:125px 0 100px;width:1540px;margin:0 auto;position:relative}}.homedownloads .downloadswrapper a{color:#fff}.technologyproducts{padding-bottom:20px}.technologyproducts .item{display:block;margin:0 0 30px;text-decoration:none;color:#000;transition:all .15s ease-in-out}.technologyproducts .item figure img{transition:all .15s ease-in-out}header .navbar-toggle .bar,header .topnav,header .topnav ul li{transition:all .25s ease-in-out}.technologyproducts .item:hover h3{color:#02138f}.technologyproducts .item:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}body{height:100%;margin:0;font-family:proxima-nova,sans-serif;line-height:26px;-webkit-font-smoothing:antialiased;font-weight:400;position:relative;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#eff3f6}::selection{background:#eff3f6}img.roundedimage{border-radius:50%}header{height:auto;position:relative}header .topnav{margin-top:0;text-align:right;display:none}@media only screen and (min-width:992px){body{font-size:18px;line-height:30px}header{height:auto}header .topnav{display:block;position:relative;margin-top:0}}header .topnav ul{margin:0;padding:7px 0 0;font-size:1rem;font-weight:600;display:inline-block}header .topnav ul li{padding:0;margin:0 20px 0 0;position:relative}header .topnav ul li a{padding:0;color:#333;text-align:center;text-decoration:none}header .topnav ul li a:hover,header .topnav ul li.active a{text-decoration:underline!important}header .topnav ul li a:focus{color:#000}header .topnav ul li a.corporate{color:#02138f}header .topnav ul li a i{margin:0 5px 0 0}header .topnav ul li:last-child{margin:0}header .navbar-toggle{color:#fff}header .navbar-toggle .bar{width:36px;border-bottom:2px solid #c00;height:2px;display:block;margin:8px 0 5px;position:relative}header .navbar-toggle .bar:first-child{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:10px}header .navbar-toggle .bar:nth-child(2){opacity:0;right:-50px}header .navbar-toggle .bar:last-child{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);bottom:10px}header .navbar-toggle.collapsed .bar{width:30px;border-bottom:2px solid #02138f;height:2px;display:block;margin:5px 0 10px;position:relative}header .navbar-toggle.collapsed .bar:first-child{-webkit-transform:rotate(0);transform:rotate(0);top:0}header .navbar-toggle.collapsed .bar:nth-child(2){opacity:1;right:0}header .navbar-toggle.collapsed .bar:last-child{-webkit-transform:rotate(0);transform:rotate(0);bottom:0}header .search-m{width:36px;height:36px;display:inline-block;position:absolute;top:29px;right:72px}header .search-m svg{stroke:#02138f}header .navbar{height:90px;border:0;transition:all .25s linear;background:#fff;margin-bottom:0;position:fixed;z-index:9999;width:100%;top:0}@media only screen and (min-width:992px){header .navbar{height:110px;padding:0 15px;z-index:2010;width:100%;left:0;right:0;top:0;position:fixed}header .navbar.is-hidden{opacity:1;-webkit-transform:translate(0,-130px);transform:translate(0,-130px)}header .navbar.is-visible{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}header .navbar .navbar-brand{position:relative;height:auto}header .navbar .navbar-brand img{position:relative;top:8px;transition:all .15s linear}@media only screen and (min-width:992px){header .navbar .navbar-brand img{top:18px;width:auto}}header .navbar .navbar-brand img.logo-small{display:block}header .navbar .navbar-brand img.logo-large{display:none}@media screen and (min-width:1600px){header .navbar .navbar-brand img.logo-small{display:none}header .navbar .navbar-brand img.logo-large{display:block}}@media screen and (min-width:640px) and (max-width:768px){header .navbar .navbar-collapse{left:0;z-index:9999}}@media screen and (max-width:991px){header .navbar .navbar-collapse{background:#c00;width:100%;position:absolute;top:90px;max-height:calc(100vh - 90px);right:15px;z-index:9999;height:calc(100vh - 90px);overflow:scroll}header .navbar .navbar-collapse ul{margin:0}header .navbar .navbar-collapse ul li a{padding:15px 0;font-size:1.125rem;border-bottom:1px solid #fff;color:#fff;text-align:left}header .navbar .navbar-collapse ul li a:hover{color:#02138f}header .navbar .navbar-collapse ul li:last-child{border:none;padding:0;margin-top:0}header .navbar .navbar-collapse ul li:last-child a{border-bottom:none}header .navbar .navbar-collapse ul li.active,header .navbar .navbar-collapse ul li.active a{color:#000!important}header .navbar .navbar-collapse ul li i{margin:0 15px 0 0;display:inline-block;height:30px;float:left}header .navbar .navbar-header{float:none}header .navbar .navbar-toggle{display:block;position:absolute;right:20px;top:25px;margin:0;padding:0;color:#fff;z-index:3000}header .navbar .navbar-collapse.collapse{display:none!important}header .navbar .navbar-nav{float:none!important}header .navbar .navbar-nav>li{float:none}header .navbar .navbar-collapse.collaping,header .navbar .navbar-collapse.collapse.in{display:block!important;z-index:1000}}.cta .ctawrapper,.cta .ctawrapper.professionals .row{text-align:center}header .navbar .nav{margin:18px 0 0;padding:0;transition:all .25s ease-in-out;position:relative;z-index:2000}@media screen and (min-width:991px) and (max-width:1024px){header .navbar .nav{margin:20px 0 0}}header .navbar .nav>li{position:static;cursor:pointer;background:0 0!important}@media only screen and (min-width:992px){header .navbar .nav>li{margin:0 0 0 15px}}header .navbar .nav>li.active,header .navbar .nav>li:focus{background:0 0}header .navbar .nav>li.active a,header .navbar .nav>li:focus a{color:#000!important}header .navbar .nav>li a{padding:0;font-size:1.25rem;font-weight:400;color:#000;background:0 0!important;text-decoration:none;text-transform:uppercase}.cta .ctawrapper,.cta .ctawrapper a,header .navbar .nav>li.active a{color:#fff}@media only screen and (min-width:1200px){header .navbar .nav>li{margin:0 0 0 25px}header .navbar .nav>li a{font-size:1.125rem}}header .navbar .nav>li a.search{position:relative;top:-3px}header .navbar .nav>li a.search svg{fill:#000;stroke:#000}header .navbar .nav>li a.search:hover svg{fill:#c00;stroke:#c00}header .navbar .nav>li:hover{background:0 0;display:block}header .navbar .nav>li:hover>a{background:0 0;text-decoration:underline!important}.cta{margin:0 0 30px}.cta .ctawrapper{padding:30px 0}@media only screen and (min-width:992px){header .navbar .nav>li a{font-size:1.125rem}header .navbar .nav>li.active a{text-decoration:underline!important}.cta .ctawrapper{text-align:left}}@media only screen and (min-width:1600px){.cta .ctawrapper{padding:125px 0 100px;width:1540px;margin:0 auto;position:relative}}.cta .ctawrapper h5{font-size:1.5rem}@media only screen and (min-width:992px){.cta .ctawrapper h5{font-size:2.75rem}}.cta .ctawrapper .btn{margin:15px 0 0}.cta .ctawrapper .form-control{display:inline-block;padding:7px 20px!important;height:50px;border-radius:0;margin:0 10px 0 0;font-size:1.125rem}.cta .ctawrapper label.error{position:absolute;left:15px;top:100px}.cta .ctawrapper .social{padding:30px 0 0}.cta .ctawrapper .social h4{font-size:1.5rem}@media only screen and (min-width:992px){.cta .ctawrapper .social{padding:100px 0 0}.cta .ctawrapper .social h4{font-size:1.875rem}}.cta .ctawrapper .social .sociallink{display:inline-block;width:50px;height:50px;background:#02138f;line-height:55px;color:#fff;text-align:center;font-size:1.75rem;margin:0 8px 10px}@media only screen and (min-width:992px){.cta .ctawrapper .social .sociallink{margin:0 15px 0 0}}.cta .ctawrapper .social .sociallink:hover{background:#c00}.cta .ctawrapper .social .btn-blue{padding:0 30px;height:50px;line-height:50px;margin:0}footer{text-align:center}@media only screen and (min-width:992px){footer{text-align:left}}footer div.links{padding-left:150px}footer a.mail:before{content:"\f0e0";font-family:'Font Awesome\ 5 Free';font-weight:900;margin:0 15px 0 0}footer .legal{padding:30px 0 15px}footer .legal a{color:#000;text-decoration:none;white-space:nowrap}footer .legal a:after{content:"|";margin:0 3px 0 5px}footer .legal a:last-child:after{content:""}footer .legal a:hover{text-decoration:underline;color:#02138f}.header .inner a:not(.btn),h5{color:#fff}footer .socialwrapper{background:#eff3f6;padding:30px 15px;margin:30px 0 0;text-align:center}@media only screen and (min-width:1600px){footer .socialwrapper{width:1540px;margin:32px auto 0;position:relative;padding-top:20px;padding-bottom:20px}}footer .socialwrapper h3{line-height:2.25rem;margin:0 0 10px}footer .socialwrapper a.sociallink{display:inline-block;font-size:40px;font-weight:500;margin:0 8px}h1{font-family:eurostile,sans-serif;font-size:1.5rem;text-transform:uppercase}@media only screen and (min-width:992px){h1{font-size:3.25rem}}h1 span,h2 span,h3 span,h4 span{font-family:proxima-nova,sans-serif}.header .imgcount,h2,h3,h4,h5{font-family:eurostile,sans-serif}h2{font-size:1.25rem;text-transform:uppercase}h3,h4{font-size:1.875rem;text-transform:uppercase}@media only screen and (min-width:992px){h2{font-size:1.875rem}h4{font-size:3.25rem}}h5{font-size:1.875rem;text-transform:uppercase;font-weight:100}@media only screen and (min-width:992px){h5{font-size:2.6875rem}}h6{font-size:1.125rem;text-transform:uppercase;font-weight:900}.header{position:relative;margin-top:90px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.header{height:410px}}@media only screen and (min-width:992px){h6{font-size:1.5rem}.header{height:410px;margin-top:110px}}@media only screen and (min-width:1200px){.header{margin:110px auto 0}}@media only screen and (min-width:1600px){.header{width:1540px;margin:110px auto 0}}.header .inner h1,.header.contact .inner h1{margin:0}.header.product{min-height:200px}.header .gradient{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 30%,rgba(2,19,143,.65) 100%)}.header .inner{color:#fff;padding:45px 0}@media only screen and (min-width:992px){.header .inner{padding:0 0 30px}}.header .inner a:not(.btn):hover{color:#c00}.header .imgcount{position:absolute;background:#000;bottom:15px;left:15px;padding:5px 10px;color:#fff;font-size:1.375rem;text-decoration:none}.header .imgcount:hover{background:#c00}.header.large{height:410px}.header.contact .inner{color:#fff;padding:30px 0}.header.contact .inner .btn{margin:15px 15px 0 0}.header.news .inner{color:#fff;padding:30px 60px 30px 0}@media only screen and (min-width:992px){.header.large{height:610px}.header.news .inner{padding:0 0 30px}}.headertext{margin:15px 0 -30px;font-weight:600;color:#000}.corevalues .corevaluesliderwrap .corevaluesslider .item h3,.corevalues h2{margin:0 0 30px}.content{padding:60px 0}.corevalues{padding:60px 0 90px}.corevalues h2{text-align:center;font-size:2.5rem}.corevalues .introtext{padding:0 0 45px}.corevalues .corevaluesliderwrap{background:#eff3f6;position:relative}.corevalues .corevaluesliderwrap .corevaluesslider .item{padding:60px 0}.corevalues .corevaluesliderwrap .corevaluesslider .item img{margin:0 auto}.corevalues .corevaluesliderwrap .corevaluesslider .item .inner{padding:0;text-align:center}@media only screen and (min-width:768px){.corevalues .corevaluesliderwrap .corevaluesslider .item .inner{text-align:left;padding:0 60px 0 0}}@media only screen and (min-width:1200px){.corevalues .corevaluesliderwrap .corevaluesslider .item .inner{padding:0}}.corevalues .corevaluesliderwrap .corevaluesslider .item .inner .embed-responsive{margin:15px 0 0}.ourpeople{padding:60px 0 0;position:relative;margin:0;z-index:101;background:0 0}.ourpeople .container.wide{max-width:1700px}.ourpeople h2{text-align:center;font-size:2.5rem;margin:0 0 30px}.ourpeople .introtext{padding:0}.ourpeople .peoplesliderwrap{position:relative;padding:15px}.ourpeople .peoplesliderwrap .peopleslider{background:0 0;padding:15px}@media only screen and (min-width:1200px){.ourpeople .peoplesliderwrap .peopleslider{background:linear-gradient(to bottom,#fff 0,#fff 9%,#eff3f6 9%,#eff3f6 71%,rgba(255,255,255,0) 71%);padding:0 15px}.ourpeople .peoplesliderwrap .peopleslider .slick-list{padding:90px 0 0}}.ourpeople .peoplesliderwrap .peopleslider .item{transition:all .3s ease-in-out;padding:0;margin:0 15px;display:block;position:relative;cursor:pointer;z-index:5000}.ourpeople .peoplesliderwrap .peopleslider .item .btn-link{text-align:left;text-decoration:underline}.ourpeople .peoplesliderwrap .peopleslider .item .btn-link i{width:30px}.ourpeople .peoplesliderwrap .peopleslider .item figure{position:relative;z-index:1006}.ourpeople .peoplesliderwrap .peopleslider .item figure img{position:relative;z-index:2000}.ourpeople .peoplesliderwrap .peopleslider .item figure .information{position:relative;z-index:1010;padding:0;width:100%;transition:all .3s ease}@media only screen and (min-width:1200px){.ourpeople .peoplesliderwrap .peopleslider .item figure .information{margin-top:-230px;height:460px;opacity:0}}.ourpeople .peoplesliderwrap .peopleslider .item figure .information .description{background:#02138f;color:#fff;padding:15px}.ourpeople .peoplesliderwrap .peopleslider .item figure .information .description h3{font-size:1.5rem;margin:0 0 6px}.ourpeople .peoplesliderwrap .peopleslider .item figure .information .description em{display:inline-block;font-style:normal;line-height:1.375rem}.ourpeople .peoplesliderwrap .peopleslider .item figure .information .more{background:#fff;padding:15px}@media only screen and (min-width:1200px){.ourpeople .peoplesliderwrap .peopleslider .item:hover{-webkit-transform:scale(1.05);transform:scale(1.05);margin-top:-60px;box-shadow:0 0 10px rgba(0,0,0,.3);background:#fff}.ourpeople .peoplesliderwrap .peopleslider .item:hover figure .information{margin-top:0;height:230px;opacity:1}}.biolist .item:hover,.newsKnowledgelist .item:hover,.overviewlist .item:hover,.referencelist .item:hover{box-shadow:0 0 15px #ddd}.durability{padding:0 0 60px}.durability h2{text-align:center;font-size:2.5rem;margin:0 0 30px}.durability .items{margin:30px 0 0}.durability .items .item h3{font-size:1.5rem;color:green;font-weight:500;text-transform:none;padding:18px 15px;background:#fff;margin:0;border-bottom:1px solid #ddd;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;transition:all 150ms ease}.durability .items .item h3 i{color:green;margin:0 15px 0 0;font-size:1.25rem}.durability .items .item h3:hover{background:#eff3f6}.durability .items .item h3:after{content:"\f078";font-family:'Font Awesome\ 5 Free';font-weight:900;position:absolute;right:15px;font-size:1.25rem}@media only screen and (min-width:992px){.durability .items .item h3{padding:18px 30px}.durability .items .item h3:after{right:30px}}.durability .items .item h3 img{display:none;border-radius:50%;margin:0 30px 0 0}.durability .items .item .opener{padding:30px;background:#eff3f6;display:none;border-bottom:1px solid #ddd}.durability .items .item .opener .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (min-width:992px){.durability .items .item .opener{padding:60px}.durability .items .item .opener .inner{padding:0 30px}}.durability .items .item .opener img{border-radius:50%}.durability .items .item.active h3{background:#02138f;color:#fff}.durability .items .item.active h3 i{color:#fff}.durability .items .item.active h3:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.journey{padding:30px 0}@media only screen and (min-width:1200px){.journey{padding:0 0 90px}}.journey h2{text-align:center;font-size:2.5rem;margin:0 0 30px}.journey .introtext{padding:0 0 60px}.journey .item{position:relative;padding:30px}.journey .item:after,.journey .item:before{content:"";position:absolute}.journey .item:after{width:5px;height:105%;background:#ddd;top:-5%;left:30px}@media only screen and (min-width:1200px){.journey .item{text-align:right}.journey .item:after{top:-5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.journey .item:before{background:#02138f;border-radius:50%;z-index:101;left:15px;top:60px;width:33px;height:33px}@media only screen and (min-width:768px){.journey .item{padding:45px}.journey .item:before{left:10px;top:70px;width:43px;height:43px}}.journey .item.left{text-align:left}.journey .item.odd{background:#F1F1F1}.journey .item .inner{padding:0 0 0 45px}@media only screen and (min-width:768px){.journey .item .inner{padding:0 45px}}.journey .item.no-image .inner{padding:30px 0 0 45px}@media only screen and (min-width:992px){.journey .item.no-image .inner{padding:30px 45px 0}}@media only screen and (min-width:1200px){.journey .item:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.journey .item.no-image .inner{text-align:right;padding:30px 45px}}.home-tools .item a,.journey .item.no-image .inner h3{text-align:left}.journey .item.no-image .inner span{text-align:left;margin:0 0 15px}.journey .item img{padding:0 0 0 45px}@media only screen and (min-width:768px){.journey .item img{padding:0 45px}}.journey .item .year{display:block;color:#02138f;font-size:3.125rem;font-family:eurostile,sans-serif;margin:30px 0 15px}.journey .item h3{margin:0 0 15px}.home-tools{padding:0 0 60px}.home-tools h2{margin:0 0 30px}.home-tools h2 span{display:block;font-family:proxima-nova,sans-serif;font-weight:400;margin:0 0 15px}@media only screen and (min-width:992px){.home-tools h2 span{display:inline-block}}.home-tools .item{margin:0 0 30px}.home-tools .item i,.voSelect.wrap{position:relative;margin:0 15px 0 0}.home-tools .item i{font-size:2.5rem;top:8px}.voSelect{padding:0 0 15px}.voSelect.wrap{width:auto;display:inline-block}.voSelect.wrap .toplabel{position:absolute;top:-45px;width:100%;color:#fff;padding:0 15px;display:none}.voSelect.wrap div.active{width:calc(100vw - 30px)}@media only screen and (min-width:992px){.voSelect.wrap .toplabel{display:block}.voSelect.wrap div.active{width:260px}}.voSelect.wrap div.active span{background:#fff;padding:12px 40px 12px 20px;border:1px solid #b0b0b0;color:#9e9e9e;display:block;cursor:pointer;font-weight:500;font-size:1.125rem;white-space:nowrap}.voSelect.wrap div.active span strong{font-weight:500}.voSelect.wrap div.active span:after{position:absolute;right:0;top:0;width:60px;text-align:right;padding:0 15px 0 0;line-height:60px;height:56px;content:url(/images/dropdown-arrow.png);font-size:12px;border-left:none}.voSelect.wrap .list{position:absolute;left:0;top:55px;z-index:4010;display:block;min-width:100%;width:auto;background:#fff;opacity:0;visibility:hidden;border:1px solid #b0b0b0;transition:all .15s ease-out}.vacancies-overview .item,.vacanciesvaluesliderwrap .vacanciesvaluesslider .item figure .overlay img{transition:all 250ms ease}.voSelect.wrap .list.open{display:block;opacity:1;visibility:visible}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.voSelect.wrap .list ul{margin:0;padding:0;list-style:none}.voSelect.wrap .list ul li{list-style:none;white-space:nowrap}.voSelect.wrap .list ul li a{padding:15px 20px;color:#000;display:block;text-decoration:none}.voSelect.wrap .list ul li a:hover{background:#c00;color:#fff}.acceptvideo{height:550px;width:100%;background:#02138f;z-index:1001;text-align:center;padding:190px 30px 30px 60px}.acceptvideo i{font-weight:900}.acceptvideo h3{font-size:1.5rem;line-height:2.125rem}.checkbox{overflow:hidden;padding:0}.checkbox label{font-size:1.125rem;font-weight:400;margin:0 0 0 20px}.checkbox label.radiolabel{margin-left:0}.checkbox label.radiolabel span:after{border-radius:50%}.checkbox label.bold{font-weight:900}.checkbox label input{left:-20px}.checkbox label input[type=radio]{left:-40px}.checkbox label span:after{position:absolute;content:"";width:26px;height:26px;border:2px solid #000;background:#fff;left:0;top:0;cursor:pointer;text-align:center;line-height:20px}.checkbox label input:checked+span{color:red}.checkbox label input:checked+span:after{content:"\f00c";font-family:'Font Awesome\ 5 Free';color:#c00;font-size:1rem;font-weight:900;padding:1px}.searchresults,.vacanciesvaluesliderwrap .vacanciesvaluesslider{padding:60px 0}.searchresults h2{margin:60px 0 0}.searchresults p{margin:20px 0 40px}.searchresults a{color:#337ab7}.searchresults .searchresult{margin-bottom:20px}.searchresults .searchresult .result{margin-top:20px}.vacanciesvaluesliderwrap{background:#eff3f6;position:relative;margin:60px 0 0}.vacanciesvaluesliderwrap .vacanciesvaluesslider .item h3{margin:0 0 30px;font-size:1.5rem;min-height:50px}.vacanciesvaluesliderwrap .vacanciesvaluesslider .item figure{position:relative;overflow:hidden}.vacanciesvaluesliderwrap .vacanciesvaluesslider .item figure .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all 250ms ease}.referencelist .item a figure,.slick-list,.slick-slider,.slick-track{position:relative}.vacanciesvaluesliderwrap .vacanciesvaluesslider .item figure .overlay:focus{outline:0}.vacanciesvaluesliderwrap .vacanciesvaluesslider .item figure .overlay:hover{background:rgba(0,0,0,.35)}.vacanciesvaluesliderwrap .vacanciesvaluesslider .item figure .overlay:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.vacanciesvaluesliderwrap .vacanciesvaluesslider .item figure img{margin:0 auto}.vacanciesvaluesliderwrap .vacanciesvaluesslider .item .inner{text-align:left;background:#fff;padding:30px}.vacancies-overview{padding:60px 0}.vacancies-overview .items{padding:30px 0 0}.vacancies-overview .item{display:block;font-family:eurostile,sans-serif;text-decoration:none;font-size:1.25rem;padding:30px;border:1px solid #ddd;margin:0 0 15px;background:#eff3f6}@media only screen and (min-width:992px){.vacancies-overview .item{font-size:1.5rem}}.vacancies-overview .item svg{float:right}.vacancies-overview .item:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.slick-slider{display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.saveenergy{padding:60px 0}.saveenergy .savewrapper{background:#eff3f6}.saveenergy .savewrapper div{text-align:center}@media only screen and (min-width:1600px){.saveenergy .savewrapper{padding:50px 180px;width:1540px;margin:0 auto;position:relative}}.products.save{padding:60px 0}.products h3{margin:0 0 15px}.products .btn.saveenergy{margin:60px 0 0}.products .btn.saveenergy:hover{top:0}.referencefilters{padding:60px 0 0;clear:both}@media only screen and (min-width:992px){.referencelist{padding:15px 0 60px}}.referencelist .item{transition:all .15s ease-in-out;padding:15px;display:block;border:1px solid #fff}.referencelist .item a{text-decoration:none;color:#000}.referencelist .item a .btn-link{text-align:left;text-decoration:underline}.referencelist .item a figure .catlabel{position:absolute;padding:15px;top:0;right:0;color:#fff}.referencelist .item a figure .catlabel img{border-radius:50%}.referencelist .item.woning .btn,.referencelist .item.woning .catlabel{background:#02138f}.referencelist .item.utiliteitsbouw .btn,.referencelist .item.utiliteitsbouw .catlabel,.referencelist .item.woning .btn:hover{background:#c00}.referencelist .item.utiliteitsbouw .btn:hover{background:#02138f}.referencegeneral{padding:60px 0}.referencegeneral h1{margin:0 0 15px}@media only screen and (min-width:992px){.referencegeneral h1{margin:0 0 30px}}.referencegeneral .properties{margin:0 0 15px}@media only screen and (min-width:992px){.referencegeneral .properties{text-align:right;margin:0}}.referencegeneral .properties .property{display:inline-block;margin:0 0 0 5px}.referencegeneral .infoblock{margin:30px 0 0;padding:30px;background:#eff3f6}@media only screen and (min-width:992px){.referencegeneral .infoblock{margin:0;padding:40px}}.referencegeneral .infoblock .title{font-family:eurostile,sans-serif;font-size:1.875rem;text-transform:uppercase;margin:0 0 15px}.referencegeneral .infoblock .btn{margin:40px 0 0;padding:30px 0;display:block;font-weight:300}.referencegeneral .infoblock dl{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:30px 0 0}.referencegeneral .infoblock dt{-ms-flex-preferred-size:48%;flex-basis:48%;text-align:left;padding:3px 0}.referencegeneral .infoblock dd{-ms-flex-preferred-size:52%;flex-basis:52%;-ms-flex-positive:1;flex-grow:1;margin:0;padding:3px 0 3px 3px;text-transform:capitalize}.referencegeneral .infoblock dd.productlink a{display:block}.referencegeneral .infoblock a.doc{display:block;margin:30px 0 0}.referencegeneral .infoblock a.doc img{margin:0 10px 0 0}.referencegeneral .btn-link{margin:20px 0 0}.referencefacts{padding:0}.referencefacts .wrapper{background:#eff3f6;padding:25px;position:relative;overflow:hidden}@media only screen and (min-width:992px){.referencefacts .wrapper{max-width:1540px;margin:0 auto;min-height:320px;padding:35px}.photostrip .images,.referenceimages .images{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:1200px){.vacancies-overview .item{font-size:1.875rem}.referencefacts .wrapper{margin:0 auto;min-height:420px;padding:35px}}@media only screen and (min-width:1600px){.referencefacts .wrapper{margin:0 auto;min-height:450px;padding:35px}}.referencefacts .wrapper h2{margin:30px 0}.installationvideos .item,.otherdownloads .item,.photostrip h2,.referenceimages h2,.tools .item{margin:0 0 30px}.referencefacts .wrapper .checks{padding:0}.referencefacts .wrapper .checks li{background:url(/images/check.png) center left no-repeat;padding:20px 0 20px 60px}.referencefacts .wrapper .imgwrapper{position:absolute;width:40%;top:35px;right:35px}.overviewlist .item a figure img,.photostrip .images .image img,.referenceimages .images .image img{width:100%}.photostrip,.referenceimages{padding:0 0 60px}.photostrip .images,.referenceimages .images{display:-ms-flexbox;display:flex;position:relative}.photostrip .images .image,.referenceimages .images .image{-ms-flex:1 auto;flex:1 auto;position:relative}.photostrip .images .image .overlay,.referenceimages .images .image .overlay{position:absolute;width:100%;height:100%;transition:all .25s ease-in-out;background:rgba(0,0,0,.6)}.photostrip .images .image .overlay .inner,.referenceimages .images .image .overlay .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;transition:all .25s ease-in-out;color:#fff;font-size:1.375rem}.biolist .item,.newsKnowledgelist .item,.overviewlist .item{transition:all .15s ease-in-out;display:block;border:1px solid #fff}.newsKnowledgefilters{padding:60px 0 0;clear:both}@media only screen and (min-width:992px){.biolist,.newsKnowledgelist{padding:15px 0 60px}}.biolist .item,.newsKnowledgelist .item{padding:15px}.biolist .item a,.newsKnowledgelist .item a{text-decoration:none;color:#000}.biolist .item a .btn-link,.newsKnowledgelist .item a .btn-link{text-align:left;text-decoration:underline}.biolist .item a figure,.newsKnowledgelist .item a figure{position:relative}.biolist .item a figure .catlabel,.newsKnowledgelist .item a figure .catlabel{position:absolute;padding:15px 30px;top:0;right:0;color:#fff;text-transform:uppercase}.biolist .item.nieuws .btn,.biolist .item.nieuws .catlabel,.newsKnowledgelist .item.nieuws .btn,.newsKnowledgelist .item.nieuws .catlabel{background:#02138f}.biolist .item.kennis .btn,.biolist .item.kennis .catlabel,.biolist .item.nieuws .btn:hover,.newsKnowledgelist .item.kennis .btn,.newsKnowledgelist .item.kennis .catlabel,.newsKnowledgelist .item.nieuws .btn:hover{background:#c00}.biolist .item.binnenkijker .btn,.biolist .item.binnenkijker .catlabel,.biolist .item.kennis .btn:hover,.newsKnowledgelist .item.binnenkijker .btn,.newsKnowledgelist .item.binnenkijker .catlabel,.newsKnowledgelist .item.kennis .btn:hover{background:green}.biolist .item.binnenkijker .btn:hover,.newsKnowledgelist .item.binnenkijker .btn:hover{background:#02138f}@media only screen and (min-width:992px){.overviewlist{padding:60px 0}.softwaredownloads .softwarewrapper{text-align:left}}.overviewlist .item{padding:15px}.overviewlist .item a{text-decoration:none;color:#000}.overviewlist .item a .btn-link{text-align:left;text-decoration:underline}.overviewlist .item a figure{position:relative}.overviewlist .item a figure .catlabel{position:absolute;padding:15px 30px;top:0;right:0;color:#fff;text-transform:uppercase}.installationvideos .item i,.otherdownloads .item i,.tools .item i{margin:0 15px 0 0;font-size:2.5rem;position:relative;top:8px}.installationvideos .item i img,.otherdownloads .item i img,.tools .item i img{margin:2px 0}.installationvideos{margin-top:30px}.installationvideos div.test{position:absolute;height:50px;top:-12px;left:35px}.installationvideos img{margin-right:15px}.softwaredownloads .softwarewrapper{background:#eff3f6;padding:15px}.softwaredownloads .softwarewrapper .item{margin:0 0 30px}.softwaredownloads .softwarewrapper .item i{margin:0 15px 0 0;font-size:2.5rem;position:relative;top:8px}.softwaredownloads .softwarewrapper .item i img{margin:2px 0}.producttoolsdownloads .downloadswrapper{background:#eff3f6;padding:30px 50px 50px 20px}@media only screen and (min-width:1600px){.producttoolsdownloads .downloadswrapper{padding:30px 0 50px;width:1540px;margin:0 auto;position:relative}}@media only screen and (min-width:1200px){.producttoolsdownloads .downloadswrapper .row{padding:0;width:1170px;margin:0 auto;position:relative}}.producttoolsdownloads .downloadswrapper .row h3{margin:30px 0}.producttoolsdownloads .downloadswrapper .row .voSelect.wrap div.active{width:calc(100vw - 30px)}.producttoolsdownloads .downloadswrapper .row .list ul{max-height:400px;overflow-y:scroll}.downloads{margin:0 0 25px}.downloads .downloadswrapper{background:#eff3f6;padding:0 50px 20px 20px}@media only screen and (min-width:992px){.producttoolsdownloads .downloadswrapper{text-align:left}.producttoolsdownloads .downloadswrapper .row .voSelect.wrap div.active{width:400px}.downloads .downloadswrapper,.subscribe .subscribewrapper{text-align:left}}@media only screen and (min-width:1600px){.downloads .downloadswrapper{padding:0 0 20px;width:1540px;margin:0 auto;position:relative}}@media only screen and (min-width:1200px){.downloads .downloadswrapper .row{padding:0;width:1170px;margin:0 auto;position:relative}}.downloads .downloadswrapper .row a{display:inline-block;margin:20px 16px;font-weight:900}.downloads .downloadswrapper .row a.btn{padding:18px 50px}.subscribe{padding:30px 0}.subscribe .subscribewrapper{background:#eff3f6;padding:30px 50px 20px 20px}@media only screen and (min-width:1600px){.subscribe .subscribewrapper{padding:30px 0 20px;width:1540px;margin:0 auto;position:relative}}@media only screen and (min-width:1200px){.subscribe .subscribewrapper .row{padding:0;width:1170px;margin:0 auto;position:relative}}.subscribe .subscribewrapper .row input[type=email]{width:500px;padding:10px;font-size:1.25rem}.subscribe .subscribewrapper .row input[type=email]::-webkit-input-placeholder{font-style:italic;opacity:.5}.subscribe .subscribewrapper .row input[type=email]::-moz-placeholder{font-style:italic;opacity:.5}.subscribe .subscribewrapper .row input[type=email]:-ms-input-placeholder{font-style:italic;opacity:.5}.subscribe .subscribewrapper .row input[type=email]::placeholder{font-style:italic;opacity:.5}.subscribe .subscribewrapper .row a{display:inline-block;margin:20px 16px;font-weight:900}.subscribe .subscribewrapper .row a.btn{padding:18px 50px}.contactform{padding:60px 0;margin-bottom:20px}.contactform form{margin:30px 0 0}.contactform form .checkbox input{position:relative;top:0}.contactform form .checkbox .error{color:#c00}.contactform form .form-group{position:relative}.contactform form .form-group label{color:grey;font-weight:500}.contactform form .form-group.area{padding:0 0 30px}.contactform form .form-group input,.contactform form .form-group textarea{color:#000;border-radius:0;border:none;box-shadow:none;border-bottom:1px solid #ddd;padding:0;font-size:1.125rem;position:relative}.contactform form .form-group input.error,.contactform form .form-group textarea.error{border-bottom:1px solid #c00;background:0 0}.contactform form .form-group input.valid,.contactform form .form-group textarea.valid{border-bottom:1px solid #8bcc00}@media only screen and (min-width:992px){.contactform form .form-group input.error,.contactform form .form-group textarea.error{background:url(/images/error.png) right 10px no-repeat}.contactform form .form-group input.valid,.contactform form .form-group textarea.valid{background:url(/images/check-sm.png) right 10px no-repeat}}.contactform form .form-group input:focus,.contactform form .form-group textarea:focus{border-bottom:1px solid #02138f}.contactform form .form-group input.hasDatepicker,.contactform form .form-group textarea.hasDatepicker{background:#fff;position:relative;padding:0 0 0 40px}.contactform form .form-group .ui-datepicker-trigger{position:absolute;top:37px;width:25px;cursor:pointer}.contactform form .form-group label.error{position:absolute;right:0;top:0;color:#c00;font-size:.875rem}@media only screen and (min-width:992px){.contactform form .form-group label.error{top:35px;font-size:1.125rem;right:20px}.contactform form .form-group label.error#RedenBezoek-error{top:70px}.productfilters .filterwrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.products a,.products a figure .overlay{top:0;transition:all .25s ease-in-out;overflow:hidden}.contactform form .form-group button{margin:15px 0 0;float:right;padding:18px 80px}.contactform form .form-group div.info{font-size:13px;line-height:20px}#ui-datepicker-div{margin-top:-100px;box-shadow:0 0 10px rgba(0,0,0,.15)}.productfilters{padding:60px 0 0;clear:both}.productfilters .filterwrap .filterbox .voSelect.wrap{margin:0}@media only screen and (min-width:992px){.productfilters .filterwrap .filterbox .voSelect.wrap div.active{width:210px}}.products{padding:0}.products h2{margin:60px 0 0;text-align:left}.products a{position:relative;z-index:101}.products a figure{position:relative;margin:30px 0 0;height:100%}.products a figure .overlay{position:absolute;z-index:2002;left:0;width:100%;height:100%;background:#fff;border:1px solid #ddd;padding:30px;opacity:0;box-shadow:0 0 15px rgba(0,0,0,.3);display:none}@media only screen and (min-width:1200px){.products a figure .overlay{display:block;top:-10%;left:-15%;width:130%;height:130%}}.products a figure .overlay.large{height:110%}.products a figure .overlay img{max-height:130px;margin:0 auto}.products a figure .overlay h3{margin:15px 0 5px;font-size:1.375rem}.products a figure .overlay dl{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:10px 0;font-size:.875rem;overflow-y:hidden}.products a figure .overlay dt{-ms-flex-preferred-size:50%;flex-basis:50%;text-align:left;padding:3px 0}.products a figure .overlay dd{-ms-flex-preferred-size:45%;flex-basis:45%;-ms-flex-positive:1;flex-grow:1;margin:0;padding:3px 0}.products a figure .overlay .btn{padding:15px 0;display:block;position:absolute;bottom:30px;width:calc(100% - 60px)}.products a figure .overlay .btn.btn-blue.with-corner:after{position:absolute;bottom:0;right:0;content:" ";display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent #fff}.products a figure img{transition:all .15s ease-in-out}.products a figure h2{position:absolute;font-size:2.3125rem;color:#fff;bottom:0;padding:0 15px 15px;z-index:101}.acc-item h2,.productgeneral .partnerblock.social a,.productimages,.productnavigation-dropdown .inner .dropdown{position:relative}.products a:hover{color:#02138f}.products a:hover .overlay{opacity:1}.productnavigation{background:#02138f;color:#fff;text-transform:uppercase;font-size:1.125rem;font-weight:600;z-index:1001;display:none}.productnavigation span{display:inline-block;padding:0 30px}.productnavigation a{color:#fff;text-decoration:none;border-right:1px solid rgba(255,255,255,.5);display:-ms-inline-flexbox;display:inline-flex;padding:0 20px;text-align:center;-ms-flex-item-align:center;align-self:center;font-weight:500}.productnavigation a:hover{text-decoration:underline}.productnavigation a:last-child{border:none}@media only screen and (min-width:1200px){.products a:hover{top:-20px;z-index:1001}.productnavigation{display:block;padding:15px 0 15px 15px;margin:30px auto 0;overflow:hidden}}@media only screen and (min-width:1600px){.productnavigation{width:1540px;padding:15px 0 15px 15px;display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch}}.productnavigation-dropdown{padding:30px 0 0}.productnavigation-dropdown .inner{color:#fff;text-transform:uppercase;font-size:1.125rem;font-weight:600}.productnavigation-dropdown .inner .dropdown .btn{padding:10px 60px;background:#02138f;color:#fff}.productnavigation-dropdown .inner .dropdown .dropdown-menu a{text-decoration:none;font-size:1rem;padding:10px 30px}@media only screen and (min-width:1200px){.productnavigation-dropdown{display:none}.productimages .imageslider .slick-prev{left:-60px}}.productgeneral{padding:60px 0 0}.productgeneral h1{margin:0 0 15px}@media only screen and (min-width:992px){.productgeneral h1{margin:0 0 60px}}.productgeneral .btn{padding:15px 50px 15px 30px;margin:20px 0 10px}.productgeneral .properties{margin:0 0 15px}@media only screen and (min-width:992px){.productgeneral .properties{text-align:right;margin:0}}.productgeneral .properties .property{display:inline-block;margin:0 0 0 5px}.productgeneral .properties .property img{height:52px}.productgeneral .partnerblock{margin:0 0 30px;padding:30px;background:#eff3f6}@media only screen and (min-width:992px){.productgeneral .partnerblock{margin:0 0 30px;padding:30px}}.productgeneral .partnerblock .title{font-family:eurostile,sans-serif;font-size:1.75rem;display:block;text-transform:uppercase;margin:0 0 15px}.productgeneral .partnerblock .btn{margin:40px 0 0;padding:30px 0;display:block;font-weight:300}.productgeneral .partnerblock.social{background:#fff}.productgeneral .partnerblock.social a{font-size:1.875rem;margin:0 0 0 10px;top:5px}.productgeneral .partnerblock .contactitem{margin:0 0 10px}.productgeneral .partnerblock .contactitem a{color:#000;text-decoration:none}.productgeneral .partnerblock .contactitem img{margin:0 20px 0 0}.productgeneral .btn-link{margin:20px 0 0}.productgeneral dl{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:30px 0 0}.productgeneral dt{-ms-flex-preferred-size:43%;flex-basis:43%;text-align:left;padding:3px 0}.productgeneral dd{-ms-flex-preferred-size:55%;flex-basis:55%;-ms-flex-positive:1;flex-grow:1;margin:0;padding:3px 0}.productgeneral .productfeatures{padding:0 0 60px}.productgeneral .productfeatures h2{margin:30px 0}.productimages h2,.productvideo h2{margin:0 0 30px}.productgeneral .productfeatures .item{padding:0 0 15px}.productgeneral .productfeatures .item .title{display:block;font-weight:600;text-transform:uppercase}.productvideo{padding:60px 0}.productimages,.productsocial{padding:0 0 60px}@media only screen and (min-width:992px){.productvideo{padding:0 0 60px}}.productimages .imageslider .slick-slide{margin:0 15px}.productimages .imageslider .slick-list{margin:0 -15px}.productimages .imageslider .slide{border:1px solid #ddd}.productsocial .inner{background:url(/images/product-cta-bg.jpg) center center no-repeat fixed;background-size:cover;padding:60px 0;text-align:center}.productsocial .inner h2{margin:0 0 30px;color:#fff}.productsocial .inner a{display:inline-block;width:50px;height:50px;border-radius:50%;line-height:56px;margin:0 5px;transition:-webkit-transform 150ms ease;transition:transform 150ms ease}.productsocial .inner a img{max-width:50px}.productsocial .inner a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.acc-item h2{background:#fff;padding:25px 0;margin:0 0 -2px;border-top:1px solid rgba(2,9,143,.3);border-bottom:1px solid rgba(2,9,143,.3)}.acc-item h2:after{content:"\f107";font-family:'Font Awesome\ 5 Free';font-weight:900;float:right;margin:0 30px 0 0}.acc-item h2:hover{color:#c00;cursor:pointer}.acc-item h2.active{color:#02138f}.acc-item h2.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.acc-item .hidden-info{display:none;margin:0;padding:30px 30px 0;background:#eff3f6}.modal-body,.productcolours{padding:0}.modal-body .hidden-info,.productcolours .hidden-info{padding-bottom:60px}.modal-body .item,.productcolours .item{text-align:center;font-size:.875rem;line-height:1.125rem;margin:0 0 30px}.modal-body .item figure,.productcolours .item figure{position:relative;top:0}.modal-body .item figure span,.productcolours .item figure span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-shadow:0 0 3px #000;font-size:1.5rem}.modal-body .item figure img,.productcolours .item figure img{border:1px solid rgba(0,0,0,.3);margin:0 auto 10px}.modal-body .allcolors,.productcolours .allcolors{display:inline-block;margin-top:30px}.modal-body{padding:45px}.how-to,.productdownloads{padding:0}.productdimensions{padding:0;margin:0}.productdimensions .item{margin:0 0 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productdimensions .item img{margin:0 15px 0 0}.productdownloads h2 span{display:block;font-family:proxima-nova,sans-serif;font-weight:400}@media only screen and (min-width:992px){.productdownloads h2 span{display:inline-block}}.productdownloads .item{margin:0 0 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productdownloads .item img{margin:0 15px 0 0}.how-to{margin:0 0 90px}.how-to .item{display:block;font-size:1rem;line-height:1.5rem;margin-bottom:30px}.how-to .item figure{margin:0 0 30px;position:relative}.how-to .item figure span{position:absolute;display:-ms-flexbox;display:flex;width:100%;height:100%;top:0;left:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.productspecifications{background:#eff3f6;padding:60px 0}@media only screen and (min-width:1200px){.productimages .imageslider .slick-next{right:-60px}.productspecifications{margin:0 auto 60px;position:relative;background:linear-gradient(to right,#eff3f6 0,#eff3f6 68%,#fff 68%,#fff 100%);padding:90px 0}}@media only screen and (min-width:1600px){.productspecifications{width:1540px}}@media only screen and (min-width:992px){.productspecifications .inner{padding:0 60px 0 0}}.productspecifications .inner h2{margin:0 0 15px}.productspecifications .inner .specs{padding:30px 0 0}.productspecifications .inner .specs .item{margin:0 0 30px;padding:15px;background:#fff}.productspecifications .inner .specs .item h3{margin:0;cursor:pointer;font-family:proxima-nova,sans-serif;text-transform:none;font-size:1.375rem;font-weight:600;line-height:40px}.productspecifications .inner .specs .item h3:hover{color:#c00}.productspecifications .inner .specs .item h3 span{display:inline-block;color:#02138f;float:right;font-size:2.5rem;font-weight:300;width:40px;text-align:center;margin:0}.productspecifications .inner .specs .item h3 span:before{content:"+";color:#c00}.productspecifications .inner .specs .item h3.open{color:#c00}.productspecifications .inner .specs .item h3.open span:before{content:"\00d7";color:#c00}.productspecifications .inner .specs .item img{border-radius:10px}.productspecifications .inner .specs .item .info{padding:15px 0 0;display:none}.gridcontent{padding:30px}.gridcontent h1,.gridcontent h2,.gridcontent h3,.gridcontent h4{font-family:eurostile,sans-serif;font-size:1.5rem;text-transform:uppercase}.gridcontent .container ul li{list-style:disc}.references{padding:30px 0}@media only screen and (min-width:992px){.gridcontent h1,.gridcontent h2,.gridcontent h3,.gridcontent h4{font-size:1.5rem;margin:30px 0}.references{padding:30px 0}}@media only screen and (min-width:1600px){.references .referenceswrapper{width:1540px;margin:0 auto;position:relative}}.references .referenceswrapper .referenceitems{display:-ms-flexbox;display:flex;padding:30px 0;-ms-flex-direction:column;flex-direction:column}.references .referenceswrapper .referenceitems a{text-decoration:none;color:#000}.references .referenceswrapper .referenceitems .item{width:100%}@media only screen and (min-width:992px){.references .referenceswrapper .referenceitems{-ms-flex-direction:row;flex-direction:row}.references .referenceswrapper .referenceitems .item{width:33.33333%}.productdata .productdatawrapper{text-align:left}}.references .referenceswrapper .referenceitems .item figure{position:relative}.references .referenceswrapper .referenceitems .item figure .catlabel{position:absolute;padding:15px 30px;top:0;right:0;color:#fff;text-transform:uppercase}.references .referenceswrapper .referenceitems .item .inner{padding:30px}.references .referenceswrapper .referenceitems .item .inner h3{margin:0}.references .referenceswrapper .referenceitems .item .inner .btn{padding:15px 50px;margin:15px 0 0;color:#fff}.references .referenceswrapper .referenceitems .item.woning .btn,.references .referenceswrapper .referenceitems .item.woning .catlabel{background:#02138f}.references .referenceswrapper .referenceitems .item.utiliteitsbouw .btn,.references .referenceswrapper .referenceitems .item.utiliteitsbouw .catlabel,.references .referenceswrapper .referenceitems .item.woning .btn:hover{background:#c00}.references .referenceswrapper .referenceitems .item.utiliteitsbouw .btn:hover{background:#02138f}.references .referenceswrapper .referenceitems .item:hover{background:#eff3f6;cursor:pointer}.productdata .productdatawrapper{background:#eff3f6}@media only screen and (min-width:1600px){.productdata .productdatawrapper{width:1540px;margin:0 auto;position:relative}}@media only screen and (min-width:1200px){.productdata .productdatawrapper{padding:50px 30px;width:1540px;margin:0 auto;position:relative}.productdata .productdatawrapper .container{width:1470px}}.productdata .productdatawrapper .tabs{padding:30px 0 0}.productdata .productdatawrapper .tabs .nav-tabs{background:#e0e7ed}.productdata .productdatawrapper .tabs .nav-tabs li a{border:none;border-radius:0;text-decoration:none;padding:15px 30px;border-right:1px solid #fff;color:#000;font-weight:600;margin:0}.productdata .productdatawrapper .tabs .tab-content{background:#fff;padding:30px}.productdata .productdatawrapper .tabs .tab-content .tabpanel{background:0 0}.productdata .productdatawrapper .tabs .tab-content i{margin:0 15px 0 0;font-size:2.5rem;position:relative;top:8px}.productdata .productdatawrapper .tabs .tab-content i img{margin:2px 0}.productdata .productdatawrapper .tabs .regimespacer{line-height:40px;margin:0 0 15px}.productdata .productdatawrapper .tabs .title{display:block}@media only screen and (min-width:1200px){.productdata .productdatawrapper .tabs .title{margin-top:10px;display:inline-block;height:60px;float:left}}.productdata .productdatawrapper .tabs .regime{display:inline-block}.productdata .productdatawrapper .tabs .regime .checkbox{overflow:hidden;padding:0}.productdata .productdatawrapper .tabs .regime .checkbox label{font-size:1.125rem;font-weight:400;padding:0 0 0 30px;line-height:24px;position:relative}.productdata .productdatawrapper .tabs .regime .checkbox label input{left:-20px}.productdata .productdatawrapper .tabs .regime .checkbox label span:after{position:absolute;content:"";width:24px;height:24px;border:2px solid #000;border-radius:50%;left:0;top:0;cursor:pointer;text-align:center;line-height:19px}.productdata .productdatawrapper .tabs .regime .checkbox label input:checked+span{color:red}.productdata .productdatawrapper .tabs .regime .checkbox label input:checked+span:after{content:"\f111";font-family:'Font Awesome\ 5 Free';color:red;font-size:.6875rem;font-weight:900}.productdata .productdatawrapper table{width:100%;font-size:.875rem;background:#fff}.productdata .productdatawrapper table thead tr th{color:#fff;background:gray;text-align:center;border:3px solid #fff;padding:0 5px;vertical-align:top;font-weight:900}.productdata .productdatawrapper table thead tr th.right{text-align:right}.productdata .productdatawrapper table thead tr th.left{text-align:left}.productdata .productdatawrapper table thead tr.sub th{font-style:italic}.productdata .productdatawrapper table thead tr.selects th select{color:#000!important}.productdata .productdatawrapper table tbody tr{border-bottom:1px solid #ddd}.productdata .productdatawrapper table tbody tr td{text-align:center;padding:0 5px}.productdata .productdatawrapper table tbody tr td.bold{font-weight:700}.productdata .productdatawrapper table tbody tr td.right{text-align:right}.productdata .productdatawrapper table tbody tr td.left{text-align:left}.productdata .productdatawrapper table tbody tr td.blue{background:#1e94ba;color:#fff}.productdata .productdatawrapper table tbody tr.selects select{width:100%;padding:5px;margin:10px 0}.productdata .productdatawrapper .productpagination{padding:30px 0 0;float:none;text-align:right}.gridcontent .column p.caption,.productpaging{text-align:center}.productdata .productdatawrapper .productpagination .paging{display:inline-block;margin:0 0 0 30px}.productdata .panel{border-radius:0;box-shadow:none}.productdata .panel .panel-heading a{text-decoration:none;font-weight:600;color:#c00}.productdata .panel .panel-heading a.collapsed{color:#000}.productdata .panel .panel-body{border:none;padding:0;box-shadow:none}.productdata div.disclaimer{padding-top:32px;font-size:13px}.productpaging{padding:45px 0 60px}div#downloads a{display:block}div#downloads .downloaditem{margin:0 0 30px}div#downloads .downloaditem img{margin:0 15px 0 0}div#cadbim a.btn-blue{margin-top:32px;padding:16px 80px}.sticky-cta{position:fixed;bottom:-100%;left:0;width:100%;background:#b3c4d3;padding:20px 0;font-family:eurostile,sans-serif;border-top:1px solid #fff;box-shadow:0 0 20px rgba(0,0,0,.2);z-index:1010;transition:all 250ms ease;opacity:0}.sticky-cta.visible{bottom:0;opacity:1;transition:all 250ms ease}.sticky-cta span{text-transform:uppercase;font-size:1.5rem}.sticky-cta .contactitems{float:right}.sticky-cta .contactitems .contactitem{display:inline-block;margin:0 0 0 40px}.sticky-cta .contactitems .contactitem a{color:#000;text-transform:uppercase}.partnerfilters{padding:60px 0 0}.partnerfilters .voSelect.wrap div.active{width:calc(100vw - 30px)}.partners h2{margin:30px 0}@media only screen and (min-width:992px){.partnerfilters .voSelect.wrap div.active{width:550px}.partners{padding:0 0 60px}}.partners .locations .item .location{min-height:60px}.partners .locations .item .location .marker{float:left;margin:8px 10px 0 0}.partners .locations .item address{background:#eff3f6;padding:30px 0 30px 35px;margin:10px 0 30px}.partners .locations .item address .types{display:block;margin:0}.partners .locations .item address .types .type{margin:15px 0;padding:10px 20px;background:#02138f;display:inline-block;color:#fff;text-transform:uppercase}.gridcontent .container{max-width:100%;width:100%}.gridcontent .column h4{font-size:1.125rem;font-family:proxima-nova,sans-serif;font-weight:600;padding-top:32px;padding-bottom:10px}.gridcontent .column img{width:100%}.gridcontent .column table{margin-top:10px;margin-bottom:5px}.gridcontent .column table tr:first-child td{text-align:left;background-color:#ddd}.gridcontent .column table tr td{border:1px solid #ddd}.gridcontent .column table.table-nowrap tr td{white-space:nowrap}.customform{margin-bottom:20px}.customform form{margin:30px 0 0}.customform form .container{width:auto}.customform form .dataconsent label{display:none}.customform form .dataconsent .umbraco-forms-field-wrapper{margin-left:0;display:inline-block}.customform form .dataconsent .umbraco-forms-field-wrapper input{width:auto;margin:0 10px 0 0}.customform form .dataconsent .umbraco-forms-field-wrapper label{display:inline-block}.customform form .checkbox{position:relative}.customform form .checkbox label{display:inline-block;padding:0 0 0 10px}.customform form .checkbox .umbraco-forms-field-wrapper input{width:auto;margin:0;position:absolute;top:8px;left:0}.customform form .umbraco-forms-field{position:relative;margin:0 0 30px}.customform form .umbraco-forms-field label{color:grey;font-weight:500}.customform form .umbraco-forms-field label.error{display:none}.customform form .umbraco-forms-field input,.customform form .umbraco-forms-field textarea{color:#000;border-radius:0;border:none;box-shadow:none;border-bottom:1px solid #ddd;font-size:1.125rem;position:relative;max-width:none!important;width:100%;padding:5px 15px}.customform form .umbraco-forms-field input.valid,.customform form .umbraco-forms-field textarea.valid{border-bottom:1px solid #8bcc00}@media only screen and (min-width:992px){.customform form .umbraco-forms-field input.valid,.customform form .umbraco-forms-field textarea.valid{background:url(/images/check-sm.png) right 10px no-repeat}}.customform form .umbraco-forms-field input:focus,.customform form .umbraco-forms-field textarea:focus{outline:0;border:none;background:#eee;border-bottom:1px solid #ddd}.customform form .umbraco-forms-field .field-validation-error{display:block;color:#c00!important;font-size:.875rem}.customform form input[type=submit]{margin:15px 0 0;float:right;padding:18px 80px;background:url(/images/btn-blue-bg.png) bottom right no-repeat;color:#fff}.customform form input[type=submit]:hover{color:#fff;background:url(/images/btn-red-bg.png) bottom right no-repeat;-webkit-transform:scale(1.05);transform:scale(1.05)}.customform form .recaptcha2 label{display:none}.umbraco-forms-page fieldset{padding:0!important;margin:0!important}