/* Processed by CSScaffold on Tue, 17 Feb 2026 23:37:07 +0000 in 0.0614 seconds */

@font-face{font-family:"Museo Sans";src:url("../../fonts/MuseoSansRounded-300.woff2") format("woff2"), url("../../fonts/MuseoSansRounded-300.woff") format("woff"), url("../../fonts/MuseoSansRounded-300.otf") format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"Museo Sans";src:url("../../fonts/MuseoSansRounded-700.woff2") format("woff2"), url("../../fonts/MuseoSansRounded-700.woff") format("woff"), url("../../fonts/MuseoSansRounded-700.otf") format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Museo";src:url("../../fonts/Museo300-Regular.woff2") format("woff2"), url("../../fonts/Museo300-Regular.woff") format("woff"), url("../../fonts/Museo300-Regular.otf") format("opentype");font-style:normal;font-weight:300;font-display:swap}html,body{height:100%;min-height:100%;margin:0px;padding:0px}body{font-family:"Museo Sans";color:#4A4A4A;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body .cf,body
.cols{zoom:1}body .cf:before, body .cf:after,body  .cols:before, body  .cols:after{content:" ";display:table}body .cf:after,body  .cols:after{clear:both}body
a{text-decoration:none;color:inherit}body
h1{font-family:"Museo";font-size:17px;font-weight:300;line-height:24px}body
h2{font-family:"Museo";font-size:17px;font-weight:300;line-height:24px;color:#4A4A4A}body
h3{font-family:"Museo";font-size:15px;font-weight:300;line-height:20px;color:#2E662E}body
p{font-family:"Museo Sans";font-size:17px;line-height:27px}body
hr{border:0;border-bottom:1px solid #E8D5AF}body
a{color:#4A4A4A;border-bottom:1px solid #E8D5AF;transition:border-color 0.2s ease-in}body
a.button{display:inline-block;font-family:"Museo";font-size:13px;text-transform:uppercase;padding:20px
25px;border:1px
solid #E8D5AF}body a:hover{border-color:#000}body
img{height:auto;width:100%}body p+.button{margin-top:20px}body header:not(.home){width:90%;max-width:980px;margin:0
auto;padding:55px
0;border-bottom:1px solid #E8D5AF}body header:not(.home) #logo
img{width:65px}body header:not(.home) a{border:none}body header:not(.home) nav{float:right;margin-top:10px}body header:not(.home) nav
ul{margin:0;padding:0}body header:not(.home) nav ul
li{display:inline;list-style:none}body header:not(.home) nav ul li
a{display:inline-block;margin-left:70px;position:relative;padding:10px
0}body header:not(.home) nav ul li a.is-active{font-weight:bold}body header:not(.home) nav ul li a:before, body header:not(.home) nav ul li a:after{content:"";display:block;width:1px;height:10px;background-color:#E8D5AF;position:absolute;transform:rotateZ(0deg);left:50%;margin-left:0;opacity:0;transition:opacity 0.2s ease-out 0.3s, bottom 0.2s ease-out 0.3s, top 0.2s ease-out 0.3s, margin 0.2s ease-out, transform 0.2s ease-out}body header:not(.home) nav ul li a:before{top:0px}body header:not(.home) nav ul li a:after{bottom:0px}body header:not(.home) nav ul li a:hover{border-color:#fff}body header:not(.home) nav ul li a:hover:before{margin-left:30px;top:-15px}body header:not(.home) nav ul li a:hover:after{margin-left:-30px;bottom:-15px}body header:not(.home) nav ul li a:hover:after, body header:not(.home) nav ul li a:hover:before{transform:rotateZ(45deg);opacity:1;transition:opacity 0.2s ease-out, bottom 0.2s ease-out, top 0.2s ease-out, margin 0.2s ease-out 0.3s, transform 0.2s ease-out 0.3s}body
main{width:90%;max-width:980px;margin:0
auto}body
article{padding:60px
0 30px}body article
h1{margin-bottom:40px}body article
img{max-width:100%;height:auto;margin:20px
auto 40px}body .column-2{column-count:2;column-gap:80px;padding-bottom:20px}body .column-2
p{margin:0
0 20px}body
footer{font-family:"Museo";text-align:center;width:90%;margin:80px
auto;padding-bottom:80px;font-size:15px}body footer
a{color:#4A4A4A;border-bottom:1px solid #E8D5AF}body footer a.social-icon{border-bottom:none;opacity:0.7}body footer a.social-icon
img{width:20px;height:20px;margin:0
5px -6px 0}body footer a.social-icon:hover{opacity:1}body footer
ul{margin:0;padding:0}body footer ul
li{display:inline-block;list-style:none;padding:0
15px;position:relative}body footer ul li:not(:last-child):after{content:"";display:block;position:absolute;height:2px;width:6px;background-color:#000;opacity:0.2;right:-6px;top:50%}body
.index{height:100vh;width:100vw;max-width:100vw;background-image:url("../../../images/layout/polyprint-illustratie.png");background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}body .index
a{display:block;margin:auto;width:200px;height:200px;text-decoration:none;border:none;position:relative;display:flex;align-items:center}body .index a img,body .index a
span{margin:auto;z-index:2;backface-visibility:hidden;transition:all 0.3s ease-out}body .index a
span{position:absolute;padding:10px;display:inline-block;text-align:center;color:#4A4A4A;left:50%;transform:translateX(-50%);opacity:0}body .index a:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:white;border-radius:100%;z-index:1;opacity:0.8;transition:all 0.3s ease-out}body .index a:before{background-color:white;z-index:2}body .index a:hover:before{opacity:1}body .index a:hover
img{opacity:0}body .index a:hover
span{opacity:1}body
header.home{height:45vh;min-height:200px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url("../../../images/layout/photo.png");background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}body header.home
img{width:80px;height:auto;margin-bottom:20px}body header.home
*{position:relative;z-index:2}body header.home
ul{margin:20px
0 0;padding:0}body header.home ul
li{display:inline;list-style:none}body header.home ul li
a{display:inline-block;margin:0
35px;position:relative;padding:10px
0;border-bottom:none}body header.home ul li a.is-active{font-weight:bold}body
.intro{padding:40px
0 20px}body
.expertises{text-align:center;margin-bottom:70px}body .expertises
h2{margin:30px
auto}body
.expertise{text-align:left;position:relative;padding-left:100px;margin-bottom:40px}body .expertise
img{position:absolute;top:10px;left:0;width:60px;height:auto}body
.cta{height:400px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url("../../../images/layout/photo.png");background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}body .cta:after{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.8}body .cta
*{position:relative;z-index:2}body .cta
h2{width:400px;max-width:90vw;color:#fff}body .cta
.button{color:#fff;position:relative}body .cta .button:before, body .cta .button:after{content:"";display:block;width:1px;height:10px;background-color:#E8D5AF;position:absolute;transform:rotateZ(45deg);left:50%;transition:all 0.2s ease-out}body .cta .button:before{margin-left:40px;top:-15px}body .cta .button:after{margin-left:-40px;bottom:-15px}body .cta .button:hover{border-color:#fff}body .cta .button:hover:after, body .cta .button:hover:before{margin-left:0;transform:rotateZ(0deg);background-color:#fff}body
.team{border-top:1px solid #E8D5AF;padding-top:60px;padding-bottom:60px}body .team
h2{margin-bottom:60px;text-align:center}body .team .team-member{margin-bottom:30px}body .team .team-member
h3{font-size:22px !important;margin-bottom:5px}body .team .team-member
h4{font-weight:normal;font-size:14px;font-style:italic;opacity:0.6;margin-bottom:30px;margin-top:0}body
.contact{position:relative;border-bottom:1px solid #E8D5AF}body .contact
.contact__left{width:45%;padding:60px
0 100px}body .contact
.contact__right{position:absolute;top:80px;right:0;width:45%;bottom:100px;height:auto}body .contact .contact__right
iframe{position:absolute;top:0;left:0;width:100%;height:100%}body .contact
.contact__info{border:1px
solid #E8D5AF;padding:40px
40px 30px;margin-top:30px}body .contact .contact__info
ul{list-style:none;margin:0;padding:0}body .contact .contact__info ul
li{margin-bottom:10px;font-weight:bold}body .contact .contact__info ul li
a{font-weight:normal}@media screen and (min-width: 980px){h1{font-size:24px !important;line-height:36px !important}h2{font-size:25px !important;line-height:36px !important}h3{font-size:17px !important;line-height:25px !important}header.home{min-height:500px !important}header.home
img{width:118px !important}.intro{text-align:center;padding:100px
0 70px !important}.expertises
h2{margin:100px
auto !important}.grid-2{display:grid;grid-template-columns:47.5% 47.5%;grid-column-gap:5%}.grid-3{display:grid;grid-template-columns:30% 30% 30%;grid-column-gap:5%}}@media screen and (max-width: 750px){body .column-2{column-count:1;padding-bottom:0}body
.contact{padding-bottom:40px}body .contact
.contact__left{width:100%;padding:30px
0}body .contact
.contact__right{position:relative;top:0;right:0;width:100%;bottom:auto;height:300px}body header:not(.home) nav ul li:first-child{display:none !important}body header:not(.home) nav ul li
a{margin-left:30px}}@media screen and (max-width: 450px){body header.home
ul{margin-top:0}body header.home ul
li{display:block}body header.home ul li
a{font-size:18px}body .expertises
h2{text-align:left}body
footer{margin-top:30px;padding-bottom:30px}body footer ul
li{display:block;margin-bottom:15px}body footer ul li:after{display:none !important}body header:not(.home){padding:35px
0;text-align:center}body header:not(.home) nav{float:none !important}body header:not(.home) nav
li{display:block !important}body header:not(.home) nav li
a{font-size:18px;margin-left:0px !important;width:100%;text-align:center}body
article{padding:30px
0}body article
img{margin:0
auto}body
h1{font-size:24px;line-height:1.4}body
h2{font-size:20px}body
.team{padding:30px
0 !important}body .team
h2{margin-bottom:40px}}