@charset "utf-8";h1{font-size:34px;line-height:42px;letter-spacing:.4px}h2{font-size:22px;line-height:30px;letter-spacing:.4px}.btn{font-size:15px;line-height:22px;letter-spacing:.6px;padding:7px 30px 9px;border-radius:4px}br.mobileOnly{display:inline}br.desktopOnly{display:none}header{height:74px;padding:0}.layoutMain{padding-top:74px;overflow:hidden}.layoutLogo{position:absolute;left:18px;top:14px}.layoutLogo svg{height:45px}.layoutSearch{right:20px}.layoutSearch form{display:block;position:fixed;left:0;top:74px;right:0;bottom:0;z-index:1;background:#fff;padding:0 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;flex-direction:column;justify-content:center;-webkit-transform:translateY(-150%);transform:translateY(-150%);-webkit-transition:all .5s ease;transition:all .5s ease}.layoutSearch.active form{-webkit-transform:translateY(0);transform:translateY(0)}.layoutSearch h3{display:block;text-align:center;font-size:34px;line-height:42px;letter-spacing:.4px;color:#fd6a00;font-weight:800;font-style:italic;margin-bottom:35px}.layoutSearch input[type="text"]{width:100%;border:1px solid #e9e9e9!important;height:50px;font-size:16px;line-height:19px;letter-spacing:.6px;margin:0;border-radius:4px}.layoutSearch input[type="text"]+input[type="text"]{margin-top:15px}.layoutSearch input[type="submit"]{width:100%;margin-top:45px;height:50px;border-radius:4px}.layoutSearch>a{display:block;font-size:12px;line-height:17px;letter-spacing:.5px;padding:7px 18px 9px}.layoutSearch.active>a{padding:7px 7px 7px;line-height:12px}.layoutSearch>a span:nth-child(2){display:none}.layoutSearch.active>a span:nth-child(1){display:none}.layoutSearch.active>a span:nth-child(2){display:inline}.layoutSearch>a svg{width:13px;height:auto;vertical-align:middle}.layoutSearch.isText{display:none!important}footer{padding:0 30px;position:relative;overflow:hidden}.layoutFooterInner{padding-bottom:131px;height:auto;padding-top:17px}.layoutFooterVissio{top:auto;bottom:41px;letter-spacing:-.06em;font-weight:800}.toTop{position:absolute;width:44px;height:44px;background:#000;display:block!important;right:29px;top:29px;text-align:center;padding-top:11px}.toTop svg{width:23px;height:auto;vertical-align:middle;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.divisionTeaserItem{width:100%;height:246px}.divisionTeaserItem h2{padding:53px 20px 0;font-size:32px;line-height:38px;letter-spacing:.4px;margin-bottom:25px}.divisionTeaserItem h2 span{font-size:19px;line-height:25px;letter-spacing:normal;padding-bottom:5px}.divisionIntroBubbles{width:100%;margin-bottom:87px}.divisionIntroSkip{bottom:35px}.divisionIntroItem{min-height:calc(100vh - 74px)!important}.divisionIntroInner{height:483px;padding:0}.divisionIntroVideo video{left:-100px!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.divisionTeaserVideo{overflow:hidden}.divisionTeaserVideo video{transform:none!important;left:0!important;top:0!important;min-height:0;min-width:0;width:130%;height:auto}.fullpageRemoved .divisionIntroInner{height:calc(100vh - 74px)}.compact h4,.compact .contactPersonPosition,.compact .contactPersonDetails{display:none}.device-ios .divisionIntroItem{min-height:calc(100vh - 130px)!important}.device-ios .fullpageRemoved .divisionIntroInner{height:calc(100vh - 130px)}.jobSingleInner{padding-top:50px}.jobSingleSubline{font-size:18px;line-height:26px;letter-spacing:.2px;margin-top:-4px;margin-bottom:50px}.jobSingleText h3{font-size:24px;line-height:32px;letter-spacing:.34px;margin-bottom:15px}.jobSingleSidebar{margin-top:40px;padding-bottom:35px}.jobSingleSidebar td,.jobSingleSidebar p{font-size:18px;line-height:26px}.jobSingleText{width:100%}.jobSingleSidebar{width:100%}.jobSingleText p,.jobSingleText li{font-size:18px;line-height:26px}.jobSingleSidebar h3{font-size:24px;line-height:32px;letter-spacing:.34px;margin-bottom:15px}.jobSingleSidebar .jobSingleTable td{vertical-align:top}.jobSingleSidebar .jobSingleSection+.jobSingleSection{margin-top:40px}.jobSingleLink{margin-top:40px;padding-top:30px}.contactTeaserItem h3{font-size:30px;line-height:36px;letter-spacing:.35px;margin-bottom:15px}.messageItem em{font-size:12px;line-height:14px;letter-spacing:1.2px}.messageInner p{font-size:14px;line-height:20px;letter-spacing:.3px}.messageBubbles{width:100%!important;max-width:1000px!important;margin:0!important}.messageBubble{vertical-align:middle;max-width:80vw!important}.messageItem.bubblePhase1 .messageBubble{width:104px!important}.messageItem{margin-top:0!important}.messageItem+.messageItem,style+.messageItem{margin-top:40px!important}.icon-smiley-1{width:16px;height:auto;vertical-align:middle}.layoutContent .textInner{padding-top:50px;padding-bottom:40px}.layoutContent .textItem h1,.layoutContent .textItem h2{margin-bottom:5px}.layoutContent .textItem.col2 h1,.layoutContent .textItem.col2 h2{margin-bottom:40px}.layoutContent .textItem.col2 .textText p+h3{margin-top:40px}.layoutContent .textItem.col2:last-child:first-child .textInner{padding-bottom:90px}.layoutContent .textItem h3{font-size:18px;line-height:26px;letter-spacing:.2px;margin-bottom:15px;width:100%}.layoutContent .textItem h1+h3,.textItem h2+h3{margin-top:0}.layoutContent .textText{width:100%}.layoutContent .textText p{font-size:16px;line-height:25px;letter-spacing:.2px}.snap .section{min-height:0}.contactItem+.textItem .textInner{padding-bottom:25px}.textItem h4{font-size:18px;line-height:25px;letter-spacing:.2px}.textBubblesInner{padding-top:50px!important}.noText .textBubblesInner{padding-top:25px!important}.textBubblesText p{font-size:18px;line-height:30px}.textBubblesItem.type1 h1{margin-bottom:15px}.textBubblesItem.noText h1{margin-bottom:11px}.textBubblesItem{overflow:hidden}.imageBubbleImages{width:100%}.imageBubbleImg:nth-child(1){margin:0 1.0666667vw 1.0666667vw 0;width:66.4vw;height:51.2vw}.imageBubbleImg:nth-child(2){position:absolute;right:0;top:0;width:32.533333vw;height:25.066667vw}.imageBubbleImg:nth-child(3){position:absolute;right:0;top:26.133333vw;width:32.533333vw;height:25.066667vw}.imageBubbleImg:nth-child(4){margin:0 0 0 33.6vw;width:66.4vw;height:51.2vw}.imageBubbleImg:nth-child(5){position:absolute;left:0;top:52.266667vw;width:32.533333vw;height:25.066667vw}.imageBubbleImg:nth-child(6){position:absolute;left:0;top:78.4vw;width:32.533333vw;height:25.066667vw}.imageBubbleBubbles h2{font-size:30px;line-height:36px;letter-spacing:.3px;margin-bottom:25px}.imageBubbleBubbles{width:100%;padding:40px 20px 24px}.channelInner{padding-top:50px}.channelItem h1,.channelItem h2{font-size:30px;line-height:36px;letter-spacing:.3px;margin-bottom:25px}.channelEntry{width:100%;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;padding:29px 16px 26px 40px}.channelImg{width:94px;position:relative}.channelImg img{width:63px;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.channelEntry:hover img{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.channelData{width:185px}.channelEntry+.channelEntry{margin-top:15px}.channelEntry h3{font-size:22px;line-height:24px;letter-spacing:.9px;margin-top:0;margin-bottom:10px}.contactTeaserCol{width:100%;padding-top:40px;padding-bottom:45px}.contactTeaserBubbles{width:100%;padding:0 20px}.contactTeaserBubbles+.contactTeaserBubbles{margin-bottom:40px}.sloganItem{padding:0;overflow:hidden}.sloganInner{padding:74px 0 70px 43px!important}.sloganText1 div{position:absolute;left:-13px;top:-26px}.sloganText1 div p:first-child{font-size:40px;line-height:48px;letter-spacing:.5px}.sloganText1 div p:last-child{font-size:21px;line-height:28px;letter-spacing:.3px}.sloganText1 div p+p{margin-top:20px}.sloganText1 div svg{display:none}.sloganText1{height:198px;position:relative;padding:0}.sloganText2{display:none}.sloganText1:before{content:' ';position:absolute;left:47px;bottom:1px;-webkit-transform:translateY(100%);transform:translateY(100%);width:180px;height:48px;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MS40NyAyMi4zNiI+PHBhdGggZD0iTTE5LDBINDEuNDdBMzcuNSwzNy41LDAsMCwxLDcuMTYsMjIuMzYsMzguMzcsMzguMzcsMCwwLDEsMCwyMS42OCwyOS41NywyOS41NywwLDAsMCwxOSwwIiBzdHlsZT0iZmlsbDojZmY4NDJiIi8+PC9zdmc+) no-repeat left center;background-size:contain}[data-parent="7"] .sloganText1 div p:first-child{font-size:26px!important;line-height:32px!important}.socialInner{padding-top:50px;padding-bottom:0}.socialItem h1,.socialItem h2{font-size:30px;line-height:36px;letter-spacing:.3px;margin-bottom:27px}.socialEntries{display:block;margin-left:-69%;margin-right:-69%;width:auto}.socialEntry{margin:0 7px}.socialLinks{padding-top:0;padding-bottom:40px}.socialLinks a{text-align:center!important}.socialLinks a svg{margin:0}.socialLinks a span{display:block;text-align:center;padding-top:5px}.socialInner h2+.socialLinks{margin-top:0}.socialLinks a:nth-child(2n+1) svg{margin-left:0}.memberTeaserInner{padding-bottom:45px}.memberTeaserCol{width:100%}.memberTeaserCol+.memberTeaserCol{margin-left:0}.memberTeaserData{height:auto;padding-top:40px}.memberTeaserItem h3{font-size:30px;line-height:36px;letter-spacing:.3px;margin-bottom:15px}.memberTeaserLink{padding-bottom:45px}.memberTeaserImgs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.memberTeaserImg{width:calc(97.866667vw / 3)!important;height:auto;margin:0!important}.textBubblesItem h3{font-size:18px;line-height:26px;letter-spacing:.2px;margin-bottom:2px}.textBubblesItem h1{margin-bottom:10px}.textBubblesSubline{font-size:18px;line-height:26px;letter-spacing:.2px;margin:0 0 25px;width:auto;max-width:100%}.jobsItem.mode2 .jobsTitle{display:none}.jobsTitle h1,.jobsTitle h2{font-size:34px;line-height:42px;letter-spacing:.4px}.jobsTitle{padding:50px 20px 55px;margin-bottom:0}.jobsItemCounter{padding-bottom:0}.jobsEntries{padding-top:9px}.jobsEntriesInner{padding-bottom:50px}.jobsEntriesData table{display:block}.jobsEntriesData table tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:23px;padding-bottom:22px;border-bottom:1px solid #ebebeb}.jobsEntriesData table td:nth-child(1){width:100%;text-align:right;font-size:15px;line-height:18px;letter-spacing:.1px;font-weight:400;font-style:normal;padding:0}.jobsEntriesData table td:nth-child(2){width:100%;font-size:24px;line-height:30px;letter-spacing:.3px;color:#fd6a00;font-weight:800;font-style:italic;padding-top:9px}.jobsEntriesData table td:nth-child(3){display:none}.jobsItemRedirect{padding-top:15px}.jobSingleImg{height:auto;margin-left:-20px;margin-right:-20px;margin-bottom:30px}.jobSingleImg img{width:100%;height:auto;transform:none;position:static}.jobsItem+.imageTextTeaserItem{margin-top:0}.imageTextTeaserItem{margin-bottom:50px}.imageTextTeaserImg{width:100%}.imageTextTeaserData{width:100%;padding:30px 20px 45px;text-align:center}.imageTextTeaserData h1,.imageTextTeaserData h2{font-size:30px;line-height:36px;letter-spacing:.3px;text-align:center;margin-bottom:15px}.imageTextTeaserText{margin-bottom:25px}.imageTextTeaserText p{font-size:18px;line-height:26px}.qualityItem.color2{background:transparent}.qualityItem{margin-bottom:50px}.qualityInner{padding-top:0!important;padding-bottom:0!important;overflow:hidden}.qualityItem h1,.qualityItem h2{font-size:34px;line-height:42px;letter-spacing:.4px;padding:0 20px;margin-bottom:25px}.qualityItem h1 br,.qualityItem h2 br{display:none}.qualityItem{padding:0;overflow:hidden}.qualityItem:last-child .qualityInner{margin-bottom:40px;padding-bottom:0}.qualityEntries{display:block;margin-left:-59.5%;margin-right:-59.5%}.qualityEntry{background:#f5f5f5;border-radius:10px;margin:0 7px;padding:34px 10px 42px}.qualityEntry p{letter-spacing:normal}.qualityEntry img{height:69px;width:auto;margin:0 auto;margin-bottom:39px;text-align:center}.textItem+.qualityItem{margin-top:-50px}.contactInner>h3{font-size:18px;line-height:26px;letter-spacing:.2px;margin-bottom:2px}.contactEntry{width:100%;padding:0}.contactEntry+.contactEntry{margin-top:15px}.contactEntries{padding-top:25px}.contactText{padding:40px 20px;border-width:2px}.contactText blockquote{width:100%;font-size:16px;line-height:24px;letter-spacing:.1px;margin-bottom:14px}.contactText p{font-size:24px;line-height:30px;letter-spacing:.2px}.contactText p+p{margin-top:40px}.contactText blockquote+blockquote{margin-left:0;padding-top:2px}.contactText h3{font-size:28px;line-height:40px;letter-spacing:.5px;margin-bottom:21px}.contactText blockquote strong{font-size:18px;line-height:24px;letter-spacing:.2px}.contactText blockquote+p{padding-top:26px}.contactText strong{padding-top:4px;display:inline-block}.contactLink{padding:30px 0 35px}.contactInner{padding-bottom:40px}.contactPersonInner{padding-top:0;padding-bottom:40px}.contactPersonItem h1,.contactPersonItem h2{font-size:34px;line-height:42px;letter-spacing:.4px;margin-bottom:10px}.contactPersonItem.hasDetailed h1,.contactPersonItem.hasDetailed h2{margin-bottom:23px}.contactPersonItem h3{font-size:18px;line-height:26px;letter-spacing:.2px;margin-bottom:25px}.contactPersonEntry{width:100%;margin:0}.contactPersonEntry+.contactPersonEntry{margin-top:15px}.contactPersonEntries{padding:0 25px}.contactPersonData{padding:25px 10px 33px}.contactPersonItem h4{font-size:28px;line-height:34px;margin-bottom:2px}.contactPersonPosition{font-size:16px;line-height:22px;letter-spacing:.1px;margin-bottom:15px}.contactPersonDepartment{font-size:16px;line-height:22px;letter-spacing:.1px;margin-bottom:18px}.contactPersonDetails{font-size:16px;line-height:22px;letter-spacing:.1px}.contactPersonCitationBg,.contactPersonCitation{display:none!important}.contactPersonLink{padding-top:25px}.contactPersonHeaderLine1{font-size:18px;line-height:26px;margin-bottom:2px;text-align:center;padding-top:0}.contactPersonHeaderLine2{font-size:24px;line-height:32px;letter-spacing:.3px;margin-bottom:25px;text-align:center}.contactPersonItem.has1 .contactPersonImage{width:100%}.contactPersonItem.has1 .contactPersonData{width:100%;padding-top:15px;padding-bottom:19px}.contactPersonSwitch{color:#fd6a00;font-size:16px;line-height:23px;letter-spacing:.7px;font-weight:800;text-transform:uppercase;padding-right:18px;display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MS42MyAyNS4zNiIgd2lkdGg9IjQxLjYzIiBoZWlnaHQ9IjI1LjM2Ij48cGF0aCBkPSJNNDQsNCwyNC44OCwyNCw2LDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjE4IC0yLjI3KSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZkNmEwMDtzdHJva2Utd2lkdGg6OXB4Ij48L3BhdGg+PC9zdmc+) no-repeat right center;background-size:14px auto}.contactPersonItem.has1 .contactPersonData{display:block}.contactPersonItem+.formItem{margin-top:50px}.contactPersonEntry.compact h4{padding-top:11px}.contactPersonEntry.compact .contactPersonDetails{padding-bottom:15px}.popupItem{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}.popupItem .popupCol{width:100%!important;padding-left:30px!important;padding-right:30px!important;padding-top:15px!important}.popupItem.mode1 .formLine:last-child{margin-top:0!important;padding-top:0!important}.popupItem input[type="submit"]{margin-top:17px}.popupItem.mode1 .popupCol+.popupCol{padding-top:0}.popupItem .formLine.hint{font-size:16px;line-height:20px}.popupItem h3{font-size:21px;line-height:26px;letter-spacing:.81px;padding-left:30px;padding-right:30px;padding-top:26px;padding-bottom:15px;padding-right:50px}.popupItem.mode2 h3 a{top:30px!important;right:30px!important}.popupItem.mode1 .popupCol:nth-child(2) p{font-size:14px;line-height:20px}.popupItem.mode1 .popupCol:nth-child(2) span{font-size:16px;line-height:20px}.popupItem h3 a{right:30px;top:30px}.popupItem h3 a svg{width:16px;height:16px}.popupItem.mode2 .popupCol:first-child,.popupItem.mode2 .popupCol:nth-child(2){padding-bottom:0}.popupItem.mode2 .popupCol:nth-child(3) .formLine:nth-child(1){float:none;text-align:left}.mapsMap{height:210px}.popup-bubble-anchor{display:none}.mapsDescriptions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:30px 20px 90px}.mapsDescription{width:50%}.mapsDescription h3,.mapsDescription em{font-size:12px;line-height:14px;letter-spacing:1.2px;text-transform:uppercase;color:#fd6a00;font-weight:500;margin-bottom:12px;display:block}.mapsDescription p{font-size:16px;line-height:22px;letter-spacing:.2px;color:#fd6a00;font-weight:500}.mapsDescription p+p{margin-top:10px}.mapsDescription:nth-child(3),.mapsDescription:nth-child(4){margin-top:30px}.formItem h2{font-size:34px;line-height:42px;letter-spacing:.4px;margin-bottom:25px}.formInner{padding-top:40px;padding-bottom:40px}.formCol{width:100%!important}.formCol+.formCol{margin-top:10px}.formLine+.formLine{margin-top:10px}.formItem input[type="checkbox"]+label{padding-top:6px}.formItem input[type="submit"]{width:auto;padding-left:42px;padding-right:42px}.formLine.right{text-align:center;padding-top:15px}.formItem input[type="file"]{width:104px;height:42px;left:auto;right:0;z-index:10}.formItem .fileButton{position:absolute;right:0;top:0;width:104px!important;height:42px;z-index:9}.formSuccess h3{font-size:21px;line-height:26px;letter-spacing:.81px}.callText{font-size:30px;line-height:36px;letter-spacing:.3px}.callInner{padding-top:25px;padding-bottom:27px}.callCircle{width:59px;height:59px;font-size:10px;line-height:11px;letter-spacing:.5px;right:20px;bottom:-17px;top:auto}.teamListItem h1,.teamListItem h2{font-size:34px;line-height:42px;letter-spacing:.4px;margin-bottom:40px}.mapsItem+.teamListItem .teamListInner{padding-top:0}.mapsItem+.teamListItem{margin-top:-40px}.teamListItem h3{font-size:18px;line-height:26px;letter-spacing:.2px;margin-bottom:2px}.teamListLocationTitle{font-size:18px;line-height:26px;text-align:center;width:100%;padding-bottom:25px;padding-top:0}.teamListLocationTitle span{font-size:24px;line-height:32px;letter-spacing:.3px;margin-top:-4px}.teamListEntry{width:100%;margin:0}.teamListEntry+.teamListEntry{margin-top:15px}.teamListCitationBg,.teamListCitation{display:none!important}.teamListLocationMembers{padding:0 25px}.teamListLocation+.teamListLocation{margin-top:46px}.pageTeaserItem{margin-bottom:50px}.pageTeaserData{width:100%;padding:34px 30px 25px;text-align:center}.pageTeaserData h3{margin-bottom:5px}.pageTeaserLink{width:100%;padding:0 30px 40px;text-align:center}.downloadsItem h1,.downloadsItem h2{font-size:34px;line-height:42px;letter-spacing:.4px;margin-bottom:40px}.downloadsInner{padding-top:50px;padding-bottom:71px}.downloadsEntry{width:47.164179%;margin-right:5.6716418%;margin-bottom:19px;padding-top:25px;padding-bottom:25px}.downloadsEntry:nth-child(2n+2){margin-right:0}.downloadsEntry a:nth-child(2){font-size:14px;line-height:18px;margin-top:19px}.downloadsEntry svg{width:58px;height:auto;margin:0 auto;display:block;position:relative;left:10px}.layoutContent .textItem.col2 .textText{width:100%}.layoutContent .textItem.col2 .textText+.textText{margin-top:26px}.layoutContent .textInner{padding-bottom:90px}.layoutContent .textItem.col2 .textText p{font-size:18px;line-height:26px}.layoutContent .textItem.col2 .textText h3{font-size:18px;line-height:26px}.textInner h1{margin-bottom:40px}.cc-message{width:80%!important}.cc-btn,.cc-btn:focus{background-size:23px 23px!important}nav.navFooter{position:static}nav.navFooter ul{text-align:left}nav.navFooter ul li{font-size:15px;line-height:22px;letter-spacing:.3px;display:block}nav.navFooter li+li{margin-left:0;margin-top:16px}nav.navFooter ul ul{margin-left:0;margin-top:16px}@media (max-width:374px){h1{font-size:9.06667vw;line-height:11.2vw;letter-spacing:.10667vw}h2{font-size:5.86667vw;line-height:8vw;letter-spacing:.10667vw}.btn{font-size:4vw;line-height:5.86667vw;letter-spacing:.16vw;padding:1.86667vw 8vw 2.4vw;border-radius:1.06667vw}header{height:19.73333vw;padding:0}.layoutMain{padding-top:19.73333vw}.layoutLogo{position:absolute;left:4.8vw;top:3.73333vw}.layoutLogo svg{height:12vw}.layoutSearch{right:5.33333vw}.layoutSearch form{display:block;position:fixed;left:0;top:19.73333vw;right:0;bottom:0;z-index:1;background:#fff;padding:0 5.33333vw;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;flex-direction:column;justify-content:center;-webkit-transform:translateY(-150%);transform:translateY(-150%);-webkit-transition:all .5s ease;transition:all .5s ease}.layoutSearch h3{display:block;text-align:center;font-size:9.06667vw;line-height:11.2vw;letter-spacing:.10667vw;color:#fd6a00;font-weight:800;font-style:italic;margin-bottom:9.33333vw}.layoutSearch input[type="text"]{width:100%;border:.26667vw solid #e9e9e9!important;height:13.33333vw;font-size:4.26667vw;line-height:5.06667vw;letter-spacing:.16vw;margin:0;border-radius:1.06667vw}.layoutSearch input[type="text"]+input[type="text"]{margin-top:4vw}.layoutSearch input[type="submit"]{width:100%;margin-top:12vw;height:13.33333vw;border-radius:1.06667vw}.layoutSearch>a{display:block;font-size:3.2vw;line-height:4.53333vw;letter-spacing:.13333vw;padding:1.86667vw 4.8vw 2.4vw}.layoutSearch.active>a{padding:1.86667vw 1.86667vw 1.86667vw;line-height:3.2vw}.layoutSearch>a svg{width:3.46667vw;height:auto;vertical-align:middle}footer{padding:0 8vw;position:relative}.layoutFooterInner{padding-bottom:34.93333vw;height:auto;padding-top:4.53333vw}.layoutFooterVissio{top:auto;bottom:10.93333vw;letter-spacing:-.06em;font-weight:800}.toTop{position:absolute;width:11.73333vw;height:11.73333vw;background:#000;display:block!important;right:7.73333vw;top:7.73333vw;text-align:center;padding-top:2.93333vw}.toTop svg{width:6.13333vw;height:auto;vertical-align:middle;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.divisionTeaserItem{width:100%;height:65.6vw}.divisionTeaserItem h2{padding:14.13333vw 5.33333vw 0;font-size:8.53333vw;line-height:10.13333vw;letter-spacing:.10667vw;margin-bottom:6.66667vw}.divisionTeaserItem h2 span{font-size:5.06667vw;line-height:6.66667vw;letter-spacing:normal;padding-bottom:1.33333vw}.divisionIntroBubbles{width:100%;margin-bottom:17.86667vw}.divisionIntroItem{min-height:calc(100vh - 19.73333vw)!important}.divisionIntroInner{height:128.8vw;padding:0}.fullpageRemoved .divisionIntroInner{height:calc(100vh - 19.73333vw)}.device-ios .divisionIntroItem{min-height:calc(100vh - 34.66667vw)!important}.device-ios .fullpageRemoved .divisionIntroInner{height:calc(100vh - 34.66667vw)}.jobSingleInner{padding-top:13.33333vw}.jobSingleSubline{font-size:4.8vw;line-height:6.93333vw;letter-spacing:.05333vw;margin-top:-1.06667vw;margin-bottom:13.33333vw}.jobSingleText h3{font-size:6.4vw;line-height:8.53333vw;letter-spacing:.09067vw;margin-bottom:4vw}.jobSingleSidebar{margin-top:10.66667vw;padding-bottom:9.33333vw}.jobSingleSidebar td,.jobSingleSidebar p{font-size:4.8vw;line-height:6.93333vw}.jobSingleText p,.jobSingleText li{font-size:4.8vw;line-height:6.93333vw}.jobSingleSidebar h3{font-size:6.4vw;line-height:8.53333vw;letter-spacing:.09067vw;margin-bottom:4vw}.jobSingleSidebar .jobSingleSection+.jobSingleSection{margin-top:10.66667vw}.jobSingleLink{margin-top:10.66667vw;padding-top:8vw}.contactTeaserItem h3{font-size:8vw;line-height:9.6vw;letter-spacing:.09333vw;margin-bottom:4vw}.messageItem em{font-size:3.2vw;line-height:3.73333vw;letter-spacing:.32vw}.messageInner p{font-size:3.73333vw;line-height:5.33333vw;letter-spacing:.08vw}.messageBubbles{width:100%!important;max-width:266.66667vw!important;margin:0!important}.messageItem.bubblePhase1 .messageBubble{width:27.73333vw!important}.messageItem+.messageItem,style+.messageItem{margin-top:10.66667vw!important}.icon-smiley-1{width:4.26667vw;height:auto;vertical-align:middle}.layoutContent .textInner{padding-top:13.33333vw;padding-bottom:10.66667vw}.layoutContent .textItem h1,.layoutContent .textItem h2{margin-bottom:1.33333vw}.layoutContent .textItem.col2 h1,.layoutContent .textItem.col2 h2{margin-bottom:10.66667vw}.layoutContent .textItem.col2 .textText p+h3{margin-top:10.66667vw}.layoutContent .textItem.col2:last-child:first-child .textInner{padding-bottom:24vw}.layoutContent .textItem h3{font-size:4.8vw;line-height:6.93333vw;letter-spacing:.05333vw;margin-bottom:4vw;width:100%}.layoutContent .textText p{font-size:4.26667vw;line-height:6.66667vw;letter-spacing:.05333vw}.contactItem+.textItem .textInner{padding-bottom:6.66667vw}.textItem h4{font-size:4.8vw;line-height:6.66667vw;letter-spacing:.05333vw}.textBubblesInner{padding-top:13.33333vw!important}.noText .textBubblesInner{padding-top:6.66667vw!important}.textBubblesText p{font-size:4.8vw;line-height:8vw}.textBubblesItem.type1 h1{margin-bottom:4vw}.textBubblesItem.noText h1{margin-bottom:2.93333vw}.imageBubbleBubbles h2{font-size:8vw;line-height:9.6vw;letter-spacing:.08vw;margin-bottom:6.66667vw}.imageBubbleBubbles{width:100%;padding:10.66667vw 5.33333vw 6.4vw}.channelInner{padding-top:13.33333vw}.channelItem h1,.channelItem h2{font-size:8vw;line-height:9.6vw;letter-spacing:.08vw;margin-bottom:6.66667vw}.channelEntry{width:100%;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;padding:7.73333vw 4.26667vw 6.93333vw 10.66667vw}.channelImg{width:25.06667vw;position:relative}.channelImg img{width:16.8vw;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.channelData{width:49.33333vw}.channelEntry+.channelEntry{margin-top:4vw}.channelEntry h3{font-size:5.86667vw;line-height:6.4vw;letter-spacing:.24vw;margin-top:0;margin-bottom:2.66667vw}.contactTeaserCol{width:100%;padding-top:10.66667vw;padding-bottom:12vw}.contactTeaserBubbles{width:100%;padding:0 5.33333vw}.contactTeaserBubbles+.contactTeaserBubbles{margin-bottom:10.66667vw}.sloganInner{padding:19.73333vw 0 18.66667vw 11.46667vw!important}.sloganText1 div{position:absolute;left:-3.46667vw;top:-6.93333vw}.sloganText1 div p:first-child{font-size:10.66667vw;line-height:12.8vw;letter-spacing:.13333vw}.sloganText1 div p:last-child{font-size:5.6vw;line-height:7.46667vw;letter-spacing:.08vw}.sloganText1 div p+p{margin-top:5.33333vw}.sloganText1{height:52.8vw;position:relative;padding:0}.sloganText1:before{content:' ';position:absolute;left:12.53333vw;bottom:.26667vw;-webkit-transform:translateY(100%);transform:translateY(100%);width:48vw;height:12.8vw;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MS40NyAyMi4zNiI+PHBhdGggZD0iTTE5LDBINDEuNDdBMzcuNSwzNy41LDAsMCwxLDcuMTYsMjIuMzYsMzguMzcsMzguMzcsMCwwLDEsMCwyMS42OCwyOS41NywyOS41NywwLDAsMCwxOSwwIiBzdHlsZT0iZmlsbDojZmY4NDJiIi8+PC9zdmc+) no-repeat left center;background-size:contain}.socialInner{padding-top:13.33333vw;padding-bottom:0vw}.socialItem h1,.socialItem h2{font-size:8vw;line-height:9.6vw;letter-spacing:.08vw;margin-bottom:7.2vw}.socialEntry{margin:0 1.86667vw}.socialLinks{padding-top:0;padding-bottom:10.66667vw}.socialLinks a span{display:block;text-align:center;padding-top:1.33333vw}.memberTeaserInner{padding-bottom:12vw}.memberTeaserData{height:auto;padding-top:10.66667vw}.memberTeaserItem h3{font-size:8vw;line-height:9.6vw;letter-spacing:.08vw;margin-bottom:4vw}.memberTeaserLink{padding-bottom:12vw}.textBubblesItem h3{font-size:4.8vw;line-height:6.93333vw;letter-spacing:.05333vw;margin-bottom:.53333vw}.textBubblesItem h1{margin-bottom:2.66667vw}.textBubblesSubline{font-size:4.8vw;line-height:6.93333vw;letter-spacing:.05333vw;margin:0 0 6.66667vw;width:auto;max-width:100%}.jobsTitle h1,.jobsTitle h2{font-size:9.06667vw;line-height:11.2vw;letter-spacing:.10667vw}.jobsTitle{padding:13.33333vw 5.33333vw 14.66667vw;margin-bottom:0}.jobsEntries{padding-top:2.4vw}.jobsEntriesInner{padding-bottom:13.33333vw}.jobsEntriesData table tr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:6.13333vw;padding-bottom:5.86667vw;border-bottom:.26667vw solid #ebebeb}.jobsEntriesData table td:nth-child(1){width:100%;text-align:right;font-size:4vw;line-height:4.8vw;letter-spacing:.02667vw;font-weight:400;font-style:normal;padding:0}.jobsEntriesData table td:nth-child(2){width:100%;font-size:6.4vw;line-height:8vw;letter-spacing:.08vw;color:#fd6a00;font-weight:800;font-style:italic;padding-top:2.4vw}.jobsItemRedirect{padding-top:4vw}.imageTextTeaserItem{margin-bottom:13.33333vw}.imageTextTeaserData{width:100%;padding:8vw 5.33333vw 12vw;text-align:center}.imageTextTeaserData h1,.imageTextTeaserData h2{font-size:8vw;line-height:9.6vw;letter-spacing:.08vw;text-align:center;margin-bottom:4vw}.imageTextTeaserText{margin-bottom:6.66667vw}.imageTextTeaserText p{font-size:4.8vw;line-height:6.93333vw}.qualityItem{margin-bottom:13.33333vw}.qualityItem h1,.qualityItem h2{font-size:9.06667vw;line-height:11.2vw;letter-spacing:.10667vw;padding:0 5.33333vw;margin-bottom:6.66667vw}.qualityItem:last-child .qualityInner{margin-bottom:10.66667vw;padding-bottom:0}.qualityEntry{background:#f5f5f5;border-radius:2.66667vw;margin:0 1.86667vw;padding:9.06667vw 2.66667vw 11.2vw}.qualityEntry img{height:18.4vw;width:auto;margin:0 auto;margin-bottom:10.4vw;text-align:center}.textItem+.qualityItem{margin-top:-13.33333vw}.contactInner>h3{font-size:4.8vw;line-height:6.93333vw;letter-spacing:.05333vw;margin-bottom:.53333vw}.contactEntry+.contactEntry{margin-top:4vw}.contactEntries{padding-top:6.66667vw}.contactText{padding:10.66667vw 5.33333vw;border-width:.53333vw}.contactText blockquote{width:100%;font-size:4.26667vw;line-height:6.4vw;letter-spacing:.02667vw;margin-bottom:3.73333vw}.contactText p{font-size:6.4vw;line-height:8vw;letter-spacing:.05333vw}.contactText p+p{margin-top:10.66667vw}.contactText blockquote+blockquote{margin-left:0;padding-top:.53333vw}.contactText h3{font-size:7.46667vw;line-height:10.66667vw;letter-spacing:.13333vw;margin-bottom:5.6vw}.contactText blockquote strong{font-size:4.8vw;line-height:6.4vw;letter-spacing:.05333vw}.contactText blockquote+p{padding-top:6.93333vw}.contactText strong{padding-top:1.06667vw;display:inline-block}.contactLink{padding:8vw 0 9.33333vw}.contactInner{padding-bottom:10.66667vw}.contactPersonInner{padding-top:0;padding-bottom:10.66667vw}.contactPersonItem h1,.contactPersonItem h2{font-size:9.06667vw;line-height:11.2vw;letter-spacing:.10667vw;margin-bottom:2.66667vw}.contactPersonItem.hasDetailed h1,.contactPersonItem.hasDetailed h2{margin-bottom:6.13333vw}.contactPersonItem h3{font-size:4.8vw;line-height:6.93333vw;letter-spacing:.05333vw;margin-bottom:6.66667vw}.contactPersonEntry+.contactPersonEntry{margin-top:4vw}.contactPersonEntries{padding:0 6.66667vw}.contactPersonData{padding:6.66667vw 2.66667vw 8.8vw}.contactPersonItem h4{font-size:7.46667vw;line-height:9.06667vw;margin-bottom:.53333vw}.contactPersonPosition{font-size:4.26667vw;line-height:5.86667vw;letter-spacing:.02667vw;margin-bottom:4vw}.contactPersonDepartment{font-size:4.26667vw;line-height:5.86667vw;letter-spacing:.02667vw;margin-bottom:4.8vw}.contactPersonDetails{font-size:4.26667vw;line-height:5.86667vw;letter-spacing:.02667vw}.contactPersonLink{padding-top:6.66667vw}.contactPersonHeaderLine1{font-size:4.8vw;line-height:6.93333vw;margin-bottom:.53333vw;text-align:center;padding-top:0}.contactPersonHeaderLine2{font-size:6.4vw;line-height:8.53333vw;letter-spacing:.08vw;margin-bottom:6.66667vw;text-align:center}.contactPersonItem.has1 .contactPersonData{width:100%;padding-top:4vw;padding-bottom:5.06667vw}.contactPersonSwitch{color:#fd6a00;font-size:4.26667vw;line-height:6.13333vw;letter-spacing:.18667vw;font-weight:800;text-transform:uppercase;padding-right:4.8vw;display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MS42MyAyNS4zNiIgd2lkdGg9IjQxLjYzIiBoZWlnaHQ9IjI1LjM2Ij48cGF0aCBkPSJNNDQsNCwyNC44OCwyNCw2LDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjE4IC0yLjI3KSIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZkNmEwMDtzdHJva2Utd2lkdGg6OXB4Ij48L3BhdGg+PC9zdmc+) no-repeat right center;background-size:3.73333vw auto}.contactPersonItem+.formItem{margin-top:13.33333vw}.contactPersonEntry.compact h4{padding-top:2.93333vw}.contactPersonEntry.compact .contactPersonDetails{padding-bottom:4vw}.popupItem{width:calc(100vw - 5.33333vw)!important;max-height:calc(100vh - 5.33333vw)!important}.popupItem .popupCol{width:100%!important;padding-left:8vw!important;padding-right:8vw!important;padding-top:4vw!important}.popupItem input[type="submit"]{margin-top:4.53333vw}.popupItem .formLine.hint{font-size:4.26667vw;line-height:5.33333vw}.popupItem h3{font-size:5.6vw;line-height:6.93333vw;letter-spacing:.216vw;padding-left:8vw;padding-right:8vw;padding-top:6.93333vw;padding-bottom:4vw;padding-right:13.33333vw}.popupItem.mode2 h3 a{top:8vw!important;right:8vw!important}.popupItem.mode1 .popupCol:nth-child(2) p{font-size:3.73333vw;line-height:5.33333vw}.popupItem.mode1 .popupCol:nth-child(2) span{font-size:4.26667vw;line-height:5.33333vw}.popupItem h3 a{right:8vw;top:8vw}.popupItem h3 a svg{width:4.26667vw;height:4.26667vw}.mapsMap{height:56vw}.mapsDescriptions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:8vw 5.33333vw 24vw}.mapsDescription h3,.mapsDescription em{font-size:3.2vw;line-height:3.73333vw;letter-spacing:.32vw;text-transform:uppercase;color:#fd6a00;font-weight:500;margin-bottom:3.2vw;display:block}.mapsDescription p{font-size:4.26667vw;line-height:5.86667vw;letter-spacing:.05333vw;color:#fd6a00;font-weight:500}.mapsDescription p+p{margin-top:2.66667vw}.formItem h2{font-size:9.06667vw;line-height:11.2vw;letter-spacing:.10667vw;margin-bottom:6.66667vw}.formInner{padding-top:10.66667vw;padding-bottom:10.66667vw}.formCol+.formCol{margin-top:2.66667vw}.formLine+.formLine{margin-top:2.66667vw}.formItem input[type="checkbox"]+label{padding-top:1.6vw}.formItem input[type="submit"]{width:auto;padding-left:11.2vw;padding-right:11.2vw}.formLine.right{text-align:center;padding-top:4vw}.formItem input[type="file"]{width:27.73333vw;height:11.2vw;left:auto;right:0;z-index:10}.formItem .fileButton{position:absolute;right:0;top:0;width:27.73333vw!important;height:11.2vw;z-index:9}.formSuccess h3{font-size:5.6vw;line-height:6.93333vw;letter-spacing:.216vw}.callText{font-size:8vw;line-height:9.6vw;letter-spacing:.08vw}.callInner{padding-top:6.66667vw;padding-bottom:7.2vw}.callCircle{width:15.73333vw;height:15.73333vw;font-size:2.66667vw;line-height:2.93333vw;letter-spacing:.13333vw;right:5.33333vw;bottom:-4.53333vw;top:auto}.teamListItem h1,.teamListItem h2{font-size:9.06667vw;line-height:11.2vw;letter-spacing:.10667vw;margin-bottom:10.66667vw}.mapsItem+.teamListItem{margin-top:-10.66667vw}.teamListItem h3{font-size:4.8vw;line-height:6.93333vw;letter-spacing:.05333vw;margin-bottom:.53333vw}.teamListLocationTitle{font-size:4.8vw;line-height:6.93333vw;text-align:center;width:100%;padding-bottom:6.66667vw;padding-top:0}.teamListLocationTitle span{font-size:6.4vw;line-height:8.53333vw;letter-spacing:.08vw;margin-top:-1.06667vw}.teamListEntry+.teamListEntry{margin-top:4vw}.teamListLocationMembers{padding:0 6.66667vw}.teamListLocation+.teamListLocation{margin-top:12.26667vw}.pageTeaserItem{margin-bottom:13.33333vw}.pageTeaserData{width:100%;padding:9.06667vw 8vw 6.66667vw;text-align:center}.pageTeaserData h3{margin-bottom:1.33333vw}.pageTeaserLink{width:100%;padding:0 8vw 10.66667vw;text-align:center}.downloadsItem h1,.downloadsItem h2{font-size:9.06667vw;line-height:11.2vw;letter-spacing:.10667vw;margin-bottom:10.66667vw}.downloadsInner{padding-top:13.33333vw;padding-bottom:18.93333vw}.downloadsEntry{width:47.164179%;margin-right:5.6716418%;margin-bottom:5.06667vw;padding-top:6.66667vw;padding-bottom:6.66667vw}.downloadsEntry a:nth-child(2){font-size:3.73333vw;line-height:4.8vw;margin-top:5.06667vw}.downloadsEntry svg{width:15.46667vw;height:auto;margin:0 auto;display:block;position:relative;left:2.66667vw}.layoutContent .textItem.col2 .textText+.textText{margin-top:6.93333vw}.layoutContent .textInner{padding-bottom:24vw}.layoutContent .textItem.col2 .textText p{font-size:4.8vw;line-height:6.93333vw}.layoutContent .textItem.col2 .textText h3{font-size:4.8vw;line-height:6.93333vw}.textInner h1{margin-bottom:10.66667vw}nav.navFooter ul li{font-size:4vw;line-height:5.86667vw;letter-spacing:.08vw;display:block}nav.navFooter li+li{margin-left:0;margin-top:4.26667vw}nav.navFooter ul ul{margin-left:0;margin-top:4.26667vw}}.block32Form{overflow:auto;padding:10px}.block32FormInner{position:relative;transform:none;left:auto;top:auto}.block32Form.active~*{display:none!important}.block32FormLeft{width:100%;margin-bottom:30px}.block32FormRight{width:100%}.block32FormInner{flex-wrap:wrap;padding:20px;padding-bottom:65px}.block32Form form[name="formular"] select{width:48%;margin-bottom:17px;margin-right:52%}.block32Form form[name="formular"] input[type="text"],.block32Form .fileButton{width:48%}.block32FormLine .btn{margin:0 auto}form[name="formular"] .block32FormLine:nth-child(4) input[type="text"]{width:48%}.block32FormHint{left:20px;bottom:20px;right:20px;width:auto;font-size:14px;line-height:18px}