*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:0 none;text-decoration:none}b,strong{font-weight:normal}dfn{font-style:italic}h1,h2,h3{font-size:2em;margin:0;font-weight:normal}p{margin:0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{border-radius:0;border:0;background:0 0;overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"Graphik-Semibold";src:url(../fonts/Graphik-Semibold.woff2) format("woff2"),url(../fonts/Graphik-Semibold.woff) format("woff"),url(../fonts/Graphik-Semibold.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Graphik-Regular";src:url(../fonts/Graphik-Regular.woff2) format("woff2"),url(../fonts/Graphik-Regular.woff) format("woff"),url(../fonts/Graphik-Regular.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}.parallax-image{position:relative;overflow:hidden;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.parallax-image img{object-fit:cover;height:100%;-webkit-transition:0s linear;transition:0s linear;will-change:transform}@media (max-width:599px){.parallax-image img{-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}}.btn{font-family:'Graphik-Semibold',sans-serif;border:2px solid #a2a7af;color:#a2a7af;border-radius:60px;padding:10px 15px;font-size:.9em;text-decoration:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;cursor:pointer;float:left}.btn:hover{border-color:#215079;color:#215079}.btn-primary{border-color:#215079;background:#215079;color:#fff}.btn-primary:hover{border-color:#000;background:#000;color:#fff}.btn-black{border:2px solid #000;color:#000}.btn-black:hover{border-color:#000;background:#000;color:#fff}.btn+.btn{margin-left:15px}.btn.icon-scroll{padding-left:35px;position:relative}.btn.icon-scroll svg{fill:#fff;width:10px;height:10px;top:-webkit-calc(50% - 5px);top:calc(50% - 5px);left:15px;position:absolute;-webkit-animation-name:bounceScroll;animation-name:bounceScroll;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}@-webkit-keyframes bounceScroll{0%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@keyframes bounceScroll{0%{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}}h3{font-size:1.4em;line-height:1.4em;color:#000;float:left;clear:both;margin-bottom:20px}a{cursor:pointer}.hidden{display:none!important}.grid{display:grid}.flex{display:-ms-flexbox;display:-webkit-flex;display:flex}.gap{gap:2em}.flow>*+*{margin-top:var(--flow-space,1em)}.align-items-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-direction-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.align-items-flex-start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.background-grey{background-color:#d3d8e0}html{overflow-x:hidden}body{font-family:"Graphik-Regular",sans-serif;color:#000;-webkit-transition:background .5s cubic-bezier(.2,.6,.35,1) .6s;transition:background .5s cubic-bezier(.2,.6,.35,1) .6s;font-size:.85rem;line-height:1.4;background:#fff}@media (min-width:1200px){body{font-size:1rem}}body.no-delay{-webkit-transition-delay:0s;transition-delay:0s}body.no-transition{-webkit-transition-duration:0s;transition-duration:0s}.container{margin-left:auto;margin-right:auto;background:#fff;-webkit-transition:background .5s cubic-bezier(.2,.6,.35,1) .6s;transition:background .5s cubic-bezier(.2,.6,.35,1) .6s;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.container.idle-state{opacity:0;visibility:hidden}.container.transition{opacity:1;visibility:visible;-webkit-transition:opacity 1s cubic-bezier(.2,.6,.35,1) 0s,visibility 1s cubic-bezier(.2,.6,.35,1) 0s,transform 1s cubic-bezier(.5,.05,.7,.2) 1.2s,background .5s cubic-bezier(.2,.6,.35,1) .6s;transition:opacity 1s cubic-bezier(.2,.6,.35,1) 0s,visibility 1s cubic-bezier(.2,.6,.35,1) 0s,transform 1s cubic-bezier(.5,.05,.7,.2) 1.2s,background .5s cubic-bezier(.2,.6,.35,1) .6s}.wide{width:100%}.hidden{display:none}@media (min-width:600px){.mobile-only{display:none!important}}@media (max-width:599px){.desktop-only{display:none!important}}.visually-hidden{display:inline-block;width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;border-width:0}.overflow-hidden{overflow:hidden}.modal-detail a:not([class]),p a:not([class]),blockquote a:not([class]){position:relative;text-decoration:none;color:#215079}.modal-detail a:not([class]):after,p a:not([class]):after,blockquote a:not([class]):after{content:"";float:left;height:1px;width:100%;background:#d3d8e0;bottom:-3px;left:0;right:0;position:absolute;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modal-detail a:not([class]):hover:after,p a:not([class]):hover:after,blockquote a:not([class]):hover:after{background:#000}.footer{min-height:66vh;background:#f7f7f7;width:100%}#ajaxButton{position:fixed;bottom:0;left:0;z-index:10000}.submitting{pointer-events:none}.cookies{margin-left:auto;margin-right:auto;padding-bottom:30px;padding-top:30px;width:100%;text-align:center;font-size:.7em;opacity:0;-webkit-transition:opacity .8s cubic-bezier(.25,.05,.1,.94) .8s;transition:opacity .8s cubic-bezier(.25,.05,.1,.94) .8s}.cookies a{color:#215079;border-bottom:1px solid #d3d8e0;text-decoration:none;padding-bottom:3px;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.cookies a+a{margin-left:15px}.cookies a:hover{color:#000;border-color:#215079}body[data-page="index"] .cookies,body[data-page="over"] .cookies,body[data-page="contact"] .cookies,body[data-page="referenties"] .cookies{background:#d3d8e0}body[data-page="index"] .cookies a,body[data-page="over"] .cookies a,body[data-page="contact"] .cookies a,body[data-page="referenties"] .cookies a{color:#215079;border-bottom:1px solid #fff}body[data-page="index"] .cookies a:hover,body[data-page="over"] .cookies a:hover,body[data-page="contact"] .cookies a:hover,body[data-page="referenties"] .cookies a:hover{color:#000;border-color:#215079}.form{max-width:560px;font-size:.85rem;margin-top:15px;margin-bottom:20px}@media (max-width:599px){.form{max-width:-webkit-calc(100% - 30px);max-width:calc(100% - 30px)}}.form h2{display:inline-block;width:100%;line-height:1em;margin-bottom:15px}.form form p{display:inline-block;width:100%}.form form label{position:relative;width:100%;display:block;padding-top:20px}.form form label span{pointer-events:none}.form form label span.input-label,.form form label span.textarea-label{position:absolute;left:15px;bottom:22px;-webkit-transition:transform .3s cubic-bezier(.25,.05,.1,.94) 0s,opacity .3s cubic-bezier(.25,.05,.1,.94) 0s;transition:transform .3s cubic-bezier(.25,.05,.1,.94) 0s,opacity .3s cubic-bezier(.25,.05,.1,.94) 0s}.form form label span.input-error,.form form label span.textarea-error{opacity:0;top:0;left:0;position:absolute;-webkit-transition:transform .3s cubic-bezier(.25,.05,.1,.94) 0s;transition:transform .3s cubic-bezier(.25,.05,.1,.94) 0s;font-size:.85em}.form form label span.textarea-label{top:36px;bottom:auto}.form form label:focus-within span.input-label,.form form label.valid span.input-label,.form form label:focus-within span.textarea-label,.form form label.valid span.textarea-label{-webkit-transform:translateY(-35px);-ms-transform:translateY(-35px);transform:translateY(-35px)}.form form label.invalid span.input-error,.form form label.invalid span.textarea-error{opacity:1}.form form label.invalid span.input-label,.form form label.invalid span.textarea-label{opacity:0}.form form label.empty input{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:1px solid #d10000}.form form label input{background:#fff;color:#215079;height:45px;padding:5px 15px;border-radius:20px;margin-top:5px;margin-bottom:10px;border:1px solid #d3d8e0;width:100%;outline:0}.form form label input.valid{border:1px solid #0c3}.form form label textarea{height:90px;border:1px solid #d3d8e0;border-radius:10px;margin-top:5px;margin-bottom:10px;background:#fff;color:#215079;width:100%;outline:0;padding:10px 15px}.form form label textarea.valid{border:1px solid #0c3}.form form label strong{position:absolute;right:0;bottom:45px}.form form button{background-color:#549ef7;border-radius:100%;width:42px;height:42px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-transition:background-color .6s cubic-bezier(.25,.05,.1,.94) 0s;transition:background-color .6s cubic-bezier(.25,.05,.1,.94) 0s;cursor:pointer}.form form button:hover{background-color:#175caf}.form form button svg{width:18px;margin-right:-3px}.form form button:disabled{opacity:.2}.preloader{position:fixed;width:100vw;top:0;left:0;bottom:0;right:0;z-index:1000;-webkit-transition:opacity 1s cubic-bezier(.2,.6,.35,1) 1.8s,visibility 1s cubic-bezier(.2,.6,.35,1) 1.8s,transform 1s cubic-bezier(.5,.05,.7,.2) 1.2s;transition:opacity 1s cubic-bezier(.2,.6,.35,1) 1.8s,visibility 1s cubic-bezier(.2,.6,.35,1) 1.8s,transform 1s cubic-bezier(.5,.05,.7,.2) 1.2s;opacity:1;visibility:visible}.preloader .preloader-background{width:100vw;position:absolute;top:0;left:0;bottom:0;right:0;background-color:#215079;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transition:transform .8s cubic-bezier(.77,0,.175,1) 1.2s;transition:transform .8s cubic-bezier(.77,0,.175,1) 1.2s}.preloader .preloader-logo{position:absolute;top:-webkit-calc(50% - 45px);top:calc(50% - 45px);left:-webkit-calc(50% - 150px);left:calc(50% - 150px);-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);max-width:300px;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.2,.6,.35,1) .2s;transition:opacity .2s cubic-bezier(.2,.6,.35,1) .2s}.preloader .preloader-logo svg{fill:#fff;position:relative;width:300px}body.loading .preloader{opacity:0;visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}body.loading .preloader .preloader-background{-webkit-transform:scaleY(.0001);-ms-transform:scaleY(.0001);transform:scaleY(.0001);-webkit-transition-delay:1.2s;transition-delay:1.2s}body.loading .preloader .preloader-logo{opacity:1}body.is-loaded .preloader .preloader-logo{opacity:0}.navigation{position:relative}.navigation .brand-name a{float:left;width:165px;height:75px;top:5px;left:15px;position:absolute;z-index:1}@media (min-width:600px){.navigation .brand-name a{top:0;width:165px;left:30px}}@media (min-width:900px){.navigation .brand-name a{left:120px;width:205px;height:90px;top:20px}}.navigation .brand-name span{width:100%;height:100%}.navigation .brand-name span.border svg{mix-blend-mode:multiply}.navigation .brand-name svg{left:15px;width:165px;height:75px;top:5px;position:absolute;z-index:1;pointer-events:none;float:left}@media (min-width:600px){.navigation .brand-name svg{top:25px;left:30px}}@media (min-width:900px){.navigation .brand-name svg{width:205px;height:90px;left:120px;top:20px}}@media (min-width:600px){.navigation .menu{position:absolute;z-index:101;left:auto;right:30px;top:35px;height:36px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0 0 0 auto;padding:0;font-size:.8em;font-family:"Graphik-Semibold",sans-serif}.navigation .menu li a{color:#a2a7af;outline:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;border-bottom:2px solid #d3d8e0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}.navigation .menu li a:hover{color:#215079;border-bottom:2px solid #215079}.navigation .menu li.active a{color:#215079;border-bottom:2px solid #215079}.navigation .menu li+li{margin-top:0;margin-left:15px}.navigation.inactive a{pointer-events:none}}@media (min-width:600px) and (min-width:600px){.navigation .menu{letter-spacing:.06em}}@media (min-width:600px) and (min-width:900px){.navigation .menu{right:120px}}@media (min-width:600px) and (min-width:600px){.navigation .menu li+li{margin-left:30px}}.navigation .langswitch a{border:0!important}.navigation .langswitch img{max-width:24px;height:auto}.no-delay .navigation{-webkit-transition:color .1s linear 0s;transition:color .1s linear 0s}.no-delay .navigation .brand-name a svg path{-webkit-transition:fill .1s linear 0s;transition:fill .1s linear 0s}.no-transition .navigation{-webkit-transition:color 0s linear 0s;transition:color 0s linear 0s}.no-transition .navigation .brand-name a svg path{-webkit-transition:fill 0s linear 0s;transition:fill 0s linear 0s}.block{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.newsflash{display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;padding:40px 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsflash.move{background:#d3d8e0;padding-top:60px}.newsflash h2{font-family:'Graphik-Semibold',sans-serif;width:100%;letter-spacing:-.02em;color:#215079;text-align:center}.newsflash .newsitem{display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:960px;padding:15px 0 45px 0;border-bottom:.5px solid #dfdfdf}@media (max-width:900px){.newsflash .newsitem{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.newsflash .newsitem h3{font-family:'Graphik-Semibold',sans-serif;width:100%;letter-spacing:-.02em;color:#215079}.newsflash .newsitem .image{width:40%;overflow:hidden;margin-right:30px}@media (max-width:900px){.newsflash .newsitem .image{width:100%;margin-bottom:30px}}.newsflash .newsitem .image img{width:100%}.newsflash .newsitem .text{width:60%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:900px){.newsflash .newsitem .text{width:100%}}.newsflash .newsitem#move .image{margin-right:60px}.newsflash .newsitem#move .image,.newsflash .newsitem#move .text{width:50%}.modal-detail{visibility:hidden;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:opacity .6s cubic-bezier(.2,.6,.35,1) 0s,visibility .6s cubic-bezier(.2,.6,.35,1) 0s;transition:opacity .6s cubic-bezier(.2,.6,.35,1) 0s,visibility .6s cubic-bezier(.2,.6,.35,1) 0s;top:50%;z-index:102;left:50%;width:100vw;height:-webkit-calc(var(--vh,1vh) * 100);height:calc(var(--vh,1vh) * 100);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-shadow:0 0 60px rgba(0,0,0,.5);box-shadow:0 0 60px rgba(0,0,0,.5);-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:fixed}.modal-detail.open{visibility:visible;opacity:1}.modal-detail .go-back,.modal-detail .close-fs-trailer{position:absolute;top:25px;right:30px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;cursor:pointer}.modal-detail .go-back:after,.modal-detail .close-fs-trailer:after{top:-1px;position:relative;float:left;margin-left:10px;width:10px;height:10px;line-height:10px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);content:url("data:image/svg+xml; utf8, <svg style='fill:rgb(255,255,255)' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.57 9.55'><path d='M9.57 1.06L8.51 0 4.79 3.73 1.06 0 0 1.06l3.73 3.73-3.7 3.69 1.06 1.07 3.7-3.7 3.69 3.7 1.07-1.07-3.7-3.69 3.72-3.73z'/> </svg>")}.modal-detail .cta{position:absolute;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;right:30px;bottom:25px}.modal-detail .cta:after{top:-1px;position:relative;width:12px;height:9.5px;line-height:9.5px;float:right;margin-left:10px;display:-ms-flexbox;display:-webkit-flex;display:flex;content:url("data:image/svg+xml; utf8, <svg style='fill:rgb(255,255,255)' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9.5'><path d='M7.2 9.5L6.15 8.45l3-2.91H0v-1.5h9.15l-3-2.99L7.2 0 12 4.79 7.2 9.5z'/></svg>")}.modal-detail .detail-desc{-webkit-flex-basis:100%;flex-basis:100%}.modal-detail .detail-desc.half-half{width:100vw;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background:#d3d8e0}@media (min-width:900px){.modal-detail .detail-desc.half-half{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.modal-detail .detail-desc.half-half>img,.modal-detail .detail-desc.half-half>video{width:30%;height:-webkit-calc(100% + 60px);height:calc(100% + 60px);object-fit:contain;margin:15px;display:none}@media (min-width:600px){.modal-detail .detail-desc.half-half>img,.modal-detail .detail-desc.half-half>video{display:block}}@media (min-width:900px){.modal-detail .detail-desc.half-half>img,.modal-detail .detail-desc.half-half>video{width:100%;object-fit:contain;height:-webkit-calc(100% - 60px);height:calc(100% - 60px)}}.modal-detail .detail-desc.half-half>div.content{padding:60px 30px;width:100%;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-y:auto;background:#fff}@media (min-width:900px){.modal-detail .detail-desc.half-half>div.content{padding:60px 60px;width:-webkit-calc(100% - 120px);width:calc(100% - 120px)}}@media (min-width:1200px){.modal-detail .detail-desc.half-half>div.content{padding:60px 120px;width:-webkit-calc(100% - 240px);width:calc(100% - 240px)}}.modal-detail .detail-desc.half-half>div.content h2{font-family:'Graphik-Semibold',sans-serif;border-bottom:2px solid #d3d8e0;text-align:left;margin-bottom:30px}.modal-detail .detail-desc.half-half>div.content ul{padding-left:0;width:100%}.modal-detail .detail-desc.half-half>div.content ul li{list-style-type:none;position:relative;padding:10px 0 10px 20px}.modal-detail .detail-desc.half-half>div.content ul li:before{content:"";width:6px;height:6px;top:-webkit-calc(50% - 3px);top:calc(50% - 3px);left:0;position:absolute;background-image:url(/assets/icons/circle.svg)}.modal-detail .detail-desc.half-half>div.content ul li.icon-tick:before{width:12px;height:12px;top:-webkit-calc(50% - 6px);top:calc(50% - 6px);background-image:url(/assets/icons/tick-sign.svg)}.modal-detail .detail-desc.half-half>div.content ul li+li{margin-top:0;border-top:1px solid #e4e4e4}.modal-detail .detail-desc.half-half>div.content p{width:100%}.modal-detail .detail-desc.half-half>div.content h3{font-family:'Graphik-Semibold',sans-serif;color:#215079;width:100%}.modal-detail .detail-desc.half-half>div.content h3+ul{margin-top:0}.modal-detail .detail-desc.half-half>div.content.align-content-flex-start{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.modal-detail .detail-desc.half-half>div.content *+*{margin-top:15px}.modal-detail .detail-desc.half-half>div.content *+h3{margin-top:30px}.modal-detail .detail-desc.full-width{width:100vw;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background:#fff}@media (min-width:900px){.modal-detail .detail-desc.full-width{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.modal-detail .detail-desc.full-width>img,.modal-detail .detail-desc.full-width>video{width:30%;height:-webkit-calc(100% + 60px);height:calc(100% + 60px);object-fit:contain;margin:15px;display:none}@media (min-width:600px){.modal-detail .detail-desc.full-width>img,.modal-detail .detail-desc.full-width>video{display:block}}@media (min-width:900px){.modal-detail .detail-desc.full-width>img,.modal-detail .detail-desc.full-width>video{width:100%;object-fit:contain;height:-webkit-calc(100% - 60px);height:calc(100% - 60px)}}.modal-detail .detail-desc.full-width>div.content{padding:60px 30px;width:100%;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-y:auto;background:#fff;margin:0 auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.modal-detail .detail-desc.full-width>div.content a{border-bottom:1px solid #d3d8e0;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.modal-detail .detail-desc.full-width>div.content a:hover{border-color:#215079}@media (min-width:900px){.modal-detail .detail-desc.full-width>div.content{padding:60px 60px;width:-webkit-calc(100% - 120px);width:calc(100% - 120px)}}@media (min-width:1200px){.modal-detail .detail-desc.full-width>div.content{padding:60px 120px;width:-webkit-calc(100% - 240px);width:calc(100% - 240px)}}.modal-detail .detail-desc.full-width>div.content h2{font-family:'Graphik-Semibold',sans-serif;border-bottom:2px solid #d3d8e0;text-align:left;margin-bottom:30px}.modal-detail .detail-desc.full-width>div.content ul{padding-left:0;width:100%}.modal-detail .detail-desc.full-width>div.content ul li{list-style-type:none;position:relative;padding:10px 0 10px 20px}.modal-detail .detail-desc.full-width>div.content ul li:before{content:"";width:6px;height:6px;top:-webkit-calc(50% - 3px);top:calc(50% - 3px);left:0;position:absolute;background-image:url(/assets/icons/circle.svg)}.modal-detail .detail-desc.full-width>div.content ul li.icon-tick:before{width:12px;height:12px;top:-webkit-calc(50% - 6px);top:calc(50% - 6px);background-image:url(/assets/icons/tick-sign.svg)}.modal-detail .detail-desc.full-width>div.content ul li+li{margin-top:0;border-top:1px solid #e4e4e4}.modal-detail .detail-desc.full-width>div.content p{width:100%}.modal-detail .detail-desc.full-width>div.content h3{font-family:'Graphik-Semibold',sans-serif;color:#215079;width:100%}.modal-detail .detail-desc.full-width>div.content h3+ul{margin-top:0}.modal-detail .detail-desc.full-width>div.content.align-content-flex-start{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.modal-detail .detail-desc.full-width>div.content *+*{margin-top:15px}.modal-detail .detail-desc.full-width>div.content *+h3{margin-top:30px}.modal-detail .detail-desc.route .content{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:-webkit-flex;display:flex}.modal-detail .detail-desc.route .content iframe{height:-webkit-calc(100vh - 140px);height:calc(100vh - 140px);width:-webkit-calc(100vw - 60px);width:calc(100vw - 60px)}.modal-detail .detail-desc.contact .content{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:-webkit-flex;display:flex}.modal-detail .detail-desc.centered{max-width:560px;font-size:.85rem;margin-top:15px;margin-bottom:20px}.modal-detail .detail-desc .desc-logo{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.modal-detail .detail-desc .desc-logo svg{width:180px}.modal-detail .detail-desc .desc-logo img{width:180px}.modal-detail .detail-desc .desc-text{padding-right:30px;padding-left:30px;font-size:1.2em;text-align:center;width:100%;float:left}.modal-detail .detail-desc .desc-client{text-align:center;width:100%;float:left;margin-top:15px;font-family:'HelveticaNeueLTStd-Bd',sans-serif;font-size:.85em}.modal-detail .detail-desc .period{float:left;width:100%;text-align:center;margin-top:15px;font-family:'HelveticaNeueLTStd-Bd',sans-serif;font-size:.85em}.modal-detail .fs-trailer{position:absolute;left:0;top:0;right:0;bottom:0;width:100vw;height:100vh;opacity:0;visibility:hidden;background:#000;pointer-events:none;-webkit-transition:opacity .6s cubic-bezier(.25,.05,.1,.94) 0s,visibility .6s cubic-bezier(.25,.05,.1,.94) 0s;transition:opacity .6s cubic-bezier(.25,.05,.1,.94) 0s,visibility .6s cubic-bezier(.25,.05,.1,.94) 0s;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1}.modal-detail .fs-trailer video{width:100%;max-height:100vh}.modal-detail .fs-trailer video.paused+.fs-trailer-controls .play-pause-btn .play{display:block}.modal-detail .fs-trailer video.paused+.fs-trailer-controls .play-pause-btn .pause{display:none}.modal-detail .fs-trailer .fs-trailer-controls{-webkit-transition:opacity .6s cubic-bezier(.25,.05,.1,.94) 0s,visibility .6s cubic-bezier(.25,.05,.1,.94) 0s;transition:opacity .6s cubic-bezier(.25,.05,.1,.94) 0s,visibility .6s cubic-bezier(.25,.05,.1,.94) 0s;opacity:0;visibility:hidden;pointer-events:none}.modal-detail .fs-trailer .fs-trailer-controls .play-pause-btn{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:96px;height:96px}.modal-detail .fs-trailer .fs-trailer-controls .play-pause-btn .play{display:none}.modal-detail .fs-trailer .fs-trailer-controls .play-pause-btn .pause{display:block}.modal-detail .fs-trailer .fs-trailer-controls .play-pause-btn svg{fill:#fff;opacity:.5}.modal-detail .fs-trailer .fs-trailer-controls .progress{-webkit-transition:transform .6s cubic-bezier(.25,.05,.1,.94) .2s;transition:transform .6s cubic-bezier(.25,.05,.1,.94) .2s;-webkit-transform:translatey(5px);-ms-transform:translatey(5px);transform:translatey(5px);position:absolute;bottom:0;left:0;right:0;background:rgba(255,255,255,.2);height:5px}.modal-detail .fs-trailer .fs-trailer-controls .progress .scrubber{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;height:5px;float:left;background:#0c3;width:100%}.modal-detail.playing-fs-trailer .fs-trailer{opacity:1;visibility:visible;pointer-events:auto}.modal-detail .play-fs-trailer{margin-top:30px;text-align:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.modal-detail .play-fs-trailer span{float:left;width:100%;margin-top:7.5px}.modal-detail .play-fs-trailer svg{float:left;width:100%;max-width:42px;fill:#fff}.modal-detail form *+*{margin-top:0!important}.modal-popup{-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:opacity .6s cubic-bezier(.2,.6,.35,1) 0s,visibility .6s cubic-bezier(.2,.6,.35,1) 0s;transition:opacity .6s cubic-bezier(.2,.6,.35,1) 0s,visibility .6s cubic-bezier(.2,.6,.35,1) 0s;top:50%;background:white;z-index:102;left:50%;max-width:640px;height:auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-shadow:0 0 60px rgba(0,0,0,.5);box-shadow:0 0 60px rgba(0,0,0,.5);-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed}@media (min-width:1280px){.modal-popup{width:50vw}}@media (max-width:768px){.modal-popup{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80vw;height:auto;border-radius:0}.modal-popup>div.content{padding:20px}}.modal-popup>div.content{padding:60px 30px;width:100%;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;position:relative;background:#fff}.modal-popup>div.content h2{color:#215079;font-family:'Graphik-Semibold',sans-serif;border-bottom:2px solid #d3d8e0;text-align:left;margin-bottom:30px}@media (max-width:768px){.modal-popup>div.content h2{margin-bottom:16px}}.modal-popup>div.content p{width:100%}.modal-popup>div.content.align-content-flex-start{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.modal-popup>div.content *+*{margin-top:15px}.modal-popup>div.content *+h3{margin-top:30px}.modal-popup .go-back{position:absolute;color:#215079;top:25px;right:30px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;cursor:pointer}.modal-popup .go-back:after{top:-1px;position:relative;float:left;height:10px;line-height:10px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);content:url("data:image/svg+xml; utf8, <svg style='fill:rgb(255,255,255)' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.57 9.55'><path d='M9.57 1.06L8.51 0 4.79 3.73 1.06 0 0 1.06l3.73 3.73-3.7 3.69 1.06 1.07 3.7-3.7 3.69 3.7 1.07-1.07-3.7-3.69 3.72-3.73z'/> </svg>")}.modal-bg{background-color:rgba(0,0,0,.5);width:100vw;height:100vh;z-index:101;display:block;position:fixed}.modal-bg,.modal-popup{opacity:0;pointer-events:none}.modal-bg.is-visible,.modal-popup.is-visible{opacity:1;pointer-events:auto}.modal-bg{-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.modal-popup{-webkit-transition:opacity 1s cubic-bezier(.2,.6,.35,1);transition:opacity 1s cubic-bezier(.2,.6,.35,1)}#menuToggle input,#menuToggle span{display:none}@media (max-width:599px){#menuToggle{display:block;position:absolute;top:20px;right:15px;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menuToggle li a{font-size:1em;text-decoration:none;color:#fff;-webkit-transition:color .2s ease;transition:color .2s ease;border-bottom:1px solid #fff;font-family:'Graphik-Semibold',sans-serif;opacity:.6}#menuToggle li a:hover{opacity:.8;font-family:'Graphik-Semibold',sans-serif;border-bottom:1px solid #fff}#menuToggle li.active a{opacity:1;font-family:'Graphik-Semibold',sans-serif;border-bottom:1px solid #fff}#menuToggle input{display:block;width:32px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2}#menuToggle span{display:block;width:21px;height:2px;margin-bottom:5px;position:relative;background:#215079;z-index:1;-webkit-transform-origin:4px 0;-ms-transform-origin:4px 0;transform-origin:4px 0;-webkit-transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menuToggle span:first-child{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%}#menuToggle span:nth-last-child(2){-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;-webkit-transform:rotate(45deg) translate(1px,1px);-ms-transform:rotate(45deg) translate(1px,1px);transform:rotate(45deg) translate(1px,1px);background:#fff}#menuToggle input:checked~span:nth-last-child(3){opacity:0;-webkit-transform:rotate(0deg) scale(.2,.2);-ms-transform:rotate(0deg) scale(.2,.2);transform:rotate(0deg) scale(.2,.2)}#menuToggle input:checked~span:nth-last-child(2){-webkit-transform:rotate(-45deg) translate(1px,0);-ms-transform:rotate(-45deg) translate(1px,0);transform:rotate(-45deg) translate(1px,0)}#menu{position:absolute;display:none;width:300px;margin:-100px 0 0 -235px;padding:50px;padding-top:125px;background:#215079;list-style-type:none;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate(400px,0);-ms-transform:translate(400px,0);transform:translate(400px,0);-webkit-transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1)}#menu li{padding:10px 0}#menuToggle input:checked~ul{-webkit-transform:none;-ms-transform:none;transform:none;display:block}}.company-introduction{padding:90px 15px 60px;width:100%;max-width:1600px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;margin-top:0;margin-bottom:0;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media (min-width:600px){.company-introduction{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:130px 30px 60px}}@media (min-width:900px){.company-introduction{padding:0 120px;min-height:75vh;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.company-introduction .item{width:100%;padding:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:600px){.company-introduction .item{padding:90px 30px 90px 0}}@media (min-width:900px){.company-introduction .item{padding:90px 30px 90px 0}}.company-introduction .item+.item{padding-right:0}.company-introduction .item img{width:-webkit-calc(100% + 30px);width:calc(100% + 30px);margin-left:-15px;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 1.2s cubic-bezier(.165,.84,.44,1) .4s,opacity .5s ease-out .2s;transition:transform 1.2s cubic-bezier(.165,.84,.44,1) .4s,opacity .5s ease-out .2s}@media (min-width:600px){.company-introduction .item img{width:100%;margin:0}}.company-introduction .item h1{font-family:'Graphik-Semibold',sans-serif;text-align:left;font-size:2rem;line-height:1.2em;width:100%;color:#215079;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 1.2s cubic-bezier(.165,.84,.44,1) .4s,opacity .5s ease-out .4s;transition:transform 1.2s cubic-bezier(.165,.84,.44,1) .4s,opacity .5s ease-out .4s;-webkit-transition-delay:.8s;transition-delay:.8s;padding:30px 0}@media (min-width:600px){.company-introduction .item h1{padding:0}}@media (min-width:1200px){.company-introduction .item h1{font-size:3rem}}.company-introduction .item blockquote{width:100%;font-size:1rem;line-height:1.8em;text-align:left;margin:15px 0;color:#a2a7af;font-family:'Graphik-Semibold',sans-serif;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 1.2s cubic-bezier(.165,.84,.44,1) .4s,opacity .5s ease-out .4s;transition:transform 1.2s cubic-bezier(.165,.84,.44,1) .4s,opacity .5s ease-out .4s;-webkit-transition-delay:1s;transition-delay:1s}@media (min-width:900px){.company-introduction .item blockquote{font-size:1.1rem;margin:30px auto;max-width:100%}}.company-introduction .item .btn-holder{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:15px;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .2s cubic-bezier(.165,.84,.44,1);transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .2s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:1.2s;transition-delay:1.2s;width:100%}@media (min-width:900px){.company-introduction .item .btn-holder{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:0;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:900px){.company-introduction .item .btn-holder{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.company-introduction .item .btn-holder .btn{text-align:center}.company-introduction .item .btn-holder .btn+.btn{margin-left:0;margin-top:15px}@media (min-width:900px){.company-introduction .item .btn-holder .btn+.btn{margin-left:15px;margin-top:0}}.company-images{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;max-width:1280px;margin-left:auto;margin-right:auto;margin-bottom:25vh}.company-images>div{margin-top:-60px;padding:60px;display:-ms-flexbox;display:-webkit-flex;display:flex}.company-images>div img{float:left;width:100%}.company-images>div+div{margin-top:60px}.company-member-of{background:#f4f4f4;padding:60px 15px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){.company-member-of{padding:60px 30px 60px}}@media (min-width:900px){.company-member-of{padding:80px 120px}}.company-member-of h2{font-family:'Graphik-Semibold',sans-serif;width:100%;letter-spacing:-.02em;color:#215079;text-align:center}.company-member-of .member-grid{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;max-width:800px}.company-member-of .member-grid>*{width:100%;background:#fff;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:10px}.company-member-of .member-grid img{width:100%}.company-products{background:#d3d8e0;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:900px){.company-products{padding:60px 10%}}.company-products h2{font-family:'Graphik-Semibold',sans-serif;width:100%;letter-spacing:-.02em;color:#215079;padding:30px 0}.company-products h2 span:last-child{font-size:1.1rem;font-family:"Graphik-Regular",sans-serif}.company-products h2 span a{font-family:'Graphik-Semibold',sans-serif;color:#215079;border-bottom:2px solid white;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;cursor:pointer}.company-products h2 span a:hover{border-color:#215079}@media (min-width:600px){.company-products h2{text-align:center}}@media (min-width:900px){.company-products h2{padding:60px 0}}.company-products .col_img{width:100%;max-width:960px;margin:0 auto;padding:30px 0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}@media (min-width:600px){.company-products .col_img{-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:900px){.company-products .col_img{padding:30px 0}}.company-products .col_img:nth-child(odd){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.company-products .col_img:nth-child(odd) .project-details{padding-left:0;padding-right:7.5px}.company-products .col_img:nth-child(odd) .parallax-image{margin-right:-15px;padding-right:0;padding-left:7.5px}@media (min-width:600px){.company-products .col_img:nth-child(odd) .parallax-image{padding:0;margin-right:0}}.company-products .col_img .parallax-image{-webkit-transition:transform .8s cubic-bezier(.25,.05,.1,.94) 0s;transition:transform .8s cubic-bezier(.25,.05,.1,.94) 0s;width:33.3333%;padding-right:7.5px;margin-left:-15px}@media (min-width:600px){.company-products .col_img .parallax-image{width:100%;padding:0;margin-left:0}}.company-products .col_img img{float:left;width:100%}.company-products .col_img .project-details{-webkit-transition:opacity .6s,transform .8s cubic-bezier(.25,.05,.1,.94);transition:opacity .6s,transform .8s cubic-bezier(.25,.05,.1,.94);opacity:1;width:-webkit-calc(66.6666% + 30px);width:calc(66.6666% + 30px);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:7.5px;padding-right:0}@media (min-width:600px){.company-products .col_img .project-details{width:100%;padding:30px 30px!important}}@media (min-width:900px){.company-products .col_img .project-details{padding:30px 60px!important}}.company-products .col_img .project-details h3{font-family:'Graphik-Semibold',sans-serif;color:#215079;border-bottom:2px solid white;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;cursor:pointer}.company-products .col_img .project-details h3:hover{border-color:#215079}.company-products .col_img .project-details p{line-height:1.7em;font-family:'Graphik-Semibold',sans-serif;width:100%;float:left;font-size:.8em;color:#215079}@media (min-width:600px){.company-products .col_img .project-details p{font-size:1em}}@media (min-width:1800px){.company-products .col_img .project-details p{font-size:1em;line-height:1.7em}}.company-products .col_img .project-details .btn-holder{margin-top:30px}.company-products .col_img .project-details .btn-holder .btn-black{color:#585858;border-color:#585858}.company-products .col_img .project-details .btn-holder .btn-black:hover{border-color:#000;color:#fff}body.is-loaded .block.company-introduction h1{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}body.is-loaded .block.company-introduction .logo{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}body.is-loaded .block.company-introduction blockquote{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}body.is-loaded .block.company-introduction .btn-holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}body.is-loaded .block.company-introduction img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}body[data-page="about"] .navigation .brand-name,body[data-page="about"] .navigation .menu{position:absolute}.company-about{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:600px){.company-about{height:100vh;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.company-about .about-introduction{margin-top:100px;margin-bottom:60px;margin-left:15px;margin-right:15px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:600px){.company-about .about-introduction{height:100vh;margin-top:0;margin-bottom:0;margin-left:10%;margin-right:auto;-webkit-flex:0 0 480px;-ms-flex:0 0 480px;flex:0 0 480px;max-width:480px}}.company-about .about-introduction h1{font-family:'Graphik-Semibold',sans-serif;font-size:1em;line-height:2em;color:#a2a7af;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:1s;transition-delay:1s;opacity:0;-webkit-transition:transform .4s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s ease-out .2s!important;transition:transform .4s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s ease-out .2s!important}.company-about .about-introduction h2{font-family:'Graphik-Semibold',sans-serif;font-size:2em;font-size:2em;color:#215079;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:1s;transition-delay:1s;opacity:0;-webkit-transition:transform .4s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s ease-out .2s!important;transition:transform .4s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s ease-out .2s!important}.company-about .about-introduction p{margin-top:15px;font-size:1.2em}@media (max-width:599px){.company-about .about-introduction p{font-size:1.4rem}}@media (min-width:1200px){.company-about .about-introduction p{font-size:1em}}.company-about .about-introduction .btn{margin-top:15px}.company-about .about-introduction .btn.icon-scroll-mouse{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.company-about .about-introduction .btn.no-margin-left{margin-left:0}.company-about .about-img_fixed{pointer-events:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:0s linear;transition:0s linear;will-change:transform,width}@media (min-width:600px){.company-about .about-img_fixed{position:fixed;top:0;left:0;width:100vw;height:100vh;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width:599px){.company-about .about-img_fixed .img-wrapper{width:100%!important;height:auto!important;left:auto!important;top:auto!important}}@media (min-width:600px){.company-about .about-img_fixed .img-wrapper{position:absolute;height:60vh;width:30vw;right:10%}}.company-about .about-img_fixed .img-wrapper img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;overflow:hidden}@media (min-width:600px){.company-about .about-img_fixed.stuck{position:absolute;top:125vh}}.company-story{margin-top:30px;padding-left:30px;padding-right:30px;margin-bottom:60px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:600px;font-size:1.2em}.company-story h3{padding-left:0;width:100%}@media (max-width:599px){.company-story{font-size:1rem;margin-bottom:30px;padding-left:15px;padding-right:15px}}@media (min-width:600px){.company-story{margin-top:125vh;margin-left:auto;margin-right:auto}}.company-story p+p{margin-top:15px}.company-team{background:#d3d8e0;padding:60px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.company-team h2{font-family:'Graphik-Semibold',sans-serif;color:#215079;width:100%;text-align:center;margin-bottom:60px}.team-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:0 10px;max-width:1070px}@media (max-width:900px){.team-wrapper{grid-template-columns:repeat(2,1fr);margin:0 40px}}@media (max-width:599px){.team-wrapper{grid-template-columns:1fr;margin:0 20px}}.team-wrapper .container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:500px;background-size:cover;background-position:center;background-repeat:no-repeat}.team-wrapper .container[style*="position-announcement"]{background-position:center -webkit-calc(50% - 50px);background-position:center calc(50% - 50px)}@media (max-width:599px){.team-wrapper .container{height:450px}}.team-wrapper .container .info-wrapper{background-color:#fff;width:100%;padding:20px}.team-wrapper .container .info-wrapper .flex{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.team-wrapper .container .info-wrapper .flex h3{font-size:1.05em;font-family:'Graphik-Semibold',sans-serif;color:#215079;border-bottom:2px solid #d3d8e0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;margin-bottom:16px}.team-wrapper .container .info-wrapper .flex h3:hover{border-color:#215079}.team-wrapper .container .info-wrapper .flex a{color:inherit;text-decoration:none}.team-wrapper .container .info-wrapper .flex .icons{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:16px;margin-top:4px}.team-wrapper .container .info-wrapper p{color:#a2a7af;font-family:'Graphik-Semibold',sans-serif;font-size:14px}.idle-state .about-introduction h1,.is-loaded .about-introduction h1{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.idle-state .about-introduction h2,.is-loaded .about-introduction h2{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.company-products{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;background:#fff;padding:60px 15px}@media (min-width:600px){.company-products{padding:120px 10% 0 10%}}body[data-page="diensten"] .company-products .col_img .project-details h3{border-color:#d3d8e0}body[data-page="diensten"] .company-products .col_img .project-details h3:hover{border-color:#215079}body[data-page="index"] .company-products{padding:60px 15px;background:#d3d8e0}@media (min-width:600px){body[data-page="index"] .company-products{padding:60px 30px}}body[data-page="route"] .block.company-products img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}body[data-page="route"] .col{max-width:700px;margin:0 auto;padding:30px 0;padding-bottom:0}@media (min-width:600px){body[data-page="route"] .col{text-align:center;padding-bottom:60px}}body[data-page="route"] .col h1{color:#215079;font-family:'Graphik-Semibold';margin-bottom:20px}body[data-page="route"] .company-products .project-details h3{border-bottom:0}@media (max-width:599px){body[data-page="route"] .company-products{padding:75px 15px 0}body[data-page="route"] .company-products .project-details{width:100%;padding:0;margin:0}body[data-page="route"] .company-products .col_img{padding:0;padding-top:30px;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px}body[data-page="route"] .company-products .col_img .parallax-image{width:100%;padding:0;margin:0}}.block.references{background:#d3d8e0;padding:90px 0 30px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:100vh}@media (min-width:600px){.block.references{padding:120px 0 30px 0}}@media (min-width:900px){.block.references{padding:160px 0 30px 0}}.block.references h2{font-family:'Graphik-Semibold',sans-serif;color:#215079;width:100%;text-align:center;margin-bottom:60px}.references-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.references-wrapper>div{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:#fff;margin:15px}.references-wrapper>div a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.references-wrapper>div a:hover{-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}.references-wrapper>div a:hover figcaption{opacity:1}@media (max-width:599px){.references-wrapper>div{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}}.references-wrapper>div img{background:#f7f7f7;max-width:100%;height:auto;float:left}.references-wrapper>div img#limalima{padding:60px}.references-wrapper>div h3{border-top:1px solid #d3d8e0;font-size:1.2em;font-family:'Graphik-Semibold',sans-serif;color:#215079;padding:30px 15px;width:100%;margin-bottom:0}.references-wrapper>div .btn-holder{margin-top:30px}.references-wrapper>div.stretch-center{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#215079;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.references-wrapper>div.stretch-center a{height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;text-decoration:none;padding-bottom:80px}.references-wrapper>div.stretch-center .col_title{color:#fff;position:absolute;bottom:0;left:0}.references-wrapper>div.shell{background:#fbce07}.references-wrapper>div.shell blockquote{color:#000}.references-wrapper>div.unifore{background:#506476}.references-wrapper>div.unifore blockquote{font-style:normal}.references-wrapper>div blockquote{padding:30px;margin:0;font-size:1.4em;line-height:1.6em;font-style:italic;color:#fff}.references-wrapper>div blockquote strong{font-weight:bold}.references-wrapper>div figcaption{color:#fff;margin-top:-15px;padding:0 30px;opacity:.3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body[data-page="contact"] .navigation .brand-name,body[data-page="contact"] .navigation .brand-name svg,body[data-page="contact"] .navigation .menu{position:absolute}body[data-page="contact"] .navigation .brand-name li.active a,body[data-page="contact"] .navigation .brand-name svg li.active a,body[data-page="contact"] .navigation .menu li.active a{color:#215079;border-color:#215079}body[data-page="contact"] .navigation .brand-name li.active a:hover,body[data-page="contact"] .navigation .brand-name svg li.active a:hover,body[data-page="contact"] .navigation .menu li.active a:hover{color:#215079;border-color:#215079}body[data-page="contact"] .navigation .brand-name li a,body[data-page="contact"] .navigation .brand-name svg li a,body[data-page="contact"] .navigation .menu li a{color:#a2a7af;border-color:#a2a7af}body[data-page="contact"] .navigation .brand-name li a:hover,body[data-page="contact"] .navigation .brand-name svg li a:hover,body[data-page="contact"] .navigation .menu li a:hover{opacity:1;border-color:#a2a7af}.company-contact{background:#d3d8e0;width:100vw;min-height:100vh;padding:80px 15px 0 15px;opacity:0;-webkit-transition:opacity .8s cubic-bezier(.25,.05,.1,.94) .8s;transition:opacity .8s cubic-bezier(.25,.05,.1,.94) .8s;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){.company-contact{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:100px 30px 30px}}@media (min-width:900px){.company-contact{padding:120px 10% 60px 10%}}.company-contact .item{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 2s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s ease-out .2s;transition:transform 2s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s ease-out .2s}@media (min-width:600px){.company-contact .item{width:100%;max-width:800px}}.company-contact .item:first-child{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 1.4s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s ease-out .2s;transition:transform 1.4s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s ease-out .2s;margin-bottom:30px;background:#d3d8e0;padding-right:0}@media (min-width:600px){.company-contact .item:first-child{width:40%;margin-bottom:0;padding-right:15px}}@media (min-width:900px){.company-contact .item:first-child{padding:15px}}@media (min-width:1200px){.company-contact .item:first-child{width:340px;padding:30px;margin-bottom:0}}.company-contact .item h1{font-family:'Graphik-Semibold',sans-serif;font-size:2em;color:#213a64}.company-contact .item ul{list-style-type:none;padding-left:0}.company-contact .item ul li{line-height:1.8em;color:#000}.company-contact .item ul li a{color:#000;text-decoration:none;cursor:pointer;border-bottom:1px solid #a2a7af;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.company-contact .item ul li a:hover{border-color:#215079}.company-contact .item ul li span{color:#215079;font-family:'Graphik-Semibold',sans-serif}.company-contact .item img{width:-webkit-calc(100% + 30px);width:calc(100% + 30px);margin-left:-15px}@media (min-width:600px){.company-contact .item img{margin-left:0;margin-bottom:0;width:100%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}}.company-contact .item .btn-holder{margin-top:30px}.idle-state.transition .block.company-contact .item,.is-loaded .block.company-contact .item{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.idle-state.transition .block.company-contact .item:first-child,.is-loaded .block.company-contact .item:first-child{opacity:1}.idle-state.transition .cookies,.is-loaded .cookies{opacity:1}.idle-state.transition .company-contact,.is-loaded .company-contact{opacity:1}#swap{position:absolute;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;opacity:1}#swap.fade-out{opacity:0}.block.bedankt{width:100vw;padding:140px 30px 30px 30px;opacity:0;-webkit-transition:opacity .8s cubic-bezier(.25,.05,.1,.94) .8s;transition:opacity .8s cubic-bezier(.25,.05,.1,.94) .8s;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){.block.bedankt{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:10%;height:100vh}}.block.bedankt .item h1{font-family:'Graphik-Semibold',sans-serif;font-size:2em;color:#213a64;padding-bottom:30px}.block.bedankt .item p{font-size:1.2em}.block.bedankt .item p+p{padding-top:15px}@media (min-width:600px){.block.bedankt .item{width:66.6666%}}.idle-state.transition .block.bedankt,.is-loaded .block.bedankt{opacity:1}.block.landing{width:100vw;opacity:0;-webkit-transition:opacity .8s cubic-bezier(.25,.05,.1,.94) .8s;transition:opacity .8s cubic-bezier(.25,.05,.1,.94) .8s;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px}@media (min-width:600px){.block.landing{padding:30px}}.block.landing:first-child{margin-top:80px}@media (min-width:600px){.block.landing:first-child{margin-top:140px}}.block.landing:first-child :is(div.col:has(p):first-child,div.item:has(>p):first-child) :is(p:first-of-type){font-size:1.6em}@media (min-width:600px){.block.landing{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:5% 10%}}.block.landing .item{gap:5%}.block.landing .item .gap{gap:1em}.block.landing .item>*+*{margin-top:1em}.block.landing .item.wide{width:100%;width:clamp(400px,100%,1200px)}.block.landing .item .col{width:100%}.block.landing .item .col>*+*{margin-top:1em}.block.landing .item .col img{width:100%}.block.landing .item h1{font-family:'Graphik-Semibold',sans-serif;font-size:2.2em;color:#213a64}.block.landing .item h3{width:100%}.block.landing .item p{font-size:1.2rem}.block.landing .item ul{padding-left:0;width:100%}.block.landing .item ul li{list-style-type:none;position:relative;padding:10px 0 10px 20px}.block.landing .item ul li:before{content:"";width:6px;height:6px;top:-webkit-calc(50% - 3px);top:calc(50% - 3px);left:0;position:absolute;background-image:url(/assets/icons/circle.svg)}.block.landing .item ul li+li{margin-top:0;border-top:1px solid rgba(0,0,0,.075)}.block.landing .item .btn+.btn{margin-left:0}@media (min-width:600px){.block.landing .item{width:clamp(400px,66.6666%,800px)}}.idle-state.transition .block.landing,.is-loaded .block.landing{opacity:1}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:0 none;text-decoration:none}b,strong{font-weight:normal}dfn{font-style:italic}h1,h2,h3{font-size:2em;margin:0;font-weight:normal}p{margin:0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{border-radius:0;border:0;background:0 0;overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"Graphik-Semibold";src:url(../fonts/Graphik-Semibold.woff2) format("woff2"),url(../fonts/Graphik-Semibold.woff) format("woff"),url(../fonts/Graphik-Semibold.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Graphik-Regular";src:url(../fonts/Graphik-Regular.woff2) format("woff2"),url(../fonts/Graphik-Regular.woff) format("woff"),url(../fonts/Graphik-Regular.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}.parallax-image{position:relative;overflow:hidden;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.parallax-image img{object-fit:cover;height:100%;-webkit-transition:0s linear;transition:0s linear;will-change:transform}@media (max-width:599px){.parallax-image img{-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}}.btn{font-family:'Graphik-Semibold',sans-serif;border:2px solid #a2a7af;color:#a2a7af;border-radius:60px;padding:10px 15px;font-size:.9em;text-decoration:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;cursor:pointer;float:left}.btn:hover{border-color:#215079;color:#215079}.btn-primary{border-color:#215079;background:#215079;color:#fff}.btn-primary:hover{border-color:#000;background:#000;color:#fff}.btn-black{border:2px solid #000;color:#000}.btn-black:hover{border-color:#000;background:#000;color:#fff}.btn+.btn{margin-left:15px}.btn.icon-scroll{padding-left:35px;position:relative}.btn.icon-scroll svg{fill:#fff;width:10px;height:10px;top:-webkit-calc(50% - 5px);top:calc(50% - 5px);left:15px;position:absolute;-webkit-animation-name:bounceScroll;animation-name:bounceScroll;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}@-webkit-keyframes bounceScroll{0%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@keyframes bounceScroll{0%{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}}h3{font-size:1.4em;line-height:1.4em;color:#000;float:left;clear:both;margin-bottom:20px}a{cursor:pointer}.hidden{display:none!important}.grid{display:grid}.flex{display:-ms-flexbox;display:-webkit-flex;display:flex}.gap{gap:2em}.flow>*+*{margin-top:var(--flow-space,1em)}.align-items-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-direction-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.align-items-flex-start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.background-grey{background-color:#d3d8e0}html{overflow-x:hidden}body{font-family:"Graphik-Regular",sans-serif;color:#000;-webkit-transition:background .5s cubic-bezier(.2,.6,.35,1) .6s;transition:background .5s cubic-bezier(.2,.6,.35,1) .6s;font-size:.85rem;line-height:1.4;background:#fff}@media (min-width:1200px){body{font-size:1rem}}body.no-delay{-webkit-transition-delay:0s;transition-delay:0s}body.no-transition{-webkit-transition-duration:0s;transition-duration:0s}.container{margin-left:auto;margin-right:auto;background:#fff;-webkit-transition:background .5s cubic-bezier(.2,.6,.35,1) .6s;transition:background .5s cubic-bezier(.2,.6,.35,1) .6s;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.container.idle-state{opacity:0;visibility:hidden}.container.transition{opacity:1;visibility:visible;-webkit-transition:opacity 1s cubic-bezier(.2,.6,.35,1) 0s,visibility 1s cubic-bezier(.2,.6,.35,1) 0s,transform 1s cubic-bezier(.5,.05,.7,.2) 1.2s,background .5s cubic-bezier(.2,.6,.35,1) .6s;transition:opacity 1s cubic-bezier(.2,.6,.35,1) 0s,visibility 1s cubic-bezier(.2,.6,.35,1) 0s,transform 1s cubic-bezier(.5,.05,.7,.2) 1.2s,background .5s cubic-bezier(.2,.6,.35,1) .6s}.wide{width:100%}.hidden{display:none}@media (min-width:600px){.mobile-only{display:none!important}}@media (max-width:599px){.desktop-only{display:none!important}}.visually-hidden{display:inline-block;width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;border-width:0}.overflow-hidden{overflow:hidden}.modal-detail a:not([class]),p a:not([class]),blockquote a:not([class]){position:relative;text-decoration:none;color:#215079}.modal-detail a:not([class]):after,p a:not([class]):after,blockquote a:not([class]):after{content:"";float:left;height:1px;width:100%;background:#d3d8e0;bottom:-3px;left:0;right:0;position:absolute;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modal-detail a:not([class]):hover:after,p a:not([class]):hover:after,blockquote a:not([class]):hover:after{background:#000}.footer{min-height:66vh;background:#f7f7f7;width:100%}#ajaxButton{position:fixed;bottom:0;left:0;z-index:10000}.submitting{pointer-events:none}.cookies{margin-left:auto;margin-right:auto;padding-bottom:30px;padding-top:30px;width:100%;text-align:center;font-size:.7em;opacity:0;-webkit-transition:opacity .8s cubic-bezier(.25,.05,.1,.94) .8s;transition:opacity .8s cubic-bezier(.25,.05,.1,.94) .8s}.cookies a{color:#215079;border-bottom:1px solid #d3d8e0;text-decoration:none;padding-bottom:3px;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.cookies a+a{margin-left:15px}.cookies a:hover{color:#000;border-color:#215079}body[data-page="index"] .cookies,body[data-page="over"] .cookies,body[data-page="contact"] .cookies,body[data-page="referenties"] .cookies{background:#d3d8e0}body[data-page="index"] .cookies a,body[data-page="over"] .cookies a,body[data-page="contact"] .cookies a,body[data-page="referenties"] .cookies a{color:#215079;border-bottom:1px solid #fff}body[data-page="index"] .cookies a:hover,body[data-page="over"] .cookies a:hover,body[data-page="contact"] .cookies a:hover,body[data-page="referenties"] .cookies a:hover{color:#000;border-color:#215079}.form{max-width:560px;font-size:.85rem;margin-top:15px;margin-bottom:20px}@media (max-width:599px){.form{max-width:-webkit-calc(100% - 30px);max-width:calc(100% - 30px)}}.form h2{display:inline-block;width:100%;line-height:1em;margin-bottom:15px}.form form p{display:inline-block;width:100%}.form form label{position:relative;width:100%;display:block;padding-top:20px}.form form label span{pointer-events:none}.form form label span.input-label,.form form label span.textarea-label{position:absolute;left:15px;bottom:22px;-webkit-transition:transform .3s cubic-bezier(.25,.05,.1,.94) 0s,opacity .3s cubic-bezier(.25,.05,.1,.94) 0s;transition:transform .3s cubic-bezier(.25,.05,.1,.94) 0s,opacity .3s cubic-bezier(.25,.05,.1,.94) 0s}.form form label span.input-error,.form form label span.textarea-error{opacity:0;top:0;left:0;position:absolute;-webkit-transition:transform .3s cubic-bezier(.25,.05,.1,.94) 0s;transition:transform .3s cubic-bezier(.25,.05,.1,.94) 0s;font-size:.85em}.form form label span.textarea-label{top:36px;bottom:auto}.form form label:focus-within span.input-label,.form form label.valid span.input-label,.form form label:focus-within span.textarea-label,.form form label.valid span.textarea-label{-webkit-transform:translateY(-35px);-ms-transform:translateY(-35px);transform:translateY(-35px)}.form form label.invalid span.input-error,.form form label.invalid span.textarea-error{opacity:1}.form form label.invalid span.input-label,.form form label.invalid span.textarea-label{opacity:0}.form form label.empty input{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:1px solid #d10000}.form form label input{background:#fff;color:#215079;height:45px;padding:5px 15px;border-radius:20px;margin-top:5px;margin-bottom:10px;border:1px solid #d3d8e0;width:100%;outline:0}.form form label input.valid{border:1px solid #0c3}.form form label textarea{height:90px;border:1px solid #d3d8e0;border-radius:10px;margin-top:5px;margin-bottom:10px;background:#fff;color:#215079;width:100%;outline:0;padding:10px 15px}.form form label textarea.valid{border:1px solid #0c3}.form form label strong{position:absolute;right:0;bottom:45px}.form form button{background-color:#549ef7;border-radius:100%;width:42px;height:42px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-transition:background-color .6s cubic-bezier(.25,.05,.1,.94) 0s;transition:background-color .6s cubic-bezier(.25,.05,.1,.94) 0s;cursor:pointer}.form form button:hover{background-color:#175caf}.form form button svg{width:18px;margin-right:-3px}.form form button:disabled{opacity:.2}.preloader{position:fixed;width:100vw;top:0;left:0;bottom:0;right:0;z-index:1000;-webkit-transition:opacity 1s cubic-bezier(.2,.6,.35,1) 1.8s,visibility 1s cubic-bezier(.2,.6,.35,1) 1.8s,transform 1s cubic-bezier(.5,.05,.7,.2) 1.2s;transition:opacity 1s cubic-bezier(.2,.6,.35,1) 1.8s,visibility 1s cubic-bezier(.2,.6,.35,1) 1.8s,transform 1s cubic-bezier(.5,.05,.7,.2) 1.2s;opacity:1;visibility:visible}.preloader .preloader-background{width:100vw;position:absolute;top:0;left:0;bottom:0;right:0;background-color:#215079;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transition:transform .8s cubic-bezier(.77,0,.175,1) 1.2s;transition:transform .8s cubic-bezier(.77,0,.175,1) 1.2s}.preloader .preloader-logo{position:absolute;top:-webkit-calc(50% - 45px);top:calc(50% - 45px);left:-webkit-calc(50% - 150px);left:calc(50% - 150px);-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);max-width:300px;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.2,.6,.35,1) .2s;transition:opacity .2s cubic-bezier(.2,.6,.35,1) .2s}.preloader .preloader-logo svg{fill:#fff;position:relative;width:300px}body.loading .preloader{opacity:0;visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}body.loading .preloader .preloader-background{-webkit-transform:scaleY(.0001);-ms-transform:scaleY(.0001);transform:scaleY(.0001);-webkit-transition-delay:1.2s;transition-delay:1.2s}body.loading .preloader .preloader-logo{opacity:1}body.is-loaded .preloader .preloader-logo{opacity:0}.navigation{position:relative}.navigation .brand-name a{float:left;width:165px;height:75px;top:5px;left:15px;position:absolute;z-index:1}@media (min-width:600px){.navigation .brand-name a{top:0;width:165px;left:30px}}@media (min-width:900px){.navigation .brand-name a{left:120px;width:205px;height:90px;top:20px}}.navigation .brand-name span{width:100%;height:100%}.navigation .brand-name span.border svg{mix-blend-mode:multiply}.navigation .brand-name svg{left:15px;width:165px;height:75px;top:5px;position:absolute;z-index:1;pointer-events:none;float:left}@media (min-width:600px){.navigation .brand-name svg{top:25px;left:30px}}@media (min-width:900px){.navigation .brand-name svg{width:205px;height:90px;left:120px;top:20px}}@media (min-width:600px){.navigation .menu{position:absolute;z-index:101;left:auto;right:30px;top:35px;height:36px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0 0 0 auto;padding:0;font-size:.8em;font-family:"Graphik-Semibold",sans-serif}.navigation .menu li a{color:#a2a7af;outline:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;border-bottom:2px solid #d3d8e0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}.navigation .menu li a:hover{color:#215079;border-bottom:2px solid #215079}.navigation .menu li.active a{color:#215079;border-bottom:2px solid #215079}.navigation .menu li+li{margin-top:0;margin-left:15px}.navigation.inactive a{pointer-events:none}}@media (min-width:600px) and (min-width:600px){.navigation .menu{letter-spacing:.06em}}@media (min-width:600px) and (min-width:900px){.navigation .menu{right:120px}}@media (min-width:600px) and (min-width:600px){.navigation .menu li+li{margin-left:30px}}.navigation .langswitch a{border:0!important}.navigation .langswitch img{max-width:24px;height:auto}.no-delay .navigation{-webkit-transition:color .1s linear 0s;transition:color .1s linear 0s}.no-delay .navigation .brand-name a svg path{-webkit-transition:fill .1s linear 0s;transition:fill .1s linear 0s}.no-transition .navigation{-webkit-transition:color 0s linear 0s;transition:color 0s linear 0s}.no-transition .navigation .brand-name a svg path{-webkit-transition:fill 0s linear 0s;transition:fill 0s linear 0s}.block{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.newsflash{display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;padding:40px 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsflash.move{background:#d3d8e0;padding-top:60px}.newsflash h2{font-family:'Graphik-Semibold',sans-serif;width:100%;letter-spacing:-.02em;color:#215079;text-align:center}.newsflash .newsitem{display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:960px;padding:15px 0 45px 0;border-bottom:.5px solid #dfdfdf}@media (max-width:900px){.newsflash .newsitem{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.newsflash .newsitem h3{font-family:'Graphik-Semibold',sans-serif;width:100%;letter-spacing:-.02em;color:#215079}.newsflash .newsitem .image{width:40%;overflow:hidden;margin-right:30px}@media (max-width:900px){.newsflash .newsitem .image{width:100%;margin-bottom:30px}}.newsflash .newsitem .image img{width:100%}.newsflash .newsitem .text{width:60%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:900px){.newsflash .newsitem .text{width:100%}}.newsflash .newsitem#move .image{margin-right:60px}.newsflash .newsitem#move .image,.newsflash .newsitem#move .text{width:50%}.modal-detail{visibility:hidden;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:opacity .6s cubic-bezier(.2,.6,.35,1) 0s,visibility .6s cubic-bezier(.2,.6,.35,1) 0s;transition:opacity .6s cubic-bezier(.2,.6,.35,1) 0s,visibility .6s cubic-bezier(.2,.6,.35,1) 0s;top:50%;z-index:102;left:50%;width:100vw;height:-webkit-calc(var(--vh,1vh) * 100);height:calc(var(--vh,1vh) * 100);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-shadow:0 0 60px rgba(0,0,0,.5);box-shadow:0 0 60px rgba(0,0,0,.5);-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:fixed}.modal-detail.open{visibility:visible;opacity:1}.modal-detail .go-back,.modal-detail .close-fs-trailer{position:absolute;top:25px;right:30px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;cursor:pointer}.modal-detail .go-back:after,.modal-detail .close-fs-trailer:after{top:-1px;position:relative;float:left;margin-left:10px;width:10px;height:10px;line-height:10px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);content:url("data:image/svg+xml; utf8, <svg style='fill:rgb(255,255,255)' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.57 9.55'><path d='M9.57 1.06L8.51 0 4.79 3.73 1.06 0 0 1.06l3.73 3.73-3.7 3.69 1.06 1.07 3.7-3.7 3.69 3.7 1.07-1.07-3.7-3.69 3.72-3.73z'/> </svg>")}.modal-detail .cta{position:absolute;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;right:30px;bottom:25px}.modal-detail .cta:after{top:-1px;position:relative;width:12px;height:9.5px;line-height:9.5px;float:right;margin-left:10px;display:-ms-flexbox;display:-webkit-flex;display:flex;content:url("data:image/svg+xml; utf8, <svg style='fill:rgb(255,255,255)' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9.5'><path d='M7.2 9.5L6.15 8.45l3-2.91H0v-1.5h9.15l-3-2.99L7.2 0 12 4.79 7.2 9.5z'/></svg>")}.modal-detail .detail-desc{-webkit-flex-basis:100%;flex-basis:100%}.modal-detail .detail-desc.half-half{width:100vw;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background:#d3d8e0}@media (min-width:900px){.modal-detail .detail-desc.half-half{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.modal-detail .detail-desc.half-half>img,.modal-detail .detail-desc.half-half>video{width:30%;height:-webkit-calc(100% + 60px);height:calc(100% + 60px);object-fit:contain;margin:15px;display:none}@media (min-width:600px){.modal-detail .detail-desc.half-half>img,.modal-detail .detail-desc.half-half>video{display:block}}@media (min-width:900px){.modal-detail .detail-desc.half-half>img,.modal-detail .detail-desc.half-half>video{width:100%;object-fit:contain;height:-webkit-calc(100% - 60px);height:calc(100% - 60px)}}.modal-detail .detail-desc.half-half>div.content{padding:60px 30px;width:100%;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-y:auto;background:#fff}@media (min-width:900px){.modal-detail .detail-desc.half-half>div.content{padding:60px 60px;width:-webkit-calc(100% - 120px);width:calc(100% - 120px)}}@media (min-width:1200px){.modal-detail .detail-desc.half-half>div.content{padding:60px 120px;width:-webkit-calc(100% - 240px);width:calc(100% - 240px)}}.modal-detail .detail-desc.half-half>div.content h2{font-family:'Graphik-Semibold',sans-serif;border-bottom:2px solid #d3d8e0;text-align:left;margin-bottom:30px}.modal-detail .detail-desc.half-half>div.content ul{padding-left:0;width:100%}.modal-detail .detail-desc.half-half>div.content ul li{list-style-type:none;position:relative;padding:10px 0 10px 20px}.modal-detail .detail-desc.half-half>div.content ul li:before{content:"";width:6px;height:6px;top:-webkit-calc(50% - 3px);top:calc(50% - 3px);left:0;position:absolute;background-image:url(/assets/icons/circle.svg)}.modal-detail .detail-desc.half-half>div.content ul li.icon-tick:before{width:12px;height:12px;top:-webkit-calc(50% - 6px);top:calc(50% - 6px);background-image:url(/assets/icons/tick-sign.svg)}.modal-detail .detail-desc.half-half>div.content ul li+li{margin-top:0;border-top:1px solid #e4e4e4}.modal-detail .detail-desc.half-half>div.content p{width:100%}.modal-detail .detail-desc.half-half>div.content h3{font-family:'Graphik-Semibold',sans-serif;color:#215079;width:100%}.modal-detail .detail-desc.half-half>div.content h3+ul{margin-top:0}.modal-detail .detail-desc.half-half>div.content.align-content-flex-start{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.modal-detail .detail-desc.half-half>div.content *+*{margin-top:15px}.modal-detail .detail-desc.half-half>div.content *+h3{margin-top:30px}.modal-detail .detail-desc.full-width{width:100vw;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background:#fff}@media (min-width:900px){.modal-detail .detail-desc.full-width{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.modal-detail .detail-desc.full-width>img,.modal-detail .detail-desc.full-width>video{width:30%;height:-webkit-calc(100% + 60px);height:calc(100% + 60px);object-fit:contain;margin:15px;display:none}@media (min-width:600px){.modal-detail .detail-desc.full-width>img,.modal-detail .detail-desc.full-width>video{display:block}}@media (min-width:900px){.modal-detail .detail-desc.full-width>img,.modal-detail .detail-desc.full-width>video{width:100%;object-fit:contain;height:-webkit-calc(100% - 60px);height:calc(100% - 60px)}}.modal-detail .detail-desc.full-width>div.content{padding:60px 30px;width:100%;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-y:auto;background:#fff;margin:0 auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.modal-detail .detail-desc.full-width>div.content a{border-bottom:1px solid #d3d8e0;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.modal-detail .detail-desc.full-width>div.content a:hover{border-color:#215079}@media (min-width:900px){.modal-detail .detail-desc.full-width>div.content{padding:60px 60px;width:-webkit-calc(100% - 120px);width:calc(100% - 120px)}}@media (min-width:1200px){.modal-detail .detail-desc.full-width>div.content{padding:60px 120px;width:-webkit-calc(100% - 240px);width:calc(100% - 240px)}}.modal-detail .detail-desc.full-width>div.content h2{font-family:'Graphik-Semibold',sans-serif;border-bottom:2px solid #d3d8e0;text-align:left;margin-bottom:30px}.modal-detail .detail-desc.full-width>div.content ul{padding-left:0;width:100%}.modal-detail .detail-desc.full-width>div.content ul li{list-style-type:none;position:relative;padding:10px 0 10px 20px}.modal-detail .detail-desc.full-width>div.content ul li:before{content:"";width:6px;height:6px;top:-webkit-calc(50% - 3px);top:calc(50% - 3px);left:0;position:absolute;background-image:url(/assets/icons/circle.svg)}.modal-detail .detail-desc.full-width>div.content ul li.icon-tick:before{width:12px;height:12px;top:-webkit-calc(50% - 6px);top:calc(50% - 6px);background-image:url(/assets/icons/tick-sign.svg)}.modal-detail .detail-desc.full-width>div.content ul li+li{margin-top:0;border-top:1px solid #e4e4e4}.modal-detail .detail-desc.full-width>div.content p{width:100%}.modal-detail .detail-desc.full-width>div.content h3{font-family:'Graphik-Semibold',sans-serif;color:#215079;width:100%}.modal-detail .detail-desc.full-width>div.content h3+ul{margin-top:0}.modal-detail .detail-desc.full-width>div.content.align-content-flex-start{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.modal-detail .detail-desc.full-width>div.content *+*{margin-top:15px}.modal-detail .detail-desc.full-width>div.content *+h3{margin-top:30px}.modal-detail .detail-desc.route .content{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:-webkit-flex;display:flex}.modal-detail .detail-desc.route .content iframe{height:-webkit-calc(100vh - 140px);height:calc(100vh - 140px);width:-webkit-calc(100vw - 60px);width:calc(100vw - 60px)}.modal-detail .detail-desc.contact .content{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:-webkit-flex;display:flex}.modal-detail .detail-desc.centered{max-width:560px;font-size:.85rem;margin-top:15px;margin-bottom:20px}.modal-detail .detail-desc .desc-logo{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.modal-detail .detail-desc .desc-logo svg{width:180px}.modal-detail .detail-desc .desc-logo img{width:180px}.modal-detail .detail-desc .desc-text{padding-right:30px;padding-left:30px;font-size:1.2em;text-align:center;width:100%;float:left}.modal-detail .detail-desc .desc-client{text-align:center;width:100%;float:left;margin-top:15px;font-family:'HelveticaNeueLTStd-Bd',sans-serif;font-size:.85em}.modal-detail .detail-desc .period{float:left;width:100%;text-align:center;margin-top:15px;font-family:'HelveticaNeueLTStd-Bd',sans-serif;font-size:.85em}.modal-detail .fs-trailer{position:absolute;left:0;top:0;right:0;bottom:0;width:100vw;height:100vh;opacity:0;visibility:hidden;background:#000;pointer-events:none;-webkit-transition:opacity .6s cubic-bezier(.25,.05,.1,.94) 0s,visibility .6s cubic-bezier(.25,.05,.1,.94) 0s;transition:opacity .6s cubic-bezier(.25,.05,.1,.94) 0s,visibility .6s cubic-bezier(.25,.05,.1,.94) 0s;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1}.modal-detail .fs-trailer video{width:100%;max-height:100vh}.modal-detail .fs-trailer video.paused+.fs-trailer-controls .play-pause-btn .play{display:block}.modal-detail .fs-trailer video.paused+.fs-trailer-controls .play-pause-btn .pause{display:none}.modal-detail .fs-trailer .fs-trailer-controls{-webkit-transition:opacity .6s cubic-bezier(.25,.05,.1,.94) 0s,visibility .6s cubic-bezier(.25,.05,.1,.94) 0s;transition:opacity .6s cubic-bezier(.25,.05,.1,.94) 0s,visibility .6s cubic-bezier(.25,.05,.1,.94) 0s;opacity:0;visibility:hidden;pointer-events:none}.modal-detail .fs-trailer .fs-trailer-controls .play-pause-btn{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:96px;height:96px}.modal-detail .fs-trailer .fs-trailer-controls .play-pause-btn .play{display:none}.modal-detail .fs-trailer .fs-trailer-controls .play-pause-btn .pause{display:block}.modal-detail .fs-trailer .fs-trailer-controls .play-pause-btn svg{fill:#fff;opacity:.5}.modal-detail .fs-trailer .fs-trailer-controls .progress{-webkit-transition:transform .6s cubic-bezier(.25,.05,.1,.94) .2s;transition:transform .6s cubic-bezier(.25,.05,.1,.94) .2s;-webkit-transform:translatey(5px);-ms-transform:translatey(5px);transform:translatey(5px);position:absolute;bottom:0;left:0;right:0;background:rgba(255,255,255,.2);height:5px}.modal-detail .fs-trailer .fs-trailer-controls .progress .scrubber{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;height:5px;float:left;background:#0c3;width:100%}.modal-detail.playing-fs-trailer .fs-trailer{opacity:1;visibility:visible;pointer-events:auto}.modal-detail .play-fs-trailer{margin-top:30px;text-align:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.modal-detail .play-fs-trailer span{float:left;width:100%;margin-top:7.5px}.modal-detail .play-fs-trailer svg{float:left;width:100%;max-width:42px;fill:#fff}.modal-detail form *+*{margin-top:0!important}.modal-popup{-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:opacity .6s cubic-bezier(.2,.6,.35,1) 0s,visibility .6s cubic-bezier(.2,.6,.35,1) 0s;transition:opacity .6s cubic-bezier(.2,.6,.35,1) 0s,visibility .6s cubic-bezier(.2,.6,.35,1) 0s;top:50%;background:white;z-index:102;left:50%;max-width:640px;height:auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-shadow:0 0 60px rgba(0,0,0,.5);box-shadow:0 0 60px rgba(0,0,0,.5);-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed}@media (min-width:1280px){.modal-popup{width:50vw}}@media (max-width:768px){.modal-popup{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80vw;height:auto;border-radius:0}.modal-popup>div.content{padding:20px}}.modal-popup>div.content{padding:60px 30px;width:100%;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;position:relative;background:#fff}.modal-popup>div.content h2{color:#215079;font-family:'Graphik-Semibold',sans-serif;border-bottom:2px solid #d3d8e0;text-align:left;margin-bottom:30px}@media (max-width:768px){.modal-popup>div.content h2{margin-bottom:16px}}.modal-popup>div.content p{width:100%}.modal-popup>div.content.align-content-flex-start{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.modal-popup>div.content *+*{margin-top:15px}.modal-popup>div.content *+h3{margin-top:30px}.modal-popup .go-back{position:absolute;color:#215079;top:25px;right:30px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;cursor:pointer}.modal-popup .go-back:after{top:-1px;position:relative;float:left;height:10px;line-height:10px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);content:url("data:image/svg+xml; utf8, <svg style='fill:rgb(255,255,255)' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.57 9.55'><path d='M9.57 1.06L8.51 0 4.79 3.73 1.06 0 0 1.06l3.73 3.73-3.7 3.69 1.06 1.07 3.7-3.7 3.69 3.7 1.07-1.07-3.7-3.69 3.72-3.73z'/> </svg>")}.modal-bg{background-color:rgba(0,0,0,.5);width:100vw;height:100vh;z-index:101;display:block;position:fixed}.modal-bg,.modal-popup{opacity:0;pointer-events:none}.modal-bg.is-visible,.modal-popup.is-visible{opacity:1;pointer-events:auto}.modal-bg{-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.modal-popup{-webkit-transition:opacity 1s cubic-bezier(.2,.6,.35,1);transition:opacity 1s cubic-bezier(.2,.6,.35,1)}#menuToggle input,#menuToggle span{display:none}@media (max-width:599px){#menuToggle{display:block;position:absolute;top:20px;right:15px;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menuToggle li a{font-size:1em;text-decoration:none;color:#fff;-webkit-transition:color .2s ease;transition:color .2s ease;border-bottom:1px solid #fff;font-family:'Graphik-Semibold',sans-serif;opacity:.6}#menuToggle li a:hover{opacity:.8;font-family:'Graphik-Semibold',sans-serif;border-bottom:1px solid #fff}#menuToggle li.active a{opacity:1;font-family:'Graphik-Semibold',sans-serif;border-bottom:1px solid #fff}#menuToggle input{display:block;width:32px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2}#menuToggle span{display:block;width:21px;height:2px;margin-bottom:5px;position:relative;background:#215079;z-index:1;-webkit-transform-origin:4px 0;-ms-transform-origin:4px 0;transform-origin:4px 0;-webkit-transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menuToggle span:first-child{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%}#menuToggle span:nth-last-child(2){-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;-webkit-transform:rotate(45deg) translate(1px,1px);-ms-transform:rotate(45deg) translate(1px,1px);transform:rotate(45deg) translate(1px,1px);background:#fff}#menuToggle input:checked~span:nth-last-child(3){opacity:0;-webkit-transform:rotate(0deg) scale(.2,.2);-ms-transform:rotate(0deg) scale(.2,.2);transform:rotate(0deg) scale(.2,.2)}#menuToggle input:checked~span:nth-last-child(2){-webkit-transform:rotate(-45deg) translate(1px,0);-ms-transform:rotate(-45deg) translate(1px,0);transform:rotate(-45deg) translate(1px,0)}#menu{position:absolute;display:none;width:300px;margin:-100px 0 0 -235px;padding:50px;padding-top:125px;background:#215079;list-style-type:none;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate(400px,0);-ms-transform:translate(400px,0);transform:translate(400px,0);-webkit-transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1)}#menu li{padding:10px 0}#menuToggle input:checked~ul{-webkit-transform:none;-ms-transform:none;transform:none;display:block}}.company-introduction{padding:90px 15px 60px;width:100%;max-width:1600px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;margin-top:0;margin-bottom:0;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media (min-width:600px){.company-introduction{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:130px 30px 60px}}@media (min-width:900px){.company-introduction{padding:0 120px;min-height:75vh;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.company-introduction .item{width:100%;padding:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:600px){.company-introduction .item{padding:90px 30px 90px 0}}@media (min-width:900px){.company-introduction .item{padding:90px 30px 90px 0}}.company-introduction .item+.item{padding-right:0}.company-introduction .item img{width:-webkit-calc(100% + 30px);width:calc(100% + 30px);margin-left:-15px;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 1.2s cubic-bezier(.165,.84,.44,1) .4s,opacity .5s ease-out .2s;transition:transform 1.2s cubic-bezier(.165,.84,.44,1) .4s,opacity .5s ease-out .2s}@media (min-width:600px){.company-introduction .item img{width:100%;margin:0}}.company-introduction .item h1{font-family:'Graphik-Semibold',sans-serif;text-align:left;font-size:2rem;line-height:1.2em;width:100%;color:#215079;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 1.2s cubic-bezier(.165,.84,.44,1) .4s,opacity .5s ease-out .4s;transition:transform 1.2s cubic-bezier(.165,.84,.44,1) .4s,opacity .5s ease-out .4s;-webkit-transition-delay:.8s;transition-delay:.8s;padding:30px 0}@media (min-width:600px){.company-introduction .item h1{padding:0}}@media (min-width:1200px){.company-introduction .item h1{font-size:3rem}}.company-introduction .item blockquote{width:100%;font-size:1rem;line-height:1.8em;text-align:left;margin:15px 0;color:#a2a7af;font-family:'Graphik-Semibold',sans-serif;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 1.2s cubic-bezier(.165,.84,.44,1) .4s,opacity .5s ease-out .4s;transition:transform 1.2s cubic-bezier(.165,.84,.44,1) .4s,opacity .5s ease-out .4s;-webkit-transition-delay:1s;transition-delay:1s}@media (min-width:900px){.company-introduction .item blockquote{font-size:1.1rem;margin:30px auto;max-width:100%}}.company-introduction .item .btn-holder{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:15px;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .2s cubic-bezier(.165,.84,.44,1);transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .2s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:1.2s;transition-delay:1.2s;width:100%}@media (min-width:900px){.company-introduction .item .btn-holder{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:0;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:900px){.company-introduction .item .btn-holder{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.company-introduction .item .btn-holder .btn{text-align:center}.company-introduction .item .btn-holder .btn+.btn{margin-left:0;margin-top:15px}@media (min-width:900px){.company-introduction .item .btn-holder .btn+.btn{margin-left:15px;margin-top:0}}.company-images{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;max-width:1280px;margin-left:auto;margin-right:auto;margin-bottom:25vh}.company-images>div{margin-top:-60px;padding:60px;display:-ms-flexbox;display:-webkit-flex;display:flex}.company-images>div img{float:left;width:100%}.company-images>div+div{margin-top:60px}.company-member-of{background:#f4f4f4;padding:60px 15px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){.company-member-of{padding:60px 30px 60px}}@media (min-width:900px){.company-member-of{padding:80px 120px}}.company-member-of h2{font-family:'Graphik-Semibold',sans-serif;width:100%;letter-spacing:-.02em;color:#215079;text-align:center}.company-member-of .member-grid{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;max-width:800px}.company-member-of .member-grid>*{width:100%;background:#fff;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:10px}.company-member-of .member-grid img{width:100%}.company-products{background:#d3d8e0;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:900px){.company-products{padding:60px 10%}}.company-products h2{font-family:'Graphik-Semibold',sans-serif;width:100%;letter-spacing:-.02em;color:#215079;padding:30px 0}.company-products h2 span:last-child{font-size:1.1rem;font-family:"Graphik-Regular",sans-serif}.company-products h2 span a{font-family:'Graphik-Semibold',sans-serif;color:#215079;border-bottom:2px solid white;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;cursor:pointer}.company-products h2 span a:hover{border-color:#215079}@media (min-width:600px){.company-products h2{text-align:center}}@media (min-width:900px){.company-products h2{padding:60px 0}}.company-products .col_img{width:100%;max-width:960px;margin:0 auto;padding:30px 0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}@media (min-width:600px){.company-products .col_img{-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:900px){.company-products .col_img{padding:30px 0}}.company-products .col_img:nth-child(odd){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.company-products .col_img:nth-child(odd) .project-details{padding-left:0;padding-right:7.5px}.company-products .col_img:nth-child(odd) .parallax-image{margin-right:-15px;padding-right:0;padding-left:7.5px}@media (min-width:600px){.company-products .col_img:nth-child(odd) .parallax-image{padding:0;margin-right:0}}.company-products .col_img .parallax-image{-webkit-transition:transform .8s cubic-bezier(.25,.05,.1,.94) 0s;transition:transform .8s cubic-bezier(.25,.05,.1,.94) 0s;width:33.3333%;padding-right:7.5px;margin-left:-15px}@media (min-width:600px){.company-products .col_img .parallax-image{width:100%;padding:0;margin-left:0}}.company-products .col_img img{float:left;width:100%}.company-products .col_img .project-details{-webkit-transition:opacity .6s,transform .8s cubic-bezier(.25,.05,.1,.94);transition:opacity .6s,transform .8s cubic-bezier(.25,.05,.1,.94);opacity:1;width:-webkit-calc(66.6666% + 30px);width:calc(66.6666% + 30px);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:7.5px;padding-right:0}@media (min-width:600px){.company-products .col_img .project-details{width:100%;padding:30px 30px!important}}@media (min-width:900px){.company-products .col_img .project-details{padding:30px 60px!important}}.company-products .col_img .project-details h3{font-family:'Graphik-Semibold',sans-serif;color:#215079;border-bottom:2px solid white;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;cursor:pointer}.company-products .col_img .project-details h3:hover{border-color:#215079}.company-products .col_img .project-details p{line-height:1.7em;font-family:'Graphik-Semibold',sans-serif;width:100%;float:left;font-size:.8em;color:#215079}@media (min-width:600px){.company-products .col_img .project-details p{font-size:1em}}@media (min-width:1800px){.company-products .col_img .project-details p{font-size:1em;line-height:1.7em}}.company-products .col_img .project-details .btn-holder{margin-top:30px}.company-products .col_img .project-details .btn-holder .btn-black{color:#585858;border-color:#585858}.company-products .col_img .project-details .btn-holder .btn-black:hover{border-color:#000;color:#fff}body.is-loaded .block.company-introduction h1{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}body.is-loaded .block.company-introduction .logo{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}body.is-loaded .block.company-introduction blockquote{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}body.is-loaded .block.company-introduction .btn-holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}body.is-loaded .block.company-introduction img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}body[data-page="about"] .navigation .brand-name,body[data-page="about"] .navigation .menu{position:absolute}.company-about{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:600px){.company-about{height:100vh;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.company-about .about-introduction{margin-top:100px;margin-bottom:60px;margin-left:15px;margin-right:15px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:600px){.company-about .about-introduction{height:100vh;margin-top:0;margin-bottom:0;margin-left:10%;margin-right:auto;-webkit-flex:0 0 480px;-ms-flex:0 0 480px;flex:0 0 480px;max-width:480px}}.company-about .about-introduction h1{font-family:'Graphik-Semibold',sans-serif;font-size:1em;line-height:2em;color:#a2a7af;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:1s;transition-delay:1s;opacity:0;-webkit-transition:transform .4s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s ease-out .2s!important;transition:transform .4s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s ease-out .2s!important}.company-about .about-introduction h2{font-family:'Graphik-Semibold',sans-serif;font-size:2em;font-size:2em;color:#215079;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:1s;transition-delay:1s;opacity:0;-webkit-transition:transform .4s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s ease-out .2s!important;transition:transform .4s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s ease-out .2s!important}.company-about .about-introduction p{margin-top:15px;font-size:1.2em}@media (max-width:599px){.company-about .about-introduction p{font-size:1.4rem}}@media (min-width:1200px){.company-about .about-introduction p{font-size:1em}}.company-about .about-introduction .btn{margin-top:15px}.company-about .about-introduction .btn.icon-scroll-mouse{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.company-about .about-introduction .btn.no-margin-left{margin-left:0}.company-about .about-img_fixed{pointer-events:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:0s linear;transition:0s linear;will-change:transform,width}@media (min-width:600px){.company-about .about-img_fixed{position:fixed;top:0;left:0;width:100vw;height:100vh;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width:599px){.company-about .about-img_fixed .img-wrapper{width:100%!important;height:auto!important;left:auto!important;top:auto!important}}@media (min-width:600px){.company-about .about-img_fixed .img-wrapper{position:absolute;height:60vh;width:30vw;right:10%}}.company-about .about-img_fixed .img-wrapper img{position:relative;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;overflow:hidden}@media (min-width:600px){.company-about .about-img_fixed.stuck{position:absolute;top:125vh}}.company-story{margin-top:30px;padding-left:30px;padding-right:30px;margin-bottom:60px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:600px;font-size:1.2em}.company-story h3{padding-left:0;width:100%}@media (max-width:599px){.company-story{font-size:1rem;margin-bottom:30px;padding-left:15px;padding-right:15px}}@media (min-width:600px){.company-story{margin-top:125vh;margin-left:auto;margin-right:auto}}.company-story p+p{margin-top:15px}.company-team{background:#d3d8e0;padding:60px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.company-team h2{font-family:'Graphik-Semibold',sans-serif;color:#215079;width:100%;text-align:center;margin-bottom:60px}.team-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:0 10px;max-width:1070px}@media (max-width:900px){.team-wrapper{grid-template-columns:repeat(2,1fr);margin:0 40px}}@media (max-width:599px){.team-wrapper{grid-template-columns:1fr;margin:0 20px}}.team-wrapper .container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:500px;background-size:cover;background-position:center;background-repeat:no-repeat}.team-wrapper .container[style*="position-announcement"]{background-position:center -webkit-calc(50% - 50px);background-position:center calc(50% - 50px)}@media (max-width:599px){.team-wrapper .container{height:450px}}.team-wrapper .container .info-wrapper{background-color:#fff;width:100%;padding:20px}.team-wrapper .container .info-wrapper .flex{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.team-wrapper .container .info-wrapper .flex h3{font-size:1.05em;font-family:'Graphik-Semibold',sans-serif;color:#215079;border-bottom:2px solid #d3d8e0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer;margin-bottom:16px}.team-wrapper .container .info-wrapper .flex h3:hover{border-color:#215079}.team-wrapper .container .info-wrapper .flex a{color:inherit;text-decoration:none}.team-wrapper .container .info-wrapper .flex .icons{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:16px;margin-top:4px}.team-wrapper .container .info-wrapper p{color:#a2a7af;font-family:'Graphik-Semibold',sans-serif;font-size:14px}.idle-state .about-introduction h1,.is-loaded .about-introduction h1{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.idle-state .about-introduction h2,.is-loaded .about-introduction h2{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.company-products{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;background:#fff;padding:60px 15px}@media (min-width:600px){.company-products{padding:120px 10% 0 10%}}body[data-page="diensten"] .company-products .col_img .project-details h3{border-color:#d3d8e0}body[data-page="diensten"] .company-products .col_img .project-details h3:hover{border-color:#215079}body[data-page="index"] .company-products{padding:60px 15px;background:#d3d8e0}@media (min-width:600px){body[data-page="index"] .company-products{padding:60px 30px}}body[data-page="route"] .block.company-products img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}body[data-page="route"] .col{max-width:700px;margin:0 auto;padding:30px 0;padding-bottom:0}@media (min-width:600px){body[data-page="route"] .col{text-align:center;padding-bottom:60px}}body[data-page="route"] .col h1{color:#215079;font-family:'Graphik-Semibold';margin-bottom:20px}body[data-page="route"] .company-products .project-details h3{border-bottom:0}@media (max-width:599px){body[data-page="route"] .company-products{padding:75px 15px 0}body[data-page="route"] .company-products .project-details{width:100%;padding:0;margin:0}body[data-page="route"] .company-products .col_img{padding:0;padding-top:30px;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px}body[data-page="route"] .company-products .col_img .parallax-image{width:100%;padding:0;margin:0}}.block.references{background:#d3d8e0;padding:90px 0 30px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:100vh}@media (min-width:600px){.block.references{padding:120px 0 30px 0}}@media (min-width:900px){.block.references{padding:160px 0 30px 0}}.block.references h2{font-family:'Graphik-Semibold',sans-serif;color:#215079;width:100%;text-align:center;margin-bottom:60px}.references-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.references-wrapper>div{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:#fff;margin:15px}.references-wrapper>div a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.references-wrapper>div a:hover{-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}.references-wrapper>div a:hover figcaption{opacity:1}@media (max-width:599px){.references-wrapper>div{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}}.references-wrapper>div img{background:#f7f7f7;max-width:100%;height:auto;float:left}.references-wrapper>div img#limalima{padding:60px}.references-wrapper>div h3{border-top:1px solid #d3d8e0;font-size:1.2em;font-family:'Graphik-Semibold',sans-serif;color:#215079;padding:30px 15px;width:100%;margin-bottom:0}.references-wrapper>div .btn-holder{margin-top:30px}.references-wrapper>div.stretch-center{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#215079;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.references-wrapper>div.stretch-center a{height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;text-decoration:none;padding-bottom:80px}.references-wrapper>div.stretch-center .col_title{color:#fff;position:absolute;bottom:0;left:0}.references-wrapper>div.shell{background:#fbce07}.references-wrapper>div.shell blockquote{color:#000}.references-wrapper>div.unifore{background:#506476}.references-wrapper>div.unifore blockquote{font-style:normal}.references-wrapper>div blockquote{padding:30px;margin:0;font-size:1.4em;line-height:1.6em;font-style:italic;color:#fff}.references-wrapper>div blockquote strong{font-weight:bold}.references-wrapper>div figcaption{color:#fff;margin-top:-15px;padding:0 30px;opacity:.3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body[data-page="contact"] .navigation .brand-name,body[data-page="contact"] .navigation .brand-name svg,body[data-page="contact"] .navigation .menu{position:absolute}body[data-page="contact"] .navigation .brand-name li.active a,body[data-page="contact"] .navigation .brand-name svg li.active a,body[data-page="contact"] .navigation .menu li.active a{color:#215079;border-color:#215079}body[data-page="contact"] .navigation .brand-name li.active a:hover,body[data-page="contact"] .navigation .brand-name svg li.active a:hover,body[data-page="contact"] .navigation .menu li.active a:hover{color:#215079;border-color:#215079}body[data-page="contact"] .navigation .brand-name li a,body[data-page="contact"] .navigation .brand-name svg li a,body[data-page="contact"] .navigation .menu li a{color:#a2a7af;border-color:#a2a7af}body[data-page="contact"] .navigation .brand-name li a:hover,body[data-page="contact"] .navigation .brand-name svg li a:hover,body[data-page="contact"] .navigation .menu li a:hover{opacity:1;border-color:#a2a7af}.company-contact{background:#d3d8e0;width:100vw;min-height:100vh;padding:80px 15px 0 15px;opacity:0;-webkit-transition:opacity .8s cubic-bezier(.25,.05,.1,.94) .8s;transition:opacity .8s cubic-bezier(.25,.05,.1,.94) .8s;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){.company-contact{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:100px 30px 30px}}@media (min-width:900px){.company-contact{padding:120px 10% 60px 10%}}.company-contact .item{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 2s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s ease-out .2s;transition:transform 2s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s ease-out .2s}@media (min-width:600px){.company-contact .item{width:100%;max-width:800px}}.company-contact .item:first-child{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 1.4s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s ease-out .2s;transition:transform 1.4s cubic-bezier(.165,.84,.44,1) .2s,opacity .5s ease-out .2s;margin-bottom:30px;background:#d3d8e0;padding-right:0}@media (min-width:600px){.company-contact .item:first-child{width:40%;margin-bottom:0;padding-right:15px}}@media (min-width:900px){.company-contact .item:first-child{padding:15px}}@media (min-width:1200px){.company-contact .item:first-child{width:340px;padding:30px;margin-bottom:0}}.company-contact .item h1{font-family:'Graphik-Semibold',sans-serif;font-size:2em;color:#213a64}.company-contact .item ul{list-style-type:none;padding-left:0}.company-contact .item ul li{line-height:1.8em;color:#000}.company-contact .item ul li a{color:#000;text-decoration:none;cursor:pointer;border-bottom:1px solid #a2a7af;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.company-contact .item ul li a:hover{border-color:#215079}.company-contact .item ul li span{color:#215079;font-family:'Graphik-Semibold',sans-serif}.company-contact .item img{width:-webkit-calc(100% + 30px);width:calc(100% + 30px);margin-left:-15px}@media (min-width:600px){.company-contact .item img{margin-left:0;margin-bottom:0;width:100%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}}.company-contact .item .btn-holder{margin-top:30px}.idle-state.transition .block.company-contact .item,.is-loaded .block.company-contact .item{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.idle-state.transition .block.company-contact .item:first-child,.is-loaded .block.company-contact .item:first-child{opacity:1}.idle-state.transition .cookies,.is-loaded .cookies{opacity:1}.idle-state.transition .company-contact,.is-loaded .company-contact{opacity:1}#swap{position:absolute;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;opacity:1}#swap.fade-out{opacity:0}.block.bedankt{width:100vw;padding:140px 30px 30px 30px;opacity:0;-webkit-transition:opacity .8s cubic-bezier(.25,.05,.1,.94) .8s;transition:opacity .8s cubic-bezier(.25,.05,.1,.94) .8s;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){.block.bedankt{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:10%;height:100vh}}.block.bedankt .item h1{font-family:'Graphik-Semibold',sans-serif;font-size:2em;color:#213a64;padding-bottom:30px}.block.bedankt .item p{font-size:1.2em}.block.bedankt .item p+p{padding-top:15px}@media (min-width:600px){.block.bedankt .item{width:66.6666%}}.idle-state.transition .block.bedankt,.is-loaded .block.bedankt{opacity:1}.block.landing{width:100vw;opacity:0;-webkit-transition:opacity .8s cubic-bezier(.25,.05,.1,.94) .8s;transition:opacity .8s cubic-bezier(.25,.05,.1,.94) .8s;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px}@media (min-width:600px){.block.landing{padding:30px}}.block.landing:first-child{margin-top:80px}@media (min-width:600px){.block.landing:first-child{margin-top:140px}}.block.landing:first-child :is(div.col:has(p):first-child,div.item:has(>p):first-child) :is(p:first-of-type){font-size:1.6em}@media (min-width:600px){.block.landing{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:5% 10%}}.block.landing .item{gap:5%}.block.landing .item .gap{gap:1em}.block.landing .item>*+*{margin-top:1em}.block.landing .item.wide{width:100%;width:clamp(400px,100%,1200px)}.block.landing .item .col{width:100%}.block.landing .item .col>*+*{margin-top:1em}.block.landing .item .col img{width:100%}.block.landing .item h1{font-family:'Graphik-Semibold',sans-serif;font-size:2.2em;color:#213a64}.block.landing .item h3{width:100%}.block.landing .item p{font-size:1.2rem}.block.landing .item ul{padding-left:0;width:100%}.block.landing .item ul li{list-style-type:none;position:relative;padding:10px 0 10px 20px}.block.landing .item ul li:before{content:"";width:6px;height:6px;top:-webkit-calc(50% - 3px);top:calc(50% - 3px);left:0;position:absolute;background-image:url(/assets/icons/circle.svg)}.block.landing .item ul li+li{margin-top:0;border-top:1px solid rgba(0,0,0,.075)}.block.landing .item .btn+.btn{margin-left:0}@media (min-width:600px){.block.landing .item{width:clamp(400px,66.6666%,800px)}}.idle-state.transition .block.landing,.is-loaded .block.landing{opacity:1}.client-survey{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;background:#fff;padding:60px 15px}@media (min-width:600px){.client-survey{padding:120px 10% 0 10%}}.client-survey .col{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:700px;margin:0 auto;padding:30px 0;padding-bottom:0}@media (min-width:600px){.client-survey .col{padding-bottom:60px}}.client-survey .col *+*{margin-top:1em}.client-survey .col h1{color:#215079;font-family:'Graphik-Semibold';margin-bottom:20px}.client-survey .col h3{margin-bottom:initial}.message{font-size:16px;padding:12px;z-index:999;width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#215079}.message .mid{max-width:720px;font-size:1em;color:#d3d8e0;text-align:center;line-height:1.5em}.message .mid strong{font-family:'Graphik-Semibold',sans-serif}
