body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
@font-face{font-family:"UnitWeb-Medium";font-display:swap;src:url("../../files/theme/fonts/UnitWeb-Medium.eot");src:url("../../files/theme/fonts/UnitWeb-Medium.eot?#iefix") format("embedded-opentype"), url("../../files/theme/fonts/UnitWeb-Medium.woff") format("woff")}@font-face{font-family:"UnitWeb-Light";font-display:swap;src:url("../../files/theme/fonts/UnitWeb-Light.eot");src:url("../../files/theme/fonts/UnitWeb-Light.eot?#iefix") format("embedded-opentype"), url("../../files/theme/fonts/UnitWeb-Light.woff") format("woff")}@-webkit-keyframes sechzig{0%{stroke-dashoffset:476}100%{stroke-dashoffset:220}}@-moz-keyframes sechzig{0%{stroke-dashoffset:476}100%{stroke-dashoffset:220}}@-ms-keyframes sechzig{0%{stroke-dashoffset:476}100%{stroke-dashoffset:220}}@-o-keyframes sechzig{0%{stroke-dashoffset:476}100%{stroke-dashoffset:220}}@keyframes sechzig{0%{stroke-dashoffset:476}100%{stroke-dashoffset:220}}@-webkit-keyframes bezahlung{0%{stroke-dashoffset:476}100%{stroke-dashoffset:140}}@-moz-keyframes bezahlung{0%{stroke-dashoffset:476}100%{stroke-dashoffset:140}}@-ms-keyframes bezahlung{0%{stroke-dashoffset:476}100%{stroke-dashoffset:140}}@-o-keyframes bezahlung{0%{stroke-dashoffset:476}100%{stroke-dashoffset:140}}@keyframes bezahlung{0%{stroke-dashoffset:476}100%{stroke-dashoffset:140}}@-webkit-keyframes empfehlung{0%{stroke-dashoffset:476}100%{stroke-dashoffset:100}}@-moz-keyframes empfehlung{0%{stroke-dashoffset:476}100%{stroke-dashoffset:100}}@-ms-keyframes empfehlung{0%{stroke-dashoffset:476}100%{stroke-dashoffset:100}}@-o-keyframes empfehlung{0%{stroke-dashoffset:476}100%{stroke-dashoffset:100}}@keyframes empfehlung{0%{stroke-dashoffset:476}100%{stroke-dashoffset:100}}@-webkit-keyframes movedown{0%{opacity:0;transform:translateY(-30px)}50%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(30px)}}@-moz-keyframes movedown{0%{opacity:0;transform:translateY(-30px)}50%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(30px)}}@-ms-keyframes movedown{0%{opacity:0;transform:translateY(-30px)}50%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(30px)}}@-o-keyframes movedown{0%{opacity:0;transform:translateY(-30px)}50%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(30px)}}@keyframes movedown{0%{opacity:0;transform:translateY(-30px)}50%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(30px)}}@-webkit-keyframes fadeBottom{0%{opacity:0;transform:translateY(15%)}100%{opacity:1;transform:translateY(0%)}}@-moz-keyframes fadeBottom{0%{opacity:0;transform:translateY(15%)}100%{opacity:1;transform:translateY(0%)}}@-ms-keyframes fadeBottom{0%{opacity:0;transform:translateY(15%)}100%{opacity:1;transform:translateY(0%)}}@-o-keyframes fadeBottom{0%{opacity:0;transform:translateY(15%)}100%{opacity:1;transform:translateY(0%)}}@keyframes fadeBottom{0%{opacity:0;transform:translateY(15%)}100%{opacity:1;transform:translateY(0%)}}@-webkit-keyframes fadeBottom_absolute{0%{opacity:0;transform:translateY(15%)}100%{opacity:1;transform:translateY(-50%)}}@-moz-keyframes fadeBottom_absolute{0%{opacity:0;transform:translateY(15%)}100%{opacity:1;transform:translateY(-50%)}}@-ms-keyframes fadeBottom_absolute{0%{opacity:0;transform:translateY(15%)}100%{opacity:1;transform:translateY(-50%)}}@-o-keyframes fadeBottom_absolute{0%{opacity:0;transform:translateY(15%)}100%{opacity:1;transform:translateY(-50%)}}@keyframes fadeBottom_absolute{0%{opacity:0;transform:translateY(15%)}100%{opacity:1;transform:translateY(-50%)}}@-webkit-keyframes fadeRight{0%{opacity:0;transform:translateX(15%)}100%{opacity:1;transform:translateX(0%)}}@-moz-keyframes fadeRight{0%{opacity:0;transform:translateX(15%)}100%{opacity:1;transform:translateX(0%)}}@-ms-keyframes fadeRight{0%{opacity:0;transform:translateX(15%)}100%{opacity:1;transform:translateX(0%)}}@-o-keyframes fadeRight{0%{opacity:0;transform:translateX(15%)}100%{opacity:1;transform:translateX(0%)}}@keyframes fadeRight{0%{opacity:0;transform:translateX(15%)}100%{opacity:1;transform:translateX(0%)}}@-webkit-keyframes fadeLeft{0%{opacity:0;transform:translateX(-15%)}100%{opacity:1;transform:translateX(0%)}}@-moz-keyframes fadeLeft{0%{opacity:0;transform:translateX(-15%)}100%{opacity:1;transform:translateX(0%)}}@-ms-keyframes fadeLeft{0%{opacity:0;transform:translateX(-15%)}100%{opacity:1;transform:translateX(0%)}}@-o-keyframes fadeLeft{0%{opacity:0;transform:translateX(-15%)}100%{opacity:1;transform:translateX(0%)}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(-15%)}100%{opacity:1;transform:translateX(0%)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@-moz-keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@-ms-keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@-o-keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@-moz-keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@-ms-keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@-o-keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}html,input{outline:none !important}body{margin:0;padding:0;overflow-x:hidden;background:#fff;color:#000;font-family:"UnitWeb-Light";font-weight:400;font-size:18px;line-height:1.5}@media only screen and (max-width:1200px){body{font-size:17px}}@media only screen and (max-width:865px){body{padding-top:0px !important}}@media only screen and (max-width:700px){body{font-size:17px}}body.scroll{padding-top:0}body a{color:#782036;text-decoration:none}body a:hover{color:#782036}body h1,body h2{font-family:"UnitWeb-Medium";font-size:34px;margin:0}@media only screen and (max-width:950px){body h1,body h2{font-size:26px}}@media only screen and (max-width:700px){body h1,body h2{font-size:8vw;line-height:1.2}}body h1.smaller,body h2.smaller{font-size:34px}@media only screen and (max-width:950px){body h1.smaller,body h2.smaller{font-size:26px}}@media only screen and (max-width:700px){body h1.smaller,body h2.smaller{font-size:8vw;line-height:1.2}}body h1+h2{font-weight:400;font-size:22px;margin:0 0 25px}@media only screen and (max-width:1200px){body h1+h2{font-size:20px}}@media only screen and (max-width:950px){body h1+h2{font-size:18px}}body h2,body h1{color:#782036;font-weight:400;text-transform:uppercase;margin:0 0 20px;font-size:38px;line-height:1.2}@media only screen and (max-width:1200px){body h2,body h1{font-size:30px}}@media only screen and (max-width:950px){body h2,body h1{font-size:26px}}@media only screen and (max-width:700px){body h2,body h1{font-size:8vw;line-height:1.2}}body h2 em,body h1 em{font-family:"UnitWeb-Light";font-style:normal}body h2 strong,body h1 strong{color:#666;font-weight:400}body figure{line-height:0}body strong{font-family:"UnitWeb-Medium"}body h3 strong{color:#782036;font-size:21px}body ul li{padding:5px 0}body.sps a{color:#ff7a01}body.sps a:hover{color:#ff7a01}body.sps h1,body.sps h2,body.sps h3 strong{color:#ff7a01}body .inhalt p strong{color:#666;font-size:24px;font-family:"UnitWeb-Light";line-height:1.35}.mod_article>*:not(.fw){display:block;margin-left:auto;margin-right:auto;width:1100px;max-width:90%}.mod_article>.flex{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:1100px;max-width:90%;column-gap:50px;row-gap:50px}@media only screen and (max-width:950px){.mod_article>.flex{row-gap:25px;column-gap:25px}}@media only screen and (max-width:700px){.mod_article>.flex.locations{margin-bottom:30px}}.mod_article>.flex.locations p:first-of-type{min-height:81px}@media only screen and (max-width:700px){.mod_article>.flex.locations p:first-of-type{min-height:0}}.mod_article>.flex.zwei>*{width:calc(50% - 25px)}@media only screen and (max-width:700px){.mod_article>.flex.zwei>*{width:100%}}.mod_article>.flex.drei>*{width:calc(33.33% - 33.33px)}@media only screen and (max-width:950px){.mod_article>.flex.drei>*{width:calc(33.33% - 16.66px)}}@media only screen and (max-width:700px){.mod_article>.flex.drei>*{width:100%}}.mod_article>.flex.vier{column-gap:30px}.mod_article>.flex.vier>*{width:calc(25% - 22.5px)}@media only screen and (max-width:865px){.mod_article>.flex.vier>*{width:calc(50% - 45px)}}@media only screen and (max-width:700px){.mod_article>.flex.vier>*{width:100%}}.ce_youtube.video-as{text-align:center;margin-bottom:50px}header#header{position:fixed;top:0;left:0;width:100vw;background:rgba(120, 32, 54, 0.8);z-index:999999;transition:ease all 0.5s}header#header>.inside{display:block;margin-left:auto;margin-right:auto;width:1100px;max-width:90%;max-width:96%;padding:20px 0;width:auto}@media only screen and (max-width:700px){header#header>.inside{padding:10px 0}}header#header #logo{max-width:200px}header#header nav.hauptmenu{position:absolute;right:180px;bottom:0px;color:#fff;text-transform:uppercase;overflow:visible}@media only screen and (max-width:1200px){header#header nav.hauptmenu{display:none !important}}header#header nav.hauptmenu a{color:#fff}header#header nav.hauptmenu ul{list-style:none;margin:0;padding:0}header#header nav.hauptmenu ul.level_1>li{display:inline-block;padding:0 12px 27.5px}header#header nav.hauptmenu ul.level_1>li:hover ul{opacity:1;visibility:visible;background:rgba(120, 32, 54, 0.8);z-index:99}header#header nav.hauptmenu ul.level_2{transition:ease all 0.3s;Z-INDEX:-99;position:absolute;opacity:0;visibility:hidden;padding:15px 15px;font-size:15px;top:54px}header#header nav.hauptmenu ul.level_2>li{padding:4px 0}header#header nav.hauptmenu ul li.trail>a,header#header nav.hauptmenu ul strong{font-family:"UnitWeb-Medium"}header#header .social{position:absolute;right:50px;bottom:24px}@media only screen and (max-width:950px){header#header .social{right:0}}@media only screen and (max-width:700px){header#header .social{bottom:18px}}header#header .social .ce_image{display:inline-block;padding:0 5px}header#header .social .ce_image.yt{padding-bottom:3px}header#header .social .ce_image.fb img{max-height:20px}.nav-up header#header{top:-88px}.sps header#header{background:rgba(255, 122, 1, 0.8)}.sps header#header nav.hauptmenu ul.level_1>li:hover ul{background:rgba(255, 122, 1, 0.8)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}@media only screen and (max-width:700px){#slider{margin-top:67px}}#slider img{width:100%}@media only screen and (max-width:700px){.sps #slider{margin-top:70px}}.spacer{height:80px}@media only screen and (max-width:950px){.spacer{height:50px}}.ce_text.headline>.inhalt{padding:0px 100px 80px 625px;position:relative}@media only screen and (max-width:1300px){.ce_text.headline>.inhalt{padding:0 0 80px 500px}}@media only screen and (max-width:950px){.ce_text.headline>.inhalt{padding:0 0 50px 250px}}@media only screen and (max-width:700px){.ce_text.headline>.inhalt{padding:0}}.ce_text.headline>.inhalt h1+h2,.ce_text.headline>.inhalt p+h2{position:relative;top:auto;left:auto;max-width:none;font-size:22px}.ce_text.headline h2:first-of-type,.ce_text.headline h1{position:absolute;top:0px;left:120px;max-width:400px}@media only screen and (max-width:1300px){.ce_text.headline h2:first-of-type,.ce_text.headline h1{left:0}}@media only screen and (max-width:950px){.ce_text.headline h2:first-of-type,.ce_text.headline h1{max-width:200px}}@media only screen and (max-width:700px){.ce_text.headline h2:first-of-type,.ce_text.headline h1{max-width:100%;position:relative;top:auto;left:auto}}.ce_text.headline p:first-of-type{margin-top:0}.ce_text.headline p:last-of-type{margin-bottom:0}@media only screen and (max-width:700px){.ce_text.headline p:last-of-type{margin-bottom:25px}}.leistungen figure,.locations figure,.bild figure{overflow:hidden;position:relative}.leistungen figure figcaption,.locations figure figcaption,.bild figure figcaption{line-height:1.1;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:0 10px;background:rgba(0, 0, 0, 0.5);color:#fff;text-shadow:2px 2px 4px #000;text-transform:uppercase;text-align:center;font-size:34px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1300px){.leistungen figure figcaption,.locations figure figcaption,.bild figure figcaption{font-size:28px}}@media only screen and (max-width:950px){.leistungen figure figcaption,.locations figure figcaption,.bild figure figcaption{font-size:25px}}@media only screen and (max-width:700px){.leistungen figure figcaption,.locations figure figcaption,.bild figure figcaption{font-size:11vw}}.leistungen figure figcaption a,.locations figure figcaption a,.bild figure figcaption a{color:#fff}.leistungen figure img,.locations figure img,.bild figure img{transition:ease all 0.975s}.leistungen figure:hover img,.locations figure:hover img,.bild figure:hover img{transform:scale(1.15)}.leistungen .ce_image,.locations .ce_image,.bild .ce_image{position:relative;margin-bottom:35px;overflow:visible}.leistungen .ce_image figure::after,.locations .ce_image figure::after,.bild .ce_image figure::after{content:"mehr erfahren";position:absolute;bottom:-30px;left:15px}main .mod_article>.block:first-of-type{padding-top:80px}@media only screen and (max-width:950px){main .mod_article>.block:first-of-type{padding-top:50px}}#main .bild{display:flex;flex-wrap:wrap;column-gap:150px}@media only screen and (max-width:950px){#main .bild{column-gap:50px}}#main .bild figure{height:100%}@media only screen and (max-width:700px){#main .bild figure{order:2;height:auto;margin-top:20px}}#main .bild>*{width:calc(50% - 75px)}@media only screen and (max-width:950px){#main .bild>*{width:calc(50% - 25px)}}@media only screen and (max-width:700px){#main .bild>*{width:100%}}#main .bild h2{margin-top:80px}@media only screen and (max-width:950px){#main .bild h2{margin-top:50px}}@media only screen and (max-width:700px){#main .bild h2{margin-top:0}}#main .bild.bild-rechts figure{order:2}#main .swiper-button-next:after,#main .swiper-button-prev:after{color:#000}#main #referenzen{max-width:92%;margin:0 auto}#main #referenzen figure{text-align:center}#main #referenzen .swiper-wrapper{display:flex;align-items:center;padding:0 50px;box-sizing:border-box}@media only screen and (max-width:700px){#main #referenzen .swiper-wrapper{padding:0 30px 30px}}#main #referenzen .swiper-slide img{max-width:150px;max-height:100px;width:auto;height:auto}@media only screen and (max-width:700px){#main #referenzen .swiper-slide img{max-width:100%}}#main .arrow ul:last-of-type,#main .toggle ul:last-of-type{margin:10px 0 0;padding:0;list-style:none}#main .arrow ul:last-of-type>li,#main .toggle ul:last-of-type>li{padding:0 0 0 40px;position:relative}#main .arrow ul:last-of-type>li::before,#main .toggle ul:last-of-type>li::before{content:"";height:12px;width:30px;background:url("/files/images/icons/arrow.svg") no-repeat 0 0 / auto 100%;position:absolute;left:0;top:7px}#main .arrow.arrow-bewerben ul:last-of-type,#main .toggle.arrow-bewerben ul:last-of-type{margin:30px 0 0}#main .arrow.arrow-bewerben ul:last-of-type>li,#main .toggle.arrow-bewerben ul:last-of-type>li{padding:5px 15px 5px 50px;background:#782036;font-size:120%;color:#fff;display:inline-block;border-radius:6px}#main .arrow.arrow-bewerben ul:last-of-type>li::before,#main .toggle.arrow-bewerben ul:last-of-type>li::before{left:10px;top:15px;background-image:url("/files/images/icons/arrow-white.svg")}#main .arrow.arrow-bewerben ul:last-of-type>li a,#main .toggle.arrow-bewerben ul:last-of-type>li a{color:#fff}.sps #main .arrow ul>li::before,.sps #main .toggle ul>li::before{background-image:url("/files/images/icons/arrow-orange.svg")}.sps #main .toggle{color:#ff7a01}.sps #main .arrow.arrow-bewerben ul:last-of-type>li{background-color:#ff7a01}#main .video video{max-width:100%;height:auto}.ce_headline.weitere{color:#782036;text-align:center;font-size:34px;position:relative;margin:0 auto}.ce_headline.weitere::after{height:1px;background:#782036;content:"";display:block;max-width:100px;margin:20px auto 60px}.sps .ce_headline.weitere{color:#ff7a01}.sps .ce_headline.weitere::after{background:#ff7a01}footer#footer{padding:30px 0;background:#782036;color:#fff;margin-top:80px}@media only screen and (max-width:700px){footer#footer{margin-top:0;padding-bottom:80px}}footer#footer p,footer#footer ul{margin:0}footer#footer>.inside{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:1100px;max-width:90%;width:1400px}footer#footer .footer-links{width:50%;box-sizing:border-box;padding-left:320px}@media only screen and (max-width:1300px){footer#footer .footer-links{padding-left:250px}}@media only screen and (max-width:950px){footer#footer .footer-links{padding-left:170px}}@media only screen and (max-width:700px){footer#footer .footer-links{padding:0}}footer#footer .footer-links .ce_text{position:absolute;left:0}@media only screen and (max-width:700px){footer#footer .footer-links .ce_text{position:relative;padding-bottom:15px}}footer#footer .footer-links .ce_image{position:relative;padding-left:30px}footer#footer .footer-links .ce_image img{position:absolute;left:0px;top:3px}footer#footer .footer-links .ce_image.mail img{top:7px}footer#footer .footer-rechts{width:50%;text-transform:uppercase}footer#footer .footer-rechts ul{list-style:none;margin:0;padding:0;text-align:right;width:100%}footer#footer .footer-rechts li{display:inline-block}footer#footer .footer-rechts li{padding-right:50px}@media only screen and (max-width:1300px){footer#footer .footer-rechts li{padding-right:40px}}@media only screen and (max-width:950px){footer#footer .footer-rechts li{padding-right:30px}}@media only screen and (max-width:700px){footer#footer .footer-rechts li{padding:15px 0 0}}footer#footer .footer-rechts li:nth-of-type(4){padding-right:0}footer#footer .footer-rechts li:last-of-type{padding-right:0;padding-top:10px;display:block;width:100%;text-transform:none}footer#footer a{color:#fff}footer#footer figure{line-height:1.4}.sps footer#footer{background:#ff7a01}.ce_accordion,.ce_hyperlink{margin:5px auto;max-width:800px;width:90%}@media only screen and (max-width:700px){.ce_accordion,.ce_hyperlink{width:100%}}.ce_accordion .toggler,.ce_accordion>a,.ce_hyperlink .toggler,.ce_hyperlink>a{cursor:pointer;padding:5px 5px 5px 55px;background:url("/files/images/icons/arrow-white.svg") no-repeat #782036 10px center / 30px auto;color:#fff;font-family:"UnitWeb-Medium";margin-bottom:12px}.ce_accordion .ui-accordion-content,.ce_hyperlink .ui-accordion-content{padding:10px 0 30px 55px}@media only screen and (max-width:700px){.ce_accordion .ui-accordion-content,.ce_hyperlink .ui-accordion-content{padding:10px}}.sps .ce_accordion .toggler,.sps .ce_hyperlink .toggler{background-color:#ff7a01}.ce_hyperlink.arrow a{display:block}.ce_hyperlink.arrow a:hover{color:#fff}.ce_form input,.ce_form textarea,.ce_form select{color:#000;font-family:"UnitWeb-Light";font-weight:400;font-size:18px;box-sizing:border-box;width:100%;padding:8px;background:#fff;display:block;border:0;line-height:1.4}.ce_form input[type="radio"],.ce_form textarea[type="radio"],.ce_form select[type="radio"]{width:auto;display:inline}.ce_form fieldset{padding:10px 0 0;border:0;display:flex;flex-wrap:wrap}.ce_form fieldset span{width:33%;padding:5px 0;display:block}@media only screen and (max-width:700px){.ce_form fieldset span{width:50%}}.ce_form fieldset legend{color:#782036;font-family:"UnitWeb-Medium";width:100%;margin-bottom:20px}.ce_form .formbody{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:50px}@media only screen and (max-width:700px){.ce_form .formbody{column-gap:15px;font-size:16px}}.ce_form .widget{width:calc(50% - 25px)}@media only screen and (max-width:700px){.ce_form .widget{width:calc(50% - 7.5px)}}.ce_form .full{width:100%}.ce_form h3{width:100%;color:#782036;margin:10px 0 -5px;padding-top:30px;border-top:1px solid #999}.ce_form .widget-submit button{cursor:pointer;background:#782036;color:#fff;border:0;padding:10px 20px;font-family:"UnitWeb-Light";font-weight:400;font-size:18px;transition:ease all 0.35s}.ce_form .widget-submit button:hover{padding:10px 36px;background:#000}.sps .ce_form{max-width:800px;margin:0 auto}.sps .ce_form h3{color:#ff7a01}.sps .ce_form .widget-submit button{background:#ff7a01}.sps .ce_form .widget-submit button:hover{background:#000}.sps .ce_form .flex{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px;width:100%}.sps .ce_form .flex>div{width:calc(33% - 12.5px);display:flex;column-gap:20px;align-items:center;padding:8px 12px;border:1px solid #999;box-sizing:border-box}@media only screen and (max-width:700px){.sps .ce_form .flex>div{width:100%}}.sps .ce_form .flex>div input{width:40px;text-align:center}.sps .ce_form .flex>div label{width:calc(100% - 40px)}.sps .ce_form .bewerbungsliste{width:100%}.sps .ce_form .bewerbungsliste>div{width:100%;display:flex;column-gap:20px;align-items:center;padding:8px 12px;border:1px solid #999;box-sizing:border-box;margin:0 0 30px}@media only screen and (max-width:700px){.sps .ce_form .bewerbungsliste>div{width:100%}}.sps .ce_form .bewerbungsliste>div input{width:40px;text-align:center}.sps .ce_form .bewerbungsliste>div label{width:320px;max-width:100%}#sidenavigation{position:fixed;right:0;top:30vh;background:#782036;z-index:99;padding:5px 0}@media only screen and (max-width:700px){#sidenavigation{top:auto;bottom:0;padding:5px 0 15px;width:100%;display:flex;align-items:center;justify-content:center}}#sidenavigation .ce_image{padding:10px 15px;max-width:24px;overflow:visible}@media only screen and (max-width:700px){#sidenavigation .ce_image{padding:10px 25px}}#sidenavigation .ce_image figure{line-height:0}.sps #sidenavigation{background:#ff7a01}.sps #sidenavigation .caption{background:#ff7a01}#sidenavigation .image_container{position:relative;overflow:visible}#sidenavigation .caption{position:absolute;right:100%;top:50%;transform:translateY(-50%) translateX(20px);background-color:#782036;color:#fff;line-height:1;padding:5px 10px;display:inline-block;border-radius:5px;white-space:nowrap;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;font-size:14px;font-weight:bold;pointer-events:auto;z-index:1}@media only screen and (max-width:700px){#sidenavigation .caption{display:none !important}}#sidenavigation .image_container:hover .caption,#sidenavigation .caption:hover{transform:translateY(-50%) translateX(-10px);opacity:1}.toggle{cursor:pointer}.hidden>div{opacity:0;transition:ease all 0.5s;height:0}.hidden.service-active>div.service{opacity:1;height:auto;visibility:visible}.hidden.kueche-active>div.kueche{opacity:1;height:auto;visibility:visible}.hidden.logistik-active>div.logistik{opacity:1;height:auto;visibility:visible}.gray{position:relative;overflow:visible;padding:80px 0;margin:80px 0}@media only screen and (max-width:950px){.gray{padding:50px 0;margin:50px 0}}.gray::before{width:500vw;left:-75%;top:0;height:100%;background:#e8e7e8;content:"";display:block;position:absolute;z-index:-1}div.fadebottom,section.fadebottom>div>*,.locations,.ce_headline.fadebottom{opacity:0}div.fadebottom.in-view,section.fadebottom>div>*.in-view,.locations.in-view,.ce_headline.fadebottom.in-view{-webkit-animation:fadeBottom 0.85s forwards;-moz-animation:fadeBottom 0.85s forwards;-ms-animation:fadeBottom 0.85s forwards;-o-animation:fadeBottom 0.85s forwards;animation:fadeBottom 0.85s forwards}.fadein{opacity:0}.fadein.in-view{-webkit-animation:fadeIn 0.85s forwards;-moz-animation:fadeIn 0.85s forwards;-ms-animation:fadeIn 0.85s forwards;-o-animation:fadeIn 0.85s forwards;animation:fadeIn 0.85s forwards}.mob{display:none}@media only screen and (max-width:865px){.mob{display:block}.nomob{display:none !important}}.phone{display:none}@media only screen and (max-width:700px){.phone{display:block}.noPhone{display:none !important}}video{max-width:100%}:root{--bar-width: 40px;--bar-height: 2px;--bar-margin:4px;--bar-borderradius: 0.1em;--bar-arrow-angle-value: 45;--bar-transition: cubic-bezier(.25,.01,.75,1);--bar-transition-time: .3s;--bar-offset: calc( var(--bar-height) + var(--bar-margin) * 2 );--bar-arrow-angle: calc( var(--bar-arrow-angle-value) * 1deg );--bar-arrow-offset: calc( var(--bar-height) * 1.2 + var(--bar-margin) * 2 );--bar-arrow-offsetcenter: calc( 50% * var(--bar-arrow-angle-value) / 90 )}#mobnav{top:35px;position:fixed;right:110px;z-index:999999;cursor:pointer;width:40px;transition:ease all 0.5s}@media only screen and (max-width:700px){#mobnav{top:20px}}#mobnav .mobile_menu_trigger{text-align:center}#mobnav i{font-style:normal;color:#fff;position:absolute;left:0%;font-size:20px}.nav-up #mobnav{top:-88px}.burger__input,.burger__label{display:block;cursor:pointer}.burger__input{opacity:0;position:absolute;width:100%;height:30px;z-index:999999}.burger__label{align-items:center;position:relative;z-index:11000;padding:0;cursor:pointer}.burger__label{display:flex;padding-left:0}.burger__linelabel{padding-left:10px}span.menu{display:block;position:relative;margin-top:-10px;margin-left:0;text-transform:uppercase;font-weight:500;font-size:15px;font-family:"UnitWeb-Light"}html.mobile_menu_active,.mobile_menu_active body{overflow:hidden}html.mobile_menu_active span.menu,.mobile_menu_active body span.menu{color:#fff;display:none}.burger__lines{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;transition:transform var(--bar-transition-time) var(--bar-transition)}.burger__line{display:block;width:var(--bar-width);height:var(--bar-height);margin-top:var(--bar-margin);margin-bottom:var(--bar-margin);border-radius:var(--bar-borderradius);background-color:#fff;transition:all var(--bar-transition-time) var(--bar-transition)}.nav-dark .burger__line{background:#fff}.mobile_menu_active .burger__input~.burger__label--cross .burger__line,.scroll .burger__input~.burger__label--cross .burger__line{background:#fff}.mobile_menu_active .burger__input~.burger__label--cross .burger__line:nth-child(2){opacity:0}.mobile_menu_active .burger__input~.burger__label--cross .burger__line:nth-child(1){transform:translateY(var(--bar-offset)) rotate(var(--bar-arrow-angle))}.mobile_menu_active .burger__input~.burger__label--cross .burger__line:nth-child(3){transform:translateY(calc(var(--bar-offset) * -1)) rotate(calc(var(--bar-arrow-angle) * -1))}body.sps .mobile_menu a,body.sps .mobile_menu strong{color:#ff7a01 !important}body .mobile_menu{background:#fff;padding:110px 20px 20px;text-align:center;font-size:22px;box-sizing:border-box;overflow:hidden}body .mobile_menu .nomob{display:block !important}body .mobile_menu>.inner{color:#782036;background:#fff;display:block;margin-left:auto;margin-right:auto;width:1100px;max-width:90%;overflow:hidden}body .mobile_menu a{color:#782036}body .mobile_menu p{margin:40px 0 0}body .mobile_menu ul{margin:0;padding:0;list-style:none}body .mobile_menu ul>li{margin:0;padding:3px 0}body .mobile_menu ul a,body .mobile_menu ul strong{color:#782036}body .mobile_menu ul.level_1>li>a,body .mobile_menu ul.level_1>li>strong{text-decoration:none;font-weight:400}body .mobile_menu ul.level_1>li>a{position:relative}body .mobile_menu ul.level_1>li>strong{color:#782036}body .mobile_menu ul.level_2{margin:4px auto 12px}body .mobile_menu ul.level_2>li{padding:0px 20px;text-align:center;line-height:1.4}body .mobile_menu ul.level_2>li>a,body .mobile_menu ul.level_2>li>strong{font-weight:400;font-size:18px}body .mobile_menu ul.level_2>li>strong{color:#782036;position:relative;display:inline-block}body .mobile_menu ul.level_2>li>strong::after{height:1px;background:#fff;content:"";display:block}html.mobile_menu_active,.mobile_menu_active body{overflow:auto}#accessibility-menu{position:fixed;bottom:50px;right:0;transform:translateY(-50%);display:flex;flex-direction:column;gap:0.5rem;background:#ffffffdd;padding:0.5rem;border:1px solid #ccc;border-right:none;border-radius:8px 0 0 8px;z-index:9999}header .icons li.nft a{color:#fff !important}#accessibility-menu button{background:#fff;border:1px solid #782036;border-radius:4px;cursor:pointer;padding:0.4rem}#accessibility-menu button:focus{outline:2px solid #000;outline-offset:2px}html.font-large body,html.font-large #content,html.font-large main,html.font-large .main-content{font-size:120% !important;line-height:1.6}html.contrast-mode img{filter:grayscale(100%)}html.contrast-mode *{color:#000 !important}html.contrast-mode * header#header{background:#782036}html.contrast-mode *.sps #main .arrow.arrow-bewerben ul:last-of-type>li a,html.contrast-mode *.sps #main .toggle.arrow-bewerben ul:last-of-type>li a{color:#fff !important}html.contrast-mode *.sps .arrow.arrow-bewerben ul:last-of-type>li,html.contrast-mode *.sps .toggler,html.contrast-mode *.sps #sidenavigation,html.contrast-mode *.sps footer#footer,html.contrast-mode *.sps #sidenavigation .caption{background-color:#D2691E !important}html.contrast-mode *.sps header#header{background:#D2691E}html.contrast-mode * header#header .toggler,html.contrast-mode * header#header a,html.contrast-mode * header#header p,html.contrast-mode * header#header figcaption,html.contrast-mode * header#header span,html.contrast-mode * header#header strong,html.contrast-mode * header#header h3,html.contrast-mode * footer#footer .toggler,html.contrast-mode * footer#footer a,html.contrast-mode * footer#footer p,html.contrast-mode * footer#footer figcaption,html.contrast-mode * footer#footer span,html.contrast-mode * footer#footer strong,html.contrast-mode * footer#footer h3,html.contrast-mode * .leistungen figure .toggler,html.contrast-mode * .leistungen figure a,html.contrast-mode * .leistungen figure p,html.contrast-mode * .leistungen figure figcaption,html.contrast-mode * .leistungen figure span,html.contrast-mode * .leistungen figure strong,html.contrast-mode * .leistungen figure h3,html.contrast-mode * .bild figure .toggler,html.contrast-mode * .bild figure a,html.contrast-mode * .bild figure p,html.contrast-mode * .bild figure figcaption,html.contrast-mode * .bild figure span,html.contrast-mode * .bild figure strong,html.contrast-mode * .bild figure h3,html.contrast-mode * .location figure .toggler,html.contrast-mode * .location figure a,html.contrast-mode * .location figure p,html.contrast-mode * .location figure figcaption,html.contrast-mode * .location figure span,html.contrast-mode * .location figure strong,html.contrast-mode * .location figure h3,html.contrast-mode * .ce_hyperlink.arrow .toggler,html.contrast-mode * .ce_hyperlink.arrow a,html.contrast-mode * .ce_hyperlink.arrow p,html.contrast-mode * .ce_hyperlink.arrow figcaption,html.contrast-mode * .ce_hyperlink.arrow span,html.contrast-mode * .ce_hyperlink.arrow strong,html.contrast-mode * .ce_hyperlink.arrow h3{color:#fff !important}html.contrast-mode * .ce_accordion .toggler,html.contrast-mode * .ce_form .widget-submit button{color:#fff !important}html.contrast-mode [style*="yellow"],html.contrast-mode .highlight,html.contrast-mode .gelb,html.contrast-mode [class*="gelb"]{background-color:#ffeb3b !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body.sps #accessibility-menu button{border:1px solid #ff7a01}
