#karriereblock .image,#karriereblock .text{display:table-cell;vertical-align:top;position:relative}.produktblock a,.produktblock span.head,a.scrollerlink{text-transform:uppercase;text-decoration:none!important;display:block}#newsblock.auflistung.subtemplate a.image-and-caption.slideable,a.scrollerlink{text-decoration:none!important}#karriereblock .image:before,#karriereblock .text,#sponsoren{background-color:var(--maincolor-blue)}.subtemplate.video-hintergrund:first-child .text,.subtemplate:first-child{height:calc(100vh - 160px);min-height:560px}span.zwischen_ueberschrift2{margin-bottom:0;font-size:16px}h2.zwischen_ueberschrift{margin-bottom:20px}a.scrollerlink{font:bold 18px/18px 'Open Sans Condensed';letter-spacing:.72px;color:#fff;padding-right:25px;position:relative;width:max-content;margin:10px 0}a.scrollerlink span{font-size:12px;position:absolute;right:0;height:100%;display:block;width:20px;top:-997px;bottom:-999px;margin:auto 0}a.scrollerlink:hover span{font-size:14px;right:1px}#karriereblock a{width:100%;z-index:2;position:relative;display:table;table-layout:fixed}#karriereblock .blocked,#newsblock.auflistung.subtemplate .text .template-text{padding:0}#karriereblock h3{font:bold 14px/27px 'Open Sans Condensed'}#karriereblock h2{font:bold 16px/22px 'Open Sans';color:#fff}#karriereblock .text{padding:20px}#karriereblock .text:after{position:absolute;color:#fff;content:"\e90b";right:10px;bottom:20px;font-size:12px}#karriereblock:hover .text:after{font-size:14px;bottom:19px;right:9px}#karriereblock .image{width:160px;overflow:hidden}#sponsoren .container,.spiegel{display:inline-table;table-layout:fixed;box-sizing:border-box}#karriereblock .image img{width:100%;display:block}#karriereblock .image:before{content:'';display:block;width:100%;position:absolute;right:100%;bottom:0;height:300%;transform-origin:100% 100%;transform:skew(-15deg);z-index:4}.fuellbild,.fuellbild .blocked{padding:0;margin:0;max-width:none}.fuellbild img{width:100%;display:block;height:auto}.subtemplate:not(.fuellbild){padding:45px 0}.produktblock{font:14px/22px 'Open Sans';letter-spacing:0;color:#292929;margin:35px 0;max-width:610px;overflow:hidden}.produktblock a,.produktblock span.head{text-align:left;font:bold 20px/27px 'Open Sans Condensed';letter-spacing:.4px;color:var(--maincolor-blue);border-bottom:1px solid #e8e8e8;width:100%;margin-bottom:10px;padding-bottom:5px}.produktblock a span{font-size:10px;width:15px}span.icon-pfeil-rechts{display:inline-block;position:relative;top:-3px}.produktblock a:hover span.icon-pfeil-rechts{left:3px}.produktblock a span:first-child,img.logo-icon{font-size:28px;margin-right:15px;color:var(--maincolor-green);width:48px;text-align:left}img.logo-icon{width:28px;position:relative;top:8px}img.logo-icon.aktivkohlefilter{width:23px;margin-right:20px}img.logo-icon.abscheider,img.logo-icon.rohrleitungen{top:3px}img.logo-icon.entstaubung{width:20px;margin-right:23px}img.logo-icon.abluftanlagen{top:2px}img.logo-icon.sortierkabinen{width:24px;top:5px;margin-right:19px}#philosophieblock.subtemplate.css-special2{padding:0;background:linear-gradient(219deg,#1f66ab 0,#0b3657 100%) no-repeat padding-box}#philosophieblock.subtemplate .text{padding:40px 0}#philosophieblock img.mobile{position:relative;width:100%;height:auto;top:0;left:0}#newsblock.auflistung.subtemplate .template-text{background:0 0!important}#newsblock.auflistung.subtemplate a.image-and-caption.slideable .template-text{padding:20px 20px 30px;position:relative}#newsblock.auflistung.subtemplate a.image-and-caption.slideable .box{position:relative;max-width:430px}#newsblock.auflistung.subtemplate h2{color:var(--maincolor-blue)}#newsblock.auflistung.subtemplate a.image-and-caption.slideable .box:after{content:"\e90b";color:var(--maincolor-green);position:absolute;bottom:10px;right:15px;font-size:15px}#newsblock.auflistung.subtemplate .image-and-caption.slideable h4{text-align:left;font:16px/23px 'Open Sans';letter-spacing:0;color:var(--maincolor-blue);margin:0;text-transform:none}#newsblock.auflistung.subtemplate a.slideable .box{background-color:#fff;box-shadow:0 0 20px #00000026;font:18px/26px 'Open Sans';letter-spacing:0;color:#003659}#newsblock.auflistung.subtemplate a.slideable{padding:0;display:block!important;overflow:visible}#newsblock.auflistung.subtemplate .slick-slide img{width:100%;height:auto;margin:auto 0;left:0;top:-999px;bottom:-999px;right:auto}#newsblock.auflistung.subtemplate .image-image-image .img-box{left:-20px;width:calc(100% + 40px)}#newsblock.auflistung.subtemplate .slick-slide>div{padding:20px}#worldblock.faq_gallerie.subtemplate{text-align:left}#worldblock .template-image img{width:100%;height:auto;margin-bottom:20px}#worldblock h2{color:#fff}#sponsoren{width:100%;color:#fff;padding:30px 0;display:flex}#sponsoren .container{width:auto;-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-moz-animation:25s linear infinite my-animation;-webkit-animation:25s linear infinite my-animation;animation:25s linear infinite my-animation}@-moz-keyframes my-animation{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(-100%)}}@-webkit-keyframes my-animation{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-100%)}}@keyframes my-animation{from{-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}to{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}#sponsoren .cell{display:table-cell;height:100%;position:unset;vertical-align:middle;padding:0 50px 0 20px}.spiegel{position:absolute;left:100%;width:auto}.spiegel3{left:300%}.spiegel2{left:200%}#sponsoren a.sponsor{display:block;height:100%;position:relative}#sponsoren a.sponsor img{height:32px;width:auto;display:block}@media (min-width:980px){span.zwischen_ueberschrift2{font-size:21px}h2.bigger{font:bold 56px/61px 'Open Sans'}.subtemplate.video-hintergrund:first-child .text,.subtemplate:first-child{height:auto!important;min-height:calc(100vh - 160px)}.subtemplate.video-hintergrund:first-child .text{padding-bottom:20px;padding-top:140px}h1.ueberschrift{font:bold 70px/80px 'Open Sans'}#karriereblock a{position:absolute;right:0;bottom:0;max-width:535px}#karriereblock .text{overflow:hidden;transform-origin:0 100%;transform:skew(-15deg);padding:30px 80px 30px 20px}#karriereblock .text .holder,#karriereblock .text:after{transform-origin:0 0;transform:skew(15deg)}#karriereblock .text h3{background-color:var(--maincolor-green);color:#fff;padding:0 10px 0 30px;display:table;position:relative;left:-30px;margin-bottom:20px}#karriereblock .image{width:200px}#karriereblock .text h2{font:bold 22px/30px 'Open Sans'}#karriereblock .image:before{display:none}#karriereblock .text:after{right:40px;bottom:30px;font-size:18px}#karriereblock:hover .text:after{font-size:20px;bottom:29px;right:39px}.subtemplate:not(.fuellbild){padding:55px 0}a.scrollerlink{display:inline-block;margin-right:40px;font:bold 21px/27px 'Open Sans Condensed';letter-spacing:.84px;padding-right:30px}a.scrollerlink span{font-size:15px}a.scrollerlink:hover span{font-size:18px;top:-998px}#produktblock a.goto{margin-top:30px;display:inline-block}.produktblock{font:16px/26px 'Open Sans';margin:25px 0 50px;padding-top:10px}.produktblock.min-height{min-height:136px}.template-text .produktblock:last-child{margin-bottom:0}.produktblock a,.produktblock span.head{font:bold 26px/27px 'Open Sans Condensed';margin-bottom:15px;padding-bottom:15px;position:relative;padding-left:50px}.produktblock a span{font-size:15px;line-height:1}.produktblock a span:first-child,img.logo-icon{font-size:40px;margin-right:25px}.produktblock img.logo-icon{width:40px;top:-10px;left:0;position:absolute}img.logo-icon.aktivkohlefilter{width:30px}img.logo-icon.abscheider,img.logo-icon.rohrleitungen{top:0}img.logo-icon.entstaubung{width:27px}img.logo-icon.abluftanlagen{width:45px;top:-1px}img.logo-icon.sortierkabinen{width:37px}#philosophieblock.subtemplate .text{padding:95px 65px 80px 0;z-index:1;position:relative;display:block}#philosophieblock.subtemplate.headerblock .template-img,#philosophieblock.subtemplate.headerblock .template-img img{transform:skew(0)}#philosophieblock.subtemplate.headerblock .template-img{width:calc(50vw + 200px);left:-100px}#philosophieblock.subtemplate .image-and-caption.break1{display:table-cell!important}#philosophieblock .text:after{display:block;content:"";height:100%;width:100vw;position:absolute;right:0;top:0;background:linear-gradient(219deg,#1f66ab 0,#0b3657 100%) no-repeat padding-box;transform-origin:100% 50%;transform:skew(-15deg);pointer-events:none;z-index:-1}.subtemplate.headerblock .template-img{left:0}#newsblock a.goto.break1{display:inline-block!important;text-transform:uppercase;margin-top:30px}#newsblock.auflistung.subtemplate .image-and-caption.slideable h4{font:18px/26px 'Open Sans'}#newsblock.auflistung.subtemplate a.image-and-caption.slideable .box:after{font-size:20px;bottom:20px;right:20px}#newsblock.auflistung.subtemplate a.image-and-caption.slideable:hover .box:after{font-size:24px;bottom:18px;right:18px}#newsblock.auflistung.subtemplate a.image-and-caption.slideable .template-text{padding:20px 20px 50px}#newsblock.auflistung.subtemplate .image-image-image .img-box{left:-10px;width:calc(100% + 20px);padding-top:15px}#newsblock.auflistung.subtemplate .image-image-image a.image-and-caption.slideable{display:table-cell!important;padding:0 10px;height:100%;overflow:visible}#newsblock.auflistung.subtemplate .image-image-image .img-box .box{box-shadow:0 0 50px #00000026;height:100%;display:inline-table;width:100%}#worldblock .cell{vertical-align:middle}#worldblock .short-right img{margin-bottom:0;width:calc(100% - 80px)}#sponsoren{text-align:center;padding:57px 0}#sponsoren .cell{padding:0 55px}#sponsoren a.sponsor img{height:40px}}@media (min-width:1200px){h1.ueberschrift{font:bold 110px/103px 'Open Sans'}.subtemplate.video-hintergrund:first-child .text{padding-top:150px}.subtemplate:not(.fuellbild){padding:125px 0}#philosophieblock.subtemplate .text{padding:195px 125px 185px 0}#worldblock .short-right img{width:calc(100% - 120px)}}