﻿.border-box *{box-sizing:border-box;}.border-box{overflow:hidden;transition:padding .2s;padding-top:100px;}@media screen and (min-width:1024px){.border-box{padding-top:220px;}}html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr,header{margin:0;padding:0;}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th{font-size:1em;}fieldset,img,hr{border:none;}caption,th{text-align:left;}table{border-collapse:collapse;border-spacing:0;}td{vertical-align:top;}html,body{width:100%;height:100%;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;color:#3c3c3c;}.clear{clear:both;}input,textarea,label{line-height:1;overflow:visible;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;color:#3c3c3c;border-radius:0 !important;box-shadow:none !important;}input,textarea{-webkit-appearance:none !important;}textarea:focus,input:focus,select{outline:none;}input[type=checkbox]{-webkit-appearance:checkbox !important;}input[type=radio]{-webkit-appearance:radio !important;}svg{display:block;width:0;height:0;}a{color:#ff2e1f;transition:color .2s;}.wrapper,.container{margin:0 auto;max-width:1920px;}.wrapper{padding:0 20px;max-width:1400px;}@media screen and (min-width:1024px){.wrapper{padding:0 40px;}}.block{opacity:0;transition:opacity .2s;}.images-loaded .block,.images-loaded .slideshow{opacity:1;}.images-loaded .masonry{background:none;}.center-text{text-align:center;}header{position:absolute;left:0;top:0;width:100%;height:100px;padding-top:20px;transition:padding .2s,height .2s;}@media screen and (min-width:1024px){header{padding-top:30px;height:220px;}}.breadcrumb{font-size:12px;color:#3c3c3c;text-transform:uppercase;margin-bottom:30px;letter-spacing:1px;font-family:"Poppins",sans-serif;}.breadcrumb a{color:#b5b5b5;text-decoration:none;}.breadcrumb a:hover,.breadcrumb a:focus{text-decoration:underline;}.breadcrumb ul{list-style-type:none;}.breadcrumb ul li{display:inline-block;vertical-align:middle;position:relative;margin-right:20px;}.breadcrumb ul li:after{content:'/';position:absolute;right:-13px;top:0;}.breadcrumb ul li:last-child{margin-right:0;}.breadcrumb ul li:last-child:after{display:none;}.detail{margin-bottom:40px;}.detail.vacatures-detail{max-width:640px;margin-left:auto;margin-right:auto;}@media screen and (min-width:1024px){.detail{margin-bottom:125px;}}.detail .image{color:#b5b5b5;font-size:10px;text-align:right;text-transform:uppercase;margin-bottom:40px;}@media screen and (min-width:768px){.detail .image{float:left;width:43%;}}.detail .image img{display:block;width:100%;}.detail .image .architect{padding-top:10px;}.detail .image .architect div{margin-bottom:5px;}.detail .image .architect div:last-child{margin-bottom:0;}@media screen and (min-width:768px){.detail .text.has-image{float:right;width:57%;padding-left:40px;}}@media screen and (min-width:1024px){.detail .text.has-image{padding-left:105px;}}.detail .contacts{display:flex;flex-wrap:wrap;}.detail .contacts .contact-person{border:1px solid #dcdcdc;padding:24px;margin-bottom:24px;width:100%;}@media screen and (min-width:768px){.detail .contacts .contact-person{margin-right:24px;width:calc(50% - 12px);}.detail .contacts .contact-person:nth-child(2n+2){margin-right:0;}}@media screen and (min-width:1024px){.detail .contacts .contact-person{width:calc(25% - 18px);}.detail .contacts .contact-person:nth-child(2n+2){margin-right:24px;}.detail .contacts .contact-person:nth-child(4n+4){margin-right:0;}}.masonry.centered{max-width:820px;margin:0 auto;margin-bottom:40px;}@media screen and (min-width:1024px){.masonry.centered{margin-bottom:125px;}}@media screen and (min-width:1024px){.masonry.centered .block,.masonry.centered .grid-sizer,.masonry.vacatures .block,.masonry.vacatures .grid-sizer{width:calc(50% - 12px);}.masonry.centered .block.block-groot,.masonry.centered .grid-sizer.block-groot,.masonry.vacatures .block.block-groot,.masonry.vacatures .grid-sizer.block-groot{width:100%;}}.masonry .gutter-sizer{width:24px;}.masonry .block,.masonry .grid-sizer{width:100%;margin-bottom:24px;}@media screen and (min-width:425px){.masonry .block,.masonry .grid-sizer{float:left;width:calc(50% - 12px);}.masonry .block.block-groot,.masonry .grid-sizer.block-groot{width:100%;}}@media screen and (min-width:1024px){.masonry .block,.masonry .grid-sizer{width:calc(25% - 18px);}.masonry .block.block-groot,.masonry .grid-sizer.block-groot{width:calc(50% - 12px);}}.logo{display:inline-block;width:80px;height:63px;transition:width .2s,height .2s;}@media screen and (min-width:1200px){.logo{width:149px;height:116px;}}.logo a,.logo svg{display:block;width:100%;height:100%;}.show-mobile-menu{overflow:hidden;}@media screen and (min-width:1200px){.show-mobile-menu{overflow:scroll;}}.show-mobile-menu header nav{visibility:visible;left:0;transition:left .2s;}nav{display:block;visibility:hidden;position:fixed;top:0;left:-100%;background:#fff;z-index:1337;width:100%;height:100%;}nav .table{display:table;width:100%;height:100%;}nav .table .table-cell{display:table-cell;vertical-align:middle;}@media screen and (min-width:1200px){nav{display:block;visibility:visible;float:right;position:relative;padding-top:95px;left:auto;top:auto;width:auto;height:auto;z-index:auto;background:none;}nav .table{display:block;width:auto;height:auto;}nav .table .table-cell{display:block;}}nav ul{list-style-type:none;}nav ul li{text-align:center;display:block;margin-bottom:15px;position:relative;}@media screen and (min-width:1200px){nav ul li{display:inline-block;margin-left:20px;margin-bottom:0;}}@media screen and (min-width:1440px){nav ul li{margin-left:45px;}}nav ul li a{text-transform:uppercase;font-family:"Poppins",sans-serif;color:#3c3c3c;text-decoration:none;letter-spacing:1px;}@media screen and (min-width:1200px){nav ul li a{display:block;}}nav ul li a:hover,nav ul li a:focus,nav ul li a.current{color:#ff2e1f;}nav ul li:hover ul{max-height:100px;}@media screen and (min-width:1200px){nav ul li ul{padding:0;position:absolute;left:0;top:99%;background:#fff;text-align:left;max-height:0;overflow:hidden;transition:height .3s;}}nav ul li ul li{margin-left:0;margin-bottom:5px;}nav ul li ul li:last-child{margin-bottom:0;}@media screen and (min-width:1200px){nav .top-navigation{position:absolute;right:0;top:0;display:flex;align-items:center;}}@media screen and (min-width:1200px){nav .top-navigation .menu{margin-right:45px;}}nav .top-navigation .menu li a{text-transform:none;}.toggle-mobile-menu{position:fixed;right:20px;top:20px;text-transform:uppercase;text-decoration:none;padding:5px 10px 5px 35px;z-index:1338;font-weight:400;color:#ff2e1f;border:1px solid #dcdcdc;font-family:"Poppins",sans-serif;background:#fff;}.toggle-mobile-menu:hover,.toggle-mobile-menu:focus{color:#ff2e1f;border-color:#3c3c3c;}@media screen and (min-width:1200px){.toggle-mobile-menu{display:none;}}.toggle-mobile-menu span{position:absolute;left:5px;top:10px;width:20px;height:1px;background:#ff2e1f;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}.toggle-mobile-menu span.span-2,.toggle-mobile-menu span.span-3{top:16px;}.toggle-mobile-menu span.span-4{top:22px;}.show-mobile-menu header .toggle-mobile-menu span.span-1,.show-mobile-menu header .toggle-mobile-menu span.span-4{width:0%;left:15px;top:16px;}.show-mobile-menu header .toggle-mobile-menu span.span-2{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.show-mobile-menu header .toggle-mobile-menu span.span-3{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.contact{margin-bottom:40px;}@media screen and (min-width:1024px){.contact{margin-bottom:125px;}}.contact .top{text-align:center;}.contact .side{padding:30px 35px 5px;border:1px solid #dcdcdc;margin-bottom:40px;}@media screen and (min-width:1024px){.contact .side{float:left;width:30%;margin-bottom:0;}}@media screen and (min-width:1024px){.contact .form-wrapper{float:right;width:62%;}}.contact p,.contact ul,.contact ol,.contact table{font-size:16px;line-height:30px;margin-bottom:10px;}.contact .paragraphs h2{padding-top:30px;}.contact .paragraphs h2:first-child{padding-top:0;}.fiche{margin-bottom:40px;}@media screen and (min-width:1024px){.fiche{margin-bottom:125px;}}.fiche .top{text-align:center;margin-bottom:100px;}.fiche .top .fiche-top{max-width:650px;margin:0 auto;}.fiche .top .paragraphs{margin-bottom:50px;line-height:26px;}.fiche .side{padding:30px 35px;background:#f6f6f6;margin-bottom:40px;}@media screen and (min-width:768px){.fiche .side{float:left;width:24%;margin-bottom:0;}}@media screen and (min-width:768px){.fiche .fiches{float:right;width:68%;}}.fiche .fiches .fiche-block{border-bottom:1px solid #dcdcdc;margin-bottom:50px;padding-bottom:30px;}.fiche .fiches .fiche-block:last-child{border:0;padding:0;}.fiche .fiches .fiche-block img{float:left;margin-bottom:20px;margin-right:20px;width:100px;}@media screen and (min-width:768px){.fiche .fiches .fiche-block img{width:150px;}}.fiche .fiches .fiche-block .paragraphs{line-height:26px;margin-bottom:20px;}.fiche .fiches .fiche-block .file-button{font-family:"Poppins",sans-serif;text-transform:uppercase;text-decoration:none;padding-left:30px;background-size:18px auto;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MkQ5N0QzMEE3NzExRTg5ODY5ODUxNkJFMDJCQkFGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY0MkQ5N0Q0MEE3NzExRTg5ODY5ODUxNkJFMDJCQkFGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjQyRDk3RDEwQTc3MTFFODk4Njk4NTE2QkUwMkJCQUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjQyRDk3RDIwQTc3MTFFODk4Njk4NTE2QkUwMkJCQUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6rjXHpAAABHUlEQVR42mK0sbFhIAJkA7EOlP6HTyETA3GgCIgzgJifkEJiDWSG0v+pZSDRAJuBvkC8EojF8eiTBOJNQBxIjIHOQBwGxOuAmA0qBgu7T0DMAcQboBbbEGNgHRDfAGIrIJ4BFWOE0qAYngXEZkB8BYjrMQJbTk7OFkgnAfFRqIafQLwLiGOB2BLqKgeoy74CcQkQvwNiRyB+BTWHFeqQv4zAdLgbyHABYkMgvoBkmSsQ74CyvwMxN9RCEHYD4v1Iag2A+DwQ72GCmo4N7Ia6hglq2H8ouwDNMGTASijZ9APxAqRwnAPEUylNh6Ac8hKIn0KzHl7AQoSBoEiSIDZhIxuoTkEGUUc28C+UvYIKOe8vC1LiZabUMJBZAAEGADLBMyLfKT7DAAAAAElFTkSuQmCC") no-repeat left center;}.fiche .fiches .fiche-block .file-button:hover,.fiche .fiches .fiche-block .file-button:focus{color:#3c3c3c;}.glasbreuk{margin-bottom:40px;}@media screen and (min-width:1024px){.glasbreuk{margin-bottom:125px;}}.glasbreuk .top{text-align:center;margin-bottom:100px;}.glasbreuk .top .paragraphs{margin-bottom:50px;line-height:26px;}