a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}image,svg{display:block}@media(max-width:768px){body,html,main{overflow-x:hidden;width:100%}}body,body *{box-sizing:border-box}body{position:relative;color:#595959;overflow-x:hidden}::-moz-focus-inner{border:0}:focus{outline:none}main{padding-top:80px}@media(min-width:768px){main{padding-top:143px}}main>:last-child{margin-bottom:4rem}@media(min-width:768px){main>:last-child{margin-bottom:6rem}}@media(min-width:992px){main>:last-child{margin-bottom:8rem}}.is--centered{text-align:center}.shadow{box-shadow:0 10px 20px -10px rgba(0,0,0,.2)}[class*=gaTeaser]:hover{text-decoration:none}[class*=gaTeaser]:hover .button-type--primary{background:#71a21f}.crossfader{position:relative;max-width:100%;width:100%;margin:0 0 72px}.crossfader .slick-track{display:flex;flex-flow:row}.crossfader img{max-width:100%}.calltoaction{margin:2rem auto 3.5rem}@media(min-width:768px){.calltoaction{margin-bottom:6.5rem}}.contact-person{margin:6rem 0 4rem;padding-bottom:.5rem}.contact-person h4.headline{font-size:2rem;line-height:1.35;margin-bottom:1rem}.title-and-text{margin-bottom:2rem}@media(min-width:768px){.title-and-text{margin-bottom:3rem}}.salesforce--text{font-size:1.25rem;line-height:2rem;margin-bottom:2.5rem;text-align:center}@media(max-width:576px){.halfWidthTeaser .button-type--text{display:none}}.recaptcha-error iframe{border:2px solid #c52b2b}.header-menuwrapper .feather-search{width:24px;height:24px;transform:scale(.9);margin-right:1.25rem}.header-menuwrapper .feather-search:hover{color:#5c861f}.gaTeaserServiceItem{color:#000}.gaTeaserPartner h4{font-family:Metropolis,Helvetica,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:40px}.gaTeaserCasestudy h4,.is--centered h2{font-size:40px;line-height:48px}.is--centered h2{text-align:center}.author-detail section{margin-bottom:72px}.author-information_header{margin-bottom:36px;font-weight:400}.author-information_avatar{text-align:center}@media(min-width:768px){.author-information_avatar{text-align:left}}.author-information_avatar img{width:245px;height:auto;border-radius:50%;margin-bottom:24px}@media(min-width:768px){.author-information_avatar img{width:100%;margin-bottom:0}}.flex{display:flex}.column{width:100%;margin-bottom:8px;word-wrap:break-word;position:relative}.column.fullwidth{max-width:100%;padding:0}@media(max-width:576px){.column{padding-left:16px;padding-right:16px}}@media(min-width:576px){.column{margin-left:calc(8px);margin-right:calc(8px);margin-bottom:0}}@media(min-width:768px){.column{margin-left:calc(12px);margin-right:calc(12px)}}@media(min-width:992px){.column{margin-left:calc(12px);margin-right:calc(12px)}}@media(min-width:1200px){.column{margin-left:calc(12px);margin-right:calc(12px)}}.row{display:flex;flex-wrap:wrap}@media(min-width:768px){.row{margin-left:calc(-12px);margin-right:calc(-12px)}}.row.listing-col-3{flex-wrap:wrap}.row.listing-col-3 .column{margin-bottom:48px}.row.listing-col-3 .column:nth-child(3n){margin-right:0}@media(min-width:768px){.column--inset{padding-left:calc(60px);padding-right:calc(60px)}}@media(min-width:992px){.column--inset{padding-left:calc(80px);padding-right:calc(80px)}}@media(min-width:1200px){.column--inset{padding-left:calc(96px);padding-right:calc(96px)}}@media(min-width:768px){.column--inset--2{padding-left:calc(120px);padding-right:calc(120px)}}@media(min-width:992px){.column--inset--2{padding-left:calc(160px);padding-right:calc(160px)}}@media(min-width:1200px){.column--inset--2{padding-left:calc(192px);padding-right:calc(192px)}}.container{width:100%;margin:0 auto;min-width:320px;max-width:576px}@media(min-width:576px){.container{overflow:visible}}@media(min-width:768px){.container{max-width:720px;padding-left:12px;padding-right:12px}}@media(min-width:992px){.container{max-width:960px;padding-left:12px;padding-right:12px}}@media(min-width:1200px){.container{max-width:1152px;padding-left:12px;padding-right:12px}}@media(min-width:768px){.colspan--1{width:calc(60px)}}@media(min-width:992px){.colspan--1{width:calc(80px)}}@media(min-width:1200px){.colspan--1{width:calc(96px)}}@media(min-width:768px){.colspan--2{width:calc(96px)}}@media(min-width:992px){.colspan--2{width:calc(136px)}}@media(min-width:1200px){.colspan--2{width:calc(168px)}}@media(min-width:768px){.colspan--3{width:calc(156px)}}@media(min-width:992px){.colspan--3{width:calc(216px)}}@media(min-width:1200px){.colspan--3{width:calc(264px)}}@media(min-width:768px){.colspan--3_5{width:176px}}@media(min-width:992px){.colspan--3_5{width:242px}}@media(min-width:1200px){.colspan--3_5{width:296px}}@media(min-width:768px){.colspan--4{width:calc(216px)}}@media(min-width:992px){.colspan--4{width:calc(296px)}}@media(min-width:1200px){.colspan--4{width:calc(360px)}}@media(min-width:768px){.colspan--5{width:calc(276px)}}@media(min-width:992px){.colspan--5{width:calc(376px)}}@media(min-width:1200px){.colspan--5{width:calc(456px)}}@media(min-width:768px){.colspan--6{width:calc(336px)}}@media(min-width:992px){.colspan--6{width:calc(456px)}}@media(min-width:1200px){.colspan--6{width:calc(552px)}}@media(min-width:768px){.colspan--7{width:calc(396px)}}@media(min-width:992px){.colspan--7{width:calc(536px)}}@media(min-width:1200px){.colspan--7{width:calc(648px)}}@media(min-width:768px){.colspan--8{width:calc(456px)}}@media(min-width:992px){.colspan--8{width:calc(616px)}}@media(min-width:1200px){.colspan--8{width:calc(744px)}}@media(min-width:768px){.colspan--9{width:calc(516px)}}@media(min-width:992px){.colspan--9{width:calc(696px)}}@media(min-width:1200px){.colspan--9{width:calc(840px)}}.colspan--10{width:100%}@media(min-width:768px){.colspan--10{width:calc(576px)}}@media(min-width:992px){.colspan--10{width:calc(776px)}}@media(min-width:1200px){.colspan--10{width:calc(936px)}}@media(min-width:768px){.colspan--11{width:calc(612px)}}@media(min-width:992px){.colspan--11{width:calc(856px)}}@media(min-width:1200px){.colspan--11{width:calc(1032px)}}.colspan--12{width:100%}@media(max-width:576px){.colspan--xs-6{width:50%}}@media(min-width:768px){.inset--1{margin-left:calc(72px)}}@media(min-width:992px){.inset--1{margin-left:calc(92px)}}@media(min-width:1200px){.inset--1{margin-left:calc(108px)}}@media(min-width:768px){.inset--2{margin-left:calc(156px)}}@media(min-width:992px){.inset--2{margin-left:calc(196px)}}@media(min-width:1200px){.inset--2{margin-left:calc(228px)}}@media(min-width:768px){.inset--3{margin-left:calc(240px)}}@media(min-width:992px){.inset--3{margin-left:calc(300px)}}@media(min-width:1200px){.inset--3{margin-left:calc(348px)}}@media(min-width:768px){.inset--4{margin-left:calc(324px)}}@media(min-width:992px){.inset--4{margin-left:calc(404px)}}@media(min-width:1200px){.inset--4{margin-left:calc(468px)}}@media(min-width:768px){.inset--5{margin-left:calc(408px)}}@media(min-width:992px){.inset--5{margin-left:calc(508px)}}@media(min-width:1200px){.inset--5{margin-left:calc(588px)}}@media(min-width:768px){.inset--6{margin-left:calc(492px)}}@media(min-width:992px){.inset--6{margin-left:calc(612px)}}@media(min-width:1200px){.inset--6{margin-left:calc(708px)}}@media(min-width:768px){.inset--7{margin-left:calc(576px)}}@media(min-width:992px){.inset--7{margin-left:calc(716px)}}@media(min-width:1200px){.inset--7{margin-left:calc(828px)}}@media(min-width:768px){.inset--8{margin-left:calc(660px)}}@media(min-width:992px){.inset--8{margin-left:calc(820px)}}@media(min-width:1200px){.inset--8{margin-left:calc(948px)}}.justify-center{justify-content:center}caption,h1,h2,h3,h4,h5,h6{font-family:Metropolis,Helvetica,sans-serif;color:#006065;font-weight:400;white-space:pre-wrap;word-break:keep-all}h1{color:var(--text-secondary-color-text-secondary-strong,#006065);text-align:center;font-size:60px;font-style:normal;font-weight:500;line-height:72px;letter-spacing:-1.2px;margin-bottom:var(--spacing-lg-16-px,16px)}@media(max-width:768px){h1{font-size:36px;font-style:normal;font-weight:500;line-height:44px}}h2{color:var(--text-secondary-color-text-secondary-strong,#006065);font-size:30px;font-style:normal;font-weight:500;line-height:38px;padding-bottom:var(--spacing-lg-16-px,16px)}@media(max-width:768px){h2{font-size:24px;line-height:32px}}h3,h4{color:var(--text-secondary-color-text-secondary-strong,#006065);font-size:24px;font-style:normal;font-weight:500;line-height:32px;padding-bottom:var(--spacing-lg-16-px,16px)}@media(max-width:768px){h3,h4{font-size:20px;line-height:28px}}h3,h4,h5{transition:all .35s ease-in-out}caption{font-size:.75rem;line-height:1.25rem;display:inline-block}caption.uppercase{text-transform:uppercase}.medium{font-weight:500}.bold{font-weight:600}.listing-title{margin-bottom:.5rem;font-weight:400;font-size:2rem;text-align:center}@media(min-width:768px){.listing-title{font-weight:600;font-size:2.5rem;line-height:1.55;text-align:left;margin-bottom:1.5rem}}.content-block h5,.content-block h6{padding-top:var(--spacing-lg-16-px,16px)}body{font-family:Calibri W02 Light,Arial,sans-serif;color:var(--text-color-text,#424242);font-size:18px;font-style:normal;font-weight:400;line-height:28px}p{white-space:pre-wrap;word-break:keep-all}p+h3{margin-top:2.25rem}p+p,p+ul{margin-top:1rem}ul li{margin-bottom:.5rem}ul li p{margin-bottom:0}ul+h3{margin-top:2.25rem}ul+p,ul+ul{margin-top:1rem}strong{font-family:Calibri W02 Bold,Arial,sans-serif}a{color:#8db91c;text-decoration:none}a:hover{text-decoration:underline}[href^=tel]{color:inherit}.content-block__text center img{max-width:100px}.button{display:inline-block;width:auto;box-sizing:border-box;position:relative;cursor:pointer;text-decoration:none;white-space:nowrap;letter-spacing:.5px;font-family:Metropolis,Helvetica,sans-serif}.button.is-disabled{pointer-events:none}.button.is-disabled,.button.is-disabled:hover{background:#dedede;border-color:#dedede;color:#fff;text-decoration:none}.button-size--medium{padding:16px 32px;height:48px;line-height:16px;font-size:16px}.button-size--small{padding:8px 24px;height:32px;line-height:.875rem;font-size:.875rem}.button-type--primary{width:100%;border-radius:4px;background-color:#8db91c;color:#fff;transition:background-color .15s ease-out;text-align:center;font-weight:700}.button-type--primary:hover{background-color:#71a21f;text-decoration:none}@media(min-width:768px){.button-type--primary{width:auto}}.button-type--secondary{width:100%;border-radius:4px;border:1px solid #8db91c;background-color:transparent;color:#8db91c;transition:all .15s ease-out;text-align:center;font-weight:700}.button-type--secondary:hover{color:#fff;border-color:#71a21f;background-color:#71a21f;text-decoration:none}@media(min-width:768px){.button-type--secondary{width:auto}}.button-type--text{color:#8db91c;transition:color .15s ease-out}.button-type--text:after{content:"";display:block;height:2px;width:100%;position:absolute;bottom:0;left:0;background-color:transparent;transition:background-color .15s ease-out}.button-type--text:hover{color:#71a21f;text-decoration:none}.button-type--text:hover:after{background-color:#71a21f}.button-type--text.button-size--medium,.button-type--text.button-size--small{height:auto;padding:4px 0;font-size:16px;line-height:16px}.button__icon{display:none}.has-icon .button__icon{position:absolute;top:50%;transform:translateY(-50%)}.has-icon.button-size--medium .button__icon{display:block;width:24px;height:24px}.has-icon.button-size--small .button__icon{display:block;width:16px;height:16px}.has-icon.button-size--text .button__icon{display:none}.has-icon.icon-position--before.button-size--medium{padding-left:52px}.has-icon.icon-position--before.button-size--medium .button__icon{left:16px}.has-icon.icon-position--before.button-size--small{padding-left:32px}.has-icon.icon-position--before.button-size--small .button__icon{left:8px}.has-icon.icon-position--after.button-size--medium{padding-right:52px}.has-icon.icon-position--after.button-size--medium .button__icon{right:16px}.has-icon.icon-position--after.button-size--small{padding-right:32px}.has-icon.icon-position--after.button-size--small .button__icon{right:8px}input[type=submit]{display:inline-block;box-sizing:border-box;position:relative;cursor:pointer;text-decoration:none;white-space:nowrap;letter-spacing:.5px;border-width:0;width:100%}@media(min-width:768px){input[type=submit]{width:auto}}a[class*=gaTeaser]:hover h3,a[class*=gaTeaser]:hover h4,a[class*=gaTeaser]:hover h5{color:#8db91c}a[class*=gaTeaser]:hover .image-wrap img{transition:all .285s ease-in-out;transform:scale(1.01)}a[class*=gaTeaser]:hover .button-type--primary{background:#71a21f}a[class*=gaTeaser]:hover .button-type--text{color:#71a21f;border-bottom-color:#71a21f;text-decoration:none}a[class*=gaTeaser]:hover .button-type--text:after{background-color:#71a21f}img{pointer-events:none;width:100%;height:auto}.breadcrumbs{animation:fadeIn 1s;margin-bottom:1.35rem;line-height:1;text-transform:capitalize}.breadcrumbs a{font-family:Metropolis,Helvetica,sans-serif;font-size:12px;color:#006065;display:inline}.breadcrumbs ol{list-style:none;display:flex}.breadcrumbs ol li{display:inline-block;margin-right:.5rem}.breadcrumbs ol li:after{content:"/";color:#006065;padding-left:.5rem}.breadcrumbs ol li:last-child:after{content:""}.breadcrumbs .is--active{font-weight:700}header .breadcrumbs{display:none}header .breadcrumbs.is--active{position:absolute;left:72px;top:32px;z-index:50}@media(max-width:768px){header .breadcrumbs.is--active{top:24px}}header .breadcrumbs ol li:first-child{display:none}@media(max-width:992px){header ol:after{content:"…";color:#006065}header ol li.is--active{display:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.content-block{margin-bottom:3rem}.content-block__header{margin-bottom:1rem}.content-block.content-block__text{overflow-x:auto}.content-block.content-block__text a+h1,.content-block.content-block__text a+h2,.content-block.content-block__text a+h3,.content-block.content-block__text a+h4,.content-block.content-block__text a+h5,.content-block.content-block__text p+h1,.content-block.content-block__text p+h2,.content-block.content-block__text p+h3,.content-block.content-block__text p+h4,.content-block.content-block__text p+h5,.content-block.content-block__text pre+h1,.content-block.content-block__text pre+h2,.content-block.content-block__text pre+h3,.content-block.content-block__text pre+h4,.content-block.content-block__text pre+h5{margin-top:2rem}.content-block.content-block__text form div+div{margin-top:0}.content-block ol,.content-block ul:not(.panel-group){margin-bottom:32px;padding-left:16px}.content-block blockquote p{color:#5c861f}.content-block table{width:100%;border:1px solid #008f88}.content-block table th{background:#008f88;color:#fff;font-weight:500;font-size:1rem;font-family:Metropolis,Helvetica,sans-serif}.content-block table td,.content-block table th{padding:.5rem;text-align:left}.content-block table tr td:first-child{color:#8db91c;font-weight:700}.content-block table tr:nth-child(2n){background-color:#dedede}@media(min-width:768px){.content-block table th{font-size:1.25rem;padding:1.5rem 2rem 1rem}.content-block table td{padding:1rem 2rem}}.content-block pre{background:#003033;padding:2rem;color:#fff;border-radius:4px;font-size:.85rem;letter-spacing:1px;overflow-x:auto;font-family:monospace;margin-bottom:1rem}.content-block iframe{min-height:14rem}@media(min-width:768px){.content-block iframe{min-height:20rem}}@media(min-width:992px){.content-block iframe{min-height:27rem}}@media(min-width:1200px){.content-block iframe{min-height:33rem}}@media(max-width:768px){.download div+div{padding:0 16px}}header{display:flex;height:var(--avatar-avatar-2xl,168px);justify-content:center;align-items:center;gap:var(--spacing-3xl,32px);align-self:stretch;width:100%;position:fixed;top:0;left:0;z-index:9999;transition:all .15s ease-out;background:#fff}@media(max-width:768px){header{height:var(--avatar-avatar-2xl,110px)}}header .header-main-wrapper{display:flex;width:1176px;padding:var(--spacing-2xl,24px);justify-content:space-between;align-items:center;transition:all .15s ease-out;max-width:576px;margin:1.5rem auto}@media(min-width:576px){header .header-main-wrapper{padding:0 4px}}@media(min-width:768px){header .header-main-wrapper{max-width:720px;padding-left:12px;padding-right:12px}}@media(min-width:992px){header .header-main-wrapper{max-width:960px;padding-left:12px;padding-right:12px}}@media(min-width:1200px){header .header-main-wrapper{max-width:1128px;padding-left:0;padding-right:0}}header .header-menuwrapper{display:flex;align-items:center;justify-content:flex-end;width:50%}header .header-menuwrapper .button{width:auto;line-height:1.25;margin-right:1rem}header .header-menuwrapper .language-switch-button{font-weight:700;font-size:14px;margin-right:.4rem}@media(min-width:768px){header .header-menuwrapper .language-switch-button{margin-right:2rem}}header .header-homelink,header .header-menutrigger{display:inline-block;position:relative;z-index:10;width:50%}header .header-homelink{display:flex;align-items:center;flex-shrink:0}header .header-homelink__text{position:absolute;top:-9999px}header .header-menutrigger{width:20px;height:12px;padding:0 1rem;position:relative;margin-left:1rem;cursor:pointer}header .header-menutrigger [class*=line-]{display:block;background:#006065;width:20px;height:2px;position:absolute;left:0;border-radius:1px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s}header .header-menutrigger [class*=line-].line-1{top:0}header .header-menutrigger [class*=line-].line-2{top:50%}header .header-menutrigger [class*=line-].line-3{top:100%}header .header-menutrigger:focus .line,header .header-menutrigger:hover .line{background:#8db91c}header .header-menutrigger.is-active [class*=line-]{background:#fff}header .header-menutrigger.is-active .line-1{transform:translateY(6px) translateX(0) rotate(45deg)}header .header-menutrigger.is-active .line-2{opacity:0}header .header-menutrigger.is-active .line-3{transform:translateY(-6px) translateX(0) rotate(-45deg)}header.is-active{display:block}header.is-active .cc-menu-fill,header.is-active .cc-signet-fill{fill:#fff}header.is-active .header-main-wrapper{flex-wrap:wrap}header.is-sticky:not(.is-active){height:var(--avatar-avatar-2xl,80px);background-color:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.1)}header.is-sticky:not(.is-active) .header-main-wrapper{height:64px;display:flex;align-content:center;margin:0 auto;left:0}@media(min-width:768px){header.is-sticky:not(.is-active) .header-main-wrapper{height:80px}}header.is-sticky:not(.is-active) .header-homelink .cc-logo-svgcontainer-signet{width:64px;height:64px;transition:all .15s ease-out;width:40px;height:40px}@media(min-width:768px){header.is-sticky:not(.is-active) .header-homelink{height:100%;margin-bottom:0}header.is-sticky:not(.is-active) .header-homelink .cc-logo-svgcontainer-signet{width:50px;height:50px;margin-right:24px}header.is-sticky:not(.is-active) .header-homelink .cc-logo-svgcontainer-wordmark{opacity:0}header.is-sticky:not(.is-active) .header-menuwrapper{margin-bottom:0}}@media(max-width:768px){.header-menuwrapper .contact-button-header{display:none}.header-menuwrapper .button{width:auto;border:none;padding-left:0;padding-right:0}.header-menuwrapper .button:hover{background-color:transparent;border:none;color:#8db91c}}@media(max-width:576px){.is-active .header-main-wrapper{max-width:100vw}.is-active .header-main-wrapper .header-menuwrapper .header-menutrigger.is-active{margin-left:0}}.home .header-picture{margin-bottom:3rem}.home .header-picture,.home .header-picture h1{position:relative;z-index:0}.home .header-picture h1:before{position:absolute;z-index:-1;content:"";background:#f0e40d;display:block;border-radius:50%;width:120px;height:120px;top:-300px;left:-70px}.home .header-picture p,.home .header-picture span{font-family:Metropolis,Helvetica,sans-serif;max-width:460px}.home .header-picture .button{margin-top:1.5rem}.home .header-picture .button a{color:#fff}.home .header-picture .button a:hover{text-decoration:none}.home .header-picture .row{display:flex;flex-flow:column-reverse}@media(min-width:768px){.home .header-picture .row{flex-flow:row}}.home .header-picture__img{position:relative;width:100%;min-width:392px;min-height:392px;left:120px;top:0;float:right}.home .header-picture__img div{border-radius:50%;overflow:hidden}.home .header-picture__img:after{display:block;content:"";position:absolute;z-index:1;background:#8db91c;width:88px;height:88px;bottom:10px;left:0;border-radius:50%}.home .header-picture__img .image-wrap.square .loading{top:48%;left:48%}@media(min-width:768px){.home .header-picture{padding-left:24px;padding-right:0;margin-bottom:7rem}.home .header-picture h1{margin-bottom:2.35rem;font-size:3.85rem;line-height:5rem;margin-top:2.25rem}.home .header-picture h1:before{width:216px;height:216px;top:-165px;left:64%}.home .header-picture p,.home .header-picture span{font-size:20px;line-height:32.36px}.home .header-picture__img{max-width:800px;height:800px;width:800px;left:auto;right:-440px}.home .header-picture__img:after{width:136px;height:136px;bottom:0;left:-40px}}@media(min-width:992px){.home .header-picture{padding-left:0}.home .header-picture p:after,.home .header-picture span:after{display:block;content:"";position:absolute;z-index:1;background:#71a21f;width:155px;height:155px;bottom:-35px;left:-95px;border-radius:50%}.home .header-picture__img:after{width:136px;height:136px;bottom:0;left:-120px}}@media(min-width:1200px){.home .header-picture__img{right:-250px}.home .header-picture__img:after{left:-105px;bottom:240px;z-index:-1}}.home .related-content{margin-bottom:2rem}.home .related-content h3{font-size:2rem!important;line-height:2.5rem!important;margin:0 auto!important}@media(min-width:992px){.home .related-content h3{font-size:3rem!important;line-height:4.5rem!important;margin:0 auto 1.5rem!important}}.home .teaser-customers{margin-bottom:3rem}.home .teaser-casestudies{margin-bottom:4rem}@media(max-width:767px){.home .teaser-casestudies .teaser-cases__below{display:flex;justify-content:space-between}.home .teaser-casestudies .teaser-cases__below .casestudies-teaser_item{width:47.5%;margin:0}.home .teaser-casestudies .teaser-cases__below .teaser-casestudies__content{display:none}}.home .post-teaser{background-color:#dedede;padding:3rem 0 .25rem}.home .post-teaser .colspan--4:not(.colspan--4:first-child),.home .post-teaser p{margin-bottom:2rem}.home .post-teaser .teaser-news__image{border-radius:4px 0 0 4px}@media(min-width:576px){.home .post-teaser .teaser-news__image{border-radius:4px 4px 0 0}.home .post-teaser{padding-bottom:4rem}}.home .teaser-cta{margin-bottom:6rem}@media(min-width:768px){.home .teaser-customers{margin-top:6rem}.home .teaser-about{margin-bottom:8rem}.home .related-content{margin-bottom:11.15rem}.home .related-content h3{font-size:3rem;line-height:4.5rem;margin-bottom:1.15rem;max-width:744px}.home .teaser-about{margin-bottom:5.55rem}.home .teaser-services{margin-bottom:16rem}}main.home>:last-child{margin-bottom:0}.news-navigation{margin-top:24px}.news-navigation>:first-child{margin-bottom:16px}@media(min-width:768px){.news-navigation>:first-child{margin-bottom:0;margin-right:24px}}.news-overview-body{margin-bottom:72px;display:flex;flex-wrap:wrap}@media(min-width:768px){.news-overview-body{margin-bottom:120px}}.news-overview-body .news-overview-item{margin-bottom:64px}.highlighted-row .colspan--12{order:-1}.news-overview-header{position:relative}.news-overview-header:before{content:"";width:12px;height:12px;position:absolute;z-index:9;background-color:#008f88;border-radius:50%;left:100px;top:-60px}@media(min-width:992px){.news-overview-header:before{width:48px;height:48px;top:-130px;left:200px}}.news-overview-header:after{content:"";width:50px;height:50px;position:absolute;z-index:9;background-color:#c5d31a;border-radius:50%;left:20px;top:-40px}@media(min-width:992px){.news-overview-header:after{width:112px;height:112px;top:-80px;left:30px}}.news-overview-header-title{margin-top:64px;margin-bottom:80px}@media(max-width:767px){.teaser-news.shadow{box-shadow:none}.calltoaction-section{margin-bottom:6rem}.load-more{margin-top:.5rem}.load-more .button{margin-bottom:.5rem}}@media(max-width:767px)and (min-width:992px){.contact-person{margin:10.65rem 0 4rem}}@media(max-width:767px){main>:last-child{margin-bottom:0}}@media(max-width:768px){form{padding:0 16px}}form label{font-family:Calibri W02 Light,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;border:none;color:#008f88;display:block;margin-bottom:2px;padding-top:4px}form .select-wrapper{position:relative;width:100%}form input:not([type=checkbox]):not([type=radio]):not(.button):not(.ais-SearchBox-input),form select,form textarea{border:1px solid #008f88;box-shadow:none;border-radius:4px;background:#fff;color:#008f88;font-family:Calibri W02 Light,Arial,sans-serif;font-size:1rem;letter-spacing:0;line-height:1rem;font-weight:400;text-align:left;display:block;padding:14px;width:100%}form input:not([type=checkbox]):not([type=radio]):not(.button):not(.ais-SearchBox-input):focus,form select:focus,form textarea:focus{outline:0}form input:not([type=checkbox]):not([type=radio]):not(.button):not(.ais-SearchBox-input).error-input,form select.error-input,form textarea.error-input{border:2px solid #c52b2b!important;margin-bottom:-2px!important;box-shadow:none}form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-top:15px;padding-bottom:15px;background:transparent}form select[multiple]{min-height:160px;padding-right:0;margin-bottom:0!important}form select[multiple] option:first-child,form select[multiple]+.form-element__icon{display:none}form input.error-input:invalid{border:2px solid #c52b2b!important;margin-bottom:-2px!important;box-shadow:none}form textarea.error-input:invalid{margin-bottom:-1px!important}form input.valid-input,form select.valid-input,form textarea.valid-input{border:2px solid #8db91c!important;margin-bottom:-2px!important}form input.valid-input:hover,form select.valid-input:hover,form textarea.valid-input:hover{margin-bottom:2px}.content-block #formToMail iframe{min-height:inherit}.blog-search h4{color:#006065;font-family:Metropolis,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px;border-bottom:1px solid #4abcb6;padding:32px 0 0;margin:2rem 0 48px}.blog-search-hits{padding-bottom:1rem}.blog-search-hits ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;margin-top:32px}@media(max-width:768px){.blog-search-hits ul{grid-template-columns:1fr}}.blog-search-hits li{flex-direction:column}.blog-search-hits li>div{width:100%}@media(max-width:768px){.blog-search{padding-left:16px;padding-right:16px}}.article-header{padding:var(--spacing-3xl,32px) var(--spacing-9xl,96px);text-align:center}.article-date{color:var(--text-primary-color-text-link,#71a21f);text-align:center;font-family:Metropolis,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:16px}@media(max-width:768px){.article-header{padding:var(--spacing-3xl,32px) 32px}.article-date{font-size:16px}}.teaser-news__item{margin-bottom:1.5rem}.LogoCommunicode_cc-logo-svgcontainer-signet__F8HMc{width:64px;height:64px}.LogoCommunicode_ccWordmark__zBblU{display:none}@media(min-width:768px){.LogoCommunicode_ccSignet__6dBZN{width:56px;height:56px;margin-right:16px}.LogoCommunicode_ccWordmark__zBblU{display:block;transition:all .15s ease-out;width:141px;height:17px;opacity:1}}.SocialChannelsCC_sociallist__wNMFC li{display:inline-block;overflow:hidden;position:relative;margin:0 24px 0 0}@media(min-width:768px){.SocialChannelsCC_sociallist__wNMFC li{margin:0 0 0 24px}.SocialChannelsCC_sociallist__wNMFC li:first-child{margin-left:0}}.SocialChannelsCC_sociallist__wNMFC li a{display:block;width:24px;height:24px}.SocialChannelsCC_sociallist__wNMFC li svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px}.SocialChannelsCC_sociallist__wNMFC li svg.SocialChannelsCC_google__8GZCl{transform:translate(-50%,-40%)}.SocialChannelsCC_sociallist__wNMFC li span{position:absolute;top:0;left:56px}@font-face{font-family:Calibri W02 Regular;src:url(/fonts/calibri/Fonts/906939/6f0334a6-705a-43b8-95ce-0b2a4027a3f4.eot?#iefix);src:url(/fonts/calibri/Fonts/906939/6f0334a6-705a-43b8-95ce-0b2a4027a3f4.eot?#iefix) format("eot"),url(/fonts/calibri/Fonts/906939/eddca627-1285-4078-8527-442a93fb062e.woff2) format("woff2"),url(/fonts/calibri/Fonts/906939/67262388-98cb-4d91-a364-b35af76b9b1e.woff) format("woff"),url(/fonts/calibri/Fonts/906939/7711a542-a10e-491e-bd9d-7131e1fc3283.ttf) format("truetype");font-display:swap}@font-face{font-family:Calibri W02 Bold;src:url(/fonts/calibri/Fonts/906942/6e52d45c-3ec8-488c-b8a2-a148e715aeb0.eot?#iefix);src:url(/fonts/calibri/Fonts/906942/6e52d45c-3ec8-488c-b8a2-a148e715aeb0.eot?#iefix) format("eot"),url(/fonts/calibri/Fonts/906942/f7916c07-ab29-44f5-9e10-3846e10a48ec.woff2) format("woff2"),url(/fonts/calibri/Fonts/906942/87dc3446-f284-479a-8034-f02bdae49b84.woff) format("woff"),url(/fonts/calibri/Fonts/906942/0f9b2ecf-01f7-47f9-bba8-13b5356d3eff.ttf) format("truetype");font-display:swap}@font-face{font-family:Calibri W02 Bold Italic;src:url(/fonts/calibri/Fonts/906945/3d078be0-39b4-4392-b42c-7e333a4c9db0.eot?#iefix);src:url(/fonts/calibri/Fonts/906945/3d078be0-39b4-4392-b42c-7e333a4c9db0.eot?#iefix) format("eot"),url(/fonts/calibri/Fonts/906945/93a2946b-4b41-40bf-a31d-f852a415e4a5.woff2) format("woff2"),url(/fonts/calibri/Fonts/906945/b25273c8-dd69-4b55-acad-498e7d20de5f.woff) format("woff"),url(/fonts/calibri/Fonts/906945/e39d8c7c-cc17-4d54-b5eb-9b212f323ffd.ttf) format("truetype");font-display:swap}@font-face{font-family:Calibri W02 Italic;src:url(/fonts/calibri/Fonts/906948/fe35e56f-9c62-474a-aabf-1eb7eebb07f1.eot?#iefix);src:url(/fonts/calibri/Fonts/906948/fe35e56f-9c62-474a-aabf-1eb7eebb07f1.eot?#iefix) format("eot"),url(/fonts/calibri/Fonts/906948/40040824-2b78-41ad-aa4d-b22a3e9fc59e.woff2) format("woff2"),url(/fonts/calibri/Fonts/906948/a692d46c-1cca-4302-b90e-44c70c8ae03e.woff) format("woff"),url(/fonts/calibri/Fonts/906948/f446a8ea-97cf-455c-a946-b7d1daf6c3b9.ttf) format("truetype");font-display:swap}@font-face{font-family:Calibri W02 Light;src:url(/fonts/calibri/Fonts/1371185/43fffff2-e1f8-48d7-a7b3-1424675306ac.eot?#iefix);src:url(/fonts/calibri/Fonts/1371185/43fffff2-e1f8-48d7-a7b3-1424675306ac.eot?#iefix) format("eot"),url(/fonts/calibri/Fonts/1371185/0243429e-494c-4145-9cde-079c0a716390.woff2) format("woff2"),url(/fonts/calibri/Fonts/1371185/c9e4b93e-12ea-4d36-959b-ca784281b056.woff) format("woff"),url(/fonts/calibri/Fonts/1371185/d09d3848-2f3a-46f2-b136-145d45a35b0c.ttf) format("truetype");font-display:swap}@font-face{font-family:Calibri W02 Light Italic;src:url(/fonts/calibri/Fonts/1371193/8a3018c6-cbbe-4220-a2e0-ace1d7bc22fd.eot?#iefix);src:url(/fonts/calibri/Fonts/1371193/8a3018c6-cbbe-4220-a2e0-ace1d7bc22fd.eot?#iefix) format("eot"),url(/fonts/calibri/Fonts/1371193/681d47c0-cea0-463d-93dd-867a3c04d178.woff2) format("woff2"),url(/fonts/calibri/Fonts/1371193/25df1399-2fd5-46b9-9bf0-f015bcd63568.woff) format("woff"),url(/fonts/calibri/Fonts/1371193/674df743-2dbd-43c6-8c72-2bb4e18ad6cc.ttf) format("truetype");font-display:swap}@font-face{font-family:Metropolis;font-weight:100;src:url(/fonts/metropolis-cc-web/metropolis-extraLight.woff2) format("woff2"),url(/fonts/metropolis-cc-web/metropolis-extraLight.woff) format("woff");font-display:swap}@font-face{font-family:Metropolis;font-weight:200;src:url(/fonts/metropolis-cc-web/metropolis-light.woff2) format("woff2"),url(/fonts/metropolis-cc-web/metropolis-light.woff) format("woff");font-display:swap}@font-face{font-family:Metropolis;font-weight:400;src:url(/fonts/metropolis-cc-web/metropolis-regular.woff2) format("woff2"),url(/fonts/metropolis-cc-web/metropolis-regular.woff) format("woff");font-display:swap}@font-face{font-family:Metropolis;font-weight:500;src:url(/fonts/metropolis-cc-web/metropolis-medium.woff2) format("woff2"),url(/fonts/metropolis-cc-web/metropolis-medium.woff) format("woff");font-display:swap}@font-face{font-family:Metropolis;font-weight:700;src:url(/fonts/metropolis-cc-web/metropolis-bold.woff2) format("woff2"),url(/fonts/metropolis-cc-web/metropolis-bold.woff) format("woff");font-display:swap}.HeaderMenu_headerMenuContainer__YXTWA{width:0}.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_headerMenu__gQ9Za{width:100%;padding:24px;font-family:Metropolis,Helvetica,sans-serif;position:relative;z-index:5;display:none}@media(min-width:768px){.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_headerMenu__gQ9Za{padding:56px 96px 0}}.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_headerMenu__gQ9Za .HeaderMenu_socialChannel__xHeD3{margin-top:40px}.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_menuWrapper__Ngk1i{display:flex;flex-wrap:wrap;align-items:flex-start}@media(min-width:768px){.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_menuWrapper__Ngk1i{flex-wrap:nowrap;justify-content:space-between}}.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_headerMenulist__3329N{width:100%;list-style:none;color:#fff}.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_headerMenulist__3329N a{color:#fff;text-decoration:none;transition:color .05s ease-out}.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_headerMenulist__3329N a:hover{color:#006065}.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_headerMenulist__3329N.HeaderMenu_menuPrimary__L4xU7{font-size:2rem;line-height:1.5;margin:0 0 45px}.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_headerMenulist__3329N.HeaderMenu_menuSecondary__LnUEj{font-size:1rem;line-height:1.5;margin:0 0 30px}@media(min-width:768px){.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_headerMenulist__3329N.HeaderMenu_menuSecondary__LnUEj{text-align:right}}.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_headerMenulist__3329N .HeaderMenu_menuItem__KO_SW{display:block}.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_headerMenulist__3329N .HeaderMenu_menuLink__Z8WVk{display:block;padding:5px 0;width:100%;height:100%}.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_headerMenulist__3329N .HeaderMenu_menulistSeparator__I0CNe{margin-bottom:30px}.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_menuBackground__BXm0Q{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#8db91c;z-index:3}@media(min-width:768px){.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_menuBackground__BXm0Q{display:block;position:absolute;width:1px;height:1px;transition:opacity .35s ease-out;opacity:0;border-radius:100%;transform-origin:center;box-shadow:0 0 10px 10px #8db91c;-webkit-backface-visibility:hidden;backface-visibility:hidden}}.HeaderMenu_headerMenuContainer__YXTWA .HeaderMenu_separator__WMQqK{margin-top:1.75rem}.is-active .HeaderMenu_headerMenuContainer__YXTWA{width:100%}.is-active .HeaderMenu_headerMenu__gQ9Za,.is-active .HeaderMenu_menuBackground__BXm0Q{display:block}@media(min-width:768px){.is-active .HeaderMenu_menuBackground__BXm0Q{border-radius:0;opacity:1;width:200vw;height:200vw}.is-active .HeaderMenu_menuPrimary__L4xU7 .HeaderMenu_menuItem__KO_SW{animation-name:HeaderMenu_slideright__c4uMT;animation-duration:.25s;animation-delay:0s;animation-fill-mode:forwards}.is-active .HeaderMenu_menuPrimary__L4xU7 .HeaderMenu_menuItem__KO_SW:nth-child(0){animation-delay:0s}.is-active .HeaderMenu_menuPrimary__L4xU7 .HeaderMenu_menuItem__KO_SW:first-child{animation-delay:.05s}.is-active .HeaderMenu_menuPrimary__L4xU7 .HeaderMenu_menuItem__KO_SW:nth-child(2){animation-delay:.1s}.is-active .HeaderMenu_menuPrimary__L4xU7 .HeaderMenu_menuItem__KO_SW:nth-child(3){animation-delay:.15s}.is-active .HeaderMenu_menuPrimary__L4xU7 .HeaderMenu_menuItem__KO_SW:nth-child(4){animation-delay:.2s}.is-active .HeaderMenu_menuPrimary__L4xU7 .HeaderMenu_menuItem__KO_SW:nth-child(5){animation-delay:.25s}.is-active .HeaderMenu_menuPrimary__L4xU7 .HeaderMenu_menuItem__KO_SW:nth-child(6){animation-delay:.3s}.is-active .HeaderMenu_menuPrimary__L4xU7 .HeaderMenu_menuItem__KO_SW:nth-child(7){animation-delay:.35s}.is-active .HeaderMenu_menuPrimary__L4xU7 .HeaderMenu_menuItem__KO_SW:nth-child(8){animation-delay:.4s}.is-active .HeaderMenu_menuSecondary__LnUEj .HeaderMenu_menuItem__KO_SW{animation-name:HeaderMenu_simpleappear__Jyfws;animation-duration:.25s;animation-delay:0s;animation-fill-mode:forwards}.is-active .HeaderMenu_menuSecondary__LnUEj .HeaderMenu_menuItem__KO_SW:nth-child(0){animation-delay:0s}.is-active .HeaderMenu_menuSecondary__LnUEj .HeaderMenu_menuItem__KO_SW:first-child{animation-delay:.05s}.is-active .HeaderMenu_menuSecondary__LnUEj .HeaderMenu_menuItem__KO_SW:nth-child(2){animation-delay:.1s}.is-active .HeaderMenu_menuSecondary__LnUEj .HeaderMenu_menuItem__KO_SW:nth-child(3){animation-delay:.15s}.is-active .HeaderMenu_menuSecondary__LnUEj .HeaderMenu_menuItem__KO_SW:nth-child(4){animation-delay:.2s}.is-active .HeaderMenu_menuSecondary__LnUEj .HeaderMenu_menuItem__KO_SW:nth-child(5){animation-delay:.25s}.is-active .HeaderMenu_menuSecondary__LnUEj .HeaderMenu_menuItem__KO_SW:nth-child(6){animation-delay:.3s}.is-active .HeaderMenu_menuSecondary__LnUEj .HeaderMenu_menuItem__KO_SW:nth-child(7){animation-delay:.35s}.is-active .HeaderMenu_menuSecondary__LnUEj .HeaderMenu_menuItem__KO_SW:nth-child(8){animation-delay:.4s}.is-active .HeaderMenu_menuSecondary__LnUEj .HeaderMenu_menuItem__KO_SW:nth-child(9){animation-delay:.45s}.is-active .HeaderMenu_menuSecondary__LnUEj .HeaderMenu_menuItem__KO_SW:nth-child(10){animation-delay:.5s}.is-active .HeaderMenu_menuSecondary__LnUEj .HeaderMenu_menuItem__KO_SW:nth-child(11){animation-delay:.55s}.is-active .HeaderMenu_menuSecondary__LnUEj .HeaderMenu_menuItem__KO_SW:nth-child(12){animation-delay:.6s}.HeaderMenu_menuItem__KO_SW{opacity:0}}@keyframes HeaderMenu_slideright__c4uMT{0%{margin-left:-50%;opacity:0}to{margin-left:0;opacity:1}}@keyframes HeaderMenu_simpleappear__Jyfws{0%{opacity:0}to{opacity:1}}