*{box-sizing:border-box;margin:0;padding:0}body{font-family:"fieldwork",sans-serif;font-family:"fieldwork",sans-serif;font-size:18px;line-height:28px;font-weight:200}a{color:#000;text-decoration:none}p{margin-bottom:30px}h1{margin-top:0;font-family:"fieldwork",sans-serif;font-size:40px;line-height:50px;margin-bottom:7.5px}@media (min-width: 576px){h1{font-size:76px;line-height:70px}}@media (min-width: 576px){h1{margin-bottom:15px}}h2{font-family:"fieldwork",sans-serif;font-size:28px;line-height:38px;color:rgba(var(--color-primary), 1);margin-bottom:60px;width:100%;text-align:center}@media (min-width: 576px){h2{font-size:44px;line-height:46px}}.paragraph h2{text-align:unset}h3{font-family:"fieldwork",sans-serif;font-size:22px;line-height:28px;font-weight:200;color:rgba(var(--color-primary), 1);position:relative;padding-bottom:15px;margin-bottom:15px}@media (min-width: 576px){h3{font-size:25px;line-height:25px}}h3::after{content:'';left:0;bottom:0;position:absolute;width:75px;height:1px;border-bottom:3px solid rgba(var(--color-primary), 1)}h4{font-family:"fieldwork",sans-serif;font-size:20px;line-height:26px;font-weight:600;color:rgba(var(--color-primary), 1);margin-bottom:15px}.white-text,.white-text a,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text p{color:#fff}.plate--column{padding-right:15px;padding-left:15px}.plate--container,.plate--container-fluid{padding-right:15px;padding-left:15px}.plate--row{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.plate--column{padding-right:15px;padding-left:15px}.plate--container,.plate--container-fluid{padding-right:15px;padding-left:15px}.plate--row{margin-right:-15px;margin-left:-15px}}img{width:100%;object-fit:cover}.nav-is-open{overflow:hidden}@media (min-width: 576px){.nav-is-open{overflow:unset}}.header{overflow:hidden}.header__outer{color:rgba(var(--color-primary), 1);padding-top:30px;padding-bottom:60px}@media (min-width: 576px){.header__outer{display:none}}.header,.header a{color:#fff}.header__large{position:relative}.header__large__background{position:absolute;height:100%;width:100%;z-index:-1}.header__large__background img,.header__large__background picture{height:100%;width:100%}@media (max-width: 575px){.header__large [data-plate-col-xs="9"],.header__large .plate--column.xs-9{flex-basis:50%;max-width:50%}}.header__large .plate--row{flex-direction:row}.header__large .plate--row .plate--column{padding-bottom:70%;width:50%}@media (min-width: 576px){.header__large .plate--row .plate--column{padding-bottom:unset}}.header__large .plate--column{position:relative;display:flex;justify-content:flex-end}@media (min-width: 576px){.header__large .plate--column{height:calc(100vh - 117px)}}.header__large .header__inner{display:none}@media (min-width: 576px){.header__large .header__inner{display:block;padding-bottom:20%;width:60%}}.header__large--left svg{z-index:-1;position:absolute;height:100%;right:0;bottom:0}.header__large--right svg{z-index:-1;position:absolute;height:100%;left:0;bottom:0;width:unset}.header__small h1{font-family:"fieldwork",sans-serif;font-size:40px;line-height:50px}@media (min-width: 576px){.header__small h1{font-size:55px;line-height:65px}}.header__small .header__inner{display:flex;flex-direction:column;justify-content:center;height:230px;position:relative;width:100%}.header__small .header__inner::after,.header__small .header__inner::before{z-index:-1;position:absolute;content:"";left:0;top:0;top:0;left:0}.header__small .header__inner::before{transform:translateX(-100%);border-top:230px solid rgba(var(--color-primary), 1);border-left:50vw solid transparent}.header__small .header__inner::after{border-top:230px solid rgba(var(--color-primary), 1);border-right:150vw solid transparent}.color-white{fill:#fff;stroke-width:9px;stroke:#fff;z-index:2}@media (min-width: 576px){.color-white{stroke-width:2px}}.color-primary{fill:rgba(var(--color-primary), 1)}.color-primary-trans{fill:rgba(var(--color-primary), 0.8)}.color-primary-light{fill:rgba(var(--color-primary), 0.1)}.hide{display:none}svg{overflow:visible !important}.block{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-bottom:30px}.block--line{border:1px solid #f8f8f8}.block--shadow{box-shadow:0 0 10px rgba(0,0,0,0.1)}.block__image{height:200px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.block__image img,.block__image picture{height:100%}.block h3{font-weight:600}.block h3::after{display:none}.block__inner{text-align:center;display:flex;flex-direction:column;justify-content:center;padding:45px 30px 30px}.block__logo{height:65px;object-fit:contain;margin-bottom:30px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.block__logo:first-of-type{margin-bottom:-65px}.block__logo--full{opacity:0}.block__logo--line{opacity:1}.block--shadow-hover:hover{margin-top:-15px;margin-bottom:45px;box-shadow:0 20px 10px -10px rgba(0,0,0,0.1)}.block--shadow-hover:hover .block__logo--full{opacity:1}.block--shadow-hover:hover .block__logo--line{opacity:0}.flickity-viewport{width:100%}.flickity-viewport .carousel-cell{width:100%}.slider__header{display:flex;justify-content:space-between;align-content:center}.slider__header .flickity-arrow{height:20px;cursor:pointer;margin-top:8px}@media (min-width: 576px){.slider__header .flickity-arrow{display:none}}.slider__header .flickity-arrow--left{transform:rotate(180deg)}.slider__header svg{height:100%}.slider__header svg path{stroke:#fff}.error{border:2px solid red}form .form__field{margin-bottom:15px}form .form__field.email,form .form__field.number,form .form__field.phone,form .form__field.text,form .form__field.textarea{width:100%}form .form__field.email p,form .form__field.number p,form .form__field.phone p,form .form__field.text p,form .form__field.textarea p{margin:0}form .form__field.email label,form .form__field.number label,form .form__field.phone label,form .form__field.text label,form .form__field.textarea label{display:none}form .form__field.email input,form .form__field.email textarea,form .form__field.number input,form .form__field.number textarea,form .form__field.phone input,form .form__field.phone textarea,form .form__field.text input,form .form__field.text textarea,form .form__field.textarea input,form .form__field.textarea textarea{width:100%;padding:7.5px 15px;border:2px solid #f8f8f8;font-family:"fieldwork",sans-serif;font-size:17px;line-height:27px}@media (min-width: 576px){form .form__field.email input,form .form__field.email textarea,form .form__field.number input,form .form__field.number textarea,form .form__field.phone input,form .form__field.phone textarea,form .form__field.text input,form .form__field.text textarea,form .form__field.textarea input,form .form__field.textarea textarea{font-size:14px;line-height:22px}}form .form__field.email input::placeholder,form .form__field.email textarea::placeholder,form .form__field.number input::placeholder,form .form__field.number textarea::placeholder,form .form__field.phone input::placeholder,form .form__field.phone textarea::placeholder,form .form__field.text input::placeholder,form .form__field.text textarea::placeholder,form .form__field.textarea input::placeholder,form .form__field.textarea textarea::placeholder{color:rgba(var(--color-primary), 1);font-family:"fieldwork",sans-serif;font-size:17px;line-height:27px;opacity:1}@media (min-width: 576px){form .form__field.email input::placeholder,form .form__field.email textarea::placeholder,form .form__field.number input::placeholder,form .form__field.number textarea::placeholder,form .form__field.phone input::placeholder,form .form__field.phone textarea::placeholder,form .form__field.text input::placeholder,form .form__field.text textarea::placeholder,form .form__field.textarea input::placeholder,form .form__field.textarea textarea::placeholder{font-size:14px;line-height:22px}}form .form__field textarea{resize:none}.btn{cursor:pointer;font-family:"fieldwork",sans-serif;color:#db0f46;border:2px solid #db0f46;padding:5px 37.5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:transparent}.btn__wrapper{display:flex;width:100%;text-transform:lowercase}.btn__wrapper--center{justify-content:center}.btn__wrapper--right{justify-content:flex-end}.btn:hover{background-color:#db0f46;border-color:#db0f46 !important;color:#fff !important}button,input{font-family:"fieldwork",sans-serif}.white_space{width:100%}.white_space.small{height:15px}@media (min-width: 576px){.white_space.small{height:15px}}.white_space.medium{height:30px}@media (min-width: 576px){.white_space.medium{height:30px}}.white_space.large{height:60px}@media (min-width: 576px){.white_space.large{height:60px}}.white_space.hide_mobile{display:none}@media (min-width: 576px){.white_space.hide_mobile{display:block}}@media (min-width: 576px){.white_space.hide_desktop{display:none}}.text_link_button{font-weight:600;color:rgba(var(--color-primary), 1);display:flex;align-items:center}.text_link_button__wrapper{position:relative;height:20px;display:flex;align-items:center}.text_link_button .arrow{display:inline-block;position:relative;height:20px}@-moz-document url-prefix(){.text_link_button .arrow{margin-top:-5px}}.text_link_button .arrow svg{margin-top:5px;display:inline-block;height:12px;stroke:rgba(var(--color-primary), 1);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block}.text_link_button .arrow::before{position:absolute;content:"";left:0;top:0;top:9px;left:0;width:10px;border-bottom:2px solid rgba(var(--color-primary), 1);height:1px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.text_link_button:hover .arrow svg{margin-left:7px}.text_link_button:hover .arrow::before{width:17px}.section{padding:60px 0}@media (min-width: 576px){.section{padding:150px 0}}.section.no_padding_bottom{padding-bottom:0}.section.no_padding_top{padding-top:0}.section--primary{background-color:rgba(var(--color-primary), 1)}.photo_text_section{overflow:hidden;position:relative}@media (min-width: 576px){.photo_text_section__content{height:300px;display:flex}}@media (min-width: 576px){.photo_text_section{background-color:rgba(var(--color-primary), 0.1)}.photo_text_section__content{height:unset;min-height:500px}}.photo_text_section .plate--column{justify-content:center}@media (min-width: 576px){.photo_text_section .plate--container{justify-content:flex-end;display:flex}}.photo_text_section .plate--row{width:100%}@media (min-width: 576px){.photo_text_section .plate--row{width:50%}}.photo_text_section__content{padding:60px 0;background-color:rgba(var(--color-primary), 0.1)}@media (min-width: 576px){.photo_text_section__content{background-color:transparent;padding:90px 0}.photo_text_section__content .plate--column{justify-content:center}}.photo_text_section__image{height:300px;width:100%;position:relative}.photo_text_section__image__overlay--mobile{height:100%}@media (min-width: 576px){.photo_text_section__image__overlay--mobile{display:none}}.photo_text_section__image__overlay--desktop{height:100%;display:none}@media (min-width: 576px){.photo_text_section__image__overlay--desktop{display:block}}@media (min-width: 576px){.photo_text_section__image{height:100%;position:absolute;top:0;left:0;width:50%}}.photo_text_section__image img,.photo_text_section__image picture{width:100%}.photo_text_section__image img,.photo_text_section__image picture,.photo_text_section__image svg{height:100%;position:absolute;top:0;right:0}.photo_text_section__image img path,.photo_text_section__image picture path,.photo_text_section__image svg path{stroke-width:0}.photo_text_section__image svg{margin-right:-2px;height:90px;bottom:0;top:unset;margin-bottom:-30px}@media (min-width: 576px){.photo_text_section__image svg{margin-bottom:unset;height:100%}}.solution_section{background-color:rgba(var(--color-primary), 0.1)}.solution_section .block{background-color:#fff}@media (min-width: 576px){.solution_section{background-color:transparent}}.articles_section{background-color:rgba(var(--color-primary), 1);padding-bottom:0;padding-top:90px;margin-bottom:200px}.articles_section h2{color:#fff}.articles_section .block{background-color:rgba(255,255,255,0.9);position:relative;backdrop-filter:blur(4px)}.articles_section .block,.articles_section .block .block__inner,.articles_section .block p{text-align:left}.articles_section .block h3{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.articles_section .block .text_link_button__wrapper{height:20px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-height:0;overflow:hidden;opacity:0}.articles_section .block .text_link_button__wrapper .text_link_button{color:#db0f46}.articles_section .block .text_link_button__wrapper .text_link_button .arrow::before{border-color:#db0f46}.articles_section .block .text_link_button__wrapper .text_link_button svg path{stroke:#db0f46}.articles_section .block:hover .block__image{height:180px}.articles_section .block:hover .text_link_button__wrapper{max-height:20px;opacity:1}.articles_section .block:hover h3{color:#db0f46}.articles_section .slider{margin-bottom:-200px}.references_section{position:relative}@media (min-width: 576px){.references_section{padding:90px 120px}}.references_section__reference__logo{height:100%;display:flex;justify-content:center}.references_section .flickity-arrow{position:absolute;height:20px;z-index:2;cursor:pointer}.references_section .flickity-arrow svg{height:100%}.references_section .flickity-arrow path{stroke:#fff}.references_section .flickity-arrow--left{transform:rotate(180deg);left:30px;top:92px}@media (min-width: 576px){.references_section .flickity-arrow--left{top:50%;transform:rotate(180deg) translateY(-50%);left:60px}}.references_section .flickity-arrow--right{right:30px;top:92px}@media (min-width: 576px){.references_section .flickity-arrow--right{top:50%;transform:translateY(-50%);right:60px}}.references_section .carousel-cell{width:100%;display:flex;align-items:center;flex-direction:column}@media (min-width: 576px){.references_section .carousel-cell{flex-direction:row}}.references_section .carousel-cell .quote{font-family:"fieldwork",sans-serif;font-size:26px;line-height:40px;font-weight:400}.references_section .carousel-cell .naam{font-weight:600}.references_section .carousel-cell .references_section__reference__logo{flex:0 0 50%;margin-bottom:30px}@media (min-width: 576px){.references_section .carousel-cell .references_section__reference__logo{margin-bottom:30px}}.references_section .carousel-cell .references_section__reference__content{flex:0 0 50%;display:flex;flex-direction:column}.references_section .carousel-cell img{height:95px;object-fit:contain}.plate--tray:first-of-type{z-index:140;position:relative}.nav{display:flex;justify-content:space-between;position:relative;z-index:120}@media (min-width: 576px){.nav{flex-wrap:wrap}}.nav__brand{padding:30px 0}.nav__brand img{object-fit:contain}.nav__brand a{display:block;height:50px;min-width:10px}.nav__brand img{display:block;height:100%}.nav__menu{position:relative;display:flex;align-items:center}@media (min-width: 576px){.nav__menu{align-items:flex-end;justify-content:flex-end}}.nav__menu__contact{height:25px;padding:0 10px;margin-right:15px}@media (min-width: 576px){.nav__menu__contact{display:none}}.nav__menu__contact svg{height:25px}.nav__menu__contact svg path{stroke:rgba(var(--color-primary), 1)}.nav__menu__toggler{width:34px;height:25px;position:relative;z-index:100;cursor:pointer;display:flex}.nav__menu__toggler::after,.nav__menu__toggler::before,.nav__menu__toggler span{position:absolute;content:"";left:0;top:0;height:3px;border-radius:2px;background-color:rgba(var(--color-primary), 1);width:100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav__menu__toggler::before{top:0}.nav__menu__toggler span{top:50%;transform:translateY(-75%)}.nav__menu__toggler::after{top:100%;transform:translateY(-100%)}@media (min-width: 576px){.nav__menu__toggler{display:none}}.nav__menu__toggler--active::after,.nav__menu__toggler--active::before,.nav__menu__toggler--active span{background-color:#fff}.nav__menu__toggler--active::before{transform:rotate(45deg);top:10px}.nav__menu__toggler--active::after{transform:rotate(-45deg);top:10px}.nav__menu__toggler--active span{width:0}.nav__menu__toggler--active ~ .nav__menu__menu{max-height:10000px}.nav__menu__menu{font-family:"fieldwork",sans-serif;font-size:22px;line-height:30px}.nav__menu__menu .menu__list{list-style:none}@media (min-width: 576px){.nav__menu__menu{font-size:20px;line-height:30px}}@media (max-width: 575.98px){.nav__menu__menu{max-height:0;overflow:hidden;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(var(--color-primary), 1);text-transform:lowercase}.nav__menu__menu,.nav__menu__menu a{color:#fff}.nav__menu__menu .menu__list{list-style:none;padding:90px 30px 45px}.nav__menu__menu .menu__list__item{padding:7.5px 0}.nav__menu__menu .menu__list__item .dropdown__list{list-style:none;font-size:15px;overflow:hidden;-webkit-transition:max-height .2s ease-in-out;-moz-transition:max-height .2s ease-in-out;-o-transition:max-height .2s ease-in-out;-ms-transition:max-height .2s ease-in-out;transition:max-height .2s ease-in-out}.nav__menu__menu .menu__list__item .dropdown__list__item{padding:3.75px 15px}.nav__menu__menu .menu__list__item .dropdown__list__item:first-of-type{border-top:3px solid rgba(var(--color-primary), 1)}.nav__menu__menu .menu__list__item.dropdown{padding-bottom:0}.nav__menu__menu__log-in{padding:0 30px}.nav__menu__menu__log-in__inner{padding-top:30px;border-top:1px solid #fff;display:flex;flex-direction:row;align-items:center}.nav__menu__menu__log-in span{font-family:"fieldwork",sans-serif;font-size:14px;line-height:22px;text-transform:none;margin-right:15px}.nav__menu__menu__log-in .menu__list{flex-direction:row;display:flex;padding:0;flex-wrap:wrap}.nav__menu__menu__log-in .menu__list__item{font-family:"fieldwork",sans-serif;font-size:16px;line-height:23px;text-transform:uppercase;border:1px solid #fff;padding:3.75px 30px;margin:0 7.5px 7.5px}}@media (min-width: 576px){.nav__menu__menu__log-in{display:none}.nav__menu__menu .menu__list{display:flex;flex-direction:row;flex-wrap:wrap}.nav__menu__menu .menu__list__item{padding:15px}.nav__menu__menu .menu__list__item .dropdown__list{position:absolute;bottom:0;transform:translateY(calc(100% - 3px));list-style:none;background-color:rgba(255,255,255,0.9);font-size:15px;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-in-out;-moz-transition:max-height .2s ease-in-out;-o-transition:max-height .2s ease-in-out;-ms-transition:max-height .2s ease-in-out;transition:max-height .2s ease-in-out}.nav__menu__menu .menu__list__item .dropdown__list__item{padding:7.5px 15px}.nav__menu__menu .menu__list__item .dropdown__list__item:first-of-type{border-top:3px solid rgba(var(--color-primary), 1)}.nav__menu__menu .menu__list__item:hover .dropdown__list{max-height:1000px}}.nav__log-in{position:absolute;right:0;display:none}.nav__log-in .menu__list__item{padding:0 7.5px}.nav__log-in .menu__list__item a{font-weight:200}@media (min-width: 576px){.nav__log-in{display:block}.nav__log-in li:last-of-type{padding-right:0}.nav__log-in .menu__list{display:flex;list-style:none}.nav__log-in__inner{font-family:"fieldwork",sans-serif;font-size:14px;line-height:22px;font-weight:200;display:flex;justify-content:flex-end;padding:15px 0;position:relative;margin-right:30px;background:#f8f8f8;display:flex}.nav__log-in__inner::after,.nav__log-in__inner::before{position:absolute;content:"";left:0;top:0;top:0;display:block}.nav__log-in__inner::before{left:0;border-top:25px solid #f8f8f8;border-right:26px solid #f8f8f8;border-bottom:25px solid transparent;border-left:26px solid transparent;transform:translateX(-100%)}.nav__log-in__inner::after{right:0;left:unset;border-top:26px solid #f8f8f8;border-left:15px solid #f8f8f8;border-bottom:26px solid transparent;border-right:15px solid transparent;transform:translateX(100%);width:0}}.nav .nav__brand__line{display:none}@media (min-width: 576px){.nav__wrapper{padding-bottom:15px}.nav__wrapper.nav--fixed--prep{max-height:0;overflow:hidden}.nav__wrapper.nav--fixed{padding-bottom:0;position:fixed;background-color:#fff;top:0;width:100%;max-height:200px;-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;-ms-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.nav__wrapper.nav--fixed .nav__log-in{display:none}.nav__wrapper.nav--fixed .nav__brand{padding:15px 0}.nav__wrapper.nav--fixed .nav__brand a{display:flex;align-items:center;height:40px}.nav__wrapper.nav--fixed .nav__brand .nav__brand__full{display:none}.nav__wrapper.nav--fixed .nav__menu{display:flex;align-items:center}}.footer .menu__list{list-style:none}.footer__content{padding:60px 0}.footer__content img{object-fit:contain;object-position:left}.footer__footer{font-family:"fieldwork",sans-serif;font-size:14px;line-height:22px;background-color:rgba(var(--color-primary), 0.1)}.footer__footer a{text-decoration:underline}.footer__footer__inner{display:flex}.footer__footer__inner p{margin:0}@media (min-width: 576px){.footer__footer__inner{padding-top:30px;padding-bottom:30px;flex-direction:row;justify-content:space-between}}.footer__footer__links a:not(:first-of-type){padding:0 7.5px}.footer__footer__links,.footer__footer__text{padding-top:15px;padding-bottom:15px;display:flex;justify-content:center}@media (min-width: 576px){.footer__footer__links,.footer__footer__text{justify-content:unset;display:block;padding-top:0;padding-bottom:0}}.footer__footer__text{background-color:#fff;width:calc(100% + 15px);margin-left:-15px}@media (min-width: 576px){.footer__footer__text{background-color:transparent;width:unset}}

