body,html{margin:0;padding:0;font-family:"Azo Sans Lt",sans-serif;font-weight:300;font-style:normal}img{border:0}.cleardiv{clear:both;height:0}.offscreen{position:absolute;left:-999em}#blaugrau_logo,#cookie_popup{position:fixed;display:flex;right:30px}#blaugrau_logo{top:30px;z-index:9000;align-items:center;cursor:pointer;justify-content:space-between;overflow:visible;width:150px;height:45px}#blaugrau_logo div{background-color:#446f91;width:45px;height:45px}#blaugrau_logo #Rechteck_1,#blaugrau_logo #Rechteck_2,#blaugrau_logo #Rechteck_3{margin-top:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}#blaugrau_logo #Rechteck_1.active,#blaugrau_logo #Rechteck_2.active,#blaugrau_logo #Rechteck_3.active{margin-top:-20px}#cookie_popup.active{transform:translateY(0);opacity:1}#cookie_popup{bottom:30px;background-color:#fff;color:#6f6f6f;padding:15px 17px;box-shadow:0 0 25px rgba(0,0,0,.5);align-items:center;justify-content:space-between;font-size:15px;line-height:20px;transform:translateY(100px);opacity:0;transition:.4s all ease-in-out}#BGVideo,.stripe{position:absolute;bottom:0}#cookie_popup a{color:#6f6f6f;text-decoration:underline}#cookie_popup .close{position:absolute;width:20px;height:20px;background-color:#6f6f6f;right:-10px;top:-10px;background-image:url(../img/close.png);background-size:50%;background-position:center center;background-repeat:no-repeat;border-radius:50%;border:2px solid #fff;transition:.2s all linear;cursor:pointer}#cookie_popup .close:hover{background-size:70%}#cookie_popup .hinweis{padding-right:15px}#cookie_popup .button{padding:10px 30px;line-height:15px}#cookie_popup .button.anpassen{border:1px solid #6f6f6f}#cookie_popup .button.einverstanden{background-color:#446f91;color:#fff}#cookie_popup .button:hover{box-shadow:0 0 5px rgba(0,0,0,.5);cursor:pointer}#BGVideo{top:0;right:0;width:100%;height:100%;background-color:#000;background-position:center center;background-size:contain;object-fit:cover;z-index:3}video::-webkit-media-controls{display:none!important}.fp-tooltip{background-color:rgba(0,0,0,.5);padding:5px;border-radius:2px;top:-7px!important}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{border-radius:0!important;background-color:#446f91!important}#fp-nav{transition:.5s background-color linear}.flex{display:flex;justify-content:space-between}.content{margin:50px auto;max-width:1200px}.section{padding:0 80px;height:100vh}#fp-nav.kontrast ul li a span,#fp-nav.kontrast ul li a.active span{background-color:#fff!important}.stripe{left:0;height:3px;width:0;background-color:#446f91;transition:.5s width ease-in-out}.section_2 .claim,.section_hl{transition:.5s all ease-in-out;font-family:"Utopia Std",serif;font-weight:700}.stripe.active{width:80%}.section_hl{color:#6f6f6f;font-size:40px;position:relative;display:inline-block;transform:rotateY(20deg) scale(.9);-webkit-transform:scale(.9,.9);transform-origin:center left}.section_hl.active{transform:rotateY(0) scale(1);-webkit-transform:scale(1,1)}.job_section,.text_block{padding-left:200px;margin-top:30px;color:#6f6f6f;line-height:40px;font-size:25px}.jobs_open.nojobs a,.section_3 .content a{color:#446f91}.jobs_open.nojobs{font-size:13px;line-height:20px}.jobs_open.nojobs .headline{font-weight:700}.text_block .job_flex{justify-content:flex-start;margin-bottom:30px;font-size:20px}.item.jobs_open.nojobs{display:block;padding-top:16px}.text_block .job_flex .job_headline{width:300px}.text_block .job_flex ul{margin:0;width:calc(100% - 300px)}.job_detail_headline{font-weight:700;padding-top:30px;font-size:30px;line-height:35px}.section_1{background-image:url(../img/Headerbild_BG.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.section_1 .scroll_down,.section_2 .scroll_down{position:absolute;bottom:30px;left:0;width:100%;display:flex;justify-content:center;z-index:1000}.section_1 .scroll_down img,.section_2 .scroll_down img{display:block;-webkit-animation:scroll_down_anim 3s infinite ease-in-out;-moz-animation:scroll_down_anim 3s infinite ease-in-out;-o-animation:scroll_down_anim 3s infinite ease-in-out;animation:scroll_down_anim 3s infinite ease-in-out;width:28px}@-webkit-keyframes scroll_down_anim{0%,100%{transform:translate(0,0)}50%{transform:translate(0,20px)}}@-moz-keyframes scroll_down_anim{0%,100%{transform:translate(0,0)}50%{transform:translate(0,20px)}}@-o-keyframes scroll_down_anim{0%,100%{transform:translate(0,0)}50%{transform:translate(0,20px)}}@keyframes scroll_down_anim{0%,100%{transform:translate(0,0)}50%{transform:translate(0,20px)}}.offset_left{padding-left:200px;box-sizing:border-box}.section_2 .claim .stripe{bottom:-10px}.section_2 .claim .stripe.active{width:200px}.section_2 .claim{font-style:normal;font-size:65px;line-height:65px;text-align:left;margin:0 auto;max-width:800px;color:#6f6f6f;position:relative;transform:rotateY(20deg) scale(.9);-webkit-transform:scale(.9,.9);transform-origin:center left}.section_3 .jobs_slide .section_hl.job,.section_3 .section_hl .trigger_back svg .arrow{transition:.2s all ease-in-out;cursor:pointer}.section_2 .claim.active{transform:rotateY(0) scale(1);-webkit-transform:scale(1,1)}.section_3 .job_section{margin-top:100px}.section_3 .job_headline{font-family:"Utopia Std",serif;font-weight:700;color:#6f6f6f;font-size:30px;display:inline-block;padding-right:30px;width:200px;box-sizing:border-box}.section_3 .jobs_open{display:flex;flex-direction:column;width:calc(100% - 200px)}.section_3 .jobs_open div a{font-weight:700;color:#6f6f6f;font-size:25px;letter-spacing:2px;text-decoration:none;display:inline-block;position:relative;cursor:pointer}.section_3 .content{position:relative}.section_3 .trigger_back{position:absolute;left:-100px;top:5px}.section_3 .section_hl:hover .trigger_back svg .arrow{stroke-width:5}.section_3 .jobs_slide .text_block .vorspann{margin-bottom:60px}.section_3 .jobs_slide .text_block .abspann{margin-top:60px}.section_3 .jobs_open div a:before{content:"";position:absolute;width:10px;height:10px;right:-20px;top:15px;transform:rotate(45deg);border-top:2px solid #446f91;border-right:2px solid #446f91;transition:.2s all linear}.section_3 .jobs_open div a:hover:before{right:-30px}.section_3 .jobs_open div a:after{content:"";position:absolute;bottom:-5px;left:0;height:3px;width:20%;max-width:300px;background-color:#446f91;transition:.5s width ease-in-out}.section_3 .jobs_open div:hover a:after{width:60%}.section_3 .jobs_open div p{font-size:20px;line-height:25px}.section_4 .clients_flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.section_4 .clients_flex .client{width:18%;padding:15px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;margin:1% 0;transition:.5s background-color linear;transform:translateZ(100px)}.section_4 .clients_flex .client.last{cursor:pointer;position:relative}.section_4 .clients_flex .client.last:after{content:". . .";font-size:80px;color:#6f6f6f;letter-spacing:-10px;margin-top:-40px;transition:.2s all linear;font-weight:400}.section_4 .clients_flex .client.last:hover:after{letter-spacing:-20px}.section_4 .clients_flex .client.last .tooltip{position:absolute;background-color:#6E6E6E;color:#fff;text-align:center;padding:15px;opacity:0;transform:scale(0);transition:.2s all linear;line-height:25px;font-size:15px}.section_4 .clients_flex .client.last:hover .tooltip{opacity:1;transform:scale(1)}.section_4 .clients_flex .client img{max-width:100%;width:auto}.kontrast,.kontrast .section_hl,.kontrast .text_block{color:#fff}#blaugrau_logo div{transition:.5s background-color linear}#blaugrau_logo div.kontrast{background-color:#fff!important}.owl-theme .owl-dots .owl-dot span{height:4px!important;width:4px!important;border:0;background:#333!important}.owl-theme .owl-dots .owl-dot.active span{-webkit-transform:scale(3);transform:scale(3);background-color:#446f91!important;border-radius:0!important}.owl-theme .owl-dots .owl-dot:hover span{-webkit-transform:scale(2.5);transform:scale(2.5);background:#333!important;border-radius:50%!important}.owl-theme .owl-dots .owl-dot.active:hover span{background-color:#446f91!important;border-radius:0!important}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:30px!important}.section_5 .awards{width:100%;flex-wrap:wrap}.section_5 .awards .card{background-color:#ebebeb;width:100%;padding:15px;box-sizing:border-box}.section_5 .awards .card object{width:135px;margin:auto;display:block}.section_5 .awards .card .headline{color:#446f91;text-align:center;position:relative;margin-bottom:40px;font-size:20px;font-size:13px;line-height:25px;text-transform:uppercase;letter-spacing:2px;font-weight:700}.section_5 .awards .card .headline::after{position:absolute;content:"";width:10px;height:10px;background-color:#446f91;bottom:-20px;left:calc(50% - 5px)}.section_5 .awards .card .cont{text-align:center;color:#6f6f6f;letter-spacing:2px;font-size:20px;line-height:25px;font-weight:300}.section_6{position:relative}.section_6.kontrast .section_hl .stripe{background-color:#fff}.section_6 .flex{flex-wrap:wrap}.section_6 .flex .item{width:100%}.section_6 .flex .item h3{margin-top:0;font-weight:400}.section_6 .flex .item.item2{padding-top:65px}.section_6 .text_block .adress_block{margin-bottom:20px;line-height:30px;font-size:20px}.section_6 .text_block a{display:inline-block;position:relative;color:#fff;text-decoration:none}.section_6 .text_block a:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0%;max-width:300px;background-color:#fff;transition:.5s width ease-in-out}.section_6 .text_block a:hover:after{width:100%}.section_6 .collapse{margin-bottom:30px;position:relative;display:inline-block;padding-right:30px}.section_6 .collapse::before{content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:5px;transform:rotate(45deg);position:absolute;right:30px;top:9px;transition:all .25s ease;cursor:pointer}.section_6 .collapse.active::before{transform:rotate(-134deg);top:13px}.section_6 .collapse .headline{font-family:"Azo Sans Lt",sans-serif;font-weight:300;font-size:20px;letter-spacing:1px;position:relative;cursor:pointer;padding-right:50px}.section_6 .collapse .headline:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0%;max-width:300px;background-color:#fff;transition:.5s width ease-in-out}.section_6 .collapse .headline:hover:after{width:40%}.section_6 .collapse .cont{display:none;font-size:15px;line-height:25px;margin-top:15px}.section_6 .collapse.active .cont{display:block}.section_6 #footer{position:absolute;bottom:30px;left:80px;right:80px}.section_6 #footer .content{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;margin-top:0}.section_6 #footer .content .social{display:flex;justify-content:space-between}.section_6 #footer .content .social .item{display:inline-block;margin:0 5px}.section_6 #footer .content .social .item img{width:35px}@media only screen and (max-width:1600px){#cookie_popup .button{text-align:center}.section_3 .jobs_slide .section_hl.job{margin-left:100px}}@media only screen and (max-width:1300px){.section_4 .clients_flex .client{padding:10px}#cookie_popup{left:55%}.section_3 .jobs_open div span{font-size:20px}.section_3 .jobs_open div p{font-size:17px;line-height:22px}.section_3 .jobs_open div span:after{top:30px}.section_3 .jobs_open div a{padding-right:60px;width:80%}.section_3 .jobs_open div a::before{right:30px}.section_3 .jobs_open div a:hover:before{right:20px}.text_block .job_flex{font-size:17px;line-height:25px}.section_5 .awards .card{padding:9px}}@media only screen and (max-width:1000px){.section_6 .collapse .headline{font-size:20px}.text_block .job_flex .job_headline,.text_block .job_flex ul{width:100%}.text_block .job_flex .job_headline{margin-bottom:15px}#cookie_popup{width:calc(100% - 60px);bottom:15%;right:inherit;left:15px;z-index:1000;top:inherit;margin-top:10px;padding-left:15px}#cookie_popup.forceDown{bottom:15px!important}#cookie_popup .button{margin-left:0;text-align:center}.offset_left{padding-left:0}.section_2 .claim{font-size:45px}.show-inline{display:inline!important}.section_4 .clients_flex .client{padding:0}.job_section,.section_6 .text_block .adress_block,.text_block{padding-left:0;line-height:32px;font-size:17px}.text_block .job_flex{flex-wrap:wrap;justify-content:flex-start;margin-bottom:30px;font-size:15px}.section_3 .job_section .flex{flex-direction:column}.section_3 .job_section{margin-top:60px;padding-bottom:0}.section_3 .job_section .job_headline{margin-bottom:15px;font-size:25px}.section_3 .jobs_open{width:100%}.section_3 .jobs_open div span{font-size:16px}.section_3 .jobs_open div span:after{top:23px}.section_3 .jobs_open div p{font-size:15px;line-height:20px}.section_3 .jobs_open div a{font-size:20px;line-height:30px}}@media only screen and (max-width:700px){.section_4 .clients_flex .client.last:after{font-size:60px;letter-spacing:-8px;margin-top:-40px}.section_4 .clients_flex .client.last:hover:after{letter-spacing:-8px}.section_4 .clients_flex .client.last .tooltip{display:none}.section_4 .clients_flex{width:90%;margin:0 auto;justify-content:space-around}.section_4 .clients_flex .client{padding:5px;margin:0;width:33.3%}.section_4 .nomob{display:none!important}.section_4 .clients_flex .client.last.mobile{display:flex!important}#blaugrau_logo{top:15px;right:15px;width:100px;height:30px}#blaugrau_logo div{width:30px!important;height:30px!important}.section_2 .claim{font-size:35px;line-height:45px}.section_6 .flex{flex-wrap:wrap}.section_6 .flex .item{width:100%;padding-bottom:30px}.section_6 .text_block .adress_block{line-height:25px}.section_6 #footer{bottom:20px;left:30px;right:30px}.section_6 #footer .content{flex-wrap:wrap}.section_6 #footer .content .copyright{font-size:10px}.section_6 #footer .content .social .item{margin:0 2px}.section_6 #footer .content .social .item img{width:23px}.section_6 .collapse .headline{font-size:20px}}@media only screen and (max-width:550px){.section_6 .collapse .headline{font-size:17px}.job_detail_headline{font-size:25px;line-height:30px}.section_3 .job_headline{font-size:25px}.section_3 .jobs_open div a{font-size:15px;line-height:20px}.section_3 .jobs_open p{display:none}.section_3 .open_job{margin-bottom:15px}#cookie_popup{flex-wrap:wrap;margin-left:0}#cookie_popup .einverstanden{width:100%;margin-top:10px}#fp-nav.fp-left{left:0!important}.section{padding-right:60px;padding-left:60px}.section_hl{font-size:35px}.job_section,.section_6 .text_block .adress_block,.text_block{line-height:25px;font-size:15px}.section_2 .claim{text-align:left;font-size:30px;line-height:40px}.section_2 .claim .stripe{left:inherit;left:0}.section_6 #footer .content{flex-direction:column-reverse}.section_6 #footer .content .social{margin-bottom:20px}.section_5 .awards .card{padding:8px}.section_5 .awards .card .headline{font-size:12px}.section_5 .content{margin-bottom:0}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:15px!important}.section_6 .flex .item.item2{padding-top:0}.section_6 .collapse{padding-right:0}.section_6 .collapse.active .cont{word-wrap:break-word;font-size:12px;line-height:20px}.section_6 .collapse::before{top:4px}.section_6 .flex .item{padding-bottom:15px}}