@charset "UTF-8";button,hr,input{overflow:visible}img,legend{max-width:100%}progress,sub,sup{vertical-align:baseline}.form-section select,select{-webkit-appearance:none}button,select{text-transform:none}button,input,select,textarea{margin:0}.button,body,body[data-is-tablet-or-smartphone=true] select{font-family:"Avenir Next LT Pro"}.button,.form-button{-webkit-tap-highlight-color:transparent}#footer .list,.career-section__list-wrap ul,.cases-section__list,.contact-info-section__items,.employees-section__list,.hero__details-types,.hero__details-values,.media-accordion__text-container ul,.news-overview-section__list,.news-section__list-wrap ul,.page-template-contact .hero__info-wrap,.product-section__list,.search-result,.tab-accordion-section__accordions,.tab-accordion-section__tabs{list-style-type:none}blockquote,body,button,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;min-width:0}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden;overflow-y:scroll;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;word-break:break-word;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}*,::after,::before{box-sizing:inherit;background-repeat:no-repeat}hr{height:0}article,aside,footer,header,main,nav,section{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#fcaf26}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;position:relative;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg:not(:root){overflow:hidden}button::-moz-focus-inner{border:0}input,select{border-radius:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{color:inherit;display:table;white-space:normal}.cookiebar .link,.fake-option,.search-form .link{white-space:nowrap}progress{display:inline-block}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}summary{display:list-item}[role=button],[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden],template{display:none}::after,::before{text-decoration:inherit}nav ol,nav ul{list-style:none}svg:not([fill]){fill:currentColor}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}@font-face{font-display:swap;font-family:"Avenir Next LT Pro";font-style:normal;font-weight:400;src:local("Avenir Next LT Pro Medium"),local("AvenirNextLTPro-Medium"),url(../fonts/AvenirNextLTPro-Medium.woff2) format("woff2"),url(../fonts/AvenirNextLTPro-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:"Avenir Next LT Pro";font-style:italic;font-weight:400;src:local("Avenir Next LT Pro Medium Italic"),local("AvenirNextLTPro-MediumIt"),url(../fonts/AvenirNextLTPro-MediumIt.woff2) format("woff2"),url(../fonts/AvenirNextLTPro-MediumIt.woff) format("woff")}@font-face{font-display:swap;font-family:"Avenir Next LT Pro";font-style:normal;font-weight:600;src:local("Avenir Next LT Pro Demi"),local("AvenirNextLTPro-Demi"),url(../fonts/AvenirNextLTPro-Demi.woff2) format("woff2"),url(../fonts/AvenirNextLTPro-Demi.woff) format("woff")}@font-face{font-display:swap;font-family:"Avenir Next LT Pro";font-style:italic;font-weight:600;src:local("Avenir Next LT Pro Demi Italic"),local("AvenirNextLTPro-DemiIt"),url(../fonts/AvenirNextLTPro-DemiIt.woff2) format("woff2"),url(../fonts/AvenirNextLTPro-DemiIt.woff) format("woff")}@font-face{font-display:swap;font-family:"Avenir Next LT Pro";font-style:normal;font-weight:700;src:local("Avenir Next LT Pro Bold"),local("AvenirNextLTPro-Bold"),url(../fonts/AvenirNextLTPro-Bold.woff2) format("woff2"),url(../fonts/AvenirNextLTPro-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:"Avenir Next LT Pro";font-style:italic;font-weight:700;src:local("Avenir Next LT Pro Bold Italic"),local("AvenirNextLTPro-BoldIt"),url(../fonts/AvenirNextLTPro-BoldIt.woff2) format("woff2"),url(../fonts/AvenirNextLTPro-BoldIt.woff) format("woff")}body{background-color:rgba(37,38,42,.5)}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.section{background-color:#fff}.section--grey{background-color:#f8f8f8}hr{margin:30px 0!important}.grecaptcha-badge{visibility:hidden}@-webkit-keyframes skew-up{0%{-webkit-transform:translate(15%,140%) skew(-10deg,17.5deg);transform:translate(15%,140%) skew(-10deg,17.5deg)}100%{-webkit-transform:translate(0,0) skew(0);transform:translate(0,0) skew(0)}}@keyframes skew-up{0%{-webkit-transform:translate(15%,140%) skew(-10deg,17.5deg);transform:translate(15%,140%) skew(-10deg,17.5deg)}100%{-webkit-transform:translate(0,0) skew(0);transform:translate(0,0) skew(0)}}@-webkit-keyframes skew-down{0%{-webkit-transform:translateY(0) skew(0);transform:translateY(0) skew(0)}100%{-webkit-transform:translateY(140%) skew(-10deg,17.5deg);transform:translateY(140%) skew(-10deg,17.5deg)}}@keyframes skew-down{0%{-webkit-transform:translateY(0) skew(0);transform:translateY(0) skew(0)}100%{-webkit-transform:translateY(140%) skew(-10deg,17.5deg);transform:translateY(140%) skew(-10deg,17.5deg)}}@-webkit-keyframes move-in-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes move-in-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translateY(2em);transform:translateY(2em);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translateY(2em);transform:translateY(2em);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-background-mild{0%{background-color:rgba(255,255,255,.33)}100%{background-color:#fff}}@keyframes fade-background-mild{0%{background-color:rgba(255,255,255,.33)}100%{background-color:#fff}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes rotating{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#burgerNavigation{display:-ms-flexbox;display:flex;font-size:63px;font-weight:700;height:100vh;-ms-flex-pack:start;justify-content:flex-start;left:0;margin-left:auto;margin-right:auto;overflow:hidden;padding-right:6.66667vw;padding-left:6.66667vw;padding-top:96px;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .5s;opacity:0;width:100%;z-index:100}body.js-nav-open #burgerNavigation{pointer-events:auto;opacity:1}#burgerNavigation a{color:#fff;text-decoration:none;transition:color .3s}#burgerNavigation a.level-1{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:22px;letter-spacing:-.0119em;line-height:1.28}#burgerNavigation a.level-1:before{content:"0" attr(data-count) ".";display:inline-block;font-size:14px;margin-right:20px;line-height:2.55}#burgerNavigation li.level-1{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#burgerNavigation li.level-1:hover a.has-children:after{-webkit-transform:none;transform:none;transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s;opacity:1}#burgerNavigation ul.level-1{display:inline-block;position:relative}#burgerNavigation ul.level-2{display:inline-block;font-size:22px;margin-left:41px;overflow:hidden;transition:-webkit-transform .5s .9s,opacity .5s .9s,visibility 0s 1.5s,height .5s .9s;transition:transform .5s .9s,opacity .5s .9s,visibility 0s 1.5s,height .5s .9s;line-height:1.46;width:100%}body.js-calculation-done #burgerNavigation ul.level-2{height:0;opacity:0}#burgerNavigation ul.level-2.js-open{opacity:1}#burgerNavigation li.level-1:hover ul.level-2{pointer-events:auto;-webkit-transform:none;transform:none;transition:-webkit-transform .5s .4s,opacity .5s .4s,visibility 0s,height .5s .4s;transition:transform .5s .4s,opacity .5s .4s,visibility 0s,height .5s .4s;opacity:1;visibility:visible}#burgerNavigation .icon-close{background-color:#fff;border-radius:50%;cursor:pointer;height:50px;position:fixed;right:6.66667vw;top:23px;width:50px}#footer,#footer .footer__form .checkbox-wrap .label::before{background-color:#25262a}#burgerNavigation .icon-close svg{height:20px;width:20px}#burgerNavigation ul.level-2 a{color:#8f8f8f}#burgerNavigation li.level-1:hover ul.level-2 a{color:#fff}#burgerNavigation ul.level-1 ul.level-2:hover a,#burgerNavigation ul.level-1:hover a.level-1{color:#8f8f8f}#burgerNavigation li.level-1:hover a.level-1,#burgerNavigation ul.level-1 ul.level-2 li.level-2:hover a{color:#fff}#burgerNavigation .language-select__list{display:none}.cases-section{font-size:20px;padding:7.49625vh 6.66667vw;text-align:center}.cases-section__filter{display:-ms-flexbox;display:flex;margin-bottom:11.04167vw;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.cases-section .input-wrap{min-width:200px;padding-bottom:5vh;width:100%}.cases-section .input-wrap:first-child{margin:0}.cases-section .input-wrap:last-child{margin-right:0}.cases-section .input-wrap .checkbox-wrap{width:50%}.cases-section__list{text-align:left}.cases-section__item{height:0;overflow:hidden;padding-bottom:84%;position:relative;width:100%}.cases-section__item.js-hide,.cases-section__item.js-not-loaded{display:none}.cases-section__item-headline{-ms-flex-align:center;align-items:center;display:inline-block;display:-ms-flexbox;display:flex;height:auto;margin:auto;position:relative;width:auto;z-index:2;font-size:1em}.cases-section__item-headline:before{content:"0" attr(data-count) ".";display:inline-block;font-size:12px;margin-right:8px}.checkbox-wrap .label:after,.checkbox-wrap .label:before{content:"";position:absolute}.cases-section .description-box{bottom:2.5em;display:inline-block;left:2.5em;max-width:calc(65% - 2.5em);padding:3em}.cases-section__list a{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;text-decoration:none;top:0;width:100%}.cases-section .link{cursor:pointer;margin-top:7.29167vw}.cases-section .link.js-disabled{pointer-events:none;opacity:.25}.cases-section__image-wrap{left:0;position:absolute;top:0;transition:-webkit-transform .3s;transition:transform .3s;z-index:1}.cases-section__item:hover .cases-section__image-wrap{-webkit-transform:scale(1.05);transform:scale(1.05)}.cases-section img{max-width:100%}.contact-section{font-size:20px;padding:7.49625vh 6.66667vw}.contact-section__headline{font-weight:700;padding-bottom:8vw;line-height:1.39;font-size:1.25em}.employees-section{font-size:20px;padding:7.49625vh 6.66667vw}.employees-section__headline{padding-bottom:3.48958vw;line-height:1.39;font-size:1.25em}.employees-section .input-wrap{padding-bottom:8.59375vw}.employees-section__list-wrap{position:relative}.employees-section__list{height:0;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;top:0;transition:opacity .5s;opacity:0}.employees-section__list>.employees-section__list{width:100%}.employees-section[data-active-department=dep1] .employees-section__list[data-filter-value=dep1],.employees-section[data-active-department=dep2] .employees-section__list[data-filter-value=dep2],.employees-section[data-active-department=dep3] .employees-section__list[data-filter-value=dep3],.employees-section[data-active-department=dep4] .employees-section__list[data-filter-value=dep4],.employees-section[data-active-department=dep5] .employees-section__list[data-filter-value=dep5],.employees-section[data-active-department=dep6] .employees-section__list[data-filter-value=dep6],.employees-section[data-active-department=dep7] .employees-section__list[data-filter-value=dep7],.employees-section[data-active-department=dep8] .employees-section__list[data-filter-value=dep8],.employees-section[data-active-department=dep9] .employees-section__list[data-filter-value=dep9],.employees-section[data-active-department=dep10] .employees-section__list[data-filter-value=dep10],.employees-section[data-active-department=dep11] .employees-section__list[data-filter-value=dep11],.employees-section[data-active-department=dep12] .employees-section__list[data-filter-value=dep12],.employees-section[data-active-department=dep13] .employees-section__list[data-filter-value=dep13],.employees-section[data-active-department=dep14] .employees-section__list[data-filter-value=dep14],.employees-section[data-active-department=dep15] .employees-section__list[data-filter-value=dep15],.employees-section[data-active-department=dep16] .employees-section__list[data-filter-value=dep16],.employees-section[data-active-department=dep17] .employees-section__list[data-filter-value=dep17],.employees-section[data-active-department=dep18] .employees-section__list[data-filter-value=dep18],.employees-section[data-active-department=dep19] .employees-section__list[data-filter-value=dep19],.employees-section[data-active-department=dep20] .employees-section__list[data-filter-value=dep20]{height:auto;left:auto;position:relative;top:auto;opacity:1;z-index:1}.employees-section__list-header{border-bottom:1px solid #cdcdcd;font-weight:700;margin-bottom:3.125vw;padding-bottom:2.03125vw;line-height:1.5;width:100%;font-size:1em}.employees-section__item{margin-bottom:12px}.employees-section__image-wrap{float:left;margin-right:20px;padding-bottom:13px;width:calc(35% - 20px)}.employees-section__image-wrap img{display:block;width:100%}.employees-section__item-mail,.employees-section__item-name,.employees-section__item-title{display:block}.employees-section__item-title{color:#1d2b58;font-size:12px;font-weight:700;text-transform:uppercase;line-height:2}.employees-section__item-name{font-size:23px;font-weight:700;line-height:1.39}.employees-section__item-mail{font-size:16px;line-height:1.63}.employees-section a{color:#8f8f8f;text-decoration:none}#footer{color:#8f8f8f;font-size:16px;padding:7.49625vh 6.66667vw;text-align:center;line-height:1.88}#footer #footerLogo{margin-bottom:61px}#footer .footer__form select{display:block;font-size:1rem;margin:1em 0 25px;padding:0 1em 0 .33em;width:100%!important}#footer .footer__form select+svg{height:auto;position:absolute;right:0;top:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:11px}#footer .footer__form select::-ms-expand{display:none}#footer .footer__form .input-wrap input[type=text]{color:#fff;font-size:1rem;margin-top:.5em}#footer .footer__form .checkbox-wrap .label{color:#8f8f8f;font-size:.75rem}#footer .footer__form-text{margin-bottom:1em}#footer .content{width:100%;-ms-flex:1;flex:1}#footer .list:first-child{padding-bottom:1.875vw}#footer .list:last-child .item:last-child{color:#fff;letter-spacing:.07875em;-ms-flex-item-align:end;align-self:flex-end}#footer .item{padding-bottom:10.66667vw}#footer .headline{display:block;font-size:25px;font-weight:700;padding-bottom:11px;line-height:1.54}#footer .headline,#footer a{color:#fff;text-decoration:none}#footer .icon-wrap{-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;height:34px;-ms-flex-pack:center;justify-content:center;margin-left:16px;vertical-align:middle;width:34px}#footer .icon-wrap:first-child{margin-left:0}#footerLogo{width:184px}.input-wrap input[type=checkbox],.input-wrap input[type=radio]{left:5px;position:absolute;top:15px}.checkbox-wrap,.input-wrap--relative{position:relative}.input-wrap input[type=checkbox][disabled],.input-wrap input[type=radio][disabled]{opacity:0}.input-wrap input,.input-wrap select,.input-wrap textarea{color:#8f8f8f}.input-wrap input::-moz-placeholder,.input-wrap select::-moz-placeholder,.input-wrap textarea::-moz-placeholder{color:#8f8f8f}.input-wrap input::-webkit-input-placeholder,.input-wrap select::-webkit-input-placeholder,.input-wrap textarea::-webkit-input-placeholder{color:#8f8f8f}.input-wrap input:-ms-input-placeholder,.input-wrap select:-ms-input-placeholder,.input-wrap textarea:-ms-input-placeholder{color:#8f8f8f}.input-wrap input[type=text],.input-wrap input[type=email],.input-wrap input[type=number],.input-wrap input[type=tel],.input-wrap input[type=search],.input-wrap select,.input-wrap textarea{background-color:transparent;border:0;border-bottom:1px solid #cdcdcd;font-family:"Avenir Next LT Pro";width:100%;max-width:100%;min-height:40px;padding:.4em;font-size:16px}.input-wrap select{padding-right:calc((.4em * 2) + 11px)}.input-wrap textarea{min-height:100px;resize:vertical}.input-wrap select+.icon,.input-wrap select+svg{pointer-events:none;-webkit-transform:translate3d(-50px,10px,0);transform:translate3d(-50px,10px,0)}.input-wrap .input-info{display:block;margin:-5px 0 20px;padding:0 5px;font-style:italic;color:#8f8f8f;font-size:16px}.input-wrap--filter input[type=text],.input-wrap--filter input[type=email],.input-wrap--filter input[type=number],.input-wrap--filter input[type=tel],.input-wrap--filter input[type=search],.input-wrap--filter select,.input-wrap--filter textarea{background-color:#fff;border:1px solid #cdcdcd;height:6.48148vh;max-height:70px;padding:0 15px;line-height:1.45}.input-wrap--inline{margin-top:15px}.input-wrap--inline .label{display:inline-block;margin-right:20px}.input-wrap--inline .label+input,.input-wrap--inline .label+select,.input-wrap--inline .label+textarea{display:inline-block;min-width:150px;padding-left:15px;width:auto}.fieldset,.fieldset-container{width:100%}.input-wrap--inline .label+select{border:1px solid #cdcdcd;height:60px;padding-right:40px}.fieldset-container.hidden{display:none}.fieldset .input-grid-line{color:#8f8f8f;width:30px;max-width:20%;font-size:16px}.fieldset.fieldset--flexstart{-ms-flex-pack:start;justify-content:flex-start}.fieldset.fieldset--flexstart .link{margin-left:30px}.fieldset.fieldset--grid{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:20px;padding-left:10px}.fieldset.fieldset--grid .input-wrap{width:20%}.fieldset.fieldset--grid .input-wrap+.input-wrap{padding:0}.fieldset.fieldset--grid-info{margin-top:10px;margin-bottom:10px;color:#8f8f8f;font-size:16px}.checkbox-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.checkbox-list>.label{width:100%}.checkbox-wrap{display:-ms-flexbox;display:flex}.checkbox-wrap input[type=checkbox],.checkbox-wrap input[type=radio]{left:5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkbox-wrap .label{color:#8f8f8f;cursor:pointer;font-size:12px;font-weight:400;padding-bottom:8px;padding-left:35px;line-height:2}.image__headline,.label,.link,.page-template-cases .hero__text{font-weight:700}.checkbox-wrap .label:before{background-color:#fff;border:1px solid #8f8f8f;border-radius:50%;height:26px;left:0;width:26px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkbox-wrap .label:after{background-color:#fcaf26;border-radius:50%;height:14px;left:6px;top:50%;-webkit-transform:scale(0) translateY(-50%);transform:scale(0) translateY(-50%);transition:-webkit-transform .25s;transition:transform .25s;width:14px}.checkbox-wrap .label:focus:before,.checkbox-wrap .label:hover:before{border:1px solid #fcaf26}.checkbox-wrap input[type=checkbox]:checked+label:after,.checkbox-wrap input[type=radio]:checked+label:after{-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}.checkbox-wrap input[type=checkbox][disabled]+label,.checkbox-wrap input[type=radio][disabled]+label{opacity:.5}.label{display:block;padding-bottom:33px;line-height:1.39;font-size:1.1em}select{display:none}body[data-is-tablet-or-smartphone=true] select{display:block;font-size:16px;width:100%}.disclaimer{margin-top:40px;font-size:12px;font-style:italic;line-height:1.45}.disclaimer a{color:inherit}.fake-select{background-color:#fff;border:1px solid #cdcdcd;cursor:pointer;font-size:18px;height:70px;max-width:100%;overflow:hidden;position:relative;line-height:1.45;width:20.83333vw;z-index:10}.fake-select.js-open{overflow:visible}.fake-select.js-disabled{pointer-events:none;opacity:.25}.fake-select .input-wrap,.fake-select--search.js-open .fake-option:first-child{pointer-events:none;opacity:0}body[data-is-tablet-or-smartphone=true] .fake-select{display:none}.fake-select .line{background-color:#cdcdcd;display:block;height:1px;margin-top:-1px;width:100%}.fake-select .input-wrap{left:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 102px)}.fake-select .input-wrap input[type=text]{border-width:0 0 1px;height:auto;padding:5px 0 0 30px;width:100%}.fake-select .input-wrap .icon-search{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fake-select.js-open .input-wrap{pointer-events:auto;opacity:1}.fake-select .icon-arrow-down{bottom:0;height:38px;margin:auto 0;position:absolute;right:17px;top:0;width:38px}.fake-option.js-is-first,.fake-select[data-active-item="1"] .fake-option:nth-of-type(1)+.fake-option,.fake-select[data-active-item="1"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(1)),.fake-select[data-active-item="1"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(1)),.fake-select[data-active-item="2"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(2)),.fake-select[data-active-item="2"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(2)),.fake-select[data-active-item="3"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(3)),.fake-select[data-active-item="3"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(3)),.fake-select[data-active-item="4"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(4)),.fake-select[data-active-item="4"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(4)),.fake-select[data-active-item="5"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(5)),.fake-select[data-active-item="5"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(5)),.fake-select[data-active-item="6"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(6)),.fake-select[data-active-item="6"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(6)),.fake-select[data-active-item="7"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(7)),.fake-select[data-active-item="7"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(7)),.fake-select[data-active-item="8"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(8)),.fake-select[data-active-item="8"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(8)),.fake-select[data-active-item="9"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(9)),.fake-select[data-active-item="9"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(9)),.fake-select[data-active-item="10"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(10)),.fake-select[data-active-item="10"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(10)),.fake-select[data-active-item="11"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(11)),.fake-select[data-active-item="11"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(11)),.fake-select[data-active-item="12"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(12)),.fake-select[data-active-item="12"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(12)),.fake-select[data-active-item="13"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(13)),.fake-select[data-active-item="13"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(13)),.fake-select[data-active-item="14"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(14)),.fake-select[data-active-item="14"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(14)),.fake-select[data-active-item="15"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(15)),.fake-select[data-active-item="15"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(15)),.fake-select[data-active-item="16"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(16)),.fake-select[data-active-item="16"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(16)),.fake-select[data-active-item="17"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(17)),.fake-select[data-active-item="17"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(17)),.fake-select[data-active-item="18"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(18)),.fake-select[data-active-item="18"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(18)),.fake-select[data-active-item="19"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(19)),.fake-select[data-active-item="19"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(19)),.fake-select[data-active-item="20"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(20)),.fake-select[data-active-item="20"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(20)),.fake-select[data-active-item="21"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(21)),.fake-select[data-active-item="21"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(21)),.fake-select[data-active-item="22"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(22)),.fake-select[data-active-item="22"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(22)),.fake-select[data-active-item="23"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(23)),.fake-select[data-active-item="23"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(23)),.fake-select[data-active-item="24"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(24)),.fake-select[data-active-item="24"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(24)),.fake-select[data-active-item="25"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(25)),.fake-select[data-active-item="26"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(26)),.fake-select[data-active-item="26"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(26)),.fake-select[data-active-item="27"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(27)),.fake-select[data-active-item="27"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(27)),.fake-select[data-active-item="28"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(28)),.fake-select[data-active-item="28"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(28)),.fake-select[data-active-item="29"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(29)),.fake-select[data-active-item="29"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(29)),.fake-select[data-active-item="30"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(30)),.fake-select[data-active-item="30"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(30)),.fake-select[data-active-item="31"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(31)),.fake-select[data-active-item="31"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(31)),.fake-select[data-active-item="32"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(32)),.fake-select[data-active-item="32"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(32)),.fake-select[data-active-item="33"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(33)),.fake-select[data-active-item="33"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(33)),.fake-select[data-active-item="34"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(34)),.fake-select[data-active-item="34"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(34)),.fake-select[data-active-item="35"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(35)),.fake-select[data-active-item="35"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(35)),.fake-select[data-active-item="36"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(36)),.fake-select[data-active-item="36"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(36)),.fake-select[data-active-item="37"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(37)),.fake-select[data-active-item="37"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(37)),.fake-select[data-active-item="38"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(38)),.fake-select[data-active-item="38"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(38)),.fake-select[data-active-item="39"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(39)),.fake-select[data-active-item="39"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(39)),.fake-select[data-active-item="40"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(40)),.fake-select[data-active-item="40"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(40)),.fake-select[data-active-item="41"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(41)),.fake-select[data-active-item="41"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(41)),.fake-select[data-active-item="42"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(42)),.fake-select[data-active-item="42"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(42)),.fake-select[data-active-item="43"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(43)),.fake-select[data-active-item="43"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(43)),.fake-select[data-active-item="44"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(44)),.fake-select[data-active-item="44"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(44)),.fake-select[data-active-item="45"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(45)),.fake-select[data-active-item="45"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(45)),.fake-select[data-active-item="46"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(46)),.fake-select[data-active-item="46"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(46)),.fake-select[data-active-item="47"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(47)),.fake-select[data-active-item="47"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(47)),.fake-select[data-active-item="48"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(48)),.fake-select[data-active-item="48"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(48)),.fake-select[data-active-item="49"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(49)),.fake-select[data-active-item="49"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(49)),.fake-select[data-active-item="50"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(50)),.fake-select[data-active-item="50"]:not(.fake-select--search) .fake-option:first-of-type:not(:nth-of-type(50)){margin-top:70px}.fake-option{-ms-flex-align:center;align-items:center;background-color:#fff;border-color:#cdcdcd;border-style:solid;border-width:0 1px;display:block;height:50px;-ms-flex-pack:start;justify-content:flex-start;margin-left:-1px;overflow:hidden;padding:12px 30px 0;text-overflow:ellipsis;width:calc(100% + 2px)}.fake-option.js-search-hidden{display:none}.fake-option.js-disabled{color:rgba(0,0,0,.25);pointer-events:none}.fake-option .count{display:inline-block;font-size:14px;margin-left:7px}.fake-select[data-active-item="1"] .fake-option:nth-child(1),.fake-select[data-active-item="1"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="2"] .fake-option:nth-child(2),.fake-select[data-active-item="2"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="3"] .fake-option:nth-child(3),.fake-select[data-active-item="3"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="4"] .fake-option:nth-child(4),.fake-select[data-active-item="4"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="5"] .fake-option:nth-child(5),.fake-select[data-active-item="5"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="6"] .fake-option:nth-child(6),.fake-select[data-active-item="6"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="7"] .fake-option:nth-child(7),.fake-select[data-active-item="7"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="8"] .fake-option:nth-child(8),.fake-select[data-active-item="8"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="9"] .fake-option:nth-child(9),.fake-select[data-active-item="9"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="10"] .fake-option:nth-child(10),.fake-select[data-active-item="10"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="11"] .fake-option:nth-child(11),.fake-select[data-active-item="11"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="12"] .fake-option:nth-child(12),.fake-select[data-active-item="12"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="13"] .fake-option:nth-child(13),.fake-select[data-active-item="13"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="14"] .fake-option:nth-child(14),.fake-select[data-active-item="14"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="15"] .fake-option:nth-child(15),.fake-select[data-active-item="15"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="16"] .fake-option:nth-child(16),.fake-select[data-active-item="16"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="17"] .fake-option:nth-child(17),.fake-select[data-active-item="17"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="18"] .fake-option:nth-child(18),.fake-select[data-active-item="18"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="19"] .fake-option:nth-child(19),.fake-select[data-active-item="19"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="20"] .fake-option:nth-child(20),.fake-select[data-active-item="20"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="21"] .fake-option:nth-child(21),.fake-select[data-active-item="21"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="22"] .fake-option:nth-child(22),.fake-select[data-active-item="22"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="23"] .fake-option:nth-child(23),.fake-select[data-active-item="23"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="24"] .fake-option:nth-child(24),.fake-select[data-active-item="24"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="25"] .fake-option:nth-child(25),.fake-select[data-active-item="26"] .fake-option:nth-child(26),.fake-select[data-active-item="26"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="27"] .fake-option:nth-child(27),.fake-select[data-active-item="27"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="28"] .fake-option:nth-child(28),.fake-select[data-active-item="28"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="29"] .fake-option:nth-child(29),.fake-select[data-active-item="29"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="30"] .fake-option:nth-child(30),.fake-select[data-active-item="30"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="31"] .fake-option:nth-child(31),.fake-select[data-active-item="31"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="32"] .fake-option:nth-child(32),.fake-select[data-active-item="32"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="33"] .fake-option:nth-child(33),.fake-select[data-active-item="33"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="34"] .fake-option:nth-child(34),.fake-select[data-active-item="34"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="35"] .fake-option:nth-child(35),.fake-select[data-active-item="35"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="36"] .fake-option:nth-child(36),.fake-select[data-active-item="36"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="37"] .fake-option:nth-child(37),.fake-select[data-active-item="37"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="38"] .fake-option:nth-child(38),.fake-select[data-active-item="38"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="39"] .fake-option:nth-child(39),.fake-select[data-active-item="39"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="40"] .fake-option:nth-child(40),.fake-select[data-active-item="40"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="41"] .fake-option:nth-child(41),.fake-select[data-active-item="41"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="42"] .fake-option:nth-child(42),.fake-select[data-active-item="42"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="43"] .fake-option:nth-child(43),.fake-select[data-active-item="43"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="44"] .fake-option:nth-child(44),.fake-select[data-active-item="44"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="45"] .fake-option:nth-child(45),.fake-select[data-active-item="45"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="46"] .fake-option:nth-child(46),.fake-select[data-active-item="46"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="47"] .fake-option:nth-child(47),.fake-select[data-active-item="47"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="48"] .fake-option:nth-child(48),.fake-select[data-active-item="48"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="49"] .fake-option:nth-child(49),.fake-select[data-active-item="49"].fake-select--search .fake-option:first-child,.fake-select[data-active-item="50"] .fake-option:nth-child(50),.fake-select[data-active-item="50"].fake-select--search .fake-option:first-child{border:0;height:68px;left:0;margin-left:0;padding:22px 30px 0;top:0;width:100%;position:absolute}.fake-select[data-active-item="25"].fake-select--search .fake-option:first-child{border:0;height:68px;left:0;margin-left:0;padding:22px 30px 0;position:absolute;top:0;width:100%}.fake-select[data-active-item="25"].fake-select--search .fake-option:nth-of-type(2):not(:nth-of-type(25)){margin-top:70px}.form-section{font-size:20px;padding:7.49625vh 6.66667vw}.form-section input[type=text],.form-section input[type=email],.form-section input[type=number],.form-section input[type=tel],.form-section input[type=search],.form-section select,.form-section textarea{margin:0 0 15px}.form-section img{display:none}.form-section select{display:block;width:100%!important;-moz-appearance:none}.form-section select+svg{height:auto;position:absolute;right:.4em;top:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:11px}.form-section .input-wrap,.icon,.link--black{position:relative}.form-section select::-ms-expand{display:none}.form-section form{width:100%}.form-section__text{line-height:1.4}.form-section__headline{font-size:1em}.form-section__description{padding-top:30px;font-size:.85em}.form-section__form-wrap--boxed{border:1px solid #000;padding:20px 15px}.form-section .form-subheading{display:block;padding:30px 0 20px}.form-section .form-subheading:first-of-type{padding-top:0}.form-section .form-subheading:last-child{padding-bottom:0}.form-section .form-subsubheading{display:block;line-height:1.5;padding:30px 0 20px;font-size:16px}.form-section .form-subsubheading:first-of-type{padding-top:0}.form-section .form-subsubheading-info{color:#8f8f8f}.form-section .checkbox-wrap{margin-bottom:20px}.form-section .checkbox-wrap+.checkbox-wrap{margin-left:10px}.icon-plus{border-radius:50%;height:38px;width:38px;box-shadow:0 2px 7px rgba(0,0,0,.15)}.icon-plus svg{display:block;height:12px;width:12px}.icon-plus path{fill:#000}.icon{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center}.icon--circle{background-color:#fff;border-radius:50%;height:2.15em;width:2.15em}.icon--circle-large{height:3.625em;width:3.625em}.icon--circle-extra-large{height:5em;width:5em}.image__content{font-size:20px;padding:7.49625vh 6.66667vw 0}.image__headline{letter-spacing:-.0121em;max-width:12.74194em;padding-bottom:.8871em;line-height:1.28;font-size:1.85em}.image__image{display:block;width:100%;height:65vh;min-height:275px;object-fit:cover}.link{color:#fcaf26;font-size:15px;letter-spacing:.04667em;text-decoration:none;text-transform:uppercase;transition:color 325ms cubic-bezier(.455,.03,.515,.955)}.link.link--plus{color:#000;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;text-transform:none}.link.link--plus .icon-plus{margin-right:14px;pointer-events:none}.link.link--plus .icon-plus svg{transition:-webkit-transform .15s cubic-bezier(.455,.03,.515,.955);transition:transform .15s cubic-bezier(.455,.03,.515,.955)}.link.link--plus:hover .icon-plus svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.link[type=submit]{background:0 0;border:0;border-radius:0;cursor:pointer;outline:0}.link--arrow .icon{margin-left:9px;transition:-webkit-transform 325ms cubic-bezier(.455,.03,.515,.955);transition:transform 325ms cubic-bezier(.455,.03,.515,.955)}.link--arrow:hover .icon{-webkit-transform:translateX(6px);transform:translateX(6px)}.link--case{font-size:12px}.link--case .icon{vertical-align:sub}.link--case svg{max-height:1em}.link--hero-details{color:inherit;font-size:inherit;text-transform:none!important}.link--hero-details:hover{color:#fcaf26}.link--black{color:#000;display:inline-block;overflow:hidden;padding-bottom:8px}.modal--form,.modal--search,.modal--video{-ms-flex-align:center;display:-ms-flexbox}.link--black:after,.link--black:before{background-color:#000;bottom:0;height:3px;position:absolute;width:100%;content:""}.link--black:before{left:-100%;-webkit-transform:translateX(-50px);transform:translateX(-50px);transition:-webkit-transform .3s;transition:transform .3s}.link--black:after{left:0;transition:-webkit-transform .3s;transition:transform .3s}.link--black:hover:before{-webkit-transform:translateX(100%);transform:translateX(100%)}.link--black:hover:after{-webkit-transform:translateX(100%) translateX(50px);transform:translateX(100%) translateX(50px)}.link--large{font-weight:600;text-transform:none;line-height:1.73;font-size:1.15em}.modal{font-size:20px;left:0;margin-left:auto;margin-right:auto;min-height:100%;padding-right:6.66667vw;padding-left:6.66667vw;padding-top:96px;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .5s;opacity:0;width:100%;z-index:100}.modal--video.is-visible,body.js-form .modal--form,body.js-search .modal--search{pointer-events:auto;opacity:1}.modal--form,.modal--search{align-items:center;display:flex;-ms-flex-pack:center;justify-content:center}.modal--search .input-wrap input[type=text]{background-color:transparent;border-width:0 0 5px;color:#fff;height:16.66667vh;max-height:180px;outline:0;padding-right:0;padding-left:0;width:52.08333vw;font-size:2.5em}.modal--form form{width:auto;min-width:300px;max-width:450px;padding:30px;background-color:#fff}.modal--video{align-items:center;display:flex;-ms-flex-pack:center;justify-content:center}.modal .icon-close{background-color:#fff;border-radius:50%;cursor:pointer;height:50px;position:fixed;right:6.66667vw;top:23px;width:50px}.modal .icon-close svg{height:20px;width:20px}.career-section,.news-section{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:20px;padding:7.49625vh 6.66667vw}.career-section__image-wrap,.news-section__image-wrap{display:none}.career-section.alternate .career-section__image-wrap,.career-section.alternate .news-section__image-wrap,.news-section.alternate .career-section__image-wrap,.news-section.alternate .news-section__image-wrap{margin-right:0;-ms-flex-order:2;order:2}.career-section__list-wrap,.news-section__list-wrap{width:100%}.career-section.alternate .career-section__list-wrap,.career-section.alternate .news-section__list-wrap,.news-section.alternate .career-section__list-wrap,.news-section.alternate .news-section__list-wrap{-ms-flex-order:1;order:1}.career-section__headline,.news-section__headline{letter-spacing:-.0121em;padding-bottom:.37097em;padding-top:.16129em;line-height:1.28;font-size:1.85em}.career-section__list,.news-section__list{border-top:1px solid #cdcdcd}.career-section__item,.news-section__item{border-bottom:1px solid #cdcdcd;padding-bottom:23px;padding-top:25px}.career-section__item-headline,.news-section__item-headline{padding-right:12vw;position:relative;line-height:1.16;font-size:.95em}.career-section__item-headline .icon,.news-section__item-headline .icon{position:absolute;right:0;top:0;-webkit-transform:translateX(-6px);transform:translateX(-6px);transition:-webkit-transform 325ms cubic-bezier(.455,.03,.515,.955);transition:transform 325ms cubic-bezier(.455,.03,.515,.955)}.career-section__item-headline:hover .icon,.news-section__item-headline:hover .icon{-webkit-transform:none;transform:none}.career-section__date,.news-section__date{color:#8f8f8f;display:block;font-size:14px;padding-bottom:9px;line-height:1.36}.career-section__item a,.news-section__item a{color:#000;text-decoration:none}.career-section .link,.news-section .link{display:block;margin-top:25px}.career-section p,.news-section p{color:#8f8f8f;padding-bottom:2.96875vw;line-height:1.6;font-size:.9em}#pageOverlay{background-color:rgba(37,38,42,.9);height:100vh;left:0;margin-left:auto;margin-right:auto;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .5s;opacity:0;width:100%;z-index:99}body.js-overlay #pageOverlay{pointer-events:auto;opacity:1}.page-template-cases #primaryNavigation path,.page-template-cases #primaryNavigation text,.page-template-contact #primaryNavigation path,.page-template-contact #primaryNavigation text,.page-template-generic #primaryNavigation path,.page-template-generic #primaryNavigation text,.page-template-newsoverview #primaryNavigation path,.page-template-newsoverview #primaryNavigation text{fill:#000}.page-template-cases #primaryNavigation .burger:after,.page-template-contact #primaryNavigation .burger:after,.page-template-generic #primaryNavigation .burger:after,.page-template-newsoverview #primaryNavigation .burger:after{background-color:#1d2b58}.page-template-cases #primaryNavigation .burger.folded .icon path,.page-template-contact #primaryNavigation .burger.folded .icon path,.page-template-generic #primaryNavigation .burger.folded .icon path,.page-template-newsoverview #primaryNavigation .burger.folded .icon path{fill:#fff}.page-template-cases #primaryNavigation .language-select,.page-template-cases #primaryNavigation a,.page-template-contact #primaryNavigation .language-select,.page-template-contact #primaryNavigation a,.page-template-generic #primaryNavigation .language-select,.page-template-generic #primaryNavigation a,.page-template-newsoverview #primaryNavigation .language-select,.page-template-newsoverview #primaryNavigation a{color:#000}.page-template-cases #primaryNavigation .language-select path,.page-template-contact #primaryNavigation .language-select path,.page-template-generic #primaryNavigation .language-select path,.page-template-newsoverview #primaryNavigation .language-select path{fill:#000}.page-template-cases .hero,.page-template-contact .hero,.page-template-generic .hero,.page-template-newsoverview .hero{background-color:#fff;color:#000;height:auto;min-height:0;padding-bottom:50px;padding-top:21.2963vh}.page-template-cases .hero__content,.page-template-contact .hero__content,.page-template-generic .hero__content,.page-template-newsoverview .hero__content{padding-left:6.66667vw}.page-template-contact .hero select{max-width:300px}.product-section img,.slider-section img{max-width:100%}.page-template-contact .hero__info-wrap{line-height:1.6;font-size:1.8em}.page-template-contact .hero__info{color:#8f8f8f;padding-bottom:40px}.page-template-contact .hero__info:last-child{padding-right:6.66667vw}.page-template-contact .hero__info a{color:#000;text-decoration:none}.page-template-contact .hero__info-contact{height:0;margin-top:30px;pointer-events:none;transition:opacity .3s;opacity:0;visibility:hidden}.page-template-contact .hero__info-contact-wrap[data-active-item="1"] .hero__info-contact:nth-child(1),.page-template-contact .hero__info-contact-wrap[data-active-item="2"] .hero__info-contact:nth-child(2),.page-template-contact .hero__info-contact-wrap[data-active-item="3"] .hero__info-contact:nth-child(3),.page-template-contact .hero__info-contact-wrap[data-active-item="4"] .hero__info-contact:nth-child(4),.page-template-contact .hero__info-contact-wrap[data-active-item="5"] .hero__info-contact:nth-child(5),.page-template-contact .hero__info-contact-wrap[data-active-item="6"] .hero__info-contact:nth-child(6),.page-template-contact .hero__info-contact-wrap[data-active-item="7"] .hero__info-contact:nth-child(7),.page-template-contact .hero__info-contact-wrap[data-active-item="8"] .hero__info-contact:nth-child(8),.page-template-contact .hero__info-contact-wrap[data-active-item="9"] .hero__info-contact:nth-child(9),.page-template-contact .hero__info-contact-wrap[data-active-item="10"] .hero__info-contact:nth-child(10),.page-template-contact .hero__info-contact-wrap[data-active-item="11"] .hero__info-contact:nth-child(11),.page-template-contact .hero__info-contact-wrap[data-active-item="12"] .hero__info-contact:nth-child(12),.page-template-contact .hero__info-contact-wrap[data-active-item="13"] .hero__info-contact:nth-child(13),.page-template-contact .hero__info-contact-wrap[data-active-item="14"] .hero__info-contact:nth-child(14),.page-template-contact .hero__info-contact-wrap[data-active-item="15"] .hero__info-contact:nth-child(15),.page-template-contact .hero__info-contact-wrap[data-active-item="16"] .hero__info-contact:nth-child(16),.page-template-contact .hero__info-contact-wrap[data-active-item="17"] .hero__info-contact:nth-child(17),.page-template-contact .hero__info-contact-wrap[data-active-item="18"] .hero__info-contact:nth-child(18),.page-template-contact .hero__info-contact-wrap[data-active-item="19"] .hero__info-contact:nth-child(19),.page-template-contact .hero__info-contact-wrap[data-active-item="20"] .hero__info-contact:nth-child(20){height:auto;pointer-events:auto;opacity:1;visibility:visible}.page-template-contact .hero__info-headline{color:#000;display:block;font-weight:700;padding-bottom:1.85185vh;font-size:1.1em}.page-template-contact .hero__info-headline:not(:first-child){margin-top:30px}.page-template-contact .hero__info-address,.page-template-contact .hero__info-email,.page-template-contact .hero__info-phone,.page-template-contact .hero__info-vat{display:block}#primaryNavigation{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;font-size:18px;-ms-flex-pack:end;justify-content:flex-end;letter-spacing:.02em;margin:24px 6.66667vw;padding-bottom:23px;text-align:right;line-height:1.71}#primaryNavigation a{color:#fff;text-decoration:none}#primaryNavigation>li{display:none}#primaryNavigation>li.language-select{display:inline-block}#primaryNavigation li:last-child{margin-right:0}#primaryNavigation li:nth-last-child(2){margin-right:132px}#primaryNavigation path{fill:#fff}#primaryNavigation .burger,#primaryNavigation .search{-ms-flex-align:center;align-items:center;border-radius:50%;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;height:50px;-ms-flex-pack:center;justify-content:center;width:50px}#primaryNavigation .search{margin-right:16px}#primaryNavigation .burger{position:fixed;right:6.66667vw;top:22px;border-radius:0;width:auto;padding-left:44px;overflow:hidden;transition:padding-left 0s 0s,border-radius 0s 0s,box-shadow 0s 0s}#primaryNavigation .burger:after{content:"";width:50px;height:50px;background-color:#fff;position:absolute;top:0;right:0;border-radius:50%;z-index:-1;opacity:0;transition:opacity .5s 0s}#primaryNavigation .burger.folded{padding-left:0;border-radius:50%;transition:padding-left 0s .5s,border-radius 0s .5s,box-shadow .3s 1s;box-shadow:0 2px 7px rgba(0,0,0,.15)}#primaryNavigation .burger.folded:after{opacity:1;transition:opacity .5s .5s}#primaryNavigation .burger.folded .text{opacity:0;transition:opacity .5s 0s}#primaryNavigation .burger.folded .icon path{fill:#000;transition:-webkit-transform .25s,fill .5s .5s;transition:transform .25s,fill .5s .5s}#primaryNavigation .burger .text{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-2;line-height:0;transition:opacity .5s .5s}#primaryNavigation .burger .text svg{width:46px;height:15px}#primaryNavigation .burger .icon{width:50px}#primaryNavigation .burger svg{height:14px;width:25px}#primaryNavigation .burger .icon path{transition:-webkit-transform .25s,fill .5s 0s;transition:transform .25s,fill .5s 0s}#primaryNavigation .burger .icon path:nth-child(1),#primaryNavigation .burger .icon path:nth-child(2){-webkit-transform:translateX(2px);transform:translateX(2px)}#primaryNavigation .burger .icon path:nth-child(3){-webkit-transform:translateX(-3px);transform:translateX(-3px)}#primaryNavigation .burger:hover .icon path{-webkit-transform:none;transform:none}#primaryNavigation .language-select{cursor:pointer}#primaryNavigation .language-select path{fill:#fff}.product-section{font-size:20px;padding:7.49625vh 6.66667vw}.product-section__headline{letter-spacing:-.01154em;padding-bottom:.50769em;line-height:1.28;font-size:1.85em}.product-section__item{height:0;overflow:hidden;padding-bottom:126%;position:relative;-ms-flex:1;flex:1}.product-section__item-headline{-ms-flex-align:center;align-items:center;display:inline-block;display:-ms-flexbox;display:flex;height:auto;position:relative;width:auto;z-index:2;font-size:1em}.product-section__item-headline:before{content:"0" attr(data-count) ".";display:inline-block;font-size:12px;margin-right:8px}.product-section a{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;text-decoration:none;top:0;width:100%}.product-section__image-wrap{left:0;position:absolute;top:0;transition:-webkit-transform .3s;transition:transform .3s;z-index:1}.product-section__image-wrap:before{content:"";width:100%;height:100%;background-color:#343434;opacity:.25;position:absolute;top:0;left:0;transition:opacity 325ms ease}.product-section__item:hover .product-section__image-wrap{-webkit-transform:scale(1.05);transform:scale(1.05)}.product-section__item:hover .product-section__image-wrap:before{opacity:.75}.slider-section{font-size:20px;padding-bottom:7.49625vh;padding-right:6.66667vw;padding-left:6.66667vw;position:relative;overflow:hidden}.slider-section__content{padding-bottom:7.49625vh;padding-top:7.49625vh;top:-10vh;z-index:10}.slider-section--gallery .slider-section__content{position:relative;top:auto!important}.slider-section__content p{display:none}.slider-section--gallery .slider-section__content p{display:none!important}.slider-section__item-wrap-outer{position:relative}.slider-section--gallery .slider-section__item-wrap-outer{height:auto!important}.slider-section--gallery .slider-section__item-wrap-inner{position:relative;height:612px!important}.slider-section__slider{cursor:url(../images/icons/icon-slider-cursor.png),auto;list-style-type:none;width:100%;display:block;border:none}.slider-section__slider:focus{outline:0}.slider-section--gallery .slider-section__slider{width:100%!important;cursor:auto}.slider-section__headline{letter-spacing:-.01154em;padding-bottom:.50769em;line-height:1.28;font-size:1.85em}.slider-section a{cursor:url(../images/icons/icon-slider-cursor.png),auto}.slider-section__item{height:0;margin-bottom:40px;overflow:hidden;padding-bottom:84.42%;position:relative;width:100%}.slider-section__item:first-of-type{margin-left:0}.slider-section__item-content{-ms-flex-align:start;align-items:flex-start;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;left:0;padding-right:3.75vw;padding-left:3.75vw;position:absolute;text-decoration:none;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:2;-khtml-user-drag:none;-khtml-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.slider-section__item-content p{color:#fff;height:0;letter-spacing:-.03571em;overflow:visible;-webkit-transform:translateY(15px);transform:translateY(15px);transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;line-height:1.52;opacity:0;max-width:100%;font-size:.9em}.slider-section__item-content .link{display:block;margin-top:18px}.slider-section__item-content *{pointer-events:none}body[data-is-tablet-or-smartphone=false] .slider-section__item:hover .slider-section__item-content p{-webkit-transform:none;transform:none;opacity:1}.slider-section__item-header{-ms-flex-align:center;align-items:center;display:inline-block;display:-ms-flexbox;display:flex;left:50%;letter-spacing:-.01293em;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:-webkit-transform .3s,left .3s;transition:transform .3s,left .3s;line-height:1.69;font-size:1.3em}.slider-section__item-header:before{content:"0" attr(data-item-count) ".";display:inline-block;font-size:18px;letter-spacing:-.0331em;margin-right:.5em;line-height:1.43;white-space:nowrap}body[data-is-tablet-or-smartphone=false] .slider-section__item:hover .slider-section__item-header{left:0;-webkit-transform:none;transform:none}.slider-section__image-wrap{background-color:#000;height:100%;pointer-events:none;position:absolute;transition:-webkit-transform .3s;transition:transform .3s;width:100%;z-index:1}.slider-section__image-wrap:before{background-color:#343434;content:"";height:100%;left:0;position:absolute;top:0;transition:opacity 325ms ease;opacity:.25;width:100%}body.js-calculation-done .tab-accordion-section__accordions:not([data-active-accordion]) .tab-accordion-section__accordion .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc0] .tab-accordion-section__accordion:not([data-accordion-id=acc0]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc1] .tab-accordion-section__accordion:not([data-accordion-id=acc1]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc2] .tab-accordion-section__accordion:not([data-accordion-id=acc2]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc3] .tab-accordion-section__accordion:not([data-accordion-id=acc3]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc4] .tab-accordion-section__accordion:not([data-accordion-id=acc4]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc5] .tab-accordion-section__accordion:not([data-accordion-id=acc5]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc6] .tab-accordion-section__accordion:not([data-accordion-id=acc6]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc7] .tab-accordion-section__accordion:not([data-accordion-id=acc7]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc8] .tab-accordion-section__accordion:not([data-accordion-id=acc8]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc9] .tab-accordion-section__accordion:not([data-accordion-id=acc9]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc11] .tab-accordion-section__accordion:not([data-accordion-id=acc11]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc12] .tab-accordion-section__accordion:not([data-accordion-id=acc12]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc13] .tab-accordion-section__accordion:not([data-accordion-id=acc13]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc14] .tab-accordion-section__accordion:not([data-accordion-id=acc14]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc15] .tab-accordion-section__accordion:not([data-accordion-id=acc15]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc16] .tab-accordion-section__accordion:not([data-accordion-id=acc16]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc17] .tab-accordion-section__accordion:not([data-accordion-id=acc17]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc18] .tab-accordion-section__accordion:not([data-accordion-id=acc18]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc19] .tab-accordion-section__accordion:not([data-accordion-id=acc19]) .tab-accordion-section__accordion-content,body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc20] .tab-accordion-section__accordion:not([data-accordion-id=acc20]) .tab-accordion-section__accordion-content{height:0!important}body[data-is-tablet-or-smartphone=false] .slider-section__item:hover .slider-section__image-wrap{-webkit-transform:scale(1.05);transform:scale(1.05)}body[data-is-tablet-or-smartphone=false] .slider-section__item:hover .slider-section__image-wrap:before{opacity:.75}body[data-is-tablet-or-smartphone=false] .slider-section--gallery .slider-section__item:hover .slider-section__image-wrap{-webkit-transform:none;transform:none}body[data-is-tablet-or-smartphone=false] .slider-section--gallery .slider-section__item:hover .slider-section__image-wrap:before{opacity:.25}.tab-accordion-section[data-active-tab=tab1] .tab-accordion-section__accordions[data-filter-value=tab1],.tab-accordion-section[data-active-tab=tab2] .tab-accordion-section__accordions[data-filter-value=tab2],.tab-accordion-section[data-active-tab=tab3] .tab-accordion-section__accordions[data-filter-value=tab3],.tab-accordion-section[data-active-tab=tab4] .tab-accordion-section__accordions[data-filter-value=tab4],.tab-accordion-section[data-active-tab=tab6] .tab-accordion-section__accordions[data-filter-value=tab6],.tab-accordion-section[data-active-tab=tab7] .tab-accordion-section__accordions[data-filter-value=tab7],.tab-accordion-section[data-active-tab=tab8] .tab-accordion-section__accordions[data-filter-value=tab8],.tab-accordion-section[data-active-tab=tab9] .tab-accordion-section__accordions[data-filter-value=tab9],.tab-accordion-section[data-active-tab=tab10] .tab-accordion-section__accordions[data-filter-value=tab10]{left:auto;pointer-events:auto;top:auto;opacity:1;position:relative}.tab-accordion-section{font-size:20px;padding:7.49625vh 6.66667vw}.tab-accordion-section__headline{letter-spacing:-.01154em;padding-bottom:.50769em;line-height:1.28;font-size:1.85em}.tab-accordion-section__tabs{border-color:#cdcdcd;border-style:solid;border-width:1px 0;padding:2.23958vw 0 1.82292vw}.tab-accordion-section__tab{color:#8f8f8f;cursor:pointer;display:inline-block;padding:0 2.03125vw;transition:color .5s;line-height:1.26;font-size:.9em}.tab-accordion-section[data-active-tab=tab1] .tab-accordion-section__tab[data-filter=tab1],.tab-accordion-section[data-active-tab=tab2] .tab-accordion-section__tab[data-filter=tab2],.tab-accordion-section[data-active-tab=tab3] .tab-accordion-section__tab[data-filter=tab3],.tab-accordion-section[data-active-tab=tab4] .tab-accordion-section__tab[data-filter=tab4],.tab-accordion-section[data-active-tab=tab6] .tab-accordion-section__tab[data-filter=tab6],.tab-accordion-section[data-active-tab=tab7] .tab-accordion-section__tab[data-filter=tab7],.tab-accordion-section[data-active-tab=tab8] .tab-accordion-section__tab[data-filter=tab8],.tab-accordion-section[data-active-tab=tab9] .tab-accordion-section__tab[data-filter=tab9],.tab-accordion-section[data-active-tab=tab10] .tab-accordion-section__tab[data-filter=tab10]{color:#000;font-weight:700}.tab-accordion-section__tab:first-child{padding-left:0}.tab-accordion-section__tab:last-child{padding-right:0}.tab-accordion-section[data-active-tab=tab5] .tab-accordion-section__tab[data-filter=tab5]{color:#000;font-weight:700}.tab-accordion-section[data-active-tab=tab5] .tab-accordion-section__accordions[data-filter-value=tab5]{left:auto;pointer-events:auto;position:relative;top:auto;opacity:1}.tab-accordion-section__accordions-wrap{position:relative}.tab-accordion-section__accordions{left:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s;opacity:0;width:100%}.tab-accordion-section.no-tabs .tab-accordion-section__accordions{left:auto;pointer-events:auto;position:relative;top:auto;opacity:1}.button.is-disabled,.button>span,.button>svg{pointer-events:none}.tab-accordion-section__accordion{border-bottom:1px solid #cdcdcd}.tab-accordion-section__accordion-content{overflow:hidden;transition:height .5s}.tab-accordion-section__accordion-content-inner{padding-bottom:7.29167vw;padding-top:35px}.tab-accordion-section__content-headline{padding-bottom:21px;font-size:1em}.tab-accordion-section p,.tab-accordion-section__list-item__content ul{color:#8f8f8f;margin-left:1em;line-height:1.6;font-size:.9em}.tab-accordion-section p li,.tab-accordion-section__list-item__content ul li{margin-bottom:.15em}.tab-accordion-section__accordions[data-active-accordion=acc0] .tab-accordion-section__accordion[data-accordion-id=acc0] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc1] .tab-accordion-section__accordion[data-accordion-id=acc1] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc2] .tab-accordion-section__accordion[data-accordion-id=acc2] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc3] .tab-accordion-section__accordion[data-accordion-id=acc3] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc4] .tab-accordion-section__accordion[data-accordion-id=acc4] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc5] .tab-accordion-section__accordion[data-accordion-id=acc5] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc6] .tab-accordion-section__accordion[data-accordion-id=acc6] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc7] .tab-accordion-section__accordion[data-accordion-id=acc7] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc8] .tab-accordion-section__accordion[data-accordion-id=acc8] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc9] .tab-accordion-section__accordion[data-accordion-id=acc9] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.js-calculation-done .tab-accordion-section__accordions[data-active-accordion=acc10] .tab-accordion-section__accordion:not([data-accordion-id=acc10]) .tab-accordion-section__accordion-content{height:0!important}.tab-accordion-section__accordions[data-active-accordion=acc10] .tab-accordion-section__accordion[data-accordion-id=acc10] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc11] .tab-accordion-section__accordion[data-accordion-id=acc11] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc12] .tab-accordion-section__accordion[data-accordion-id=acc12] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc13] .tab-accordion-section__accordion[data-accordion-id=acc13] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc14] .tab-accordion-section__accordion[data-accordion-id=acc14] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc15] .tab-accordion-section__accordion[data-accordion-id=acc15] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc16] .tab-accordion-section__accordion[data-accordion-id=acc16] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc17] .tab-accordion-section__accordion[data-accordion-id=acc17] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc18] .tab-accordion-section__accordion[data-accordion-id=acc18] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc19] .tab-accordion-section__accordion[data-accordion-id=acc19] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordions[data-active-accordion=acc20] .tab-accordion-section__accordion[data-accordion-id=acc20] .icon-plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-accordion-section__accordion-headline{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;font-weight:700;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1.77083vw;padding-top:2.08333vw;font-size:.9em}.tab-accordion-section .icon-plus{background-color:transparent;box-shadow:none;transition:-webkit-transform .25s;transition:transform .25s;width:auto}.tab-accordion-section__content-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-accordion-section__list-item{display:inline-block;position:relative;width:100%}.tab-accordion-section__list-item .image-wrap{height:0;padding-bottom:70%}.tab-accordion-section__list-item .image-wrap:before{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.tab-accordion-section__list-item .image-wrap:after{background:rgba(0,0,0,.25);content:"";height:100%;left:0;position:absolute;top:0;opacity:.25;width:100%;z-index:2}.tab-accordion-section__list-item .content{-ms-flex-align:start;align-items:flex-start;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:700;height:100%;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:15px;padding-left:20px;position:absolute;text-decoration:none;line-height:1.46;width:100%;z-index:3;font-size:.8em}.tab-accordion-section__list-item__content{max-width:1000px}.tab-accordion-section__list-item__content__download-list{margin:30px 0}.tab-accordion-section__list-item__content__download-list__item{padding:10px 0}.tab-accordion-section__list-item span{display:block}.text-image-split-section{-ms-flex-align:center;align-items:center;color:#8f8f8f;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:10px;padding:7.49625vh 6.66667vw;line-height:1.6}.text-image-split-section__image-wrap{margin-bottom:0;min-width:40.10417vw;position:relative;-ms-flex:1;flex:1;-ms-flex-positive:0;flex-grow:0}.text-image-split-section.alternate .text-image-split-section__image-wrap{margin-right:0;-ms-flex-order:2;order:2}.text-image-split-section .description-box{bottom:2.5em;display:inline-block;left:2.5em;max-width:calc(85% - 2.5em)}.text-image-split-section .description-box__text{padding-bottom:.78571em}.text-image-split-section .description-box .link{margin-top:0}.text-image-split-section__content{width:100%;font-size:1.8em}.text-image-split-section.alternate .text-image-split-section__content{-ms-flex-order:1;order:1}.text-image-split-section__headline{color:#000;letter-spacing:-.0121em;padding-bottom:.37097em;padding-top:.16129em;line-height:1.28;-ms-flex:1;flex:1;font-size:1.85em}.text-image-split-section.header-full-width{-ms-flex-wrap:wrap;flex-wrap:wrap}.text-image-split-section.header-full-width .text-image-split-section__headline{width:100%}.text-image-split-section h3,.text-image-split-section__subheadline{color:#000;font-weight:700;padding-bottom:21px;font-size:.9em}.text-image-split-section p+h3{padding-top:72px}.text-image-split-section .link{display:block;margin-bottom:1.5em;margin-top:25px}.text-section{font-size:20px;padding:7.49625vh 6.66667vw;position:relative;line-height:1.6}.text-section__headline{line-height:1.39}.text-section ul{padding:0 0 0 18px}.text-section__teaser{display:block;font-size:20px;font-weight:700;padding-bottom:3.28125vw;padding-top:3.28125vw;line-height:1.39}.text-section__content-wrapper{height:0;overflow:hidden;transition:height 325ms cubic-bezier(.455,.03,.515,.955)}.text-section__content-inner{padding-bottom:30px;padding-top:30px}.text-section__content-inner iframe{max-width:100%}[data-read-more-id] .text-section__content-inner{padding-top:30px}body.js-calculation-done .text-section [data-read-more-id]{height:0;overflow:hidden;transition:height .35s cubic-bezier(.455,.03,.515,.955)}.text-section p,.text-section ul{color:#8f8f8f;font-size:.8em}.text-section+.text-section:before{background-color:#cdcdcd;content:"";display:block;height:1px;left:0;margin-left:6.66667vw;margin-right:6.66667vw;position:absolute;right:0;top:0}.text-split-section{font-size:20px;padding:7.49625vh 6.66667vw;position:relative;line-height:1.6}.text-split-section .split{width:calc(50% - 45px)}.text-split-section .split:only-child{width:calc(75% - 45px)}.text-split-section .split:only-child h2{width:auto}.text-split-section h2{max-width:100%;padding-bottom:3.05556vh;line-height:1.39;width:450px;font-size:1.1em}.text-split-section p{color:#8f8f8f}.text-split-section p:last-of-type:not(:last-child){padding-bottom:5.09259vh}.time-calc{display:block;font-size:20px;padding:7.49625vh 6.66667vw;position:relative;line-height:1.6}.time-calc__headline{letter-spacing:-.0135em;padding-bottom:.5em;padding-top:1em;line-height:1.28;font-size:1.4em}.time-calc label{padding-bottom:.75em}.time-calc__header{width:100%}.time-calc__header .input-wrap{margin-top:20px}.time-calc__wrap{margin:45px 0}.time-calc__block{overflow:hidden;position:relative;width:100%}.time-calc__input{margin-bottom:.5em}.time-calc__description,.time-calc__richtext{font-size:.85em}.cookiebar{background-color:#25262a;bottom:0;color:#fff;left:0;position:fixed;transition:-webkit-transform .3s;transition:transform .3s;width:100%;z-index:999}.cookiebar__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1920px;padding:30px 6.66667vw;width:100%}.cookiebar__text{max-width:1000px}.cookiebar.js-hide{-webkit-transform:translateY(100%);transform:translateY(100%)}.cookiebar .link{cursor:pointer;margin-left:1.25em}.solution-grid{padding:7.49625vh 6.66667vw;line-height:1.6}.solution-grid__footer-headline,.solution-grid__headline{letter-spacing:-.0121em;padding-bottom:.53226em;line-height:1.28;font-size:2.125em}.solution-grid__container{display:-ms-flexbox;display:flex;margin:3.125em 0 5em;-ms-flex-wrap:wrap;flex-wrap:wrap}.solution-grid__item{background-position:center;background-size:cover;height:calc(66vw - 6.66667vw);position:relative;width:100%}.case-highlight__case,.fullwidth-video,.hero__slide{background-position:center center;background-size:cover}.solution-grid__item a,.solution-grid__item a::before{position:absolute;left:0;width:100%;height:100%;top:0}.solution-grid__item a{-ms-flex-align:start;align-items:flex-start;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-right:3.75vw;padding-left:3.75vw;text-decoration:none;z-index:2}.solution-grid__item a::before{background-color:#343434;content:"";display:block;transition:opacity 325ms ease;z-index:-1;opacity:.25}.solution-grid__footer-headline:before,.solution-grid__item-headline:before{content:"0" attr(data-item-count) ".";margin-right:26px}body,nav{position:relative}.solution-grid__item:hover a::before{opacity:.75}.solution-grid__item:hover .solution-grid__item-headline{left:0;-webkit-transform:none;transform:none}.solution-grid__item:hover .solution-grid__description{-webkit-transform:none;transform:none;opacity:1}.solution-grid__item-headline{left:50%;letter-spacing:-.0121em;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:-webkit-transform .3s,left .3s;transition:transform .3s,left .3s;line-height:1.69;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:2.125em}.solution-grid__item-headline:before{display:inline-block;font-size:21px;letter-spacing:-.03097em;line-height:1.43}.solution-grid__description{color:#fff;height:0;letter-spacing:-.03571em;-webkit-transform:translateY(15px);transform:translateY(15px);transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;line-height:1.52;opacity:0;max-width:100%;font-size:1.125em}.solution-grid__link{display:block;margin-top:1.5em}.solution-grid__footer-headline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.solution-grid__footer-headline:before{min-width:34px;display:inline-block;font-size:21px;letter-spacing:-.03097em;line-height:1.43}.solution-grid__footer-text{max-width:624px;font-size:20px;line-height:32px;color:#8f8f8f}.solution-grid__footer-link{display:block;padding-top:1.5em}#header,#main,footer{margin:0 auto;max-width:1920px}#header{left:0;position:absolute;right:0;z-index:15;width:100%}#navigationLogo{left:25px;position:absolute}.button,.hero{position:relative}#navigationLogo img{width:141px}.button{-ms-flex-align:center;align-items:center;background-color:transparent;border:0;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;text-decoration:none;transition:color 225ms cubic-bezier(.455,.03,.515,.955),background-color 225ms cubic-bezier(.455,.03,.515,.955),border-color 225ms cubic-bezier(.455,.03,.515,.955);line-height:1.15;-ms-flex:1 1 auto;flex:1 1 auto}.button--arrow-left,.button--scroll{transition:-webkit-transform 225ms cubic-bezier(.455,.03,.515,.955)}.button.is-disabled{opacity:.5}.button.is-loading::before{-webkit-animation:1.1s rotating infinite linear;animation:1.1s rotating infinite linear;border:.25em solid rgba(255,255,255,.5);border-radius:50%;border-top-color:rgba(255,255,255,.9);content:"";display:block;height:5em;width:5em}.button--play{font-size:16px;font-weight:700;text-transform:uppercase}.button--play:hover{color:#fcaf26}.button--play .icon{color:#000}.hero,.hero__scroll-indicator a{color:#fff}.button--scroll{transition:transform 225ms cubic-bezier(.455,.03,.515,.955)}.button--scroll:hover{-webkit-transform:translateY(7.5%);transform:translateY(7.5%)}.button--scroll+.button--scroll{margin-left:1em}.button--arrow-left{transition:transform 225ms cubic-bezier(.455,.03,.515,.955)}.button--arrow-left:hover{-webkit-transform:translateX(-7.5%);transform:translateX(-7.5%)}.button--arrow-right{transition:-webkit-transform 225ms cubic-bezier(.455,.03,.515,.955);transition:transform 225ms cubic-bezier(.455,.03,.515,.955)}.button--arrow-right:hover{-webkit-transform:translateX(7.5%);transform:translateX(7.5%)}.button--indicator{background-color:#fff;border:2px solid transparent;border-radius:50%;font-size:11px;height:1.27273em;margin:0 1em;transition:background-color 325ms cubic-bezier(.455,.03,.515,.955),border-color 325ms cubic-bezier(.455,.03,.515,.955);width:1.27273em}.button--indicator:focus{outline:0}.button--indicator.is-active,.button--indicator:hover{background-color:transparent;border-color:#fff}.form-button{cursor:pointer;appearance:none;outline:0;border:none;border-radius:.8em;color:#fff;background-color:#fcaf26;font-size:15px;font-weight:700;letter-spacing:.04667em;padding:1em 2em;min-width:125px;transition:background-color 225ms cubic-bezier(.455,.03,.515,.955)}.form-button:hover{background-color:#ec9803}.hero{font-size:10px;height:100vh;min-height:100vh;transition:min-height 325ms cubic-bezier(.455,.03,.515,.955);width:100%}.hero__navigation{display:none;padding-left:6.66667vw;padding-top:21.2963vh;position:absolute;z-index:2}.hero__navigation a:first-of-type{margin-right:2.7em}.hero__navigation--mobile{bottom:21.5%;display:block;position:absolute;width:100%;z-index:2}.hero__navigation-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;list-style:none}.hero__pagination{font-weight:700;height:3.6em;margin-right:4em;overflow:hidden;padding-top:.4em}.hero__pagination--current,.hero__pagination--pad{display:inline-block;font-size:4em;letter-spacing:-.0375em;transition:-webkit-transform 325ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 325ms cubic-bezier(.68,-.55,.265,1.55);line-height:.8}.hero__pagination--current.is-changing,.hero__pagination--pad.is-changing{-webkit-transform:translateY(110%);transform:translateY(110%)}.hero__pagination--current{padding-right:.1em;transition-delay:.081s}.hero__pagination--total{display:inline-block;font-size:1.6em;line-height:.8;vertical-align:top}.hero__container{height:100%;padding:0}.hero__slide,.hero__slide::before{padding-left:6.66667vw;padding-top:22.48876vh;pointer-events:none;position:absolute;height:100%;width:100%}.hero__slide{background-repeat:no-repeat;padding-right:6.66667vw;transition:opacity 550ms cubic-bezier(.455,.03,.515,.955);opacity:0;z-index:1}.hero__slide::before{background-color:rgba(0,0,0,.35);content:"";display:block;left:0;top:0;z-index:-1}.hero__slide.is-active{pointer-events:auto;opacity:1}.hero__slide>.link{display:inline-block;font-size:1.7em}.hero__slide .button--play .icon{margin-right:1em}.hero__headline{font-weight:700;letter-spacing:-.0125em;padding-bottom:.41667em;line-height:1.2;font-size:4.5em}.hero__headline-line{display:block;overflow:hidden}.hero__headline-word{display:inline-block}.hero__headline-word.is-animating-in[data-word-count="1"],.hero__headline-word.is-animating-out[data-word-count="1"]{-webkit-animation-delay:65ms;animation-delay:65ms;transition-delay:65ms}.hero__headline-word.is-animating-in[data-word-count="2"],.hero__headline-word.is-animating-out[data-word-count="2"]{-webkit-animation-delay:130ms;animation-delay:130ms;transition-delay:130ms}.hero__headline-word.is-animating-in[data-word-count="3"],.hero__headline-word.is-animating-out[data-word-count="3"]{-webkit-animation-delay:195ms;animation-delay:195ms;transition-delay:195ms}.hero__headline-word.is-animating-in[data-word-count="4"],.hero__headline-word.is-animating-out[data-word-count="4"]{-webkit-animation-delay:260ms;animation-delay:260ms;transition-delay:260ms}.hero__headline-word.is-animating-in[data-word-count="5"],.hero__headline-word.is-animating-out[data-word-count="5"]{-webkit-animation-delay:325ms;animation-delay:325ms;transition-delay:325ms}.hero__headline-word.is-animating-in[data-word-count="6"],.hero__headline-word.is-animating-out[data-word-count="6"]{-webkit-animation-delay:390ms;animation-delay:390ms;transition-delay:390ms}.hero__headline-word.is-animating-in[data-word-count="7"],.hero__headline-word.is-animating-out[data-word-count="7"]{-webkit-animation-delay:455ms;animation-delay:455ms;transition-delay:455ms}.hero__headline-word.is-animating-in[data-word-count="8"],.hero__headline-word.is-animating-out[data-word-count="8"]{-webkit-animation-delay:520ms;animation-delay:520ms;transition-delay:520ms}.hero__headline-word.is-animating-in[data-word-count="9"],.hero__headline-word.is-animating-out[data-word-count="9"]{-webkit-animation-delay:585ms;animation-delay:585ms;transition-delay:585ms}.hero__headline-word.is-animating-in[data-word-count="10"],.hero__headline-word.is-animating-out[data-word-count="10"]{-webkit-animation-delay:650ms;animation-delay:650ms;transition-delay:650ms}.hero__headline-word.is-animating-in[data-word-count="11"],.hero__headline-word.is-animating-out[data-word-count="11"]{-webkit-animation-delay:715ms;animation-delay:715ms;transition-delay:715ms}.hero__headline-word.is-animating-in[data-word-count="12"],.hero__headline-word.is-animating-out[data-word-count="12"]{-webkit-animation-delay:780ms;animation-delay:780ms;transition-delay:780ms}.hero__headline-word.is-animating-in[data-word-count="13"],.hero__headline-word.is-animating-out[data-word-count="13"]{-webkit-animation-delay:845ms;animation-delay:845ms;transition-delay:845ms}.hero__headline-word.is-animating-in[data-word-count="14"],.hero__headline-word.is-animating-out[data-word-count="14"]{-webkit-animation-delay:910ms;animation-delay:910ms;transition-delay:910ms}.hero__headline-word.is-animating-in[data-word-count="15"],.hero__headline-word.is-animating-out[data-word-count="15"]{-webkit-animation-delay:975ms;animation-delay:975ms;transition-delay:975ms}.hero__headline-word.is-animating-in{-webkit-animation:skew-up 325ms cubic-bezier(.425,0,.225,1.05);animation:skew-up 325ms cubic-bezier(.425,0,.225,1.05)}.hero__headline-word.is-animating-out{-webkit-animation:skew-down 325ms cubic-bezier(.425,0,.225,1.05);animation:skew-down 325ms cubic-bezier(.425,0,.225,1.05)}.hero__headline-word.is-animated-out{-webkit-transform:translateY(150%);transform:translateY(150%);transition:-webkit-transform 0s;transition:transform 0s}.hero__text{max-width:26.66667em;padding-bottom:1.66667em;line-height:1.57;font-size:1.9em}.hero__details{display:-ms-flexbox;display:flex;font-size:1.6em}.hero__details-types,.hero__details-values{line-height:1.5}.hero__details-types{margin-right:.69231em}.hero__details-values{font-weight:700}.hero__scroll-indicator{bottom:0;display:none;font-size:1.8em;font-weight:600;padding-bottom:5.55556vh;padding-left:10.41667vw;position:absolute;z-index:1}.hero__scroll-indicator .icon{margin-right:1em}.hero__scroll-indicator--blue circle{fill:#1d2b58}.hero__scroll-indicator--blue path{fill:#fff}.hero__scroll-indicator--blue span{color:#1d2b58}.hero__scroll-indicator--relative{position:relative}.hero .description-box{margin-left:6.66667vw;-webkit-transform:translateY(50%);transform:translateY(50%)}.hero .description-box__headline{-webkit-animation:fade-in-up 325ms cubic-bezier(.25,.46,.45,.94) 1s;animation:fade-in-up 325ms cubic-bezier(.25,.46,.45,.94) 1s}.hero .description-box__headline.is-animating{-webkit-transform:translateY(2em);transform:translateY(2em);opacity:0}.hero .description-box__text{-webkit-animation:fade-in-up 325ms cubic-bezier(.25,.46,.45,.94) 1.162s;animation:fade-in-up 325ms cubic-bezier(.25,.46,.45,.94) 1.162s}.hero .description-box__text.is-animating{-webkit-transform:translateY(2em);transform:translateY(2em);opacity:0}.hero .link--description-box{-webkit-animation:fade-in-up 325ms cubic-bezier(.25,.46,.45,.94) 1325ms;animation:fade-in-up 325ms cubic-bezier(.25,.46,.45,.94) 1325ms;display:inline-block}.hero .link--description-box.is-animating{-webkit-transform:translateY(2em);transform:translateY(2em);opacity:0}.hero__play-button.is-hidden{opacity:0;z-index:-1}.hero__videoloop{height:100%;opacity:.5;width:100%;object-fit:cover}.hero__videoloop-container{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}:root .hero .description-box,:root .hero .description-box__headline,:root .hero .description-box__text,:root .hero .link--description-box,:root .hero__headline-word,_:-ms-fullscreen{animation:none!important;transform:none!important;opacity:1}:root .hero__videoloop,_:-ms-fullscreen{height:auto}.description-box{background-color:#fff;bottom:0;font-size:10px;padding:3.5em;position:absolute;right:0;z-index:2}.description-box__headline{color:#000;display:none;font-weight:700;padding-bottom:.78571em;font-size:2.1em}.description-box__headline:last-child{padding-bottom:0}.description-box__subheadline{color:#000;font-weight:700;padding-bottom:1.22222em;font-size:1.3em}.description-box__text{display:none;font-size:16px}.description-box__text--mobile{color:#000;font-size:1.9em;font-weight:700;padding-bottom:1.10526em;line-height:1.36}.description-box--small{padding:2.5em}.description-box--small .description-box__headline{padding-bottom:.72em;font-size:1.9em}.description-box--small .link--description-box{font-size:1.5em}.media-accordion{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:20px;padding:7.49625vh 6.66667vw}.media-accordion__media-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-bottom:5.997vw;min-width:40.10417vw}.media-accordion__media-container.is-animating-out{-webkit-animation:fade-out 325ms cubic-bezier(.455,.03,.515,.955);animation:fade-out 325ms cubic-bezier(.455,.03,.515,.955)}.media-accordion__media-container.is-animating-in{-webkit-animation:fade-in 325ms cubic-bezier(.455,.03,.515,.955);animation:fade-in 325ms cubic-bezier(.455,.03,.515,.955)}.media-accordion__headline{letter-spacing:-.0121em;padding-bottom:.53226em;line-height:1.28;font-size:1.7em}.media-accordion__subheadline{color:#cdcdcd;cursor:pointer;padding-bottom:.38462em;transition:color 325ms cubic-bezier(.455,.03,.515,.955);line-height:1.5;font-size:.95em}.media-accordion__subheadline:hover{color:#8f8f8f}.is-active>.media-accordion__subheadline{color:#000}.media-accordion__text-content{max-height:0;overflow:hidden;transition:max-height 325ms cubic-bezier(.455,.03,.515,.955),margin-bottom 325ms cubic-bezier(.455,.03,.515,.955) 150ms}.is-active>.media-accordion__text-content{margin-bottom:1.5em}.media-accordion__text{color:#8f8f8f;max-width:29.25em;padding-bottom:.75em;line-height:1.6;font-size:.85em}.media-accordion--fullwidth .media-accordion__text{max-width:32.5em}.media-accordion--fullwidth .media-accordion__subheadline::before{content:attr(data-num);display:inline;font-size:1rem;letter-spacing:-1px;padding-right:.5em}.case-highlight{font-size:20px;padding:7.49625vh 6.66667vw}.case-highlight__headline{font-weight:700;letter-spacing:-.0121em;max-width:12.74194em;padding-bottom:.8871em;line-height:1.28;font-size:1.85em}.case-highlight__subheadline{padding-bottom:.96154em;line-height:1.37;font-size:.95em}.case-highlight__cases{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:107.94603vh;margin-bottom:5.997vh;position:relative}.case-highlight__case{height:53.97301vh;position:relative;transition:-webkit-filter 325ms,bottom 325ms,height 325ms,width 325ms,filter 325ms,bottom 325ms,height 325ms,width 325ms;transition:filter 325ms,bottom 325ms,height 325ms,width 325ms}[data-num-cases="1"]>.case-highlight__case,[data-num-cases="2"]>.case-highlight__case{left:0;width:100%}[data-num-cases="2"]>.case-highlight__case:last-of-type{left:auto;right:0}.case-highlight .description-box{bottom:2.5em;left:2.5em;max-width:calc(85% - 2.5em);transition:opacity 325ms cubic-bezier(.455,.03,.515,.955),left 325ms cubic-bezier(.455,.03,.515,.955),bottom 325ms cubic-bezier(.455,.03,.515,.955),max-width 325ms cubic-bezier(.455,.03,.515,.955) 150ms}.case-highlight .description-box__headline{display:block}.news{-ms-flex-direction:column;flex-direction:column;padding:14.9925vh 6.66667vw 7.49625vh}.news__headline{max-width:14em;padding-bottom:.25em;font-size:2.125em}.news__date{color:#8f8f8f;display:inline-block;font-size:17px;padding-bottom:1em}.news__content{font-size:17px;margin-bottom:1em;max-width:38em;line-height:1.45}.fullwidth-video{display:-ms-flexbox;display:flex;height:100vh;position:relative;width:100vw}.fullwidth-video .button--play{left:calc(50% - 2.5em);position:absolute;top:calc(50% - 2.5em)}.fullwidth-video .icon--circle-extra-large{color:#000;height:6.61vw;transition:-webkit-transform .25s;transition:transform .25s;width:6.61vw}.fullwidth-video .icon--circle-extra-large svg{height:18px;width:13px}.fullwidth-video:hover .icon--circle-extra-large{-webkit-transform:scale(1.05);transform:scale(1.05)}.fullwidth-video .description-box__headline,.fullwidth-video .description-box__text{display:block}.video__wrapper{overflow:hidden;padding-bottom:56.25%;position:relative;transition:opacity 325ms cubic-bezier(.455,.03,.515,.955);width:100%;z-index:2}.overlay,.video__wrapper.is-hidden{z-index:-1;opacity:0}.video__wrapper embed,.video__wrapper iframe,.video__wrapper object{height:100%;left:0;position:absolute;top:0;width:100%}.generic{-ms-flex-direction:column;flex-direction:column;padding:0 6.66667vw}.generic:first-of-type{padding-top:14.9925vh}.generic:last-of-type{padding-bottom:7.49625vh}.generic__headline{max-width:14.5em;padding-bottom:.25em;font-size:2.125em}.generic__subheadline{max-width:14.5em;padding-bottom:.15em;font-size:1.375em}.generic__date,.generic__text{font-size:17px;padding-bottom:1em}.generic__date{color:#8f8f8f;display:inline-block}.generic__text{max-width:38em;line-height:1.45}.generic__form{margin-bottom:2.60417vw;margin-top:3.125vw}.search-result{max-width:900px}.search-result a{color:#25262a;text-decoration:none}.search-result__item{border-bottom:1px solid #cdcdcd;padding:60px 0}.search-result__item__header{display:block;font-size:30px;font-weight:700}.search-result__item__text{font-size:20px;margin:20px 0}.news-overview-section{padding:19.44444vh 10.41667vw}.news-overview-section__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-overview-section__item{background-color:#fcaf26;height:0;overflow:hidden;padding-bottom:84%;position:relative;width:100%}.news-overview-section__item:hover img{-webkit-transform:scale(1.075);transform:scale(1.075)}.news-overview-section__image{height:100%;transition:-webkit-transform 550ms cubic-bezier(.455,.03,.515,.955);transition:transform 550ms cubic-bezier(.455,.03,.515,.955);width:100%;object-fit:cover}.news-overview-section__pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.news-overview-section .button{display:inline-block;padding:2em 1em;position:static}.news-overview-section .button--arrow-right{text-align:right}.news-overview-section a{-ms-flex-align:center;align-items:center;color:#fcaf26;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;text-decoration:none;top:0;width:100%}.news-overview-section .description-box{bottom:2.5em;display:block;left:2.5em;max-width:calc(100% - 5em)}.news-overview-section .description-box__headline{display:block}.contact-info-section{font-size:20px;padding:7.49625vh 6.66667vw}.contact-info-section__headline{padding-bottom:3.48958vw;line-height:1.39;font-size:1.25em}.contact-info-section .fake-select{width:400px}.contact-info-section__item{width:100%;padding-top:70px}.contact-info-section__item__headline{display:block;padding-bottom:10px;font-size:26px;font-weight:700}.contact-info-section__item p{padding-bottom:1em}.contact-info-section__item.js-search-hidden{display:none}.search-form .fieldset{display:-ms-flexbox;display:flex}.search-form .input-wrap{width:100%}.language-select__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;visibility:hidden;pointer-events:none}.language-select__list.is-visible{visibility:visible;pointer-events:auto}.language-select__list.is-visible .language-select__language{display:block}.language-select__language{margin:0!important;text-align:center}.language-select__language a{transition:color 225ms cubic-bezier(.455,.03,.515,.955)}.language-select__language:hover a{color:#fcaf26!important}.language-select .icon-arrow-down{-webkit-transform:translateY(-50%);transform:translateY(-50%)}#cookiebanner{overflow:auto;text-align:center}.cookiebanner__content,.overlay{-webkit-overflow-scrolling:touch}.cookiebanner{font-size:17px;line-height:1.5;background-color:#f8f8f8;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:justify;justify-content:space-between;overflow-x:hidden;width:100%}.cookiebanner__content{padding:24px 12px;overflow-y:auto}.cookiebanner__content a{text-decoration:underline}.cookiebanner__controls{background:#fff;padding:12px;position:-webkit-sticky;position:sticky}.cookiebanner__controls a,.cookiebanner__controls button{margin:12px}.cookiebanner__logo{margin:0 auto 50px;height:25px;display:block}.cookiebanner__headline{font-size:32px;line-height:1.2;font-weight:700}.cookiebanner__btn{border:none;display:inline-block;width:auto;appearance:none;background-color:#fcaf26;color:#fff;padding:15px 30px;font-size:14px;letter-spacing:.04667em;text-transform:uppercase;font-weight:700;cursor:pointer}.cookiebanner__btn:hover{background-color:#ec9803}.cookiebanner__link--cookieinfo{display:inline-block;margin-top:4vw}.cookiebanner p{margin-top:2em;margin-bottom:2em}.cookiebanner p:last-child{margin-bottom:0}.cookieconsent-optin,.cookieconsent-optout{padding:20px;background-color:#fef8da}.overlay{display:-ms-flexbox;display:flex;position:fixed;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);visibility:hidden;overflow-x:hidden;overflow-y:scroll;pointer-events:none;backdrop-filter:blur(10px);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),visibility 0s .3s,z-index 0s .3s}.overlay__box{position:relative;opacity:0;margin:0 auto;max-width:600px;-webkit-transform:translate3d(17px,30px,0);transform:translate3d(17px,30px,0);transition:opacity .3s cubic-bezier(.25,.46,.45,.94) tranform .3s cubic-bezier(.165,.84,.44,1)}.overlay--active .overlay__box{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.165,.84,.44,1) .3s tranform .3s cubic-bezier(.165,.84,.44,1) .3s}.overlay .btn__close{cursor:pointer;position:absolute;top:15px;right:20px;width:20px;height:20px}.overlay--active{opacity:1;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);visibility:visible;z-index:9999;pointer-events:auto}.overlay--corner{width:auto;max-width:560px;height:auto;top:auto;bottom:0;background-color:transparent;box-shadow:0 5px 15px 0 rgba(0,0,0,.2);overflow-y:auto}@media (min-width:360px){.cookiebanner__content{padding:48px 24px}.cookiebanner__controls{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:24px 12px}}@media (min-width:375px){.checkbox-wrap .label{font-size:14px;padding:15px 10px 15px 35px;line-height:2.25}}@media (min-width:480px) and (min-height:520px){#cookiebanner{display:-ms-flexbox!important;display:flex!important;padding:12px}.cookiebanner{height:auto;max-height:100%;max-width:600px}}@media screen and (min-width:768px) and (min-width:1024px){#burgerNavigation a.level-1{font-size:calc(.57143em + .42857 * ((100vw - 16.25397em)/ 14.22222))}#burgerNavigation ul.level-2{font-size:calc(.39683em + .25397 * ((100vw - 16.25397em)/ 14.22222))}.text-section__headline{font-size:calc(1em + .5 * ((100vw - 51.2em)/ 44.8))}.text-section__teaser{font-size:calc(1.5em + .55 * ((100vw - 51.2em)/ 44.8))}}@media screen and (min-width:768px) and (min-width:1920px){#burgerNavigation a.level-1{font-size:1em}#burgerNavigation ul.level-2{font-size:.65079em}.text-section__headline{font-size:1.5em}.text-section__teaser{font-size:2.05em}}@media (min-width:768px){#burgerNavigation .icon-close,#primaryNavigation .burger,.modal .icon-close{right:40px}body.js-overlay:not(.js-form) #footer,body.js-overlay:not(.js-form) main{transition:-webkit-filter .5s,filter .5s;transition:filter .5s;-webkit-filter:blur(5px);filter:blur(5px)}#burgerNavigation{-ms-flex-align:center;align-items:center;padding-top:0}#burgerNavigation a.level-1{font-size:.57143em}#burgerNavigation a.level-1:before{font-size:23px;margin-right:26px;line-height:2.55}#burgerNavigation li.level-1{padding-right:3.4375vw}#burgerNavigation ul.level-2{margin-left:61px;visibility:hidden;font-size:.39683em}.cases-section .input-wrap{width:50%}.cases-section .input-wrap .checkbox-wrap{width:33.333333%}.cases-section__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cases-section__item{padding-bottom:41.71%;width:50%}.cases-section .description-box{bottom:3.9em;left:3.9em;max-width:55%}.contact-section__headline{max-width:59.89583vw;padding-bottom:4.32292vw}.employees-section__headline{max-width:42.1875vw}.employees-section__list{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.employees-section__item{margin-bottom:4.89583vw;text-align:center}.employees-section__image-wrap{float:none;margin-right:0;width:100%}.input-wrap--filter input[type=text],.input-wrap--filter input[type=email],.input-wrap--filter input[type=number],.input-wrap--filter input[type=tel],.input-wrap--filter input[type=search],.input-wrap--filter select,.input-wrap--filter textarea{padding:0 1.5625vw;width:100%}body[data-is-tablet-or-smartphone=true] select{max-width:none}.disclaimer{margin-top:20px}.form-section{display:-ms-flexbox;display:flex}.form-section__text{padding-right:4.16667vw;padding-top:10px;width:33.3333%}.form-section__form-wrap{width:66.6666%}.link--black{padding-bottom:12px}.modal{-ms-flex-align:center;align-items:center;padding-top:0}.career-section__item,.news-section__item{padding-bottom:1.77083vw;padding-top:1.51042vw}.career-section .link,.news-section .link{margin-top:2.03125vw}.page-template-cases #primaryNavigation,.page-template-contact #primaryNavigation,.page-template-generic #primaryNavigation,.page-template-newsoverview #primaryNavigation{border-bottom:1px solid rgba(205,205,205,.4)}.page-template-contact .hero__info-wrap{display:-ms-flexbox;display:flex}.page-template-contact .hero__info{padding-bottom:3.64583vw;padding-right:4.89583vw}.page-template-cases .hero{min-height:58.42593vh}#primaryNavigation{border-bottom:1px solid rgba(255,255,255,.14);margin:22px 40px 0}.product-section__headline{width:45.57292vw}.product-section__list{display:-ms-flexbox;display:flex}.product-section__item{padding-bottom:42%}.product-section__item-headline:before{content:none}.slider-section__content{margin-bottom:33.85417vw;padding-bottom:7.49625vh}.slider-section__content p{display:block}.slider-section__item-wrap-inner{height:33.85417vw;left:0;margin-top:-33.85417vw;overflow:hidden;position:-webkit-sticky;position:sticky}.slider-section__headline{max-width:46.875vw}.slider-section__item{margin-bottom:0;margin-left:40px;padding-bottom:33.85417vw;width:40.10417vw}.slider-section--gallery .slider-section__item{width:calc(50% - 20px)}.tab-accordion-section .icon-plus svg{height:22px;width:22px}.tab-accordion-section__list-item{width:50%}.tab-accordion-section__list-item .content{padding-bottom:1.51042vw;padding-left:2.03125vw}.text-image-split-section__image-wrap{margin-top:2em}.text-image-split-section .description-box{bottom:3.9em;left:3.9em;max-width:calc(75.375%)}.text-image-split-section__headline{margin-right:40px}.text-image-split-section.header-full-width .text-image-split-section__headline{padding-bottom:85px}.text-image-split-section .link{margin-bottom:0;margin-top:2.03125vw}.text-section__headline{font-size:28px;font-size:1em}.text-section__teaser{padding-top:0;font-size:1.5em}.text-section__content-inner{padding-bottom:3.28125vw;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}[data-read-more-id] .text-section__content-inner{padding-top:3.28125vw}.hero .description-box{max-width:65vw;padding:4em}.description-box{padding:4.5em}.case-highlight__case{height:67.46627vh}.case-highlight .description-box{bottom:3.9em;left:3.9em;max-width:calc(75.375%)}.news-overview-section__item{padding-bottom:41.71%;width:50%}.news-overview-section .description-box{bottom:2.5em;left:2.5em;max-width:calc(100% - 5em);padding:2.5em}.contact-info-section__headline{max-width:42.1875vw}.cookiebanner{font-size:20px}.cookiebanner__content{padding:60px}.overlay--corner .cookiebanner__content{padding:3vh 40px 3vh 2vw}.cookiebanner__logo--mobile-only{display:none}.cookiebanner__headline{font-size:40px}.overlay__box{padding:0 20px}.overlay--corner{left:pixelToVw(30px);bottom:pixelToVw(30px)}}@media screen and (min-width:1024px){.cases-section__item-headline{font-size:calc(1em + 1.05 * ((100vw - 51.2em)/ 44.8))}.contact-section__headline,.employees-section__headline{font-size:calc(1.25em + .8 * ((100vw - 51.2em)/ 44.8))}.employees-section__list-header{font-size:calc(1em + .3 * ((100vw - 51.2em)/ 44.8))}.label{font-size:calc(1.1em + .3 * ((100vw - 51.2em)/ 44.8))}.form-section__headline{font-size:calc(1em + .3 * ((100vw - 51.2em)/ 44.8))}.form-section__description{font-size:calc(.85em + .15 * ((100vw - 51.2em)/ 44.8))}.image__headline{font-size:calc(1.85em + 1.25 * ((100vw - 51.2em)/ 44.8))}.link--large{font-size:calc(1.15em + .5 * ((100vw - 51.2em)/ 44.8))}.modal--search .input-wrap input[type=text]{font-size:calc(2.5em + 2.5 * ((100vw - 51.2em)/ 44.8))}.career-section__headline,.news-section__headline{font-size:calc(1.85em + 1.25 * ((100vw - 51.2em)/ 44.8))}.career-section__item-headline,.news-section__item-headline{font-size:calc(.95em + .3 * ((100vw - 51.2em)/ 44.8))}.career-section p,.news-section p{font-size:calc(.9em + .1 * ((100vw - 51.2em)/ 44.8))}.page-template-contact .hero__info-wrap{font-size:calc(1.8em + .2 * ((100vw - 102.4em)/ 89.6))}.page-template-contact .hero__info-headline{font-size:calc(1.1em + .3 * ((100vw - 51.2em)/ 44.8))}.product-section__headline{font-size:calc(1.85em + 1.4 * ((100vw - 51.2em)/ 44.8))}.product-section__item-headline{font-size:calc(1em + 1.05 * ((100vw - 51.2em)/ 44.8))}.slider-section__headline{font-size:calc(1.85em + 1.4 * ((100vw - 51.2em)/ 44.8))}.slider-section__item-content p{font-size:calc(.9em + .15 * ((100vw - 51.2em)/ 44.8))}.slider-section__item-header{font-size:calc(1.3em + 1.6 * ((100vw - 51.2em)/ 44.8))}.tab-accordion-section__headline{font-size:calc(1.85em + 1.4 * ((100vw - 51.2em)/ 44.8))}.tab-accordion-section__tab{font-size:calc(.9em + .65 * ((100vw - 51.2em)/ 44.8))}.tab-accordion-section__content-headline{font-size:calc(1em + .5 * ((100vw - 51.2em)/ 44.8))}.tab-accordion-section p,.tab-accordion-section__list-item__content ul{font-size:calc(.9em + .1 * ((100vw - 51.2em)/ 44.8))}.tab-accordion-section__accordion-headline{font-size:calc(.9em + .4 * ((100vw - 51.2em)/ 44.8))}.tab-accordion-section__list-item .content{font-size:calc(.8em + .5 * ((100vw - 51.2em)/ 44.8))}.text-image-split-section__content{font-size:calc(1.8em + .2 * ((100vw - 102.4em)/ 89.6))}.text-image-split-section__headline{font-size:calc(1.85em + 1.25 * ((100vw - 51.2em)/ 44.8))}.text-image-split-section h3,.text-image-split-section__subheadline{font-size:calc(.9em + .4 * ((100vw - 51.2em)/ 44.8))}.text-section p,.text-section ul{font-size:calc(.8em + .2 * ((100vw - 51.2em)/ 44.8))}.text-split-section h2{font-size:calc(1.1em + .3 * ((100vw - 51.2em)/ 44.8))}.time-calc__headline{font-size:calc(1.4em + .35 * ((100vw - 51.2em)/ 44.8))}.time-calc__description,.time-calc__richtext{font-size:calc(.85em + .15 * ((100vw - 51.2em)/ 44.8))}.solution-grid__footer-headline,.solution-grid__headline,.solution-grid__item-headline{font-size:calc(2.125em + 1.75 * ((100vw - 64em)/ 56))}.solution-grid__description{font-size:calc(1.125em + .1875 * ((100vw - 64em)/ 56))}.hero__headline{font-size:calc(4.5em + 7.5 * ((100vw - 102.4em)/ 89.6))}.hero__text{font-size:calc(1.9em + .2 * ((100vw - 102.4em)/ 89.6))}.hero__details{font-size:calc(1.6em + 1 * ((100vw - 102.4em)/ 89.6))}.description-box__headline{font-size:calc(2.1em + .7 * ((100vw - 102.4em)/ 89.6))}.description-box__subheadline{font-size:calc(1.3em + .5 * ((100vw - 102.4em)/ 89.6))}.description-box--small .description-box__headline{font-size:calc(1.9em + .6 * ((100vw - 102.4em)/ 89.6))}.media-accordion__headline{font-size:calc(1.7em + 1.4 * ((100vw - 51.2em)/ 44.8))}.media-accordion__subheadline{font-size:calc(.95em + .35 * ((100vw - 51.2em)/ 44.8))}.media-accordion__text{font-size:calc(.85em + .15 * ((100vw - 51.2em)/ 44.8))}.case-highlight__headline{font-size:calc(1.85em + 1.25 * ((100vw - 51.2em)/ 44.8))}.case-highlight__subheadline{font-size:calc(.95em + .35 * ((100vw - 51.2em)/ 44.8))}.generic__headline,.news__headline{font-size:calc(2.125em + 1.75 * ((100vw - 64em)/ 56))}.generic__subheadline{font-size:calc(1.375em + 1 * ((100vw - 64em)/ 56))}.contact-info-section__headline{font-size:calc(1.25em + .8 * ((100vw - 51.2em)/ 44.8))}}@media (min-width:1024px){#burgerNavigation{padding-right:10.41667vw;padding-left:10.41667vw}#burgerNavigation a.level-1.has-children:after{background-color:#fcaf26;content:"";display:block;height:1px;margin-left:2.44792vw;min-width:50px;-webkit-transform:scaleX(.25);transform:scaleX(.25);-webkit-transform-origin:top left;transform-origin:top left;transition:-webkit-transform .5s 1s,opacity .5s 1s;transition:transform .5s 1s,opacity .5s 1s;opacity:0;-ms-flex:1;flex:1}#burgerNavigation li.level-1{display:block}#burgerNavigation ul.level-2{height:auto;left:100%;margin-left:0;position:absolute;top:.625vw;-webkit-transform:translateX(-10px);transform:translateX(-10px)}body.js-calculation-done #burgerNavigation ul.level-2{height:auto}.cases-section{padding:19.44444vh 10.41667vw}.cases-section__filter{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cases-section .input-wrap{margin:0 2.65625vw;padding-bottom:0;width:auto}#footer,.contact-section,.employees-section{padding:19.44444vh 10.41667vw}.cases-section .input-wrap.checkbox-list{width:auto}.cases-section .input-wrap .checkbox-wrap{width:50%}.cases-section__item-headline:before{font-size:14px}#footer{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left}#footer #footerLogo{margin-right:5.78125vw}#footer .footer__form select{margin:0}#footer .footer__form .input-wrap input[type=text]{margin-top:0}#footer .list{display:-ms-flexbox;display:flex}#footer .list:last-child .item:last-child{text-align:right}#footer .item{padding-bottom:0}#footer .item:nth-child(1){width:241px}#footer .item:nth-child(2){width:274px}#footer .item:last-child{padding-right:0;-ms-flex:1;flex:1}#footer .headline{font-size:26px}.fieldset{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.fieldset .input-wrap{width:33.33333%}.fieldset .input-wrap+.input-wrap{padding-left:30px}.fieldset .input-wrap+.input-wrap--full{padding-left:0}.fieldset .input-wrap--half{width:50%}.fieldset .input-wrap--full{width:100%}.fieldset__devider .input-wrap{width:55%}.fieldset__devider .input-wrap:nth-child(even){width:45%}.fieldset__devider .input-wrap--half{width:50%}.fieldset__devider .input-wrap--full{width:100%}.fieldset.fieldset--grid{gap:30px;padding-left:20px}.fieldset.fieldset--submit{margin-top:25px}.form-section{padding:9.72222vh 10.41667vw}.form-section__form-wrap--boxed{padding:30px}.form-section .checkbox-wrap,.form-section .link{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.image__content{padding:19.44444vh 10.41667vw 0}.image__headline{padding-bottom:1.37097em}.link--case{font-size:15px}.modal{padding-right:10.41667vw;padding-left:10.41667vw}.career-section,.news-section{-ms-flex-direction:row;flex-direction:row;padding:19.44444vh 10.41667vw}.career-section__image-wrap,.news-section__image-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-bottom:0;margin-right:7.8125vw;min-width:40.10417vw}.career-section.alternate .career-section__list-wrap,.career-section.alternate .news-section__list-wrap,.news-section.alternate .career-section__list-wrap,.news-section.alternate .news-section__list-wrap{margin-right:7.8125vw}.career-section__item-headline,.news-section__item-headline{padding-right:3.64583vw}.page-template-cases .hero__content,.page-template-contact .hero__content,.page-template-generic .hero__content,.page-template-newsoverview .hero__content{padding-left:10.41667vw}#primaryNavigation{font-size:16px}#primaryNavigation li{display:inline-block;margin-right:20px}.product-section{padding:19.44444vh 10.41667vw}.product-section__headline{width:34.47917vw}.product-section__item-headline:before{font-size:14px;content:"0" attr(data-count) "."}.slider-section{padding-bottom:19.44444vh;padding-right:0;padding-left:10.41667vw}.slider-section--gallery{padding-right:10.41667vw}.slider-section__content{padding-bottom:4.62963vh;padding-top:19.44444vh}.tab-accordion-section,.text-image-split-section{padding:19.44444vh 10.41667vw}.slider-section__headline{max-width:36.45833vw}.slider-section__item-header:before{font-size:21px}.tab-accordion-section__list-item{width:33.333333%}.text-image-split-section{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.text-image-split-section__image-wrap{margin-top:0}.text-image-split-section.alternate .text-image-split-section__content{margin-right:7.8125vw}.text-image-split-section.header-full-width .text-image-split-section__headline{padding-bottom:4.42708vw;width:50%}.text-section,.text-split-section,.time-calc{padding:19.44444vh 10.41667vw}.text-section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.text-section__headline{width:14.89583vw}.text-section__content{width:58.22917vw}.text-section+.text-section:before{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-left:10.41667vw;margin-right:10.41667vw}.text-split-section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.time-calc__wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin:45px -22px;-ms-flex-wrap:wrap;flex-wrap:wrap}.time-calc__block{padding:22px;width:calc(100% / 2)}.time-calc__input{width:50px!important}.cookiebar .link{margin-left:50px}.solution-grid{padding:19.44444vh 10.41667vw}.hero__slide,.hero__slide::before{padding-left:10.41667vw;padding-top:28.7037vh}.solution-grid__item{height:33vw;width:50%}.solution-grid__footer-headline{margin-right:5%;vertical-align:top;width:calc(36vw - 10.41667vw)}.solution-grid__footer-text{display:inline-block;width:calc(64vw - 10.41667vw - 5%)}#navigationLogo{left:40px;top:13px}#navigationLogo img{width:184px}.hero{overflow:hidden}.hero__navigation{display:-ms-flexbox;display:flex;padding-left:10.41667vw}.hero__navigation--mobile{display:none}.description-box__headline,.description-box__subheadline,.hero__scroll-indicator{display:block}.hero__slide{padding-right:0}.hero__slide>.link{max-width:50vw}.hero__text{max-width:45vw}.hero .description-box{-webkit-animation:move-in-left 850ms cubic-bezier(.23,1,.32,1) 550ms,fade-background-mild 850ms cubic-bezier(.23,1,.32,1) 450ms;animation:move-in-left 850ms cubic-bezier(.23,1,.32,1) 550ms,fade-background-mild 850ms cubic-bezier(.23,1,.32,1) 450ms;margin-left:0;max-width:40vw;-webkit-transform:none;transform:none}.hero .description-box.is-animating{-webkit-transform:translateX(100%);transform:translateX(100%)}.description-box{padding:6em}.description-box__text{color:#8f8f8f;display:block;font-size:2em;font-weight:400;max-width:34.5em;padding-bottom:1.6em;line-height:1.5}.generic__date,.generic__text,.news__content,.news__date{font-size:18px}.description-box__text--mobile{display:none}.description-box--small{padding:2.5em}.media-accordion{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;padding:19.44444vh 10.41667vw}.media-accordion__media-container{margin-bottom:0;margin-right:7.8125vw}.media-accordion--fullwidth{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;padding-right:0}.media-accordion--fullwidth .media-accordion__media-container{margin-left:7.8125vw;margin-right:0}.case-highlight{padding:19.44444vh 10.41667vw}.case-highlight__headline{padding-bottom:1.37097em}.case-highlight__cases{-ms-flex-direction:row;flex-direction:row;height:78.7037vh;margin-bottom:6.94444vh}.case-highlight__cases:hover .case-highlight__case{height:90%;-webkit-filter:brightness(.35) grayscale(.2);filter:brightness(.35) grayscale(.2)}.case-highlight__cases:hover .case-highlight__case:hover{height:100%;position:absolute;right:0;width:88.4%;z-index:1;-webkit-filter:none;filter:none}.case-highlight__cases:hover .case-highlight__case:hover .description-box{bottom:0;left:0;transition-delay:0s,0s,0s,0s;opacity:1}.case-highlight__cases:hover .case-highlight__case .description-box{opacity:0}.case-highlight__case{bottom:0;height:100%;position:absolute}[data-num-cases="2"]>.case-highlight__case{width:50%}.case-highlight .description-box{max-width:none;width:288px}.news{padding:19.44444vh 10.41667vw}.news__headline{padding-bottom:.15em}.generic{padding:0 10.41667vw}.generic:first-of-type{padding-top:19.44444vh}.generic:last-of-type{padding-bottom:10.18519vh}.contact-info-section,.news-overview-section{padding:19.44444vh 10.41667vw}.news-overview-section .description-box{bottom:3.9em;left:3.9em;max-width:calc(100% - 7.8em)}.contact-info-section__items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-info-section__item{width:48%}.search-form .input-wrap{width:33.33%}.language-select__list{background-color:rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.5)}}@media (min-width:1025px){.career-section__list-wrap,.news-section__list-wrap,.text-image-split-section__content{width:auto}}@media (min-width:1366px){.cases-section__item-headline:before{font-size:21px}.cases-section .description-box{padding:3.65em 5em}#footer{-ms-flex-direction:row;flex-direction:row}#footer #footerLogo{margin-bottom:0}#footer .content{width:auto}.fieldset .input-grid-line,.fieldset.fieldset--grid-info,.input-wrap .input-info,.input-wrap input[type=text],.input-wrap input[type=email],.input-wrap input[type=number],.input-wrap input[type=tel],.input-wrap input[type=search],.input-wrap select,.input-wrap textarea{font-size:18px}.checkbox-wrap .label{font-size:16px;padding:15px 15px 15px 40px;line-height:1.45}body[data-is-tablet-or-smartphone=true] select{max-width:100%;width:20.83333vw}.form-section img{display:block}.form-section__form-wrap{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.form-section__form-wrap--catalogue form{padding-right:1.5625vw;width:70%}.form-section__form-wrap--catalogue img{width:30%}.form-section .form-subsubheading{font-size:18px}.form-section .checkbox-wrap .label{font-size:14px;line-height:1.85}#primaryNavigation{font-size:20px;letter-spacing:.03em}#primaryNavigation li{margin-right:2.3vw}.product-section__item-headline:before{font-size:21px}.text-image-split-section__image-wrap{margin-right:7.8125vw}.text-image-split-section__content{-ms-flex:1;flex:1}.text-image-split-section__headline{-ms-flex:initial;flex:initial}.text-image-split-section.header-full-width .text-image-split-section__headline{padding-bottom:4.42708vw;padding-right:13.28125vw;width:100%}.hero__slide>.link{max-width:45vw}.description-box{padding:8em}.description-box--small{padding:3.65em 5em}.case-highlight .description-box{width:328px}.news-overview-section{padding:13.125em}.contact-info-section__item{width:30%}}@media (min-width:1367px){.employees-section__item{margin-left:12px;width:calc(25% - 9px)}.employees-section__item:nth-child(4n - 2){margin-left:0}}@media (min-width:1600px){.cases-section .input-wrap .checkbox-wrap{width:33.333333%}.fake-select,.input-wrap--filter input[type=text],.input-wrap--filter input[type=email],.input-wrap--filter input[type=number],.input-wrap--filter input[type=tel],.input-wrap--filter input[type=search],.input-wrap--filter select,.input-wrap--filter textarea,body[data-is-tablet-or-smartphone=true] select{width:15.625vw}.cases-section .description-box{bottom:6.4em;left:6.4em}.checkbox-wrap .label{font-size:18px}#primaryNavigation{font-size:21px}#primaryNavigation li{margin-right:50px}.text-image-split-section .description-box{bottom:6.4em;left:6.4em;max-width:calc(65.75%)}.time-calc__block{width:calc(100% / 3)}.hero__text{max-width:38vw}.hero .description-box{max-width:50vw;padding:8em}.description-box--small{padding:4.8em 7.5em}.case-highlight .description-box{width:488px;bottom:6.4em;left:6.4em}.generic__date,.generic__text,.news__content,.news__date{font-size:20px}}@media (min-width:1920px){#burgerNavigation .icon-close,#primaryNavigation .burger,.modal .icon-close{right:calc(((100vw - 1920px)/ 2) + 40px)}#burgerNavigation{padding-right:210px;padding-left:210px;width:1920px}#burgerNavigation a.level-1.has-children:after{margin-left:47px;-webkit-transform:scaleX(.25);transform:scaleX(.25)}#burgerNavigation li.level-1{padding-right:66px}.cases-section,.contact-section,.employees-section{padding:10.5em}#burgerNavigation ul.level-2{top:12px}.cases-section .input-wrap{margin:0 31px}.cases-section .link{margin-top:140px}.contact-section__headline{max-width:1150px}.employees-section__list-header{padding-bottom:39px}.employees-section__item{margin-bottom:94px}#footer{padding:13.125em}.input-wrap--filter input[type=text],.input-wrap--filter input[type=email],.input-wrap--filter input[type=number],.input-wrap--filter input[type=tel],.input-wrap--filter input[type=search],.input-wrap--filter select,.input-wrap--filter textarea{width:400px}.fake-select,body[data-is-tablet-or-smartphone=true] select{width:300px}.input-wrap--filter .fake-select{width:400px}.form-section{padding:10.5em}.image__content{padding:10.5em 10.5em 0}.modal{padding-right:210px;padding-left:210px;width:1920px}.modal--search .input-wrap input[type=text]{width:1000px}.career-section,.news-section{padding:10.5em}.career-section__image-wrap,.news-section__image-wrap{margin-right:8em;min-width:770px}.career-section.alternate .career-section__list-wrap,.career-section.alternate .news-section__list-wrap,.news-section.alternate .career-section__list-wrap,.news-section.alternate .news-section__list-wrap{margin-right:8em}.page-template-contact .hero__info{padding-right:94px}.product-section{padding:10.5em}.product-section__headline{width:662px}.slider-section{padding-bottom:10.5em;padding-left:10.5em}.slider-section--gallery{padding-right:10.5em}.slider-section__content{margin-bottom:650px;padding-bottom:2.5em;padding-top:10.5em}.slider-section__item-wrap-inner{height:650px;margin-top:-650px}.slider-section__headline{width:700px}.slider-section__item{padding-bottom:650px;width:770px}.slider-section--gallery .slider-section__item{width:calc(50% - 20px)}.tab-accordion-section{padding:10.5em}.tab-accordion-section__tab{padding:0 39px}.tab-accordion-section__accordion-content-inner{padding-bottom:140px}.tab-accordion-section__accordion-headline{padding-bottom:34px;padding-top:40px}.text-image-split-section{padding:21em}.text-image-split-section__image-wrap{margin-right:16em;min-width:770px}.text-image-split-section.alternate .text-image-split-section__content{margin-right:8em}.text-section{padding:10.5em}.text-section__headline{width:286px}.text-section__content{width:1118px}.text-section__content-inner,.text-section__teaser{padding-bottom:63px}[data-read-more-id] .text-section__content-inner{padding-top:63px}.text-section+.text-section:before{margin-left:10.5em;margin-right:10.5em}.text-split-section,.time-calc{padding:10.5em}.solution-grid{padding:13.125em}.solution-grid__item{height:634px}.solution-grid__footer-headline{width:691px}.media-accordion{padding:10.5em}.media-accordion__media-container{margin-right:8em;min-width:770px}.media-accordion--fullwidth{padding-right:0}.media-accordion--fullwidth .media-accordion__media-container{margin-left:8em;margin-right:0}.case-highlight{padding:10.5em}.news{padding:13.125em}.fullwidth-video{height:1080px;width:1920px}.generic{padding:0 13.125em}.generic:first-of-type{padding-top:13.125em}.generic:last-of-type{padding-bottom:13.125em}.contact-info-section{padding:10.5em}}@media screen and (min-width:1920px){.cases-section__item-headline,.contact-section__headline,.employees-section__headline{font-size:2.05em}.employees-section__list-header{font-size:1.3em}.label{font-size:1.4em}.form-section__headline{font-size:1.3em}.form-section__description{font-size:1em}.image__headline{font-size:3.1em}.link--large{font-size:1.65em}.modal--search .input-wrap input[type=text]{font-size:5em}.career-section__headline,.news-section__headline{font-size:3.1em}.career-section__item-headline,.news-section__item-headline{font-size:1.25em}.career-section p,.news-section p{font-size:1em}.page-template-contact .hero__info-wrap{font-size:2em}.page-template-contact .hero__info-headline{font-size:1.4em}.product-section__headline{font-size:3.25em}.product-section__item-headline{font-size:2.05em}.slider-section__headline{font-size:3.25em}.slider-section__item-content p{font-size:1.05em}.slider-section__item-header{font-size:2.9em}.tab-accordion-section__headline{font-size:3.25em}.tab-accordion-section__tab{font-size:1.55em}.tab-accordion-section__content-headline{font-size:1.5em}.tab-accordion-section p,.tab-accordion-section__list-item__content ul{font-size:1em}.tab-accordion-section__accordion-headline,.tab-accordion-section__list-item .content{font-size:1.3em}.text-image-split-section__content{font-size:2em}.text-image-split-section__headline{font-size:3.1em}.text-image-split-section h3,.text-image-split-section__subheadline{font-size:1.3em}.text-section p,.text-section ul{font-size:1em}.text-split-section h2{font-size:1.4em}.time-calc__headline{font-size:1.75em}.time-calc__description,.time-calc__richtext{font-size:1em}.solution-grid__footer-headline,.solution-grid__headline,.solution-grid__item-headline{font-size:3.875em}.solution-grid__description{font-size:1.3125em}.hero__headline{font-size:12em}.hero__text{font-size:2.1em}.hero__details{font-size:2.6em}.description-box__headline{font-size:2.8em}.description-box__subheadline{font-size:1.8em}.description-box--small .description-box__headline{font-size:2.5em}.media-accordion__headline{font-size:3.1em}.media-accordion__subheadline{font-size:1.3em}.media-accordion__text{font-size:1em}.case-highlight__headline{font-size:3.1em}.case-highlight__subheadline{font-size:1.3em}.generic__headline,.news__headline{font-size:3.875em}.generic__subheadline{font-size:2.375em}.contact-info-section__headline{font-size:2.05em}}@media (max-width:1024px){.hero+.section{padding-top:13.02083vh}}@media (max-width:1023px){#navigationLogo{top:13px}}@media (orientation:landscape) and (max-width:1023px){.hero{height:125vh}}@media (max-width:767px){#burgerNavigation .language-select__list{position:fixed;bottom:20px;width:100%;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly;pointer-events:all;visibility:inherit;font-size:16px;box-shadow:none;background:0 0;margin:0;padding:0 0 0 58px}.form-section__text{padding-bottom:25px}#primaryNavigation .search,#primaryNavigation>li.language-select,.cookiebanner__headline br{display:none}}@media (orientation:landscape) and (max-width:767px){.cookiebanner__logo{height:40px;margin-bottom:40px}}@media (min-width:768px) and (max-width:1023px){.employees-section__item{margin-left:12px;width:calc(50% - 6px)}.employees-section__item:nth-child(even){margin-left:0}}@media (min-width:1024px) and (max-width:1365px){.employees-section__item{margin-left:12px;width:calc(33.333333% - 8px)}.employees-section__item:nth-child(3n - 1){margin-left:0}}@media (min-width:768px),(orientation:landscape) and (max-width:767px){.cookiebanner__link--cookieinfo{margin-top:0}}@media (max-height:700px){.overlay{-ms-flex-pack:center;justify-content:center}}