*{--color: #00333F;--muted-color: #777;--background-color: #fff;--background-color-primary-alt: #bba60033;--background-color-secondary-alt: #00677f33;--primary-color: #bba600;--secondary-color: #00677f;--secondary-color-light: #009ABE;--secondary-color-dark: #00333F}.button,.button:after,.button:before,button,button:before,button:after,input[type=button],input[type=button]:before,input[type=button]:after{transition:all .24s cubic-bezier(0,0,.2,1);border-radius:9999px}.button,button,input[type=button]{padding:0 2.5rem;font-size:1rem;cursor:pointer;text-align:center;background-color:transparent;color:var(--secondary-color);margin:0;min-width:7rem;display:inline-flex;align-items:center;justify-content:center;height:4rem;min-height:4rem;max-height:4rem;line-height:1;font-weight:700;font-family:Fedra;text-decoration:none;position:relative;white-space:nowrap;outline:none;border:none;z-index:0;overflow:hidden;margin-top:2rem}.button i.fa-arrow-right,button i.fa-arrow-right,input[type=button] i.fa-arrow-right{transition:all .24s cubic-bezier(0,0,.2,1);padding-left:1rem}.button:before,.button:after,button:before,button:after,input[type=button]:before,input[type=button]:after{position:absolute;content:"";inset:0;transform-origin:left}.button:before,button:before,input[type=button]:before{z-index:-1;border-radius:0;transform:translate(-100%);background-color:var(--secondary-color)}.button:after,button:after,input[type=button]:after{border:2px solid var(--secondary-color);z-index:-2}.button:hover,button:hover,input[type=button]:hover{color:#fff}.button:hover:before,button:hover:before,input[type=button]:hover:before{transform:translate(0)}.button:hover i.fa-arrow-right,button:hover i.fa-arrow-right,input[type=button]:hover i.fa-arrow-right{transform:translate(.5em)}@font-face{font-family:Fedra;src:url(/assets/webfonts/fedra-sans-medium.otf) format("opentype")}*,:after,:before{box-sizing:inherit;padding:0;margin:0}p{margin:1rem auto}html{--header-font-family: "Open Sans", sans-serif;--header-font-weight: 700;--subheader-font-family: "Open Sans", sans-serif;--subheader-font-weight: 700;--body-font-family: "Open Sans", sans-serif;--body-font-weight: 300;--paragraph-font-family: "Open Sans", sans-serif;--paragraph-font-weight: 400;--footer-font-family: "Open Sans", sans-serif;--footer-font-weight: 300;font-family:var(--body-font-family);font-weight:var(--body-font-weight);background-color:var(--background-color);font-size:calc(14px + 6 * (100vw - 350px) / 1570)}@media screen and (min-width: 1920px){html{font-size:calc(18px + 5 * (100vw - 1920px) / 580)}}h1,.title_xxl{margin-top:4rem;margin-bottom:4rem;font-size:calc(26px + 42 * (100vw - 350px) / 1570);line-height:1.115}@media screen and (min-width: 1920px){h1,.title_xxl{font-size:calc(75px + 15 * (100vw - 1920px) / 580)}}h2,.title_xl{margin-top:3rem;margin-bottom:2rem;font-size:calc(20px + 28 * (100vw - 350px) / 1570);line-height:1.1}@media screen and (min-width: 1920px){h2,.title_xl{font-size:calc(50px + 15 * (100vw - 1920px) / 580)}}h3,.title_l{margin-top:1.5rem;margin-bottom:1rem;font-size:calc(18px + 17 * (100vw - 350px) / 1570);line-height:1.085;color:var(--secondary-color)}@media screen and (min-width: 1920px){h3,.title_l{font-size:calc(35px + 10 * (100vw - 1920px) / 580)}}h4,.title_m{margin-top:.75rem;margin-bottom:.5rem;font-size:calc(16px + 8 * (100vw - 350px) / 1570);line-height:1.05;color:var(--secondary-color)}@media screen and (min-width: 1920px){h4,.title_m{font-size:calc(24px + 8 * (100vw - 1920px) / 580)}}h5,.title_s{margin-top:.375rem;margin-bottom:.25rem;font-size:calc(14px + 4 * (100vw - 350px) / 1570)}@media screen and (min-width: 1920px){h5,.title_s{font-size:calc(18px + 5 * (100vw - 1920px) / 580)}}h6,.title_xs{font-size:calc(12px + 2 * (100vw - 350px) / 1570)}@media screen and (min-width: 1920px){h6,.title_xs{font-size:calc(14px + 4 * (100vw - 1920px) / 580)}}a:not(.button){color:var(--secondary-color);text-decoration:underline}a:not(.button).active,a:not(.button):hover,a:not(.button):active,a:not(.button):focus{color:var(--primary-color)}h1{text-align:center}h1,h2{text-align:center;font-family:var(--header-font-family);font-weight:var(--header-font-weight)}h3,h4,h5,h6{font-family:var(--subheader-font-family);font-weight:var(--subheader-font-weight)}p{font-weight:var(--paragraph-font-weight);font-family:var(--paragraph-font-family);max-width:67.14286vw}@media screen and (min-width: 40em){p{max-width:60vw}}@media screen and (min-width: 60em){p{max-width:52.85714vw}}@media screen and (min-width: 80em){p{max-width:42.85714vw}}i{font-weight:var(--footer-font-family);font-family:var(--footer-font-weight)}section{padding:1rem 0 3.75rem}@media screen and (min-width: 600px){section{padding:2.75rem 0 5.75rem}}@media screen and (min-width: 1200px){section{padding:4.75rem 0 6.75rem}}section:nth-child(2n){background-color:var(--background-color-primary-alt)}app-header{position:relative;z-index:2;background-color:var(--background-color)}app-header header div.header_primary{height:8rem;display:flex!important;align-items:center;padding-left:1rem}app-header header div.header_primary a.logo{height:calc(100% - 2rem)}app-header header div.header_primary a.logo img{height:100%;max-width:calc(90vw - 1rem);object-fit:contain}app-header header div.header_primary nav{display:none;flex:1 auto;justify-content:right}@media screen and (min-width: 640px){app-header header div.header_primary nav{display:flex}}app-header header div.header_primary nav a{display:block;padding:0 1rem;font-weight:700;font-size:1.25rem;text-decoration:none}app-header header div.header_secondary{display:none;height:2.75rem;line-height:2.75rem}@media screen and (min-width: 512px){app-header header div.header_secondary{display:block}}app-header header div.header_secondary nav{flex:1 auto;display:flex;justify-content:right;position:relative}app-header header div.header_secondary nav:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;border-top:1px solid #ddd}app-header header div.header_secondary nav a{display:block;padding:0 1rem;color:var(--muted-color);text-decoration:none;border-top:1px solid transparent;position:relative}app-header header div.header_secondary nav a.active{color:var(--secondary-color);border-top-color:var(--secondary-color)}app-header header div.header_secondary nav a:hover{border-top-color:var(--primary-color)}app-footer{padding:7.375rem 0 4.75rem}app-footer footer{padding:1rem 0}app-footer footer .footer_primary{padding-bottom:4.75rem;display:flex;line-height:1.625rem;flex-direction:row;flex-wrap:wrap}@media screen and (max-width: 60rem){app-footer footer .footer_primary .footer__logo{padding-bottom:2rem}app-footer footer .footer_primary .footer__logo,app-footer footer .footer_primary .footer__location{width:100%}app-footer footer .footer_primary .footer__companies,app-footer footer .footer_primary .footer__nav{width:50%}}@media screen and (min-width: 60rem){app-footer footer .footer_primary{justify-content:space-between}}app-footer footer .footer_primary .nav__first{padding-bottom:2rem}app-footer footer .footer_primary .nav__list{list-style:none}app-footer footer .footer_primary .nav__list .nav__item{margin-bottom:.5rem}app-footer footer .footer_primary .nav__list .nav__item a:not(:hover){color:inherit}app-footer footer .footer_primary .nav__list .nav__item a.active:not(:hover){color:var(--secondary-color)}app-footer footer .footer_primary .footer__location a:not(:hover){color:inherit}app-footer footer .footer_secondary{display:flex;justify-content:space-between;align-items:center;flex-flow:column}@media screen and (min-width: 640px){app-footer footer .footer_secondary{flex-flow:row}}app-footer footer .footer_secondary div{height:1.25rem;line-height:1.25rem;color:var(--secondary-color)}app-footer footer .footer_secondary #language-selector{margin-top:2rem}@media screen and (min-width: 640px){app-footer footer .footer_secondary #language-selector{margin-top:0}}app-footer footer .footer_secondary #language-selector ul{list-style:none;margin:0;padding:0;color:var(--color);font-weight:700}app-footer footer .footer_secondary #language-selector ul li{display:inline-block;padding:0 .5rem}app-footer footer .footer_secondary #language-selector ul li:hover{color:var(--primary-color)}app-footer footer .footer_secondary #language-selector ul li.active{color:var(--secondary-color)}.image-left{display:flex;justify-content:center;align-items:stretch;flex-flow:column}@media screen and (min-width: 900px){.image-left{flex-flow:row}}@media screen and (min-width: 900px){.image-left p{padding-left:1rem;width:50%}}@media screen and (min-width: 1200px){.image-left p{width:33.333%}}.image-left img{object-fit:cover;height:auto;width:100%;max-width:60vw;clip-path:polygon(0 0,100% 0,85% 100%,0% 100%);margin:0 auto}@media screen and (min-width: 900px){.image-left img{max-width:unset;flex:1 1 50%;width:50%}}@media screen and (min-width: 1200px){.image-left img{width:66.666%}}app-index app-index-header{display:block}app-index app-index-sofindev .flex-image-0{display:flex;justify-content:center;--border-width: 50rem;flex-flow:column-reverse}@media screen and (min-width: 900px){app-index app-index-sofindev .flex-image-0{flex-flow:row}}app-index app-index-sofindev .flex-image-0 .flex-1{position:relative;margin:-1rem 0 0}app-index app-index-sofindev .flex-image-0 .flex-1 img{width:100%;object-fit:cover;object-position:90% center}@media screen and (min-width: 600px){app-index app-index-sofindev .flex-image-0 .flex-1{margin:-2.75rem 0 0}}@media screen and (min-width: 900px){app-index app-index-sofindev .flex-image-0 .flex-1{flex:1 auto;width:50%;overflow:hidden;margin-bottom:-5.75rem}app-index app-index-sofindev .flex-image-0 .flex-1 img{position:absolute;left:0;bottom:0;height:100%;width:100%;clip-path:polygon(15% 0%,100% 0%,100% 100%,0% 100%)}}@media screen and (min-width: 1200px){app-index app-index-sofindev .flex-image-0 .flex-1{margin:-4.75rem 0 -6.75rem}}@media screen and (min-width: 90rem){app-index app-index-sofindev .flex-image-0 .flex-1{--border-width: 70rem}}app-index app-index-sofindev .flex-image-0 .flex-0{flex:0 0 auto}@media screen and (min-width: 900px){app-index app-index-sofindev .flex-image-0 .flex-0{width:calc(50% - 4rem);margin:0 2rem}}@media screen and (min-width: 60rem){app-index app-index-sofindev .flex-image-0 .flex-0{max-width:50rem;margin-left:calc((100% - 50rem)/2)}}@media screen and (min-width: 80rem){app-index app-index-sofindev .flex-image-0 .flex-0{max-width:70rem;margin-left:calc((100% - 70rem)/2)}}@media screen and (min-width: 120rem){app-index app-index-sofindev .flex-image-0 .flex-0{max-width:95rem;margin-left:calc((100% - 95rem)/2)}}app-index app-index-sofindev .container{display:flex;flex-direction:column}app-index app-index-sofindev .container img{margin-bottom:.5rem}app-index app-index-facts{display:block}app-company-banner{display:block;width:100%;margin-bottom:4.5rem;position:relative;min-height:16rem;height:33.33vw;overflow:hidden;margin-top:-1rem}@media screen and (min-width: 600px){app-company-banner{margin-top:-2.75rem}}@media screen and (min-width: 900px){app-company-banner{height:30vw}}@media screen and (min-width: 1200px){app-company-banner{margin-top:-4.75rem;height:25vw}}app-company-banner img.banner{height:100%;width:100%;object-fit:cover;object-position:center 52%;clip-path:polygon(0 0,96% 0,calc(100% - 12rem) 100%,0% 100%)}@media screen and (min-width: 900px){app-company-banner img.banner{clip-path:polygon(0 0,94% 0,calc(100% - 16rem) 100%,0% 100%)}}@media screen and (min-width: 1200px){app-company-banner img.banner{clip-path:polygon(0 0,92% 0,calc(100% - 20rem) 100%,0% 100%)}}app-company-banner img.logo{position:absolute;right:0;bottom:0;z-index:1;max-height:4rem;max-width:8rem;margin-right:2rem}@media screen and (min-width: 900px){app-company-banner img.logo{margin-right:1.5rem;max-height:6rem;max-width:12rem}}@media screen and (min-width: 1200px){app-company-banner img.logo{max-height:8rem;max-width:16rem}}app-brabopak,app-claes-food-projects,app-dumortier,app-weidelco{display:flex}app-brabopak app-company-header,app-claes-food-projects app-company-header,app-dumortier app-company-header,app-weidelco app-company-header{display:block}app-brabopak app-company-header div.container,app-claes-food-projects app-company-header div.container,app-dumortier app-company-header div.container,app-weidelco app-company-header div.container{display:flex;flex-direction:column;justify-items:center;justify-content:center;align-content:center;align-items:center}app-brabopak app-company-fact,app-claes-food-projects app-company-fact,app-dumortier app-company-fact,app-weidelco app-company-fact{padding:1.5rem 0;display:block}app-brabopak app-company-fact div.container,app-claes-food-projects app-company-fact div.container,app-dumortier app-company-fact div.container,app-weidelco app-company-fact div.container{display:flex;flex-direction:column;justify-items:center;justify-content:center;align-content:center;align-items:center;text-align:center}app-brabopak app-company-fact div.container h2,app-claes-food-projects app-company-fact div.container h2,app-dumortier app-company-fact div.container h2,app-weidelco app-company-fact div.container h2{margin:0}app-brabopak app-company-fact div.container a,app-claes-food-projects app-company-fact div.container a,app-dumortier app-company-fact div.container a,app-weidelco app-company-fact div.container a{margin-top:1rem}app-company-tiles,app-company-suppliers{display:flex;flex-wrap:wrap;justify-items:center;align-items:center;flex-direction:column}app-company-tiles>div,app-company-suppliers>div{width:15rem}app-company-tiles>div h3,app-company-suppliers>div h3{text-align:center}app-company-tiles>div+div,app-company-suppliers>div+div{margin-top:2rem}@media only screen and (min-width: 60rem){app-company-tiles,app-company-suppliers{justify-content:center;flex-direction:row;align-items:flex-start}app-company-tiles>div+div,app-company-suppliers>div+div{margin-left:2rem;margin-top:0}}app-company-tiles h4,app-company-suppliers h4{text-align:center;padding-bottom:.5rem}app-company-tiles app-company-tile,app-company-tiles app-company-supplier,app-company-suppliers app-company-tile,app-company-suppliers app-company-supplier{display:block}app-company-tiles app-company-tile a,app-company-tiles app-company-supplier a,app-company-suppliers app-company-tile a,app-company-suppliers app-company-supplier a{display:flex;flex-wrap:wrap;padding:1.5rem 1.5rem 0;justify-content:center;background-color:#fff;border:.5rem solid var(--background-color-secondary-alt)}app-company-tiles app-company-tile a img,app-company-tiles app-company-supplier a img,app-company-suppliers app-company-tile a img,app-company-suppliers app-company-supplier a img{aspect-ratio:auto 640/235;margin-bottom:1.5rem;height:81px;max-width:11.25rem;object-fit:contain;object-position:center center;width:auto}app-company-tiles app-company-tile+app-company-tile,app-company-tiles app-company-tile+app-company-supplier,app-company-tiles app-company-supplier+app-company-tile,app-company-tiles app-company-supplier+app-company-supplier,app-company-suppliers app-company-tile+app-company-tile,app-company-suppliers app-company-tile+app-company-supplier,app-company-suppliers app-company-supplier+app-company-tile,app-company-suppliers app-company-supplier+app-company-supplier{margin-top:2rem}app-company-facts{display:flex;flex-wrap:wrap;justify-items:center;align-items:center;flex-direction:column}@media only screen and (min-width: 60rem){app-company-facts{justify-content:center;flex-direction:row}}app-company-facts app-company-fact{display:flex;align-items:center;justify-content:center;width:18rem;height:18rem;background-color:#fff;border-radius:9999px;margin-bottom:2rem}app-company-facts app-company-fact+app-company-fact{margin-left:.5rem}@media screen and (min-width: 60rem){app-company-facts app-company-fact{width:16rem;height:16rem;margin-bottom:0}app-company-facts app-company-fact+app-company-fact{margin-left:1rem}}@media screen and (min-width: 80rem){app-company-facts app-company-fact{width:18rem;height:18rem}app-company-facts app-company-fact+app-company-fact{margin-left:2rem}}@media screen and (min-width: 120rem){app-company-facts app-company-fact{width:22rem;height:22rem}app-company-facts app-company-fact+app-company-fact{margin-left:4rem}}app-company-facts app-company-fact .fact__name{text-align:center}app-company-facts app-company-fact .fact__placeholder{display:flex;flex-direction:column}app-company-facts app-company-fact .fact__value{text-align:center;margin-top:1rem;margin-bottom:.5rem;color:var(--primary-color)}app-company-facts app-company-fact .fact__icon{margin-top:-.5rem;color:var(--secondary-color);text-align:center;align-self:center;justify-self:center}.block{display:block}.white-space-pre{white-space:pre-line}.container{max-width:90%;margin:0 auto}.mx-4{margin-top:1rem!important;margin-bottom:1rem!important}.mx-8{margin-top:2em!important;margin-bottom:2rem!important}.ml-0{margin-left:0!important}.mt-0{margin-top:0!important}.mt-4{margin-top:1rem!important}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.align-left{text-align:left}@media screen and (min-width: 60rem){.container{max-width:50rem}}@media screen and (min-width: 80rem){.container{max-width:70rem}}@media screen and (min-width: 120rem){.container{max-width:95rem}}app-root main router-outlet~*{display:block}
