.Header_headerContainer__ONtBd{box-shadow:0 3px 6px rgba(0,0,0,.1607843137);background-color:#fff;z-index:10}.Header_headerContainer__ONtBd nav a{font-family:Helvetica Light;font-size:18px;text-transform:uppercase;line-height:1.4444444444}.Header_headerContainer__ONtBd .Header_logo__X2AKx img{max-width:320px;border-radius:0}.Header_burgerMenu__CtKuy{display:flex;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;z-index:10}.Header_burgerMenu__CtKuy span{--tw-bg-opacity:1;background-color:rgba(192,11,37,var(--tw-bg-opacity));width:2rem;height:.25rem;border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}.HomeBanner_bannerContent__aG23p{z-index:2;top:0}@media screen and (max-width:768px){.HomeBanner_bannerContent__aG23p{border-radius:0}}@media screen and (max-width:1024px){.HomeBanner_bannerTitle__wf5Bc{font-size:30px;letter-spacing:1.5px;line-height:1.2666666667}}@media screen and (min-width:768px){.HomeBanner_bannerTitle__wf5Bc{max-width:70%}}.HomeBanner_subHeadline__hg2uK{font-family:Helvetica Light;font-size:26px;line-height:1.3846153846;letter-spacing:1.9px}@media screen and (min-width:768px){.HomeBanner_subHeadline__hg2uK{max-width:70%}}@media screen and (min-width:1280px){.HomeBanner_subHeadline__hg2uK{font-size:38px;line-height:1.3157894737}}.HomeBanner_bannerButton__ob0ue{height:2.142rem;width:2.142rem;border-radius:8px}@media screen and (min-width:1024px){.HomeBanner_bannerButton__ob0ue{height:3.78rem;width:3.78rem}}.HomeBanner_iconArrowDown__ceOLJ{height:24px;width:19px;margin-top:.35rem;margin-left:.5rem}@media screen and (min-width:1024px){.HomeBanner_iconArrowDown__ceOLJ{height:40px;width:32px;margin-top:.7rem;margin-left:.9rem}}.HomeBanner_contentContainer__7tKDt{z-index:2}@media screen and (min-width:1025px)and (max-width:1279px){.HomeBanner_contentContainer__7tKDt{margin-right:-6vw}}.HomeBanner_redContainer__msmkD{height:20.412rem;width:45.801rem;border-radius:.63rem 0 .63rem 1.26rem;z-index:-1}.HomeBanner_bannerImage__GW_o1{border-radius:0}@media screen and (min-width:768px){.HomeBanner_bannerImage__GW_o1{border-radius:.63rem 0 .63rem 1.26rem}}.JobsBanner_spinnerContainer__L_SvP{position:fixed;inset:0;z-index:1000;background-color:rgba(255,255,255,.5);display:flex;justify-content:center;align-items:center}.JobsBanner_spinnerContainer__L_SvP .JobsBanner_spinner__LtEFJ{width:100px;height:100px;border-radius:50%;border:10px solid rgba(0,0,0,.1);border-top-color:#c00b25;animation:JobsBanner_spin__5aFvY 1s linear infinite}@keyframes JobsBanner_spin__5aFvY{to{transform:rotate(1turn)}}.JobsBanner_bannerContent__4by38{z-index:2;top:0}@media screen and (max-width:768px){.JobsBanner_bannerContent__4by38{border-radius:0}}.JobsBanner_bannerTitle__zQ10C{max-width:80%}@media screen and (min-width:768px){.JobsBanner_bannerTitle__zQ10C{max-width:70%}}@media screen and (max-width:1024px){.JobsBanner_bannerTitle__zQ10C{font-size:30px;letter-spacing:1.5px;line-height:1.2666666667}}.JobsBanner_subHeadline___gEzW{font-family:Helvetica Light;font-size:26px;line-height:1.3846153846;letter-spacing:1.9px;max-width:80%}@media screen and (min-width:768px){.JobsBanner_subHeadline___gEzW{max-width:70%}}@media screen and (min-width:1280px){.JobsBanner_subHeadline___gEzW{font-size:38px;line-height:1.3157894737}}.JobsBanner_bannerButton__1ERNH{height:2.142rem;width:2.142rem;border-radius:8px}@media screen and (min-width:1024px){.JobsBanner_bannerButton__1ERNH{height:3.78rem;width:3.78rem}}.JobsBanner_iconArrowDown__3Q4Qb{height:24px;width:19px;margin-top:.35rem;margin-left:.5rem}@media screen and (min-width:1024px){.JobsBanner_iconArrowDown__3Q4Qb{height:40px;width:32px;margin-top:.7rem;margin-left:.9rem}}.JobsBanner_contentContainer__xCOlR{z-index:2}@media screen and (min-width:1025px)and (max-width:1279px){.JobsBanner_contentContainer__xCOlR{margin-right:-6vw}}.JobsBanner_redContainer__pnZ6y{height:20.412rem;width:45.801rem;border-radius:.63rem 0 .63rem 1.26rem;z-index:-1}.JobsBanner_bannerImage__tlrum{border-radius:0}@media screen and (min-width:768px){.JobsBanner_bannerImage__tlrum{border-radius:.63rem 0 .63rem 1.26rem}}.JobsBanner_searchButtonContainer__Ft1o9{border-top-left-radius:6px;z-index:1}.JobsBanner_inputContainer__MES1B{border-radius:0;padding:2rem;grid-template-columns:8fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;grid-gap:1rem;grid-template-areas:"label close" "search search" "city city" "category category" "button button";width:100vw}@media screen and (min-width:768px){.JobsBanner_inputContainer__MES1B{width:auto;border-radius:0 0 6px 12px;z-index:1;padding:2rem 0;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:1rem;grid-template-areas:"label search search button" ". city category ."}}.JobsBanner_inputContainer__MES1B input{font-size:1rem}.JobsBanner_inputContainer__MES1B input:focus{outline:none}.JobsBanner_filterLabel__Zp1ev{grid-area:label;justify-self:center;align-self:center}.JobsBanner_searchBar__q2Idj{grid-area:search;justify-self:center;align-self:center}@media screen and (min-width:768px){.JobsBanner_searchBar__q2Idj{justify-self:end;align-self:end}}.JobsBanner_cityDropdown__parTH{grid-area:city;justify-self:center;align-self:center;position:relative;z-index:20}@media screen and (min-width:768px){.JobsBanner_cityDropdown__parTH{justify-self:start;align-self:start}}.JobsBanner_categoryDropdown__Q3dLr{grid-area:category;justify-self:center;align-self:center;position:relative}@media screen and (min-width:768px){.JobsBanner_categoryDropdown__Q3dLr{justify-self:start;align-self:start}}.JobsBanner_labelText__x_kxO{font-family:Helvetica Black;font-size:22px;line-height:1.3636363636}.JobsBanner_button__j8Qt2{border-radius:6px 0 6px 12px;grid-area:button;justify-self:center}.JobsBanner_dropdown__yWczk{transform:rotate(90deg)}.JobsBanner_dropdownUp__wWwwx{transform:rotate(-90deg)}.JobsBanner_categoryList__GRKo4,.JobsBanner_cityList__yDaPV{width:100%;height:auto;box-shadow:0 5px 5px 0 rgba(0,0,0,.2);top:2rem;left:0}.JobsBanner_categoryList__GRKo4 ul,.JobsBanner_cityList__yDaPV ul{height:auto;max-height:375px;overflow:hidden;overflow-y:auto;padding-bottom:2.5rem}.JobsBanner_categoryList__GRKo4 .JobsBanner_searchBar__q2Idj,.JobsBanner_cityList__yDaPV .JobsBanner_searchBar__q2Idj{padding:.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.JobsBanner_categoryList__GRKo4 .JobsBanner_searchInput__R_t2H,.JobsBanner_cityList__yDaPV .JobsBanner_searchInput__R_t2H{border:2px solid rgba(0,0,0,.1);border-radius:.5rem;font-size:1rem;width:100%;padding:.25rem}.JobsBanner_categoryList__GRKo4 .JobsBanner_radius__0u8NS,.JobsBanner_cityList__yDaPV .JobsBanner_radius__0u8NS{position:absolute;bottom:0;left:0;background-color:#fff;width:100%;padding:.5rem 1rem;border-top:1px solid rgba(0,0,0,.1)}.JobsBanner_categoryList__GRKo4 .JobsBanner_radius__0u8NS .JobsBanner_radiusButton__qAlSi,.JobsBanner_cityList__yDaPV .JobsBanner_radius__0u8NS .JobsBanner_radiusButton__qAlSi{border:2px solid rgba(0,0,0,.1);border-radius:2rem;font-size:1rem;padding:0;width:24px;height:24px;color:rgba(0,0,0,.3);font-weight:700;display:inline-flex;justify-content:center;align-items:center}.JobsBanner_categoryList__GRKo4 .JobsBanner_radius__0u8NS .JobsBanner_radiusButton__qAlSi:first-child,.JobsBanner_cityList__yDaPV .JobsBanner_radius__0u8NS .JobsBanner_radiusButton__qAlSi:first-child{margin-left:.5rem}.JobsBanner_categoryList__GRKo4 li,.JobsBanner_cityList__yDaPV li{padding:.5rem 1rem}.JobsBanner_categoryList__GRKo4 li:last-child,.JobsBanner_cityList__yDaPV li:last-child{border:none}.JobsBanner_categoryList__GRKo4 li:hover,.JobsBanner_cityList__yDaPV li:hover{background-color:rgba(243,146,0,var(--tw-bg-opacity))}.JobsBanner_categoryList__GRKo4 ul{padding-bottom:0}.JobsBanner_searchDiv__7E_lp{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.JobDetailBanner_bannerContent__d32Ty{z-index:2;top:0}@media screen and (max-width:768px){.JobDetailBanner_bannerContent__d32Ty{border-radius:0}}@media screen and (max-width:1024px){.JobDetailBanner_bannerTitle__yTEDC{font-size:30px;letter-spacing:1.5px;line-height:1.2666666667}}.JobDetailBanner_subHeadline__a8i4K{font-family:Helvetica Light;font-size:26px;line-height:1.3846153846;letter-spacing:1.9px;max-width:80%}@media screen and (min-width:1280px){.JobDetailBanner_subHeadline__a8i4K{font-size:38px;line-height:1.3157894737}}.JobDetailBanner_bannerButton__C5aZe{height:2.142rem;width:2.142rem;border-radius:8px}@media screen and (min-width:1024px){.JobDetailBanner_bannerButton__C5aZe{height:3.78rem;width:3.78rem}}.JobDetailBanner_iconArrowDown__Pdyc5{height:24px;width:19px;margin-top:.35rem;margin-left:.5rem}@media screen and (min-width:1024px){.JobDetailBanner_iconArrowDown__Pdyc5{height:40px;width:32px;margin-top:.7rem;margin-left:.9rem}}.JobDetailBanner_redContainer___CsLX{height:20.412rem;width:45.801rem;border-radius:.63rem 0 .63rem 1.26rem;z-index:-1}.JobDetailBanner_bannerImage__0nkT4{border-radius:0}@media screen and (min-width:768px){.JobDetailBanner_bannerImage__0nkT4{border-radius:.63rem 0 .63rem 1.26rem}}.JobDetailBanner_searchButtonContainer__xttoW{border-top-left-radius:6px;z-index:1}.JobDetailBanner_inputContainer__HZr9v{border-radius:0}@media screen and (min-width:768px){.JobDetailBanner_inputContainer__HZr9v{border-radius:0 0 6px 12px;z-index:1}}.JobDetailBanner_inputContainer__HZr9v input{font-size:22px}.JobDetailBanner_inputContainer__HZr9v input:focus{outline:none}.JobDetailBanner_labelText__WsiLG{font-family:Helvetica Black;font-size:22px;line-height:1.3636363636}.JobDetailBanner_button__yNWrj{border-radius:6px 0 6px 12px}.Footer_footer__OQpsI{height:auto}@media screen and (min-width:1025px){.Footer_footer__OQpsI{height:400px}}.Footer_companyname__GwGdb{font-family:Helvetica Black;font-size:1.386rem;line-height:2.2727272727}.Footer_companyname__GwGdb h6{color:#fff}.Footer_address__CUaCf{font-family:Helvetica Light;font-size:1.26rem;line-height:1.4}.Footer_linkList__vK8l3{font-family:Helvetica Light;font-size:1.134rem;line-height:1.4444444444}.Footer_link__dXOUc{padding-top:2rem}.Footer_footerBanner__dwQ1o{border-radius:0}@media screen and (min-width:1025px){.Footer_footerBanner__dwQ1o{margin-left:2rem}}.Divider_divider__FbdpE{display:flex}.Divider_headline__2YJxv{padding-bottom:3rem}.Divider_eyebrowHeadline__3kF_r{font-size:12px}@media screen and (max-width:1024px){.Divider_bannerTitle__hnmnM{font-size:30px;letter-spacing:1.5px;line-height:1.2666666667}}.Divider_contentContainer__kDYBF{z-index:2}.Divider_contentContainer__kDYBF h1,.Divider_contentContainer__kDYBF h2,.Divider_contentContainer__kDYBF h3,.Divider_contentContainer__kDYBF h4,.Divider_contentContainer__kDYBF h5,.Divider_contentContainer__kDYBF h6{font-size:38px;line-height:1.3157894737}@media screen and (min-width:1025px)and (max-width:1279px){.Divider_contentContainer__kDYBF{margin-right:-6vw}}.AlternateGrid_alternateGrid__iSY_6{font-size:28px;line-height:1.4285714286}.AlternateGrid_alternateGrid__iSY_6 p strong{font-family:Helvetica Black}.AlternateGrid_content__mrHwZ{display:flex}.AlternateGrid_headline__IFolG{padding-bottom:3rem}.AlternateGrid_alternateGridImage__U17iz{border-radius:.63rem 0 .63rem 1.26rem}.TextBild_headline__Fh__8{font-size:20px;line-height:1.4}.TextBild_headline__Fh__8 h3{font-size:22px;letter-spacing:1.1px;line-height:1.3636363636}@media screen and (min-width:1025px){.TextBild_headline__Fh__8{font-size:22px;line-height:1.3636363636}}.TextBild_image__0SVgx{border-radius:.63rem 0 .63rem 1.26rem}.TextBild_content__KpAaZ{padding-top:1.5rem;padding-bottom:1.5rem}.TextBild_imageTransform__b1KXj{opacity:1;transform:translateX(0);transition:transform .5s ease-in,opacity .5s}.TextBild_hideImageRight__SPEsH{opacity:0;transform:translateX(50%)}.TextBild_hideImageLeft__ATK_5{opacity:0;transform:translateX(-50%)}.TextBildStartseite_textBildContent__BetfD{font-size:20px;line-height:1.4}@media screen and (min-width:1025px){.TextBildStartseite_textBildContent__BetfD{font-size:22px;line-height:1.3636363636}}.TextBildStartseite_textBildContent__BetfD p strong{--tw-text-opacity:1;color:rgba(55,100,120,var(--tw-text-opacity));font-family:Helvetica Black}.TextBildStartseite_textBildContent__BetfD h2,.TextBildStartseite_textBildContent__BetfD h3{font-size:20px;letter-spacing:1px;line-height:1.4}@media screen and (min-width:1025px){.TextBildStartseite_textBildContent__BetfD h2,.TextBildStartseite_textBildContent__BetfD h3{font-size:28px;letter-spacing:1.1px;line-height:1.4285714286}}.TeaserSlider_teaserContainer__DOxRc .TeaserSlider_headline__2QpO3 h1{font-size:22px;letter-spacing:1.1px;line-height:1.3636363636}.TeaserSlider_teaserContainer__DOxRc .TeaserSlider_image__aiowJ{z-index:1}.TeaserSlider_teaserContainer__DOxRc .TeaserSlider_link__6sxua{font-size:20px}.TeaserSlider_teaserContainer__DOxRc ul{margin-left:1rem;list-style-type:disc}.TeaserSlider_teaserContainer__DOxRc li{--tw-text-opacity:1;color:rgba(55,100,120,var(--tw-text-opacity))}.KarriereSlider_teaserContainer__oix5d{background-color:#f3f3f3;margin-left:-23vw;border-bottom-right-radius:10px}.KarriereSlider_teaserContainer__oix5d .KarriereSlider_headline__r4Q8S h1{font-size:22px;letter-spacing:1.1px;line-height:1.3636363636}.KarriereSlider_sliderOuterContainer__AYCoG{padding-left:23vw}.AnsprechpartnerSlider_sliderContainer__8Fogj{padding-bottom:7rem}.AnsprechpartnerSlider_sliderContainer__8Fogj .AnsprechpartnerSlider_headline__qC2mB h1{font-size:22px;letter-spacing:1.1px;line-height:1.3636363636}.AnsprechpartnerSlider_sliderContainer__8Fogj .AnsprechpartnerSlider_image__jZ12R{z-index:1}.AnsprechpartnerSlider_sliderContainer__8Fogj .AnsprechpartnerSlider_link__AOXny{font-size:20px}.MitarbeiterSlider_teaserContainer__jn5MA .MitarbeiterSlider_headline___kK29 h1{font-size:22px;letter-spacing:1.1px;line-height:1.3636363636}.MitarbeiterSlider_teaserContainer__jn5MA .MitarbeiterSlider_image__gtTHF{height:228px;width:auto;z-index:1}@media screen and (min-width:1025px){.MitarbeiterSlider_teaserContainer__jn5MA .MitarbeiterSlider_image__gtTHF{height:auto;width:538px}}.MitarbeiterSlider_teaserContainer__jn5MA .MitarbeiterSlider_link__d6ftq{font-size:20px}.TextSlider_sliderContainer__q6Zvb{background-color:#f3f3f3;margin-left:-22.2vw}.TextSlider_sliderContainer__q6Zvb .TextSlider_headline__h_7YB h3{font-size:22px;letter-spacing:1.1px;line-height:1.3636363636}.TextSlider_sliderContainer__q6Zvb ul{list-style-type:disc;padding-left:1rem}.TextSlider_sliderContainer__q6Zvb li{--tw-text-opacity:1;color:rgba(55,100,120,var(--tw-text-opacity))}.TextSlider_sliderOuterContainer__yBaqI{padding-left:22.2vw}.TwoTextblock_textblockContainer__Rl_Pa{background-color:#f3f3f3;border-bottom-right-radius:10px;margin-left:-1rem;box-shadow:0 0 0 100vmax #f3f3f3;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}@media(min-width:768px){.TwoTextblock_textblockContainer__Rl_Pa{margin-left:-3rem}}.TwoTextblock_textblockContainer__Rl_Pa .TwoTextblock_headline__ALR9V h3{font-size:22px;letter-spacing:1.1px;line-height:1.3636363636}.TwoTextblock_textblockContainer__Rl_Pa ul{list-style-type:disc;padding-left:1rem}.TwoTextblock_textblockContainer__Rl_Pa li{--tw-text-opacity:1;color:rgba(55,100,120,var(--tw-text-opacity))}.TwoTextblock_textblockOuterContainer__PAqNc{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.TwoTextblock_textblockOuterContainer__PAqNc{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:1025px){.TextblockWithHeadline_textblockWithHeadline__Rkf6z h2{font-size:22px;line-height:2.2727272727;text-transform:uppercase}}.ImageTextSlider_sliderContainer__HmkL0 h2,.ImageTextSlider_sliderContainer__HmkL0 h3{font-size:20px;letter-spacing:1px;line-height:1.4}@media screen and (min-width:1025px){.ImageTextSlider_sliderContainer__HmkL0 h2,.ImageTextSlider_sliderContainer__HmkL0 h3{font-size:28px;letter-spacing:1.1px;line-height:1.4285714286}}.ImageTextSlider_sliderContainer__HmkL0 p,.ImageTextSlider_sliderContainer__HmkL0 ul{font-size:16px;line-height:1.5}@media screen and (min-width:1025px){.ImageTextSlider_sliderContainer__HmkL0 p,.ImageTextSlider_sliderContainer__HmkL0 ul{font-size:22px;letter-spacing:1.1px;line-height:1.3636363636}}.ImageTextSlider_sliderContainer__HmkL0 p strong,.ImageTextSlider_sliderContainer__HmkL0 ul strong{--tw-text-opacity:1;color:rgba(55,100,120,var(--tw-text-opacity));font-family:Helvetica Roman}.ImageTextSlider_sliderContainer__HmkL0 ul{list-style-type:disc;padding-top:1rem;padding-left:2rem}.ImageTextSlider_sliderContainer__HmkL0 li{--tw-text-opacity:1;color:rgba(55,100,120,var(--tw-text-opacity))}.ImageTextSlider_sliderContainer__HmkL0 a{font-size:20px;line-height:1.4}.LocationMap_sliderContainer__GDXuU{background-color:#f3f3f3;border-bottom-left-radius:20px;z-index:1;margin-bottom:1.5rem}.LocationMap_itemContainer__Kyunh{display:flex!important}.LocationMap_name__s8fAv{flex:1}.LocationMap_mapImage__VtSjj{border-radius:0}.LocationMap_content__bLq9O{flex:1;font-size:16px;line-height:1.5}@media screen and (min-width:1025px){.LocationMap_content__bLq9O{font-size:20px;line-height:1.4}}.TextImageContainer_textImageContainer__Nz_lv h2,.TextImageContainer_textImageContainer__Nz_lv h3{font-size:20px;letter-spacing:1px;line-height:1.4}@media screen and (min-width:1025px){.TextImageContainer_textImageContainer__Nz_lv h2,.TextImageContainer_textImageContainer__Nz_lv h3{font-size:28px;letter-spacing:1.1px;line-height:1.4285714286}}.TextImageContainer_textImageContainer__Nz_lv p{font-size:16px;line-height:1.5}@media screen and (min-width:1025px){.TextImageContainer_textImageContainer__Nz_lv p{font-size:22px;line-height:1.3636363636}}.TextImageContainer_textImageContainer__Nz_lv p strong{--tw-text-opacity:1;color:rgba(55,100,120,var(--tw-text-opacity));font-family:Helvetica Roman}.TextImageContainer_textImageContainer__Nz_lv ul{list-style-type:disc;padding-left:2rem}.TextImageContainer_textImageContainer__Nz_lv li{--tw-text-opacity:1;color:rgba(55,100,120,var(--tw-text-opacity))}.JobsList_listItemContainer__RYiQG{border-radius:10px 0 10px 20px;overflow:hidden;cursor:pointer;transition:all .3s ease-in-out;width:100%}.JobsList_listItemContainer__RYiQG h3{font-size:1rem;padding:1rem;min-height:77px}.JobsList_listItemContainer__RYiQG:hover{transform:scale(1.03);box-shadow:0 0 15px rgba(0,0,0,.2)}.JobsList_listItemContainer__RYiQG:hover .JobsList_jobImageContainer__Xle_O img{transform:scale(1.1)}.JobsList_listItemContainer__RYiQG .JobsList_jobImageContainer__Xle_O{width:100%;height:10rem;overflow:hidden}.JobsList_listItemContainer__RYiQG .JobsList_jobImageContainer__Xle_O img{border-radius:0;height:100%;width:100%;object-fit:cover;transition:transform .3s ease-in-out}.JobsList_infoContainer__0Tcit{font-size:20px;padding:1rem;margin-top:auto}.JobsList_button__1my0Z{border-radius:6px 0 6px 12px}@media screen and (min-width:768px){.JobsList_workTimes__WJkIQ{margin-right:5%}}@media screen and (min-width:1024px){.JobsList_workTimes__WJkIQ{margin-right:10%}}.JobsList_geo__Rhg0r{font-size:.9rem;display:flex;align-items:center;justify-content:flex-start;margin-bottom:.5rem}.JobsList_geo__Rhg0r svg{margin-right:.5rem;margin-left:.5rem;box-sizing:border-box;width:24px}.JobsList_geo__Rhg0r span{display:inline-block;padding-top:5px;max-width:80%}.JobsList_jobsContainer__Ny2AB{display:grid;grid-template-columns:1fr;grid-gap:4rem;justify-content:center;position:relative;z-index:0}@media screen and (min-width:768px){.JobsList_jobsContainer__Ny2AB{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.JobsList_jobsContainer__Ny2AB{grid-template-columns:1fr 1fr 1fr}}.JobDetails_jobDetails__XwNOM{font-family:Helvetica Roman!important}.JobDetails_jobDetails__XwNOM p{padding-top:1.5rem;padding-bottom:1.5rem}.JobDetails_jobDetails__XwNOM ul{list-style-type:disc;padding-left:1rem}.JobDetails_jobDetails__XwNOM li{--tw-text-opacity:1;color:rgba(55,100,120,var(--tw-text-opacity))}.JobDetails_jobDetailsContainer__jpJrL{border-radius:10px 0 10px 20px}.JobDetailsHeader_jobDetailsHeadline__o0wrE{font-size:22px;line-height:1.3636363636}.JobDetailsHeader_jobDetailsHeadline__o0wrE h1,.JobDetailsHeader_jobDetailsHeadline__o0wrE h2,.JobDetailsHeader_jobDetailsHeadline__o0wrE h3,.JobDetailsHeader_jobDetailsHeadline__o0wrE h4,.JobDetailsHeader_jobDetailsHeadline__o0wrE h5,.JobDetailsHeader_jobDetailsHeadline__o0wrE h6{font-size:28px;line-height:1.4285714286}@media screen and (max-width:1024px){.JobDetailsHeader_jobDetailsHeadline__o0wrE{font-size:20px;line-height:1.4}.JobDetailsHeader_jobDetailsHeadline__o0wrE h1,.JobDetailsHeader_jobDetailsHeadline__o0wrE h2,.JobDetailsHeader_jobDetailsHeadline__o0wrE h3,.JobDetailsHeader_jobDetailsHeadline__o0wrE h4,.JobDetailsHeader_jobDetailsHeadline__o0wrE h5,.JobDetailsHeader_jobDetailsHeadline__o0wrE h6{font-size:30px;letter-spacing:1.5px;line-height:1.2666666667}}@media screen and (min-width:1024px){.JobDetailsHeader_jobDetailsBorder__P48W2{margin-top:-4rem;border-radius:10px 0 0 0;margin-right:-2rem;margin-left:-8rem;padding:2rem 2rem 2rem 8rem;padding-top:11rem!important;border:1px solid #58585a;border-bottom:none}.JobDetailsHeader_jobDetailsBorder__P48W2+section{margin-right:-2rem;margin-left:-8rem;padding-right:2rem;padding-left:8rem;border:1px solid #58585a;border-top:none;border-bottom:none}.JobDetailsHeader_jobDetailsBorder__P48W2+section+section{border-radius:0 0 10px 20px;margin-right:-2rem;margin-left:-8rem;padding-right:2rem;padding-left:8rem;border:1px solid #58585a;border-top:none}}.PhotoArchive_PhotoArchive__oIrCd{padding:1rem}.PhotoArchive_PhotoArchive__oIrCd .PhotoArchive_modal__J9yT6{width:100%;height:100%;position:fixed;inset:0;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:4rem 2rem}.PhotoArchive_PhotoArchive__oIrCd .PhotoArchive_modal__J9yT6 picture{width:auto;height:auto;max-width:calc(100vw - 4rem);max-height:calc(100vh - 4rem);display:flex;justify-content:center;align-items:center;cursor:auto}.PhotoArchive_PhotoArchive__oIrCd .PhotoArchive_modal__J9yT6 picture img{width:100%;height:100%;max-width:calc(100vw - 4rem);max-height:calc(100vh - 4rem);object-fit:cover}.PhotoArchive_PhotoArchive__oIrCd .PhotoArchive_modal__J9yT6 .PhotoArchive_modalCls__o8q4L{position:absolute;top:2vh;right:1vw;width:2rem;height:2rem;font-weight:700;font-size:2rem;color:#c00b25}.PhotoArchive_PhotoArchive__oIrCd .PhotoArchive_headline__1_LHa{margin:auto;padding:0 0 3rem;max-width:990px;width:100%}.PhotoArchive_PhotoArchive__oIrCd .PhotoArchive_photos__Aefzh{display:grid;grid-gap:3rem;max-width:1200px;width:100%;margin:auto}@media screen and (min-width:768px){.PhotoArchive_PhotoArchive__oIrCd .PhotoArchive_photos__Aefzh{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.PhotoArchive_PhotoArchive__oIrCd .PhotoArchive_photos__Aefzh{grid-template-columns:repeat(3,1fr)}}.PhotoArchive_PhotoArchive__oIrCd .PhotoArchive_photos__Aefzh .PhotoArchive_photoCard__5F5RF .PhotoArchive_photo__JRhfW{background:#e9e9e9;border:1px solid #9d9d9d;position:relative;z-index:2;padding:1.5rem 1.5rem 5rem;box-shadow:0 0 5px 1px rgba(0,0,0,.2);cursor:pointer}.PhotoArchive_PhotoArchive__oIrCd .PhotoArchive_photos__Aefzh .PhotoArchive_photoCard__5F5RF .PhotoArchive_photo__JRhfW picture{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.PhotoArchive_PhotoArchive__oIrCd .PhotoArchive_photos__Aefzh .PhotoArchive_photoCard__5F5RF .PhotoArchive_photo__JRhfW img{border-radius:0;height:100%;width:100%;object-fit:cover;aspect-ratio:1/1}.PhotoArchive_PhotoArchive__oIrCd .PhotoArchive_photos__Aefzh .PhotoArchive_photoCard__5F5RF .PhotoArchive_photoCaption__m95Qx{padding:2.5rem;position:relative}.PhotoArchive_PhotoArchive__oIrCd .PhotoArchive_photos__Aefzh .PhotoArchive_photoCard__5F5RF .PhotoArchive_photoCaption__m95Qx.PhotoArchive_photoCaption1__V8gSC:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/pfeil3.png);background-repeat:no-repeat;background-position:0 20px}.PhotoArchive_PhotoArchive__oIrCd .PhotoArchive_photos__Aefzh .PhotoArchive_photoCard__5F5RF .PhotoArchive_photoCaption__m95Qx.PhotoArchive_photoCaption2___tBLr:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/pfeil2.png);background-repeat:no-repeat;background-position:right 20px}.PhotoArchive_PhotoArchive__oIrCd .PhotoArchive_photos__Aefzh .PhotoArchive_photoCard__5F5RF .PhotoArchive_photoCaption__m95Qx.PhotoArchive_photoCaption3__vVORm:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/pfeil1.png);background-repeat:no-repeat;background-position:0 20px}.FotoArchivSlider_FotoArchivSlider__63ACl .FotoArchivSlider_modal__fZzgs{width:100%;height:100%;position:fixed;inset:0;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:4rem 2rem}.FotoArchivSlider_FotoArchivSlider__63ACl .FotoArchivSlider_modal__fZzgs picture{width:auto;height:auto;max-width:calc(100vw - 4rem);max-height:calc(100vh - 4rem);display:flex;justify-content:center;align-items:center;cursor:auto}.FotoArchivSlider_FotoArchivSlider__63ACl .FotoArchivSlider_modal__fZzgs picture img{width:100%;height:100%;max-width:calc(100vw - 4rem);max-height:calc(100vh - 4rem);object-fit:cover}.FotoArchivSlider_FotoArchivSlider__63ACl .FotoArchivSlider_modal__fZzgs .FotoArchivSlider_modalCls__fORbn{position:absolute;top:2vh;right:1vw;width:2rem;height:2rem;font-weight:700;font-size:2rem;color:#c00b25}.FotoArchivSlider_photoCard__8A7kW .FotoArchivSlider_photo___xOba{background:#e9e9e9;border:1px solid #9d9d9d;position:relative;z-index:2;padding:1.5rem 1.5rem 5rem;cursor:pointer}.FotoArchivSlider_photoCard__8A7kW .FotoArchivSlider_photo___xOba picture{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.FotoArchivSlider_photoCard__8A7kW .FotoArchivSlider_photo___xOba img{border-radius:0;height:100%;width:100%;object-fit:cover;aspect-ratio:1/1}.FotoArchivSlider_photoCard__8A7kW .FotoArchivSlider_photoCaption__r8eHp{padding:2.5rem;position:relative}.FotoArchivSlider_photoCard__8A7kW .FotoArchivSlider_photoCaption__r8eHp.FotoArchivSlider_photoCaption1__5_7qE:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/pfeil3.png);background-repeat:no-repeat;background-position:0 20px}.FotoArchivSlider_photoCard__8A7kW .FotoArchivSlider_photoCaption__r8eHp.FotoArchivSlider_photoCaption2__ZYCFl:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/pfeil2.png);background-repeat:no-repeat;background-position:right 20px}.FotoArchivSlider_photoCard__8A7kW .FotoArchivSlider_photoCaption__r8eHp.FotoArchivSlider_photoCaption3__WIWj1:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/pfeil1.png);background-repeat:no-repeat;background-position:0 20px}.FotoArchivSlider_buttonLink__Laa5s{margin-top:7rem;display:flex;justify-content:center;align-items:center}._qWTcH{--fcc-flip-duration:0.7s;--fcc-digit-block-width:46px;--fcc-digit-block-height:80px;--fcc-digit-font-size:50px;--fcc-label-font-size:16px;--fcc-label-color:#fff;--fcc-background:#0f181a;--fcc-digit-color:#fff;--fcc-divider-color:hsla(0,0%,100%,0.4);--fcc-divider-height:1px;--fcc-shadow:0 0 2px 1px rgba(0,0,0,0.1);--fcc-separator-size:5px;--fcc-separator-color:var(--fcc-digit-color);font-family:inherit;font-size:var(--fcc-digit-font-size);color:var(--fcc-digit-color);line-height:0;font-weight:500;-webkit-user-select:none;user-select:none;cursor:default;display:flex;align-items:center}._1tbqx ._3cpN7{margin-bottom:calc(var(--fcc-label-font-size)*2)}._3cpN7 ._2EBbg:not(:last-child){margin-right:4px}._3cpN7{position:relative;display:flex;align-items:center}._2aOn7{color:var(--fcc-label-color);line-height:1;font-weight:400;font-size:var(--fcc-label-font-size);position:absolute;bottom:0;left:50%;transform:translate(-50%,150%)}._2EBbg{perspective:200px;position:relative;width:var(--fcc-digit-block-width);height:var(--fcc-digit-block-height);box-shadow:var(--fcc-shadow);border-radius:4px}._106d2,._SKh-V{position:absolute;width:100%;height:50%;overflow:hidden;display:flex;justify-content:center;background:var(--fcc-background)}._SKh-V{align-items:flex-end;top:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:var(--fcc-divider-height) solid var(--fcc-divider-color)}._106d2{align-items:flex-start;bottom:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}._3luxx{position:relative;z-index:2;width:100%;height:50%;transform-style:preserve-3d;transform-origin:bottom;transform:rotateX(0)}._3luxx._2kgZC{transition:transform var(--fcc-flip-duration) ease-in-out;transform:rotateX(-180deg)}._2v-d4{position:absolute;width:100%;height:100%;display:flex;justify-content:center;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--fcc-background)}._1GZQ7{align-items:flex-end;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:var(--fcc-divider-height) solid var(--fcc-divider-color)}._3AVXa{align-items:flex-start;transform:rotateX(-180deg);border-bottom-left-radius:4px;border-bottom-right-radius:4px}._2hRXr{margin-left:8px;margin-right:8px;height:var(--fcc-digit-block-height);display:flex;flex-direction:column;justify-content:center;align-items:center}._1tbqx ._2hRXr{margin-bottom:calc(var(--fcc-label-font-size)*2)}._2hRXr:after,._2hRXr:before{content:"";width:var(--fcc-separator-size);height:var(--fcc-separator-size);border-radius:50%;background-color:var(--fcc-separator-color)}._2hRXr:before{margin-bottom:var(--fcc-separator-size)}.SplashBanner_bannerSplit__LpBWB{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.SplashBanner_bannerRight__yInbm{border-left:2px solid #fff;flex-basis:50%}.SplashBanner_bannerRight__yInbm picture img{object-position:left}.SplashBanner_bannerLeft__xk6SU{border-right:2px solid #fff;flex-basis:50%}.SplashBanner_bannerLeft__xk6SU picture img{object-position:right}.SplashBanner_bannerUpperpart__d_x1i{min-height:600px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 4vw 1rem}@media screen and (max-width:1080px){.SplashBanner_bannerUpperpart__d_x1i{display:grid;grid-template-columns:1fr;grid-template-rows:300px 1fr;grid-template-areas:"img" "info";height:auto;min-height:unset;padding:0 0 1rem}}@media screen and (max-width:579px){.SplashBanner_bannerUpperpart__d_x1i{display:grid;grid-template-columns:1fr;grid-template-rows:250px 1fr;grid-template-areas:"img" "info";height:auto;min-height:unset;padding:0 0 1rem}}.SplashBanner_bannerUpperpart__d_x1i picture{width:100%;height:100%;position:absolute;inset:0;z-index:-1}@media screen and (max-width:1080px){.SplashBanner_bannerUpperpart__d_x1i picture{grid-area:img;height:300px}}@media screen and (max-width:579px){.SplashBanner_bannerUpperpart__d_x1i picture{grid-area:img;height:250px}}.SplashBanner_bannerUpperpart__d_x1i picture .SplashBanner_bannerImage__VcRAm{width:100%;height:100%;object-fit:cover;border-radius:8px}.SplashBanner_bannerUpperpart__d_x1i .SplashBanner_bannerTitle__uvDHK{max-width:250px;grid-area:title;font-size:2rem;text-transform:uppercase}@media screen and (max-width:1080px){.SplashBanner_bannerUpperpart__d_x1i .SplashBanner_bannerTitle__uvDHK{max-width:unset}}@media screen and (max-width:579px){.SplashBanner_bannerUpperpart__d_x1i .SplashBanner_bannerTitle__uvDHK{font-size:1.3rem}}.SplashBanner_bannerUpperpart__d_x1i .SplashBanner_bannerButton__o_BH5{height:3.78rem;width:3.78rem;display:inline-flex;justify-content:center;align-items:center;border-radius:8px;grid-area:button}.SplashBanner_bannerUpperpart__d_x1i .SplashBanner_bannerButton__o_BH5 svg{transform:rotate(90deg)}.SplashBanner_bannerUpperpart__d_x1i .SplashBanner_subline__O6SwJ{display:-webkit-box;max-width:250px;color:#58585a;grid-area:subline;overflow:hidden;color:#c00b25}@media screen and (max-width:1080px){.SplashBanner_bannerUpperpart__d_x1i .SplashBanner_subline__O6SwJ{max-width:unset;min-height:75px}}.SplashBanner_bannerLeftStuff__lcaz_{display:grid;grid-template-columns:3.78rem auto;grid-template-rows:auto auto 8rem;grid-template-areas:"logo logo" "title title" "button subline";grid-gap:1rem;width:320px;max-height:17rem}@media screen and (max-width:1280px){.SplashBanner_bannerLeftStuff__lcaz_{grid-template-columns:auto 3.78rem;grid-template-rows:auto auto auto auto;grid-template-areas:"logo logo" "title title" "subline subline" "button button";grid-gap:1rem;width:250px;max-height:unset;grid-area:info}}@media screen and (max-width:1080px){.SplashBanner_bannerLeftStuff__lcaz_{grid-template-columns:3.78rem auto;grid-template-rows:auto auto auto;grid-template-areas:"logo logo" "title title" "button subline";grid-gap:1rem;width:auto;max-width:500px;max-height:unset;grid-area:info;padding:2rem 0 0 3rem}}@media screen and (max-width:810px){.SplashBanner_bannerLeftStuff__lcaz_{grid-template-columns:3.78rem auto;grid-template-rows:auto auto auto auto;grid-template-areas:"logo logo" "title title" "subline subline" "button button";grid-gap:1rem;width:auto;max-width:500px;max-height:unset;grid-area:info;padding:2rem 2rem 0 3rem}}@media screen and (max-width:482px){.SplashBanner_bannerLeftStuff__lcaz_{padding:2rem 0 0 1rem;grid-template-rows:auto auto auto auto}}.SplashBanner_bannerRightStuff__IsRmH{display:grid;grid-template-columns:auto 3.78rem;grid-template-rows:auto auto 8rem;grid-template-areas:"logo logo" "title title" "subline button";grid-gap:1rem;width:320px;max-height:17rem;align-self:flex-end}@media screen and (max-width:1280px){.SplashBanner_bannerRightStuff__IsRmH{grid-template-columns:auto 3.78rem;grid-template-rows:auto auto auto auto;grid-template-areas:"logo logo" "title title" "subline subline" "button button";grid-gap:1rem;width:250px;max-height:unset;align-self:flex-end;grid-area:info;justify-self:end}}@media screen and (max-width:1080px){.SplashBanner_bannerRightStuff__IsRmH{grid-template-columns:auto 3.78rem;grid-template-rows:auto auto auto;grid-template-areas:"logo logo" "title title" "subline button";grid-gap:1rem;width:auto;max-width:500px;max-height:unset;grid-area:info;padding:2rem 3rem 0 0}}@media screen and (max-width:810px){.SplashBanner_bannerRightStuff__IsRmH{grid-template-columns:auto 3.78rem;grid-template-rows:auto auto auto auto;grid-template-areas:"logo logo" "title title" "subline subline" "button button";grid-gap:1rem;width:auto;max-width:500px;max-height:unset;grid-area:info;padding:2rem 3rem 0 2rem}}@media screen and (max-width:482px){.SplashBanner_bannerRightStuff__IsRmH{padding:2rem 1rem 0 0;grid-template-rows:auto auto auto auto}}.SplashBanner_bannerRightStuff__IsRmH .SplashBanner_subline__O6SwJ{text-align:right;margin-left:auto}@media screen and (max-width:1280px){.SplashBanner_bannerRightStuff__IsRmH .SplashBanner_subline__O6SwJ{height:auto}}.SplashBanner_bannerRightStuff__IsRmH .SplashBanner_bannerTitle__uvDHK{text-align:right;max-width:unset;width:100%}.SplashBanner_bannerRightStuff__IsRmH .SplashBanner_bannerButton__o_BH5{justify-self:end}.SplashBanner_bannerRightStuff__IsRmH .SplashBanner_bannerButton__o_BH5 svg{transform:rotate(-90deg)}.SplashBanner_bannerLowerpart__d8fSw{padding:3rem 5rem}@media screen and (max-width:810px){.SplashBanner_bannerLowerpart__d8fSw{padding:3rem}}@media screen and (max-width:482px){.SplashBanner_bannerLowerpart__d8fSw{padding:1rem}}.SplashBanner_bannerLowerpart__d8fSw p{color:#58585a}picture.SplashBanner_bannerLogoPicRight__BkhA4,picture.SplashBanner_bannerLogo__8fCuP{width:auto;height:auto;max-width:180px;grid-area:logo;border-radius:0;position:static}@media screen and (max-width:450px){picture.SplashBanner_bannerLogoPicRight__BkhA4,picture.SplashBanner_bannerLogo__8fCuP{max-width:120px}}picture.SplashBanner_bannerLogoPicRight__BkhA4{object-position:right;width:100%;text-align:right;justify-self:end}.SplashBanner_bannerLogoLeft__lKh7H,.SplashBanner_bannerLogoRight__Mslw_{width:auto;height:auto;max-width:180px;border-radius:0}