.c-hero{background-color:#005fb3;padding:4rem 0;position:relative;width:100%}@media (min-width:992px){.c-hero{padding:6rem 0}}.c-hero__gradient{background:linear-gradient(90deg,#005fb3 25%,rgba(0,95,179,0))}.c-hero__gradient,.c-hero__picture{height:100%;left:0;position:absolute;top:0;width:100%}.c-hero__picture{opacity:.4}.c-hero__picture img{height:100%}.c-hero__title{color:#fff;font-size:2.5rem;margin-bottom:0;position:relative;z-index:1}@media (min-width:992px){.c-hero__title{font-size:4rem}}.hero{background:#005fb3;background-size:cover;display:block;overflow:hidden;padding:24px 0;position:relative;width:100%}@media (min-width:768px){.hero{padding:48px 0}}.hero.hero--truck{padding:283px 0 32px}@media (min-width:768px){.hero.hero--truck{padding:96px 0}}.hero.hero--truck:before{background-size:contain;content:"";display:block;height:219px;position:absolute;right:0;top:32px;width:98%}@media (min-width:768px){.hero.hero--truck:before{bottom:-24px;height:95%;top:unset;width:55%}}.hero__content h1{color:#000;font-size:32px;line-height:40px;text-align:center}.hero__content h1 span{display:block;font-size:18px;font-weight:400;line-height:24px;margin-top:16px}@media (min-width:768px){.hero__content h1{font-size:96px;line-height:88px;max-width:50%;text-align:left}.hero__content h1 span{font-size:32px;line-height:48px;margin-top:24px;max-width:80%}}.hero__content .btn{margin-top:32px;width:100%}@media (min-width:768px){.hero__content .btn{width:fit-content}}.hero h1{margin:0}.c-three-column-text__title{font-size:1.5rem;margin-bottom:2rem;text-align:center}@media (min-width:992px){.c-three-column-text__title{font-size:2rem;margin-bottom:3rem}}.c-three-column-text__item-title{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem;text-align:center}.c-three-column-text__item-text{text-align:center}.c-image-and-content{color:#1e3352}.c-image-and-content__title{font-size:1.5rem;margin-bottom:1rem}@media (min-width:992px){.c-image-and-content__title{font-size:2rem}}.c-image-and-content__content ul{padding-left:1rem}.c-image-and-content__content h3{font-size:1.25rem;margin-bottom:.5rem}@media (min-width:992px){.c-image-and-content__image-container{order:-1}}.c-image-and-content--image-top .c-image-and-content__image-container,.c-image-and-content--text-first .c-image-and-content__content{order:-1}.c-image-and-content--text-first .c-image-and-content__image-container{order:1}.c-contact-section__container{border:1px solid #e8ecf1;border-radius:4px;overflow:hidden}.c-contact-section__title{background:#005fb3;color:#fff;font-size:1.125rem;margin:0;padding:1rem}@media (min-width:992px){.c-contact-section__title{font-size:1.5rem;padding:1rem 2rem}}.c-contact-section__content{background-color:#ebf5ff;color:#1e3352;font-size:1rem;font-weight:400;padding:1rem}.c-contact-section__content-title{color:#005fb3;font-size:1.125rem;margin-bottom:1rem}@media (min-width:992px){.c-contact-section__content-title{font-size:1.5rem;margin-bottom:2rem}}.c-contact-section__contact-person{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.c-contact-section__image{border-radius:50%;height:100px;width:100px}.c-contact-section__links li a{align-items:center;color:#005fb3;display:flex;flex-direction:row;justify-content:flex-start;padding:.5rem 0}.c-contact-section__links li svg{color:#1e3352;height:1.25rem;margin-right:.5rem;width:1.25rem}.c-contact-section__flag{background:url(/build/images/sprite_flags2.dfb62010.png) no-repeat;background-size:cover;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,.2);display:inline-block;font-size:0;height:17px;margin-right:.25rem;width:24px}.c-contact-section__flag.nl{background-position:0 0}.c-contact-section__flag.en{background-position:-25px 0}.c-contact-section__flag.de{background-position:-50px 0}.c-contact-section__flag.fr{background-position:-75px 0}.c-contact-section__flag.es{background-position:-100px 0}.c-contact-section__flag.pl{background-position:-124px 0}.c-contact-section__flag.no{background-position:-173px 0}.c-contact-section__opening-hours li{padding:4px 0}.c-contact-form{position:relative}.c-contact-form form,.c-contact-form form fieldset{border:none}.c-contact-form form fieldset:disabled{filter:blur(4px)}.c-contact-form form .form-group{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.c-contact-form form .form-group:nth-child(1n+2){margin-top:24px}.c-contact-form form .form-group label{font-size:14px;font-weight:400;line-height:24px}.c-contact-form form .form-group label.required:after{color:#d73925;content:"*";margin-left:4px}.c-contact-form form .form-group small{color:#d73925;display:none;margin:4px 0 0 8px}.c-contact-form form .form-group input,.c-contact-form form .form-group textarea{background:#fff;border:1px solid #e8ecf1;display:block;font-size:1rem;line-height:1.5;padding:.5rem;width:100%}.c-contact-form form .form-group input[type=file],.c-contact-form form .form-group textarea[type=file]{color:#000;padding:8px}.c-contact-form form .form-group input.validate:valid,.c-contact-form form .form-group textarea.validate:valid{border-bottom:2px solid #008d4c}.c-contact-form form .form-group input.validate:invalid,.c-contact-form form .form-group textarea.validate:invalid{border-bottom:2px solid #d73925}.c-contact-form form .form-group input.validate:invalid+small,.c-contact-form form .form-group textarea.validate:invalid+small{display:block}.c-contact-form form .form-group input:focus,.c-contact-form form .form-group textarea:focus{border-bottom:2px solid #07c!important}.c-contact-form form .form-group textarea{height:120px;resize:none}.c-contact-form form .form-group .preview-files{grid-gap:4px;align-items:center;display:flex;flex-wrap:wrap;margin-top:4px}.c-contact-form form .form-group .preview-files img{display:block;opacity:.7;width:calc(25% - 3px)}@keyframes rotating-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-contact-form__alert{border-radius:4px;color:#fff;display:none;margin-bottom:1rem;padding:.5rem 1rem}.c-contact-form__loader{align-items:center;display:flex;display:none;flex-direction:row;height:3rem;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem;z-index:10}.c-contact-form__loader svg{animation:rotating-loader 1s linear infinite;color:#005fb3;height:3rem;width:3rem}.c-contact-form__alert--success{background:#00a65a;border:1px solid #008d4c}.c-contact-form__alert--warning{background:#f39c12;border:1px solid #e08e0b}.c-contact-form__alert--danger{background:#dd4b39;border:1px solid #d73925}