@media 	screen and (max-width: 1920px){body{font-size: 1.6rem;}h1,h2{font-size: 4.2rem;}blockquote{font-size: 3rem;}p.intro-groot{font-size: 3rem;}p.intro-klein{font-size: 2rem;}[id*="bar-"]{font-size: 2.1rem;}#logo > img{margin-right: 27px;}#main-menu-toggle{width: 20px;height: 15px;padding: 6px 0;}#main-menu.active #main-menu-toggle::before{transform: translateY(6px) rotate(45deg);}#main-menu.active #main-menu-toggle::after{transform: translateY(-6px) rotate(-45deg);}#main-menu-logo-wrap > img,div.w-s-homebanner article > img{width: 37.2rem;}#main-menu ul{font-size: 3rem;line-height: 1.78;width: 38vw;margin-left: 3rem;}#main-menu-contact{padding-left: calc(100% - 38vw);margin-top: 3rem;font-size: 1.8rem;}#main-menu-logo-wrap{background-size: auto 100%;}header.scroll,header.scroll #bar-top,header.scroll #bar-bottom,header.scroll #main-menu,header.scroll #logo{height: 55px;}header.scroll #bar-left,header.scroll #bar-right,header.scroll #main-menu,header.scroll #logo,header.scroll #socialmedia{width: 55px;}header.scroll #logo > img{margin-right: 28px;margin-bottom: 22px;}header.scroll + main .w-s-homebanner::after,header.scroll + main .snippet .image::after{width: calc(100vw - 110px);}div.w-s-homebanner .content[class*="box"]{font-size: 4.3rem;max-width: 109rem;}div.w-s-homebanner .content:not([class*="box"]){font-size: 3.3rem;}}@media 	screen and (max-width: 1680px){body{font-size: 1.5rem;}h3,.moduleTitle{font-size: 2.5rem;}h4,h5,h6{font-size: 1.7rem;}blockquote{font-size: 2.2rem;}p.intro-groot{font-size: 2.2rem;}p.intro-klein{font-size: 1.8rem;}.grid > div{margin-left: 2rem;margin-right: 2rem;}.grid > div:not([class*="width-"]),div.grid > div.w-s-theme,div.grid > div.w-s-header{width: calc(100% - 4rem);}.width-25{width: calc(25% - 4rem);}.width-33,div.grid > div.w-s-vacancybtn{width: calc(33.333% - 4rem);}.width-50{width: calc(50% - 4rem);}.width-66{width: calc(66.667% - 4rem);}.width-75{width: calc(75% - 4rem);}.breakout-left > img,.breakout-left > .video-container{margin-left: -10%;}.breakout-right > img,.breakout-right > .video-container{margin-left: 10%;}[id*="bar-"]{font-size: 2rem;}#logo > img{margin-right: 30px;}#main-menu-logo-wrap > img,div.w-s-homebanner article > img{width: 34.6rem;}#main-menu ul{font-size: 2.6rem;line-height: 1.88;margin-left: 2.5rem;}#main-menu-contact{margin-top: 2.5rem;font-size: 1.6rem;}div.w-s-homebanner .content[class*="box"]{font-size: 3.5rem;max-width: 95rem;}div.w-s-homebanner .content:not([class*="box"]){font-size: 2.9rem;}div.w-s-counter .title{font-size: 2.8rem;}div.w-s-counter .subtitle{font-size: 1.8rem;}div.w-s-imgbox.vw50-right .bg-image,div.w-s-imgbox.vw50-left .bg-image{width: calc(50vw - 2rem);}div.w-s-imgbox.vw50-left .bg-image{transform: translateX(calc(-50vw + 63rem - 4rem));}}@media screen and (max-width: 1500px){.grid{max-width: 99.2rem;}div.w-s-imgbox.vw50-left .bg-image{transform: translateX(calc(-50vw + 49.6rem - 4rem));}div.w-s-imgbox.vw50-left .bg-image > div{padding-left: calc(3em + (50vw - 49.6rem));}div.w-s-imgbox.vw50-right .bg-image > div{padding-right: calc(3em + (50vw - 49.6rem));}#scrollindicator.left{left: calc(50% - (49.6rem / 2));}#scrollindicator.right{left: calc(50% + (49.6rem / 2));}}@media screen and (max-width: 1400px){body{font-size: 1.4rem;}h1,h2{font-size: 3.2rem;}h3,.moduleTitle{font-size: 2rem;}h4,h5,h6{font-size: 1.4rem;}blockquote{font-size: 2.6rem;}p.intro-groot{font-size: 2.6rem;}p.intro-klein{font-size: 1.6rem;}[id*="bar-"]{font-size: 1.8rem;}#logo > img{max-width:40px;margin-right: 19px;}header.scroll #logo > img{margin-right: 20px;}#main-menu-toggle{width: 14px;height: 12px;padding: 5px 0;}#main-menu-toggle::before,#main-menu-toggle::after{height: 2px;}#main-menu.active #main-menu-toggle::before{transform: translateY(5px) rotate(45deg);}#main-menu.active #main-menu-toggle::after{transform: translateY(-5px) rotate(-45deg);}#main-menu-logo-wrap > img,div.w-s-homebanner article > img{width: 26.5rem;}#main-menu ul{font-size: 2.1rem;line-height: 1.81;margin-left: 2rem;}#main-menu-contact{margin-top: 2rem;font-size: 1.3rem;}div.w-s-homebanner .content:not([class*="box"]){font-size: 2.3rem;}div.w-s-counter .title{font-size: 2.4rem;}div.w-s-counter .subtitle{font-size: 1.6rem;}div.w-s-themeintro:first-child a > [class^="box-"]{padding: 2em;font-size: 1.3rem;line-height: 1.25;}div.w-s-themeintro:first-child a > [class^="box-"] h3{font-size: 1.8rem;}div.w-s-themeintro:first-child a:nth-child(1),div.w-s-themeintro:first-child a:nth-child(5){height: 55%;}div.w-s-themeintro:first-child a:nth-child(2),div.w-s-themeintro:first-child a:nth-child(4){height: 45%;}div.w-s-themeintro:first-child a:nth-child(1) > [class^=box-]{padding-left: calc(2em + 120px);}div.w-s-themeintro:first-child a:nth-child(2) > [class^=box-]{padding-left: calc(2em + 120px);}div.w-s-themeintro:first-child a:nth-child(4) > [class^=box-]{padding-right: calc(2em + 120px);}div.w-s-themeintro:first-child a:nth-child(5) > [class^=box-]{padding-right: calc(2em + 120px);}div.snippet .column-right{width: 50%;}div.snippet .text{margin-top: 4rem;}div.snippet .text:first-child{margin-top: 6rem;}div.snippet .column-left div[class*="box-"]{width: 100%;margin-left: 0;padding-left: 3em;}div.w-s-imgbox.vw50-left .bg-image{transform: translateX(calc(-50vw + 49.6rem - 4rem));}div.w-s-imgbox.vw50-left .bg-image > div{padding-left: calc(3em + (50vw - 49.6rem));}div.w-s-imgbox.vw50-right .bg-image > div{padding-right: calc(3em + (50vw - 49.6rem));}}@media 	screen and (max-width: 1280px){div.w-s-themeintro:first-child a > [class^="box-"]{padding: 2em 1.5em;}div.w-s-themeintro:first-child a:nth-child(1) > [class^=box-]{padding-left: calc(1.5em + 120px);}div.w-s-themeintro:first-child a:nth-child(2) > [class^=box-]{padding-left: calc(1.5em + 120px);}div.w-s-themeintro:first-child a:nth-child(4) > [class^=box-]{padding-right: calc(1.5em + 120px);}div.w-s-themeintro:first-child a:nth-child(5) > [class^=box-]{padding-right: calc(1.5em + 120px);}#cookiemsg{font-size: 0.9em;}}@media 	screen and (max-width: 1200px){.grid{margin: 1.5rem auto;max-width: 91.4rem;}header,header #bar-top,header #bar-bottom,header #main-menu,header #logo{height: 55px;}header #bar-left,header #bar-right,header #main-menu,header #logo,header #socialmedia{width: 55px;}header #logo > img{margin-right: 20px;margin-bottom: 22px;}header + main .w-s-homebanner::after,header + main .snippet .image::after{width: calc(100vw - 110px);}.breakout-left > img,.breakout-left > .video-container{margin-left: -2rem;}.breakout-right > img,.breakout-right > .video-container{margin-left: 2rem;}div.w-s-homebanner{min-height: calc(100vh - 110px);}div.w-s-themeintro:not(.load-hidden):first-child{height: calc(100vh - 110px);max-height: calc(100vh - 110px);}div.w-s-themeintro.hidden{max-height: 0;}div.w-s-homebanner article{}div.w-s-themeintro:first-child div.themeintro-wrap{height: calc(100vh - 110px);}div.w-s-themeintro:first-child a:nth-child(1) > [class^=box-]{padding-left: calc(1.5em + 55px);}div.w-s-themeintro:first-child a:nth-child(2) > [class^=box-]{padding-left: calc(1.5em + 55px);}div.w-s-themeintro:first-child a:nth-child(4) > [class^=box-]{padding-right: calc(1.5em + 55px);}div.w-s-themeintro:first-child a:nth-child(5) > [class^=box-]{padding-right: calc(1.5em + 55px);}div.snippet .column-left div[class*="box-"]{width: calc(100% + 2rem);margin-left: -2rem;}div.snippet .column-right div[class*="box-"]{width: calc(100% + 2rem);margin-right: -2rem;padding-right: 3rem;}div.w-s-theme .side-image,div.w-s-theme .video{width: calc(100% + 2rem);margin-left: -2rem;}div.w-s-imgbox.vw50-right .bg-image,div.w-s-imgbox.vw50-left .bg-image{width: calc(50vw - 1.5rem);}div.w-s-imgbox.vw50-left .bg-image{transform: translateX(calc(-50vw + 45.7rem - 4rem));}div.w-s-imgbox.vw50-left .bg-image > div{padding-left: calc(3em + (50vw - 45.7rem));}div.w-s-imgbox.vw50-right .bg-image > div{padding-right: calc(3em + (50vw - 45.7rem));}#scrollindicator.left{left: calc(50% - (45.7rem / 2));}#scrollindicator.right{left: calc(50% + (45.7rem / 2));}}@media 	screen and (max-width: 1023px){h1,h2{font-size: 2.8rem;}blockquote{font-size: 2.2rem;}p.intro-groot{font-size: 2rem;}div.snippet .text:first-child{margin-top: 3rem;}div.grid > div.w-s-theme + div.w-s-theme{margin-top: 4rem;}body .news.list .newsList .newsItem,body .news.latest .newsLatest .newsItem{width: calc(50% - 2rem);}body .news.list .newsList .content,body .news.latest .newsLatest .content{padding: 2rem;}header{height: 120px;}header #main-menu{height: 120px;width: 120px;}[id*="bar-"]{display: none;}header + main .w-s-homebanner::after,header + main .snippet .image::after{width: 100vw !important;font-size: 1.2em;}#socialmedia{display: none;}header #logo,header.scroll #logo{bottom: auto;right: auto;top: 22px;left: 48px;width: auto;height: auto;}header.scroll #logo{top: 10px;left: 10px;}#logo > img{max-width: 80px;transition: max-width 0.25s;}header.scroll #logo > img{max-width: 40px;}#main-menu-toggle{width: 28px;height: 22px;padding: 9px 0;}#main-menu-toggle::before,#main-menu-toggle::after{height: 4px;}#main-menu.active #main-menu-toggle::before{transform: translateY(9px) rotate(45deg);}#main-menu.active #main-menu-toggle::after{transform: translateY(-9px) rotate(-45deg);}header.scroll #main-menu-toggle{width: 22px;height: 17px;padding: 7px 0;}header.scroll #main-menu-toggle::before,header.scroll #main-menu-toggle::after{height: 3px;}header.scroll #main-menu.active #main-menu-toggle::before{transform: translateY(7px) rotate(45deg);}header.scroll #main-menu.active #main-menu-toggle::after{transform: translateY(-7px) rotate(-45deg);}#main-menu-wrap{padding: 12rem 2em 2em;box-sizing: border-box;align-content: flex-start;justify-content: flex-start;align-items: flex-end;}#main-menu-logo-wrap{margin-left: auto;order: 3;background-image: none !important;}#main-menu-logo-wrap > img{width: 17rem;}#main-menu ul{width: 100%;margin-left: 0;font-size: 4rem;}#main-menu-contact{padding-left: 0;font-size: 3rem;display: flex;flex-direction: column;margin-top: 3em;width: 50%;}#main-menu-contact > a + a{margin-left: 0;margin-top: 0.5em;}#main-menu-social{position: absolute;bottom: 0.75em;left: 0;font-size: 4rem;width: 100%;text-align: center;margin: 0;}main{padding-bottom: 0;}.grid{max-width: 100%;padding-left: 2rem;padding-right: 2rem;margin-bottom: 4rem;margin-top: 8rem;}.grid > div{margin-left: 1.5rem;margin-right: 1.5rem;}.grid > div:not([class*="width-"]),div.grid > div.w-s-theme,div.grid > div.w-s-header{width: calc(100% - 3rem);}.width-25{width: calc(25% - 3rem);}.width-33,div.grid > div.w-s-vacancybtn{width: calc(33.333% - 3rem);}.width-50{width: calc(50% - 3rem);}.width-66{width: calc(66.667% - 3rem);}.width-75{width: calc(75% - 3rem);}[class*="box-"]:not([class*="lightbox"]){padding: 2rem;}div.snippet .column-left,div.snippet .column-right{width: calc(50% - 1.5rem);}div.snippet .column-left div[class*="box-"]{width: calc(100% + 3.5rem);margin-left: -3.5rem;padding-left: 3.5rem;}div.snippet .column-right div[class*="box-"]{width: calc(100% + 3.5rem);margin-right: -3.5rem;padding-right: 3.5rem;}div.w-s-theme .side-image,div.w-s-theme .video{width: calc(100% + 3.5rem);margin-left: -3.5rem;}div.w-s-homebanner{min-height: calc(100vh - 120px);}div.w-s-homebanner article{padding: 12rem;}div.w-s-homebanner .content[class*="box"]{max-width: 83rem;margin-left: -12rem;padding-left: calc(12rem + 0.6em);}.breakout-left > .video-container,.breakout-right > .video-container{padding-top: calc((100% + 3.5rem) * 0.5625);}.breakout-right > img,.breakout-right > .video-container{margin-left: 0;width: calc(100% + 3.5rem);}.breakout-left > img,.breakout-left > .video-container{margin-left: -3.5rem;width: calc(100% + 3.5rem);}div.w-s-balls .ball{width: 20rem;height: 20rem;font-size: 2.2rem;}div.w-s-themeintro:not(.load-hidden){display: none;}#cookiemsg{bottom: 0;top: auto;}div.w-s-imgbox.vw50-left .bg-image{transform: translateX(-3.5rem);}div.w-s-imgbox.vw50-left .bg-image > div{padding-left: 2em;}div.w-s-imgbox.vw50-right .bg-image > div{padding-right: 2em;}#scrollindicator.left{left: calc(25% + 1rem);}#scrollindicator.right{left: calc(75% - 1rem);}}@media screen and (max-width: 767px){.modal{margin: 0;width: auto;left: 20px;right: 20px;}.modal.fade.in{top: 20px;}#cookiemsg{display: block;text-align: center;padding-top: 0.5em;padding-bottom: 0.5em;}#cookiemsg-btn{margin-top: 0.5em;}h1,h2{font-size: 2.2rem;}h3,.moduleTitle{font-size: 2rem;}blockquote{font-size: 2rem;}p.intro-groot{font-size: 1.8rem;}body .newsItem > .content-wrap{flex: 0 1 auto;width: 100%;margin: 0;}body .newsItem > .img{order: 0;margin-bottom: 4rem;max-width: 25rem;width: auto;}.width-25,.width-33,div.grid > div.w-s-vacancybtn{width: calc(50% - 3rem);}.width-66,.width-75{width: calc(100% - 3rem);}#main-menu-logo-wrap > img{width: 15rem;}#main-menu ul{font-size: 3.8rem;}#main-menu-contact{font-size: 2.4rem;}#main-menu-social{font-size: 3.2rem;}div.w-s-balls .ball{width: 16rem;height: 16rem;font-size: 1.6rem;}#scrollindicator.mobile{display: block;}#scrollindicator{bottom: 0.6em;}.w-s-homebanner .homebanner-pager{bottom: 0;}div.w-s-homebanner article > img{width: 20rem;}.snippet.w-s-vacancyheader + .wysiwyg.width-25{width: calc(100% - 3rem);}}@media	screen and (max-width: 559px),screen and (max-height: 559px){#main-menu-wrap{padding-top: 7rem;height: auto;bottom: 0;overflow: auto;}#main-menu-logo-wrap > img{width: 7rem;}#main-menu ul{font-size: 2rem;}#main-menu-contact{font-size: 1.6rem;width: 60%;margin-top: 2.5em;}#main-menu-contact > a + a{margin-top: 0;}#main-menu-social{font-size: 2.2rem;}body .news.list .newsList .newsItem,body .news.latest .newsLatest .newsItem{width: calc(100% - 2rem);}body .news.list .newsList .content,body .news.latest .newsLatest .content{padding: 2rem;}}@media screen and (max-height: 559px){#main-menu-logo-wrap{margin-bottom: 6rem;}#main-menu-contact{position: relative;padding-bottom: 6rem;}#main-menu-social{bottom: 0.5em;width: 166.6667%;}}@media	screen and (max-width: 559px){.grid{margin-top: 5rem;}.grid > div{margin-top: 3rem;margin-bottom: 3rem;}.width-33,div.grid > div.w-s-vacancybtn,.width-50{width: calc(100% - 3rem);}div.snippet .column-left,div.snippet .column-right{width: 100%;}header{height: 8rem;}header #logo,header.scroll #logo{left: 20px;}header #logo > img{max-width: 48px;}header #main-menu{width: 7rem;height: 8rem;}div.snippet .column-left div[class*="box-"]{margin-left: -3.5rem;padding-left: 3.5rem;width: calc(100% + 4.5rem);}div.w-s-theme .video,div.w-s-theme .side-image{width: calc(100% + 3.5rem);padding-bottom: 0;margin-top: 4rem;margin-left: 0;}body div.form > form > div > input[type="submit"]{width: 100%;}div.snippet.w-s-theme div[class*="box-"],div.snippet.w-s-header div[class*="box-"]{margin-top: 0;}div.w-s-homebanner{min-height: calc(100vh - 80px);}div.w-s-homebanner article{padding: 4rem;}div.w-s-homebanner .content[class*="box"]{font-size: 2.8rem;margin-left: -4rem;padding-left: calc(4rem + 0.6em);}.htmlimage:not(.breakout-left):not(.breakout-right) > img{margin-left: -3.5rem;width: calc(100% + 3.5rem);max-width: none;}.grid > div.w-s-counter.width-33 + .w-s-counter.width-33{border-top: 0;margin-top: 0;}div.w-s-vacancyheader .vacancyheader-title{font-size: 2.4rem;}header + main .w-s-homebanner::after,header + main .snippet .image::after{width: 100vw !important;font-size: 1em;padding-right: 0.5em;padding-bottom: 0.5em;}div.w-s-imgbox.vw50-right .bg-image,div.w-s-imgbox.vw50-left .bg-image{width: auto;}div.w-s-imgbox.vw50-left .bg-image{transform: translateX(0);}#scrollindicator.left{left: 50%;}#scrollindicator.right{left: 50%;}}@media	screen and (max-width: 400px){.grid{padding-left: 1rem;padding-right: 1rem;margin-top: 6rem;}.grid > div{margin-top: 2rem;margin-bottom: 2rem;}div.snippet .column-left div[class*="box-"]{margin-left: -2.5rem;padding-left: 2.5rem;width: calc(100% + 3rem);}.breakout-left > .video-container,.breakout-right > .video-container{padding-top: calc((100% + 2.5rem) * 0.5625);}.breakout-right > img,.breakout-right > .video-container{width: calc(100% + 2.5rem);}.breakout-left > img,.breakout-left > .video-container,.htmlimage:not(.breakout-left):not(.breakout-right) > img{margin-left: -2.5rem;width: calc(100% + 2.5rem);}.width-25{width: calc(100% - 3rem);}div.w-s-homebanner .content[class*="box"]{font-size: 2rem;margin: auto 0 2rem -4rem;}.grid > div.w-s-counter.width-25 + .w-s-counter.width-25{border-top: 0;margin-top: 0;}}@media(max-width:767px){.only-desktop{display:none !important;}}@media(min-width:768px){.only-mobile{display:none !important;}}