html{height:100%}body{min-height:100%;display:flex;justify-content:center;align-items:center;padding:40px;color:#555;font-size:18px;font-weight:400;font-family:Roboto,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h1,.h2,.h3,.h4{word-wrap:break-word;line-height:1.2em;color:#000}h1,.h1{font-size:50px;font-weight:500;margin-bottom:25px}h2,.h2{font-size:20px;font-weight:500;margin-bottom:5px}strong{font-weight:500;font-style:inherit}em{font-style:italic;font-weight:inherit}#logoContainer,main{width:100%;max-width:1140px}#logoContainer{display:flex;flex-wrap:wrap;flex:1 1 auto;box-shadow:0 0 5px rgba(0,0,0,.15);background-color:#f5f5f5}#logoContainer a{width:25%;align-items:center;justify-content:center;position:relative;background-color:#fff;border:solid 1px #eee;transition:transform .15s,box-shadow .3s}#logoContainer a:before{content:"";display:block;padding-top:100%}#logoContainer a:hover{transform:scale(1.05);z-index:1;box-shadow:0 0 10px rgba(0,0,0,.15)}#logoContainer .partContentFileImageGallery{position:absolute;top:0;left:0;right:0;bottom:0;padding:40px}#logoContainer .partContentFileImageGallery.centerAlign .contentFileImage{height:100%}main{box-shadow:0 0 10px rgba(0,0,0,.15);margin:0 auto;padding:40px 120px 10px}#logo{margin-bottom:30px}main .completedContainer{margin-bottom:30px}.inputPostalCode,.inputHouseNumber{max-width:100px}.inputKlantnummer,.inputTelePhoneNumber{max-width:200px}
