.Contact-module-scss-module__Q5UdHa__contact{align-items:center;display:flex}.Contact-module-scss-module__Q5UdHa__textcontainer,.Contact-module-scss-module__Q5UdHa__iFrameContainer{width:50%}.Contact-module-scss-module__Q5UdHa__mapContainer{width:70%;margin:0 auto}.Contact-module-scss-module__Q5UdHa__mapAndLocationContainer{position:relative}.Contact-module-scss-module__Q5UdHa__table{white-space:nowrap;font-size:16px}.Contact-module-scss-module__Q5UdHa__table .Contact-module-scss-module__Q5UdHa__row:nth-child(2) p,.Contact-module-scss-module__Q5UdHa__table .Contact-module-scss-module__Q5UdHa__row:nth-child(4) p{padding-bottom:1rem}.Contact-module-scss-module__Q5UdHa__table .Contact-module-scss-module__Q5UdHa__firstcol{padding-right:5px}.Contact-module-scss-module__Q5UdHa__table .Contact-module-scss-module__Q5UdHa__firstcol svg{margin-right:3px}.Contact-module-scss-module__Q5UdHa__imgcontainer{border-radius:6px;height:550px;position:relative;overflow:hidden}.Contact-module-scss-module__Q5UdHa__cardcontainer{flex-direction:column;flex:1;justify-content:space-between;min-height:350px;display:flex}.Contact-module-scss-module__Q5UdHa__iframeMap{width:100%}.Contact-module-scss-module__Q5UdHa__locationContainer{min-width:309px;position:absolute;top:0;right:0}.Contact-module-scss-module__Q5UdHa__locationContainer .Contact-module-scss-module__Q5UdHa__locationHidden{display:none}.Contact-module-scss-module__Q5UdHa__locationContainer .Contact-module-scss-module__Q5UdHa__locationVisible{background-color:#fffb;border-radius:10px;padding:15px;display:block;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.Contact-module-scss-module__Q5UdHa__locationContainer .Contact-module-scss-module__Q5UdHa__locationName{margin-bottom:10px}.Contact-module-scss-module__Q5UdHa__locationContainer .Contact-module-scss-module__Q5UdHa__firstcol{padding-right:5px}.Contact-module-scss-module__Q5UdHa__locationContainer button{margin-top:10px}@media only screen and (max-width:1223px){.Contact-module-scss-module__Q5UdHa__contact{flex-direction:column}.Contact-module-scss-module__Q5UdHa__textcontainer,.Contact-module-scss-module__Q5UdHa__iFrameContainer{width:100%}.Contact-module-scss-module__Q5UdHa__table{margin-bottom:2rem}.Contact-module-scss-module__Q5UdHa__imgcontainer{height:550px}}@media only screen and (max-width:959px){.Contact-module-scss-module__Q5UdHa__iFrameContainer{height:400px}.Contact-module-scss-module__Q5UdHa__mapContainer{width:100%}.Contact-module-scss-module__Q5UdHa__locationContainer{max-width:fit-content;top:-60px;right:-30px}}@media only screen and (max-width:559px){.Contact-module-scss-module__Q5UdHa__firstcol span{display:none}.Contact-module-scss-module__Q5UdHa__locationContainer{position:unset;min-width:100%;margin-top:20px}}@media only screen and (min-width:1600px){.Contact-module-scss-module__Q5UdHa__iFrameContainer{height:470px}}
.Layout-module-scss-module__QzM3ca__wrapper{background-color:#fff;min-height:70vh;overflow:hidden}
.Navbar-module-scss-module__FtVR1G__navbar{z-index:100;text-transform:uppercase;letter-spacing:.05rem;position:relative}.Navbar-module-scss-module__FtVR1G__navbar .Navbar-module-scss-module__FtVR1G__navcontainer{justify-content:space-between;align-items:center;padding:15px 30px;display:flex;box-shadow:0 3px 3px #00000026}.Navbar-module-scss-module__FtVR1G__navbar .Navbar-module-scss-module__FtVR1G__navcontainer .Navbar-module-scss-module__FtVR1G__logo{height:50px}.Navbar-module-scss-module__FtVR1G__navbar .Navbar-module-scss-module__FtVR1G__navcontainer .Navbar-module-scss-module__FtVR1G__info{display:none}.Navbar-module-scss-module__FtVR1G__navbar .Navbar-module-scss-module__FtVR1G__navcontainer .Navbar-module-scss-module__FtVR1G__hamburger{color:#d10023}@media only screen and (min-width:1224px){.Navbar-module-scss-module__FtVR1G__navbar .Navbar-module-scss-module__FtVR1G__navcontainer{padding:20px 100px}.Navbar-module-scss-module__FtVR1G__navbar .Navbar-module-scss-module__FtVR1G__navcontainer .Navbar-module-scss-module__FtVR1G__logo{height:80px}.Navbar-module-scss-module__FtVR1G__navbar .Navbar-module-scss-module__FtVR1G__navcontainer .Navbar-module-scss-module__FtVR1G__hamburger{display:none}.Navbar-module-scss-module__FtVR1G__navbar .Navbar-module-scss-module__FtVR1G__navcontainer .Navbar-module-scss-module__FtVR1G__info{color:#232323;letter-spacing:normal;text-transform:lowercase;margin-top:auto;font-size:.8rem;display:flex}.Navbar-module-scss-module__FtVR1G__navbar .Navbar-module-scss-module__FtVR1G__navcontainer .Navbar-module-scss-module__FtVR1G__info p{margin-left:1rem}}
.DesktopNav-module-scss-module__TnBedq__nav{color:#fff;background-color:#d10023;height:100%;padding:10px 100px;display:flex}.DesktopNav-module-scss-module__TnBedq__dropdown{align-items:center;margin-right:50px;padding:10px 0;display:flex;position:relative}.DesktopNav-module-scss-module__TnBedq__dropdown:hover{cursor:pointer}.DesktopNav-module-scss-module__TnBedq__dropdown a:hover{color:#eba0a0}.DesktopNav-module-scss-module__TnBedq__dropdown svg{fill:#fff;margin-left:5px}.DesktopNav-module-scss-module__TnBedq__dropdown .DesktopNav-module-scss-module__TnBedq__navlinks{z-index:100;background-color:#d10023;border-radius:0 0 10px 10px;min-width:280px;padding:18px;list-style:none;display:none;position:absolute;top:100%;left:0}.DesktopNav-module-scss-module__TnBedq__dropdown .DesktopNav-module-scss-module__TnBedq__navlinks .DesktopNav-module-scss-module__TnBedq__navlink{padding:14px 0}.DesktopNav-module-scss-module__TnBedq__dropdown:hover .DesktopNav-module-scss-module__TnBedq__navlinks,.DesktopNav-module-scss-module__TnBedq__dropdown:focus .DesktopNav-module-scss-module__TnBedq__navlinks{display:block}.DesktopNav-module-scss-module__TnBedq__active{color:#eba0a0}@media only screen and (max-width:1223px){.DesktopNav-module-scss-module__TnBedq__nav{display:none}}
.MobileNav-module-scss-module__YLV60a__nav{z-index:100;color:#fff;background-color:#d10023;width:100%;height:80vh;padding:10px 0;list-style:none;position:absolute}.MobileNav-module-scss-module__YLV60a__dropdown{padding:10px 30px}.MobileNav-module-scss-module__YLV60a__dropdown span{justify-content:space-between;align-items:center;display:flex}.MobileNav-module-scss-module__YLV60a__active{color:#eba0a0}.MobileNav-module-scss-module__YLV60a__navlinks{border-top:1px solid #d10023;list-style:none}.MobileNav-module-scss-module__YLV60a__navlinks .MobileNav-module-scss-module__YLV60a__navlink{padding:10px 30px}@media only screen and (min-width:1224px){.MobileNav-module-scss-module__YLV60a__nav{display:none}}
.LangSwitch-module-scss-module__MifIkW__langswitch{align-items:center;display:flex}.LangSwitch-module-scss-module__MifIkW__langswitch img{border-radius:2px;width:24px;height:18px;margin-right:10px}.LangSwitch-module-scss-module__MifIkW__select{appearance:none;font-family:inherit;font-size:inherit;cursor:pointer;line-height:inherit;color:inherit;background-color:#0000;border:none;margin:0;padding:0}.LangSwitch-module-scss-module__MifIkW__select:-ms-expand{display:none}.LangSwitch-module-scss-module__MifIkW__select:focus{outline:none}.LangSwitch-module-scss-module__MifIkW__select option{color:initial}
.Footer-module-scss-module__kkxlOq__footer{color:#fff;background-color:#d10023;width:100%;padding:30px 100px}.Footer-module-scss-module__kkxlOq__main{font-size:16px;font-weight:lighter}.Footer-module-scss-module__kkxlOq__main .Footer-module-scss-module__kkxlOq__top{border-bottom:1px solid #fff;justify-content:space-between;margin-bottom:30px;padding:30px 0;display:flex}.Footer-module-scss-module__kkxlOq__main .Footer-module-scss-module__kkxlOq__top p span{margin-left:10px;font-weight:600}.Footer-module-scss-module__kkxlOq__main .Footer-module-scss-module__kkxlOq__sitemap{border-bottom:1px solid #fff;justify-content:space-between;margin-bottom:30px;padding-bottom:30px;list-style:none;display:flex}.Footer-module-scss-module__kkxlOq__main .Footer-module-scss-module__kkxlOq__sitemap li{width:20%}.Footer-module-scss-module__kkxlOq__main .Footer-module-scss-module__kkxlOq__sitemap .Footer-module-scss-module__kkxlOq__navlink{font-weight:600}.Footer-module-scss-module__kkxlOq__main .Footer-module-scss-module__kkxlOq__sitemap .Footer-module-scss-module__kkxlOq__navlink,.Footer-module-scss-module__kkxlOq__main .Footer-module-scss-module__kkxlOq__sitemap .Footer-module-scss-module__kkxlOq__sublink{max-width:fit-content}.Footer-module-scss-module__kkxlOq__main .Footer-module-scss-module__kkxlOq__sitemap .Footer-module-scss-module__kkxlOq__navlink:hover,.Footer-module-scss-module__kkxlOq__main .Footer-module-scss-module__kkxlOq__sitemap .Footer-module-scss-module__kkxlOq__sublink:hover{cursor:pointer;text-decoration:underline}.Footer-module-scss-module__kkxlOq__copyright{justify-content:center;align-items:center;font-size:12px;display:flex}.Footer-module-scss-module__kkxlOq__copyright p{padding:0 10px}.Footer-module-scss-module__kkxlOq__copyright p.Footer-module-scss-module__kkxlOq__link a:hover{text-decoration:underline}.Footer-module-scss-module__kkxlOq__socialmedia{display:flex}.Footer-module-scss-module__kkxlOq__socialmedia .Footer-module-scss-module__kkxlOq__imgcontainer img{width:35px;height:35px}.Footer-module-scss-module__kkxlOq__socialmedia a{margin-right:10px}.Footer-module-scss-module__kkxlOq__socialmedia{margin-bottom:30px}@media only screen and (max-width:720px){.Footer-module-scss-module__kkxlOq__footer{padding:30px 36px}}@media only screen and (max-width:559px){.Footer-module-scss-module__kkxlOq__main .Footer-module-scss-module__kkxlOq__sitemap{flex-direction:column}.Footer-module-scss-module__kkxlOq__main .Footer-module-scss-module__kkxlOq__sitemap li{width:100%;margin-bottom:20px}.Footer-module-scss-module__kkxlOq__socialmedia{justify-content:center;display:flex}.Footer-module-scss-module__kkxlOq__socialmedia a{margin:0 10px}.Footer-module-scss-module__kkxlOq__copyright{text-align:center;flex-direction:column}.Footer-module-scss-module__kkxlOq__copyright p{padding:5px}}
.Header-module-scss-module__0VjmkG__header{z-index:1;background-color:#d10023;justify-content:center;align-items:center;height:80vh;display:flex;position:relative}.Header-module-scss-module__0VjmkG__textcontainer{text-align:center;color:#fff;max-width:80%;padding:2em;position:absolute}.Header-module-scss-module__0VjmkG__textcontainer .Header-module-scss-module__0VjmkG__text{text-transform:uppercase;margin-bottom:2rem;font-size:48px;font-weight:600}.Header-module-scss-module__0VjmkG__textcontainer .Header-module-scss-module__0VjmkG__subtext{font-size:24px}@media only screen and (max-width:559px){.Header-module-scss-module__0VjmkG__textcontainer .Header-module-scss-module__0VjmkG__text{font-size:36px}.Header-module-scss-module__0VjmkG__header img{min-width:200%!important;left:-200px!important}}
.HomeDisplay-module-scss-module__097ZWa__card{background-color:#fffffff2;border-radius:10px;margin-bottom:2em;padding:30px;display:flex;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.HomeDisplay-module-scss-module__097ZWa__imgcontainer{border-radius:6px;width:330px;height:330px;margin-right:2em;position:relative;overflow:hidden}.HomeDisplay-module-scss-module__097ZWa__content{flex-direction:column;flex:1;justify-content:center;min-height:100%;padding:0 3em;display:flex}.HomeDisplay-module-scss-module__097ZWa__content .HomeDisplay-module-scss-module__097ZWa__title{color:#232323;margin-bottom:.5em;font-size:1.2rem;font-weight:600}.HomeDisplay-module-scss-module__097ZWa__content .HomeDisplay-module-scss-module__097ZWa__text{margin-bottom:3rem;font-size:16px}.HomeDisplay-module-scss-module__097ZWa__cardReverse{background-color:#fffffff2;border-radius:10px;flex-direction:row-reverse;margin-bottom:2em;padding:30px;display:flex;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.HomeDisplay-module-scss-module__097ZWa__cardReverse .HomeDisplay-module-scss-module__097ZWa__imgcontainer{margin-left:2em;margin-right:0}@media only screen and (max-width:1223px){.HomeDisplay-module-scss-module__097ZWa__cardReverse,.HomeDisplay-module-scss-module__097ZWa__card{flex-direction:column;align-items:center;padding:20px}.HomeDisplay-module-scss-module__097ZWa__cardReverse .HomeDisplay-module-scss-module__097ZWa__content,.HomeDisplay-module-scss-module__097ZWa__cardReverse .HomeDisplay-module-scss-module__097ZWa__imgcontainer,.HomeDisplay-module-scss-module__097ZWa__card .HomeDisplay-module-scss-module__097ZWa__content,.HomeDisplay-module-scss-module__097ZWa__card .HomeDisplay-module-scss-module__097ZWa__imgcontainer{width:100%;margin:0!important}.HomeDisplay-module-scss-module__097ZWa__cardReverse .HomeDisplay-module-scss-module__097ZWa__content,.HomeDisplay-module-scss-module__097ZWa__card .HomeDisplay-module-scss-module__097ZWa__content{padding:2em 1em 1em}}@media only screen and (max-width:559px){.HomeDisplay-module-scss-module__097ZWa__cardReverse,.HomeDisplay-module-scss-module__097ZWa__card{padding:20px}.HomeDisplay-module-scss-module__097ZWa__cardReverse .HomeDisplay-module-scss-module__097ZWa__content,.HomeDisplay-module-scss-module__097ZWa__card .HomeDisplay-module-scss-module__097ZWa__content{padding:2em 0 1em}}
.HoverButton-module-scss-module__R-e1LW__button{color:#d10023;background-color:#fff;border:2px solid #d10023;border-radius:4px;width:300px;padding:15px;font-size:16px;transition:all .5s}.HoverButton-module-scss-module__R-e1LW__button span{cursor:pointer;transition:all .5s;display:inline-block;position:relative}.HoverButton-module-scss-module__R-e1LW__button span:after{content:"";opacity:0;font-family:icomoon;font-size:20px;transition:all .5s;position:absolute;top:0;right:-20px}.HoverButton-module-scss-module__R-e1LW__button:hover{cursor:pointer}.HoverButton-module-scss-module__R-e1LW__button:hover span{padding-right:25px}.HoverButton-module-scss-module__R-e1LW__button:hover span:after{opacity:1;right:0}@media only screen and (max-width:559px){.HoverButton-module-scss-module__R-e1LW__button{max-width:100%}.HoverButton-module-scss-module__R-e1LW__button span{padding-right:25px}.HoverButton-module-scss-module__R-e1LW__button span:after{opacity:1;align-items:center;height:100%;display:flex;right:0}}
.DownloadLink-module-scss-module__5_tAaa__box{line-height:1.8rem}.DownloadLink-module-scss-module__5_tAaa__link{width:max-content;display:block}.DownloadLink-module-scss-module__5_tAaa__link:hover{text-decoration:underline}.DownloadLink-module-scss-module__5_tAaa__link svg{margin-right:10px}@media only screen and (max-width:759px){.DownloadLink-module-scss-module__5_tAaa__box{margin-bottom:3rem}}
.JobCard-module-scss-module__oqjVgG__jobcard li{border:1px solid #717878;border-radius:4px;margin-bottom:10px;padding:15px}.JobCard-module-scss-module__oqjVgG__jobcard li:hover{background-color:#f7f7f7}.JobCard-module-scss-module__oqjVgG__jobcard li p{justify-content:space-between;align-items:center;width:100%;display:flex}.JobCard-module-scss-module__oqjVgG__jobcard li .JobCard-module-scss-module__oqjVgG__typeTag{color:#fff;text-transform:uppercase;border-radius:4px;padding:6px;font-size:13px}.JobCard-module-scss-module__oqjVgG__jobcard li .JobCard-module-scss-module__oqjVgG__typeTagVollzeit{background-color:#c62828}.JobCard-module-scss-module__oqjVgG__jobcard li .JobCard-module-scss-module__oqjVgG__typeTagTeilzeit{background-color:#ef6c00}.JobCard-module-scss-module__oqjVgG__jobcard li .JobCard-module-scss-module__oqjVgG__typeTagAusbildung{background-color:#1565c0}@media only screen and (max-width:650px){.JobCard-module-scss-module__oqjVgG__jobcard li p{flex-direction:column;align-items:start}.JobCard-module-scss-module__oqjVgG__jobcard li p .JobCard-module-scss-module__oqjVgG__typeTag{margin-top:10px}}
.Products-module-scss-module__YJAWfq__cardGrid{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;gap:20px;display:grid}@media only screen and (max-width:1224px){.Products-module-scss-module__YJAWfq__cardGrid,.Products-module-scss-module__YJAWfq__products .Products-module-scss-module__YJAWfq__cardGrid{grid-template-columns:1fr 1fr;display:grid}}@media only screen and (max-width:959px){.Products-module-scss-module__YJAWfq__cardGrid,.Products-module-scss-module__YJAWfq__products .Products-module-scss-module__YJAWfq__cardGrid{grid-template-columns:1fr;grid-auto-rows:unset}.Products-module-scss-module__YJAWfq__applications{background-attachment:scroll}}
.Card-module-scss-module__T1cbHG__card{background-color:#fffffff2;border-radius:10px;padding:20px;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.Card-module-scss-module__T1cbHG__card .Card-module-scss-module__T1cbHG__content{flex-direction:column;height:100%;font-size:14px;display:flex}.Card-module-scss-module__T1cbHG__card .Card-module-scss-module__T1cbHG__content .Card-module-scss-module__T1cbHG__title{color:#232323;margin-bottom:.5em;padding-bottom:.5em;font-size:1rem;font-weight:600}.Card-module-scss-module__T1cbHG__card .Card-module-scss-module__T1cbHG__content div{flex:1}.Card-module-scss-module__T1cbHG__card .Card-module-scss-module__T1cbHG__content a{white-space:nowrap;margin-top:.8em}.Card-module-scss-module__T1cbHG__card .Card-module-scss-module__T1cbHG__content a:hover{text-decoration:underline}
.JobList-module-scss-module__HH18LG__joblist{list-style:none}
.TimeLine-module-scss-module__LXgWhW__timeline{margin:0 auto;position:relative}.TimeLine-module-scss-module__LXgWhW__timeline:before{content:"";border:2px solid #d10023;height:100%;position:absolute;top:0;left:40px}.TimeLine-module-scss-module__LXgWhW__timeline:after{content:"";clear:both;display:table}@media screen and (min-width:700px){.TimeLine-module-scss-module__LXgWhW__timeline{text-align:center;padding:1rem}.TimeLine-module-scss-module__LXgWhW__timeline:before{left:calc(50% - 2px);right:auto}}.TimeLine-module-scss-module__LXgWhW__item{clear:both;margin:1rem;padding-left:3rem;position:relative}.TimeLine-module-scss-module__LXgWhW__item:after,.TimeLine-module-scss-module__LXgWhW__item:before{content:"";position:absolute}@media screen and (min-width:700px){.TimeLine-module-scss-module__LXgWhW__item{width:44%;margin:1rem}.TimeLine-module-scss-module__LXgWhW__item:nth-of-type(2n){float:right;margin:1rem}}.TimeLine-module-scss-module__LXgWhW__circle{clear:both;z-index:200;background-color:#fff;border:3px solid #d10023;border-radius:100%;width:20px;height:20px;margin:0 3rem 0 2rem;display:block;position:relative;top:45px;left:-4px}.TimeLine-module-scss-module__LXgWhW__circle:before{display:none}@media screen and (min-width:700px){.TimeLine-module-scss-module__LXgWhW__circle{text-align:center;left:unset;margin:0 auto}.TimeLine-module-scss-module__LXgWhW__circle:nth-of-type(2n){float:none;margin:0 auto}}
