@charset "UTF-8";.introTeaser{position:relative;max-height:885px;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:140px}.introTeaser:after,.introTeaser:before{content:"";position:absolute;z-index:25;width:100%}.introTeaser:before{top:0;height:27%;background:#000;background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.4038749289) 40%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.introTeaser:after{bottom:0;height:40%;min-height:320px;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#000000", GradientType=1)}@media only screen and (min-width:641px){.introTeaser:after{min-height:480px}}.introTeaser .introBg{background-color:var(--dark)}.introTeaser .introContent .contentBox.contentBoxDouble{padding-right:120px}.introTeaser .introContent .contentBox .contentBoxHalf{width:100%;display:inline-block}.introTeaser .introContent .contentBox .contentBoxHalf .additionalCopytext{color:var(--white);font-size:1rem;line-height:1.25rem}.introTeaser .introContent .contentBox .contentBoxHalf .additionalCopytext a{color:var(--red)}.introTeaser .introContent .contentBox .contentBoxHalf .additionalCopytextSubline{color:var(--white);font-size:.875rem}.introTeaser .introContent .contentBox .contentBoxHalf:last-child{display:none}@media only screen and (min-width:641px){.introTeaser .introContent .contentBox .contentBoxHalf{width:50%}.introTeaser .introContent .contentBox .contentBoxHalf:last-child{display:inline-block}.introTeaser .introContent .contentBox .contentBoxHalf .additionalCopytext{padding-left:1.25rem;font-size:1.25rem;line-height:1.5rem}.introTeaser .introContent .contentBox .contentBoxHalf .additionalCopytextSubline{padding-left:1.25rem;font-size:1rem}}@media only screen and (min-width :961px){.introTeaser .introContent .contentBox .contentBoxHalf .additionalCopytext{font-size:1.875rem;line-height:2.5rem}}.introTeaser[data-layout=backgroundColor]:after{display:none}.itMedia{position:absolute;z-index:10;width:100%;height:100%;left:0;top:0}.itMediaWrap{display:flex;justify-content:center}.itMediaWrap img,.itMediaWrap video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;top:0;left:0;display:block}.introBgMobile{display:none}.introTeaser[data-valign-media=center] .itMediaWrap img,.introTeaser[data-valign-media=center] .itMediaWrap video{-o-object-position:center center;object-position:center center}.introTeaser[data-valign-media=bottom] .itMediaWrap img,.introTeaser[data-valign-media=bottom] .itMediaWrap video{-o-object-position:center bottom;object-position:center bottom}.introContent{position:relative;z-index:30;width:100%;height:100%}.introTeaser.hasSearch .introContent{padding-bottom:40px}.introTeaser[data-valign=top]{justify-content:flex-start}.introTeaser[data-valign=center]{justify-content:center}.introTeaser[data-valign=bottom]{justify-content:flex-end}.mainContent>section:only-child{padding:0}.introTeaser .introContent .innerWrap{position:relative;z-index:100;height:100%;display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:space-between}.introContent h1{font-size:5.625rem;line-height:6.25rem;text-align:left;color:var(--white)}.introTeaserContent>h4{font-weight:400;text-transform:uppercase;font-size:.875rem;white-space:nowrap;color:var(--white);margin-bottom:30px}.introTeaserContent>h3{font-weight:300;font-size:2.25rem;line-height:2.8125rem;text-align:left;color:var(--white);margin-top:30px}.introTeaserContent>p{font-size:1.5rem;line-height:2rem;text-align:left;color:var(--white);margin:15px 0}.introTeaser[data-font=rustico] .introContent h1,.introTeaser[data-font=rustico] .introContent h1 strong{font-family:var(--font-family-rustico)}.introTeaser[data-font=grayn] .introContent h1,.introTeaser[data-font=grayn] .introContent h1 strong{font-family:var(--font-family-grayn)}.introTeaser[data-font=rustico] .introContent h1,.introTeaser[data-font=rustico] .introContent h1 strong{font-weight:400;font-size:5.625rem;line-height:1.1em;white-space:nowrap}.introTeaser[data-font=rustico]:not(.borderBox) .introContent .introTeaserContent{padding:0}.introTeaser h1 strong{font-weight:300}.introTeaserLeft{width:70%}.introTeaserRight{width:30%;text-align:center;display:flex;flex-direction:column;flex-wrap:wrap;flex-flow:column wrap;justify-content:center;align-items:center}.introTeaser .introContent .introTeaserContent{padding:30px 30px 30px 0}.introVideoWrap{display:none}.introTeaser .iconPlay{position:relative;display:inline-block;width:152px;height:152px;cursor:pointer}.introTeaser .iconPlay path{vector-effect:non-scaling-stroke;stroke-width:2px!important}.introTeaser #jobSearch{position:relative;z-index:30;width:100%}#jsInput{width:100%;border-radius:42px;border:0;outline:0;font-weight:300;font-size:1.125rem;color:var(--dark);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.searchIcon{position:absolute;z-index:10;left:40px;top:50%;transform:translateY(-50%);display:block;width:30px;height:30px;cursor:pointer}.iconJobSearch{right:30px;left:auto}.introTeaser .introSearch{display:inline-block;top:auto;width:100%}.introTeaserButton{margin-top:60px}.introTeaserButton.linkStd{color:var(--white)}.introTeaser.bgRed .introTeaserButton.linkStd:hover{border:1px solid var(--white);background:var(--white);color:var(--dark)}.introTeaser.low-version{min-height:690px}@media (max-width:1570px){.introTeaser[data-font=rustico]:first-of-type .introContent h1 br{display:inline-block}.introTeaser[data-font=rustico] .introContent h1,.introTeaser[data-font=rustico] .introContent h1 strong{font-size:5rem}.introContent h1 br{display:none}}@media (max-width:1440px){.introContent h1{font-size:3.75rem;line-height:4.0625rem}}@media (max-width:1100px){.iconPlay{width:120px;height:120px;background-size:120px}}@media (max-width:1024px){.introTeaser[data-font=rustico] .introContent h1,.introTeaser[data-font=rustico] .introContent h1 strong{font-size:4.375rem}}@media (max-width:960px){.introTeaserLeft{width:70%}.introTeaserRight{width:30%}}@media (max-width:1023px){.introBgDesktop{display:none}.introBgMobile{display:block}}@media (max-width:768px){.introTeaser.unwrap{height:auto!important;max-height:none;padding-bottom:94px}.introTeaser.unwrap .introBg{position:relative;height:400px}.introTeaser.unwrap .introContent{height:auto}.mainContent .introTeaser.unwrap.hasVideo{padding:0}.introTeaser[data-font=rustico] .introContent .introTeaserContent{padding:60px 0 120px 0}.introTeaser[data-font=rustico] .introContent h1,.introTeaser[data-font=rustico] .introContent h1 strong{font-size:3.125rem}.iconPlay span{font-size:1rem}}@media (max-width:767px){.introContent h1{font-size:2.25rem;line-height:2.625rem}.mainContent .introTeaser{display:flex;max-height:none;height:auto;padding:0;min-height:90vh;overflow:visible}.mainContent .introTeaser.unwrap{padding-bottom:0}.mainContent .introTeaser.low-version{min-height:450px}.mainContent .introTeaser.hasVideo{padding:60px 0 90px 0}.introContent{top:auto}.introTeaser[data-font=rustico] .introContent h1,.introTeaser[data-font=rustico] .introContent h1 strong{white-space:normal}.introTeaser[data-font=rustico]:first-of-type .introContent h1 br{display:none}.introTeaser.hasVideo .introContent h1{color:var(--white)}.introTeaser .introContent .innerWrap{padding:0 30px 30px 30px}.introContent{padding-top:100px}.introTeaser .introContent .introTeaserContent{padding:15px 0}.introTeaserLeft,.introTeaserRight{width:100%}.introTeaser.hasSubModule .introContent{margin-top:0}.introTeaserButton{margin-top:30px}.introTeaser.textInside .introBg{position:absolute}.introTeaser.textInside .introBg:after{display:none}.introTeaser.textInside .introContent *{color:var(--white)}.introTeaser[data-valign-mobile=bottom]{flex-direction:column;align-items:flex-end;justify-content:flex-end}.introTeaser[data-valign-mobile=center]{flex-direction:column;align-items:center;justify-content:center}.introTeaser[data-valign-mobile=top]{flex-direction:column;align-items:flex-start;justify-content:flex-start}.introTeaser[data-layout=application]{flex-direction:column;align-items:center;justify-content:center}}.introTeaser[data-layout=blanko]{min-height:180px;padding-bottom:20px}.introTeaser[data-layout=blanko]:after,.introTeaser[data-layout=blanko]:before{display:none}@media (max-width:767px){.introTeaser[data-layout=blanko]{min-height:100px}.introTeaser[data-layout=blanko] .introContent{padding:0}}.introTeaser[data-layout=application]{padding:160px 30px 120px 30px}.introTeaser[data-layout=application]:after,.introTeaser[data-layout=application]:before{display:none}.applicationTipsHeader{text-align:center}.atHeadline>*{font-size:5.625rem;line-height:6.25rem;font-weight:300}.atHeadline{margin-bottom:60px}.atIntroText{margin-bottom:20px;text-align:center}.atSubline{font-size:.875rem;line-height:1.0625rem;font-weight:400;text-transform:uppercase;margin-bottom:30px}.atButtonWrap{position:relative;z-index:20;display:flex;justify-content:center}.atButton{position:relative;background:var(--white);border-radius:24px;font-size:1.5rem;line-height:2rem;padding:10px 90px}.atButton.active{z-index:20;background:var(--red);color:var(--white)}.atButton:first-child{margin-right:-15px}.atButton:last-child{margin-left:-15px}@media (max-width:1279px){.atHeadline>*{font-size:4.6875rem;line-height:5.3125rem}}@media (max-width:768px){.introTeaser[data-layout=application]{min-height:auto}}@media (max-width:767px){.introTeaser[data-layout=application]{padding:130px 15px 60px 15px}.atHeadline,.atIntroText{margin-bottom:20px}.atSubline{margin-bottom:25px}.atHeadline>*{font-size:2.25rem;line-height:2.625rem}.atButton{font-size:1rem;line-height:1.25rem;padding:10px 45px}}.introTeaser[data-layout=slider]:after{display:none}.itSlider{width:100%}.itSlides,.itSlides .slick-list{position:absolute;width:100%;height:100%;left:0;top:0}.introTeaser .itSlides{padding:0}.itSlide,.itSlides .slick-slide>div,.itSlides .slick-track{height:100%}.itSlides .slick-slide{position:relative}.introTeaser .itSlide h1 strong{font-weight:400}.itSlide[data-font=grayn] .introContent h1{font-family:var(--font-family-grayn);text-transform:uppercase;font-size:5.625rem;line-height:6.25rem}.itSlides .slick-dots{bottom:60px;z-index:50}.itSlide:after{content:"";position:absolute;z-index:25;width:100%;bottom:0;height:40%;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#000000", GradientType=1)}.introTeaser .itSlide[data-shadow-slide=true]:after{display:none}@media (max-width:1510px){.itSlide[data-font=grayn] .introContent h1{font-size:4rem;line-height:4.5rem}}@media (max-width:1024px){.itSlide[data-font=grayn] .introTeaserLeft{width:100%}}@media (max-width:767px){.itSlide[data-font=grayn] .introContent h1{font-size:2.25rem;line-height:2.625rem}.itSlides .slick-dots{bottom:30px}}