html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;min-height:100vh}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}video{-o-object-fit:cover;object-fit:cover;background-size:cover}h1,h2,h3,h4{padding:0;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}ul{padding:0;margin:0}p{letter-spacing:.02em;word-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto}.row{margin:0}body,html{font-size:10px;padding:0;margin:0;min-height:100vh;box-sizing:border-box}body{background:#fff;color:#3c3c3c;padding:0;margin:0;overflow-x:hidden;font-family:"Roboto",sans-serif}body.active{overflow-y:hidden}a{outline:none;color:rgba(0,76,146,.8)}a:hover,a:focus{outline:none;text-decoration:none;color:#7e7e7e}h2,.uk-scope h2{font-size:3.2em;font-family:"Roboto",sans-serif}@media(max-width: 76.8125em){h2,.uk-scope h2{font-size:2.8em}}@media(max-width: 63.9375em){h2,.uk-scope h2{font-size:2.2em}}h3,.uk-scope h3{font-size:2.5em;font-family:"Roboto",sans-serif}@media(max-width: 76.8125em){h3,.uk-scope h3{font-size:2.2em}}@media(max-width: 63.9375em){h3,.uk-scope h3{font-size:1.8em}}h4,.uk-scope h4{font-family:"Roboto",sans-serif}.alert{max-width:1024px;margin:50px auto;line-height:30px}.content{max-width:1200px;margin:0 auto;position:relative}#wrapper{padding:85px 0 0}h2,.uk-scope h2{font-weight:500;margin-bottom:15px;text-align:center;line-height:initial}h2 strong,.uk-scope h2 strong{color:#008cbe}h2::after,.uk-scope h2::after{content:"";width:100px;height:4px;background:#008cbe;display:block;margin:15px auto 50px}h2.h2-align-left,.uk-scope h2.h2-align-left{text-align:left}h2.h2-align-left::after,.uk-scope h2.h2-align-left::after{display:none}h3,.uk-scope h3{font-size:30px;font-weight:500;line-height:1.2;margin:0}h3 strong,.uk-scope h3 strong{color:#008cbe}h3+h4,.uk-scope h3+h4{font-family:"Roboto",sans-serif;margin-top:.5em}h3+p,.uk-scope h3+p{margin-top:2.5em}h4,.uk-scope h4{font-size:20px;color:#008cbe;font-weight:500;line-height:1.2;margin:0}h4+p,.uk-scope h4+p{margin-top:2.5em}p{font-size:16px;font-weight:300}p strong{font-weight:500}li{font-size:16px;font-weight:300}ol{list-style-type:decimal;list-style-position:inside;margin:2em 0 3em 2em}ol li{margin:12px 0 0}ul{list-style:disc;margin:2em 0 3em 2em}p{line-height:1.5em}p+p{margin-top:1.5em}p+h3{margin-top:2em}p+h2{margin-top:2.5em}.blue-text{color:#008cbe}.mobile-br{display:none}@media(max-width: 37.4375em){.mobile-br{display:inline}}.linkedin-header{position:fixed;top:120px;right:0;z-index:2}#main-content{margin:0;background:#fff;position:relative}#main-content .inhalt{padding:100px 20px}@media(max-width: 63.9375em){#main-content .inhalt{padding:75px 20px}}@media(max-width: 37.4375em){#main-content .inhalt{padding-bottom:25px}}#main-content .inhalt .pull-left{margin:-10px 50px 15px}@media(max-width: 47.9375em){#main-content .inhalt .pull-left{float:none !important;margin:0 auto 20px}}#main-content .content{max-width:1200px}#main-content img.img-right{float:right;margin:0 0 30px 60px;max-width:500px}#main-content img.img-left{float:left;margin:0 60px 30px 0;max-width:500px}#main-interaktivContent{position:relative;background:#fff}#main-interaktivContent .max-width{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}#main-interaktivContent .margin{margin:150px auto}#main-interaktivContent .margin-top{margin:150px 0 0}.content-iframe{position:relative;overflow:hidden;width:100%;padding-top:56.25%;margin-bottom:50px}.content-iframe iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}ul.cc-compliance-list li:nth-child(2){display:none}.uk-scope a.button,.uk-scope a.button-w,a.button,.button,.com-visforms fieldset.active .visBtnCon .btn,.kontaktform .bfSubmitButton,.news .uk-button,.button-next,.btn-download,.uk-button,a.button-w{display:inline-block;border:2px solid #008cbe !important;font-weight:400;margin:0;font-size:1em;cursor:pointer;transition:all 300ms;will-change:auto;border-radius:0;background-color:#008cbe;color:#fff;line-height:2.4em;padding:0 15px;text-decoration:none}.uk-scope a.button:hover,a.button:hover,a.button-w:hover,.button:hover,.com-visforms fieldset.active .visBtnCon .btn:hover,.kontaktform .bfSubmitButton:hover,.button-next:hover,.btn-download:hover,.uk-button:hover{background-color:#fff;color:#008cbe;border:2px solid #008cbe !important;text-decoration:none}.uk-scope a.button-w,a.button-w{color:#fff;border:1px solid #fff !important;background-color:rgba(0,0,0,0);position:relative;padding:0 30px 0 15px;text-decoration:none}.uk-scope a.button-w:hover,a.button-w:hover{background-color:#fff;color:#008cbe;text-decoration:none}.uk-scope a.button-w::after,a.button-w::after{font-family:"pt";content:"";position:absolute;top:1px;right:10px}.btn-download{margin-top:30px !important;position:relative;padding:0 15px 0 35px !important;margin-bottom:15px !important}.btn-download::after{font-family:"pt";content:"";position:absolute;top:-1px;left:10px}.button-next::after{font-family:"pt";content:"";margin-left:4px;vertical-align:middle}header{position:fixed;top:0;left:0;width:100vw;height:85px;background:#fff;box-shadow:2px 2px 3px 2px rgba(0,0,0,.1);z-index:50;transition:height 300ms 200ms step-start;will-change:height}.scrolled header{height:85px}header *{transition:all .3s ease-in-out}header .lang-nav{position:absolute;right:25px;top:10px}header .lang-nav p.visually-hidden{display:none}header .lang-nav a{font-size:11px}header .custom--logo{position:absolute;top:22px;left:25px;width:200px;height:50px;background-size:auto;background-size:contain;cursor:pointer;font-size:0}header .custom--logo h1,header .custom--logo a{display:block;width:100%;height:100%;font-size:0}.btn-menu{position:absolute;top:45px;right:25px;z-index:301;display:none}.bg-fixed .btn-menu{top:16px}@media(max-width: 63.9375em){.btn-menu{display:block}}.bars,.bars:before,.bars:after{position:relative;width:32px;height:3px;margin:0 auto;background:#004c92;border-radius:2px;transition:top .2s .2s,transform .2s;transform:rotate(0deg);display:inline-block;top:-5px}.bars:before,.bars:after{content:"";display:block;position:absolute}.bars:before{top:-10px}.bars:after{top:10px}.active .bars:before,.active .bars:after{transition:top .2s,transform .2s .2s;top:0;animation:showX .5s 1s forwards}@keyframes showX{from{background-color:#004c92}to{background-color:#fff}}.active .bars{background:rgba(0,0,0,0)}.active .bars:before{transform:rotate(45deg)}.active .bars:after{transform:rotate(-45deg)}.menu-header{position:absolute;list-style:none;top:32px;right:0;text-align:center;width:calc(100% - 340px)}@media(max-width: 63.9375em){.menu-header{display:none}}.menu-header ul{display:flex;margin:0}.menu-header li{flex:auto;margin:0;position:relative}.menu-header li a{font-weight:400;font-size:16px;text-transform:uppercase;color:#004c92;display:inline-block;padding:12px 0 25px;background:none;position:relative;transition:all .3s ease}@media(max-width: 76.8125em){.menu-header li a{font-size:14px}}.menu-header li a:hover{color:#004c92;background:none}.menu-header li a::after{content:"";position:absolute;top:calc(100% - 4px);left:50%;width:0;height:4px;background:#004c92;transition:all .3s ease}.menu-header li ul.mod-menu__sub{position:absolute;background-color:#fff;width:100%;min-width:220px;top:100%;left:0;padding:15px 20px;text-align:left;transition:all .3s ease;transform-origin:top;display:block;transform:translateY(30px);opacity:0;visibility:hidden}@media(max-width: 76.8125em){.menu-header li ul.mod-menu__sub{min-width:inherit;padding:10px 5px 10px 8px}}.menu-header li ul.mod-menu__sub li{display:block;margin:0 0 1px}.menu-header li ul.mod-menu__sub li a{color:#004c92;text-transform:none;border:none;padding:8px 10px 8px 18px;line-height:1.3;font-size:14px;font-weight:400}@media(max-width: 76.8125em){.menu-header li ul.mod-menu__sub li a{font-size:13px}}.menu-header li ul.mod-menu__sub li a::before{transition:all .2s ease-in;position:absolute;left:0;top:8px;font-family:"pt";content:""}.menu-header li ul.mod-menu__sub li a::after{display:none}.menu-header li ul.mod-menu__sub li a:hover{text-decoration:none;border:none;color:#008cbe}.menu-header li ul.mod-menu__sub li a:hover::before{left:3px}.menu-header li ul.mod-menu__sub li.active a{color:#008cbe}.menu-header li ul.mod-menu__sub li.active a::before{left:3px}.menu-header li ul.mod-menu__sub li::after{display:none}.menu-header li:hover>a::after{width:100%;left:0}.menu-header li:hover ul.mod-menu__sub{transform:translateY(0);opacity:1;visibility:visible;box-shadow:2px 2px 10px 0px rgba(0,0,0,.1)}.menu-header li.parent>a{padding-right:20px}.menu-header li.parent>a::before{position:absolute;right:0;top:11px;font-family:"pt";content:""}.menu-header li.active>a{color:#008cbe}.menu-header li.active>a:hover{color:#004c92}.menu-overlay{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:300;background-color:rgba(0,76,146,.9);color:#fff;display:none}.menu-overlay ul{position:absolute;top:50vh;left:50%;transform:translate(-50%, -50%);list-style:none;text-align:center}.menu-overlay ul li a{font-size:3em;font-weight:500;text-transform:uppercase;padding:20px;color:#fff}.menu-overlay ul li a:hover{background:none;color:lighten #7e7e7e,15%}.menu-overlay ul li ul.nav-child{display:none}#slideFixed{margin:0 auto}#slideFixed .slide-fixed{position:relative}#slideFixed .slide-fixed video,#slideFixed .slide-fixed .uk-position-cover{position:fixed !important}#slideFixed .slide-fixed .uk-overlay{width:100%}#slideFixed .slide-fixed .uk-overlay>div{max-width:1200px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:center}#slideFixed .slide-fixed .uk-overlay>div h1{text-transform:uppercase;font-size:6em;line-height:1.25;font-weight:500;color:#004c92}@media(max-width: 76.8125em){#slideFixed .slide-fixed .uk-overlay>div h1{font-size:5em}}@media(max-width: 63.9375em){#slideFixed .slide-fixed .uk-overlay>div h1{font-size:4em}}@media(max-width: 47.9375em){#slideFixed .slide-fixed .uk-overlay>div h1{font-size:3.2em}}#slideFixed .slide-fixed .uk-overlay>div h2{font-weight:400;line-height:1.25;font-size:4em;text-transform:uppercase}@media(max-width: 76.8125em){#slideFixed .slide-fixed .uk-overlay>div h2{font-size:3em}}#slideFixed .slide-fixed .uk-overlay>div p{font-size:1.6em}#slideFixed .slide-fixed .uk-overlay>div a{display:inline-block;margin:15px 0;color:#004c92;text-decoration:none}#slideFixed .slide-fixed .uk-overlay>div a::after{font-family:"Font Awesome 5 Free";font-weight:900;margin-left:8px;content:""}#slideFixed .slide-fixed .uk-overlay>div a.play-video-btn::after{content:""}#slideFixed .slide-fixed li .uk-overlay{background:hsla(0,0%,100%,.5);color:#004c92}#slide{margin:0 auto}#slogan{position:relative;padding:50px 0;background:#008cbe}#slogan .custom{max-width:1024px;margin:0 auto;padding:0 15px}#slogan .custom h2{font-size:50px;font-weight:400;text-transform:uppercase;line-height:1.3;color:#fff;text-align:center;margin:0}@media(max-width: 76.8125em){#slogan .custom h2{font-size:40px}}@media(max-width: 63.9375em){#slogan .custom h2{font-size:32px}}@media(max-width: 47.9375em){#slogan .custom h2{font-size:26px}}#slogan .custom h2 strong{color:#fff;font-weight:500}#slogan .custom h2::after{display:none}#slogan .custom.isSlide h2{text-transform:none;text-align:left;font-size:30px;padding:30px 30px 120px 35%}@media(max-width: 63.9375em){#slogan .custom.isSlide h2{font-size:28px}}@media(max-width: 47.9375em){#slogan .custom.isSlide h2{font-size:24px;padding-left:25%}}.grid-teasers{margin-top:40px;margin-bottom:80px}.grid-teasers>div{position:relative}.grid-teasers>div .uk-panel{padding-bottom:25px}.grid-teasers>div .uk-panel *{transition:all .3s ease}.grid-teasers>div .uk-panel:hover h3,.grid-teasers>div .uk-panel:hover a.uk-button{color:#004c92}.grid-teasers>div h3{color:#008cbe;font-size:22px;font-weight:600}@media(max-width: 76.8125em){.grid-teasers>div h3{font-size:20px}}.grid-teasers>div a.uk-button{position:absolute;bottom:0;left:0;padding:0 15px 0 0;border:none !important;background:none;color:#008cbe;font-size:14px;font-weight:600}.grid-teasers>div a.uk-button::after{font-family:"pt";content:"";position:absolute;top:1px;right:0}.grid-teaser-home{padding-top:40px}.grid-teaser-home .uk-width-1-3\@m>div{position:relative;padding:60px;background:#008cbe;margin:0 0 0 -150px;width:calc(100% + 150px);max-width:initial;top:50px}@media(max-width: 61.9375em){.grid-teaser-home .uk-width-1-3\@m>div{padding:35px;margin:0 0 0 -200px;width:calc(100% + 200px)}}@media(max-width: 47.9375em){.grid-teaser-home .uk-width-1-3\@m>div{padding:35px;margin:-70px 0 0;width:100%}}.grid-teaser-home .uk-width-1-3\@m>div h3{font-size:30px !important;font-weight:600;color:#fff;margin:0 0 30px;line-height:1.2}.grid-teaser-home .uk-width-1-3\@m>div p{color:#fff;font-size:16px !important}.grid-teaser-home .uk-width-1-3\@m>div p+p{margin-top:25px}.uk-scope .grid-teasers-fact{margin-top:120px;margin-bottom:60px}.uk-scope .grid-teasers-fact h2{position:relative;padding:10px 0 0;margin-bottom:5px !important}.uk-scope .grid-teasers-fact h2::after{position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0 !important}.uk-scope .grid-teasers-fact img{height:60px;margin:20px 0 10px}@media(max-width: 47.9375em){.uk-scope .grid-teasers-fact>.uk-grid-margin{margin-top:50px}}.uk-scope .grid-teasers-icons{margin-top:100px;margin-bottom:100px}.uk-scope .grid-teasers-icons>div{margin-bottom:35px !important;margin-top:0 !important}.uk-scope .grid-teasers-icons>div::before{content:"";float:left;padding-top:100%}.uk-scope .grid-teasers-icons>div>.uk-panel{position:relative;background:#008cbe;padding:50px 30px}.uk-scope .grid-teasers-icons>div>.uk-panel img.uk-transition-scale-up{max-height:125px;padding:15px}.uk-scope .grid-teasers-icons>div>.uk-panel .uk-text-center{margin:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.uk-scope .grid-teasers-icons>div>.uk-panel>.uk-margin:not(.uk-text-center){position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid #008cbe;margin:0 !important;padding:15px;background:#fff;opacity:0;visibility:hidden;transform:scale(0.5);transition:all .4s ease-out}.uk-scope .grid-teasers-icons>div>.uk-panel>.uk-margin:not(.uk-text-center) a{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;color:#008cbe;font-size:18px;font-weight:400;text-decoration:none}.uk-scope .grid-teasers-icons>div>.uk-panel>.uk-margin:not(.uk-text-center) a:hover{color:#008cbe;text-decoration:none}.uk-scope .grid-teasers-icons>div>.uk-panel:hover>.uk-margin{opacity:1;visibility:visible;transform:scale(1)}.teaser-anfrage{padding-top:50px}.teaser-anfrage h3{font-weight:500;font-size:34px !important;margin-bottom:40px !important}@media(max-width: 63.9375em){.teaser-anfrage h3{font-size:26px !important}}@media(max-width: 37.4375em){.teaser-anfrage h3{font-size:22px !important}}.teaser-anfrage p{font-size:20px !important;margin-bottom:40px !important}@media(max-width: 63.9375em){.teaser-anfrage p{font-size:18px !important}}@media(max-width: 37.4375em){.teaser-anfrage p{font-size:16px !important}}.teaser-anfrage a.button,.teaser-anfrage .com-visforms fieldset.active .visBtnCon a.btn,.com-visforms fieldset.active .visBtnCon .teaser-anfrage a.btn,.teaser-anfrage .kontaktform a.bfSubmitButton,.kontaktform .teaser-anfrage a.bfSubmitButton,.teaser-anfrage a.button-w,.teaser-anfrage a.uk-button,.teaser-anfrage a.btn-download,.teaser-anfrage a.button-next{margin-top:20px !important}.uk-scope .teaser-stack{padding-top:25px}.uk-scope .teaser-stack+p{margin-top:60px}.uk-scope .teaser-stack .uk-grid{margin-bottom:50px}.uk-scope .teaser-stack .uk-grid:nth-child(odd) .uk-panel{padding:0 50px 0 0}@media(max-width: 47.9375em){.uk-scope .teaser-stack .uk-grid:nth-child(odd) .uk-panel{padding:0 0 25px 0}}.uk-scope .teaser-stack .uk-grid:nth-child(even) .uk-panel{padding:0 0 0 50px}@media(max-width: 47.9375em){.uk-scope .teaser-stack .uk-grid:nth-child(even) .uk-panel{padding:0 0 25px 0}}.uk-scope .teaser-stack .uk-grid p>strong{color:#008cbe}.uk-scope .grid-teasers-text{margin-top:50px;margin-bottom:100px}.uk-scope .grid-teasers-text>div{margin-bottom:35px !important;margin-top:0 !important}.uk-scope .grid-teasers-text>div::before{content:"";float:left;padding-top:100%}.uk-scope .grid-teasers-text>div>.uk-panel{position:relative;background:#008cbe;padding:0}.uk-scope .grid-teasers-text>div>.uk-panel .uk-panel-teaser{margin:0}.uk-scope .grid-teasers-text>div>.uk-panel>.uk-margin{color:#fff;width:100%;height:100%;display:flex;flex-direction:column;position:absolute;left:0;top:0;padding:100px 20px 20px;transition:all .5s ease-in-out}@media(max-width: 76.8125em){.uk-scope .grid-teasers-text>div>.uk-panel>.uk-margin{padding-top:30%}}.uk-scope .grid-teasers-text>div>.uk-panel>.uk-margin h3{transform:translateY(50px);color:#fff;font-size:20px;transition:all .5s ease-in-out}.uk-scope .grid-teasers-text>div>.uk-panel>.uk-margin p{opacity:0;color:#008cbe;margin-top:15px;transition:all .5s ease-in-out}.uk-scope .grid-teasers-text>div>.uk-panel>.uk-margin p::before{display:block;content:"";width:60px;height:2px;background:#008cbe;margin:0 auto 15px}.uk-scope .grid-teasers-text>div>.uk-panel:hover>.uk-margin{background-color:#fff;border:1px solid #008cbe}@media(max-width: 76.8125em){.uk-scope .grid-teasers-text>div>.uk-panel:hover>.uk-margin{padding-top:50px}}.uk-scope .grid-teasers-text>div>.uk-panel:hover>.uk-margin h3{color:#008cbe;transform:translateY(0px)}.uk-scope .grid-teasers-text>div>.uk-panel:hover>.uk-margin p{opacity:1}.mod-kontakt{margin-bottom:80px !important;background-repeat:no-repeat;background-position-x:calc(100% - 20px);background-position-y:50px;background-size:contain;padding-right:300px !important}@media(max-width: 63.9375em){.mod-kontakt{background:none !important;padding-right:20px !important}}.mod-kontakt .main-flex{display:flex;margin-top:40px;gap:40px}@media(max-width: 37.4375em){.mod-kontakt .main-flex{flex-wrap:wrap}}.mod-kontakt .main-flex .item{color:#008cbe;flex:1}@media(max-width: 37.4375em){.mod-kontakt .main-flex .item{flex:0 0 100%}}.mod-kontakt .main-flex .item h4{font-size:16px;text-transform:uppercase}.mod-kontakt .main-flex .item h4+p{font-size:14px;margin-top:20px}.mod-kontakt .main-flex .item a{color:#008cbe}.mod-kontakt .main-flex .item a:hover{color:#004c92}.uk-scope .grid-jobs{margin:40px 0 80px}.uk-scope .grid-jobs>.uk-grid{cursor:pointer;background:#fff;margin-bottom:40px;position:relative;border:1px solid #008cbe}.uk-scope .grid-jobs>.uk-grid::after{position:absolute;bottom:0;left:0;width:100%;height:5px;content:"";background:rgba(0,140,190,0);transition:all .2s ease-in-out}.uk-scope .grid-jobs>.uk-grid .uk-margin{border:none;padding:0}.uk-scope .grid-jobs>.uk-grid .uk-text-center{text-align:left}.uk-scope .grid-jobs>.uk-grid .uk-width-1-4\@s{overflow:hidden}.uk-scope .grid-jobs>.uk-grid .uk-width-1-4\@s img{width:100%;height:100%;max-height:160px;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);transition:all .7s ease-in-out}@media(max-width: 560px){.uk-scope .grid-jobs>.uk-grid .uk-width-1-4\@s{display:none}}@media(max-width: 560px){.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s{width:100%}}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s{min-height:10px}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s .uk-padding{padding:20px 50px 20px 25px}@media(max-width: 560px){.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s .uk-padding{padding:15px}}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s .uk-padding::before{position:absolute;top:40px;right:15px;font-family:"pt";content:"";font-size:45px;color:#008cbe}@media(max-width: 560px){.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s .uk-padding::before{font-size:25px;top:30px}}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s h3{font-size:24px;margin:25px 0;font-weight:400;padding-right:220px}@media(max-width: 560px){.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s h3{font-size:18px;margin:10px 0;padding-right:20px}}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s h3 strong{display:block;font-size:14px;color:#7e7e7e;margin-top:4px}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s h3+h4{margin-top:80px}@media(max-width: 560px){.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s h3+h4{margin-top:30px}}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s h4{font-size:18px;margin:0 0 10px;font-weight:500}@media(max-width: 560px){.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s h4{font-size:16px;margin:0 0 7px}}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s ul{margin:0 0 20px 0;min-height:80px;position:relative;list-style:none}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s ul::before{position:absolute;left:-105px;top:50%;margin-top:-40px;content:"";width:80px;height:80px;background-size:contain !important}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s ul:nth-of-type(1)::before{background:url("../images/icons/icon_aufgabe.png") no-repeat center top}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s ul:nth-of-type(2)::before{background:url("../images/icons/icon_profil.png") no-repeat center top}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s ul:nth-of-type(3)::before{background:url("../images/icons/icon_angebot.png") no-repeat center top}@media(max-width: 560px){.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s ul{margin:0 0 15px;min-height:inherit}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s ul::before{display:none}}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s ul li{margin:1px 0;padding-left:15px;font-size:14px;position:relative;color:#000;line-height:1.6}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s ul li::before{font-family:"pt";content:"";position:absolute;top:0;left:0}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s p{margin:0 0 15px;color:#000}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s a{display:inline-block;margin:5px 0 15px;padding:5px 15px;background:#008cbe;border:1px solid #008cbe;color:#fff}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s a::after{font-family:"pt";content:"";margin-left:4px}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s a:hover{background:#fff;color:#008cbe;text-decoration:none}.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s a.button-next{position:absolute;top:28px;right:70px}@media(max-width: 47.9375em){.uk-scope .grid-jobs>.uk-grid .uk-width-3-4\@s a.button-next{position:static}}.uk-scope .grid-jobs>.uk-grid .hide-element{display:none}.uk-scope .grid-jobs>.uk-grid.active::after,.uk-scope .grid-jobs>.uk-grid:hover::after{background:#008cbe}.uk-scope .grid-jobs>.uk-grid:hover .uk-width-1-4\@s img{filter:grayscale(0)}.uk-scope .grid-jobs>.uk-grid:hover .uk-padding::before{color:#008cbe}.uk-scope .grid-jobs>.uk-grid.active .uk-width-1-4\@s img{filter:grayscale(0)}.uk-scope .grid-jobs>.uk-grid.active .uk-padding::before{content:"";color:#008cbe}.galerie-produkt{margin-top:20px;margin-bottom:100px}.galerie-produkt .uk-panel-teaser{margin-bottom:5px}.galerie-produkt .uk-panel-title{color:#008cbe;font-weight:500}.uk-modal .uk-modal-caption{padding:10px;background:#004c92;color:#fff;font-size:16px;font-weight:500}.main-leistungen{text-align:center}.main-leistungen h1{font-size:2em;text-transform:uppercase;font-weight:100;margin-bottom:.75em}.main-leistungen h2{font-size:4em;text-transform:uppercase;font-weight:100;line-height:1.25em;margin-bottom:.25em}.main-leistungen h2::after{content:"";width:100px;height:4px;background:#004b92;display:block;margin:15px auto 50px}.main-leistungen strong{font-weight:400}.main-leistungen .leistungen{margin-top:50px}.main-leistungen .leistungen .uk-subnav{max-width:1200px;margin:20px auto 50px !important}.main-leistungen .leistungen .uk-subnav li{flex:0 0 16%;margin:0;padding:0 25px;transition:all .3s ease-in-out}.main-leistungen .leistungen .uk-subnav li.uk-active a{color:#404040}.main-leistungen .leistungen .uk-subnav li.uk-active a::before{transform:scale(0.9);filter:grayscale(100%)}.main-leistungen .leistungen .uk-subnav li a{outline:none;font-size:1.4em;line-height:1.25em;color:#004c92;font-weight:500;text-transform:uppercase;display:block;position:relative;padding:115px 30px 0 30px;overflow:hidden}.main-leistungen .leistungen .uk-subnav li a::before{content:"";position:absolute;display:block;width:80%;height:170px;top:0;left:10%;background-size:contain;background-position:center top;background-repeat:no-repeat;filter:grayscale(0%);transition:all .3s ease-in-out}.main-leistungen .leistungen .uk-subnav li a:hover{color:#404040}.main-leistungen .leistungen .uk-subnav li:nth-of-type(1) a::before{background-image:url("../images/icons/fields-icon-1_hover.svg")}.main-leistungen .leistungen .uk-subnav li:nth-of-type(2) a::before{background-image:url("../images/icons/fields-icon-2_hover.svg")}.main-leistungen .leistungen .uk-subnav li:nth-of-type(3) a::before{background-image:url("../images/icons/fields-icon-3_hover.svg")}.main-leistungen .leistungen .uk-subnav li:nth-of-type(4) a::before{background-image:url("../images/icons/fields-icon-4_hover.svg")}.main-leistungen .leistungen .uk-subnav li:nth-of-type(5) a::before{background-image:url("../images/icons/fields-icon-5_hover.svg")}.main-leistungen .leistungen .uk-subnav li:nth-of-type(6) a::before{background-image:url("../images/icons/fields-icon-6_hover.svg")}.main-leistungen .leistungen .uk-switcher{background:#004c92;color:#fff}.main-leistungen .leistungen .uk-switcher video.uk-responsive-width{opacity:.7}.main-leistungen .leistungen .uk-switcher .uk-margin h3{font-size:3em;margin-bottom:.5em;text-transform:uppercase}.main-leistungen .leistungen .uk-switcher .uk-margin p{font-size:1.6em !important}.grid-blog-leistungen{margin:20px 0 0}.grid-blog-leistungen>.uk-grid{margin-left:-50px;margin-bottom:60px}.grid-blog-leistungen>.uk-grid>*{padding-left:50px}.grid-blog-leistungen .uk-margin p,.grid-blog-leistungen .uk-margin li{font-size:1.6em !important;line-height:1.6em !important;font-weight:300 !important}.grid-blog-leistungen .uk-margin ul{margin-bottom:0 !important}.jarallax{position:relative;z-index:0;min-height:600px;display:flex;padding:50px 0}.jarallax>.jarallax-img{position:absolute;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";top:0;left:0;width:100%;height:100%;z-index:-1}.main-content-jarallax{max-width:50vw;margin:auto 50px;padding:50px;background:rgba(0,76,146,.9);color:#fff}.main-content-jarallax h1{font-size:2em;text-transform:uppercase;font-weight:100;margin-bottom:.75em}.main-content-jarallax h2{font-size:4em;text-transform:uppercase;font-weight:100;line-height:1.25em;margin-bottom:.25em}.main-content-jarallax p{font-size:1.6em !important}footer{background:#004c92;padding:50px 0;color:#fff;position:relative}footer p{font-size:1.4em;color:#fff}footer h3{font-size:18px;font-weight:600;margin:0 0 20px;padding:0;color:#008cbe}footer h4{font-size:1.8em;font-family:"Roboto",sans-serif;margin:0 0 2em;padding:0}footer a{color:#fff}footer a:hover,footer a :focus{color:#e0e7ef}footer .item{display:flex}@media(max-width: 63.9375em){footer .item{flex-wrap:wrap}}footer .item .custom{flex:1}@media(max-width: 63.9375em){footer .item .custom{flex:0 0 50%;margin-bottom:40px;padding-bottom:20px;position:relative}footer .item .custom::after{content:"";width:250px;height:1px;background:hsla(0,0%,100%,.25);position:absolute;left:0;bottom:0}footer .item .custom:nth-child(3),footer .item .custom:nth-child(4){margin-bottom:0;padding-bottom:0}footer .item .custom:nth-child(3)::after,footer .item .custom:nth-child(4)::after{display:none}}@media(max-width: 37.4375em){footer .item .custom{flex:0 0 100%}footer .item .custom:nth-child(3){margin-bottom:40px;padding-bottom:20px}footer .item .custom:nth-child(3)::after{display:block}}footer .item .custom p+p{margin:20px 0 0}@media(max-width: 63.9375em){footer .item .custom p+p{margin:12px 0 0}}footer .item .custom.align-right{flex:auto;max-width:200px;text-align:right}@media(max-width: 63.9375em){footer .item .custom.align-right{max-width:inherit;text-align:left}}footer .item .custom.align-right img{filter:invert(1)}footer .copyright{margin-top:40px;border-top:1px solid hsla(0,0%,100%,.15);padding-top:20px;text-align:center;font-size:1.2em;color:#fff}.home{position:relative;background:#fff}.home h2{text-align:center;font-size:3.5em}.home .news-slide{margin:50px auto 0;max-width:1024px}.home .news-slide li{padding-left:50px !important}.home .news-slide li::before{display:none !important}.home .news-slide li .uk-panel{background:#eee;transition:all 300ms}.home .news-slide li .uk-panel h3.uk-h3{margin-bottom:1.25em;font-size:1.5em !important}.home .news-slide li .uk-panel .uk-margin{padding:0 20px}.home .news-slide li .uk-panel .uk-margin p{font-size:1.3em}.home .news-slide li .uk-panel .uk-button{display:inline-block;border:2px solid #004c92 !important;font-weight:400;margin:0 1em 2em;font-size:1em;cursor:pointer;transition:all 300ms;will-change:auto;border-radius:0;background-color:#004c92;color:#fff;line-height:2.4em}.home .news-slide li .uk-panel:hover{box-shadow:0 10px 15px rgba(0,0,0,.2);background-color:#fff}.home .news-slide li .uk-panel:hover .uk-button{background-color:#fff;color:#004c92}.home .news-slide .uk-slidenav{width:40px;height:40px;font-size:40px;line-height:40px;background:#eee;transition:all .2s ease-in-out}.home .news-slide .uk-slidenav:hover{background:#004c92}.home .news-slide .uk-slidenav-contrast{color:rgba(0,0,0,.5)}.home .news-slide .uk-slidenav-contrast:hover{color:#fff}.home .news-slide .uk-slidenav-position .uk-slidenav{display:block;top:-15px}.home .news-slide .uk-slidenav-position .uk-slidenav-previous{right:45px;left:inherit}.home .news-slide .uk-slidenav-position .uk-slidenav-next{right:0}.grid--unternehmen h1{font-size:2em;text-transform:uppercase;font-weight:100;margin-bottom:.75em}.grid--unternehmen h2{font-size:4em;text-transform:uppercase;font-weight:100;line-height:1.25em;margin-bottom:.25em}.grid--unternehmen h2 strong{font-weight:400}.main-kontakt h1{font-size:2em;text-transform:uppercase;font-weight:100;margin-bottom:.75em}.main-kontakt h2{font-size:4em;text-transform:uppercase;font-weight:100;line-height:1.25em;margin-bottom:.25em}.main-kontakt h2 strong{font-weight:400}.main-kooperationnen .kooperationen{max-width:1200px;margin:20px auto}.main-kooperationnen h2{font-size:4em;text-transform:uppercase;font-weight:100;line-height:1.25em;margin-bottom:.25em;text-align:center}.main-kooperationnen h2::after{content:"";width:100px;height:4px;background:#004b92;display:block;margin:15px auto 50px}.main-kooperationnen strong{font-weight:400}.main-kooperationnen .uk-slidenav{width:40px;height:40px;font-size:40px;line-height:40px;background:#eee;transition:all .2s ease-in-out}.main-kooperationnen .uk-slidenav:hover{background:#004c92;color:#fff}.grid-leistungen{margin:50px auto 0;padding-bottom:50px}.grid-leistungen>div{padding:50px 10px 100px;position:relative}.grid-leistungen>div::after{content:"";width:1px;height:150px;position:absolute;background:rgba(0,0,0,.2);right:0;top:50%;transform:translateY(-50%)}.grid-leistungen>div::before{content:"";width:200px;height:1px;position:absolute;background:rgba(0,0,0,.2);left:50%;bottom:0;transform:translateX(-50%)}.grid-leistungen>div:nth-of-type(3n)::after{display:none}.grid-leistungen>div:nth-of-type(n + 4)::before{display:none}.grid-leistungen>div .uk-panel *{transition:all .3s ease-in-out}.grid-leistungen>div .uk-panel img{max-width:150px;margin-bottom:35px}.grid-leistungen>div .uk-panel:hover img{transform:scale(0.95);filter:grayscale(100%)}.grid-leistungen>div .uk-panel:hover h3{color:#404040}.news{margin:80px 0 0}.news h3{text-align:left}.news h4{font-weight:400;font-size:1.125em;margin:0 0 30px;color:#e0e7ef}.news h4::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";display:inline-block;margin-right:10px}.news .uk-grid>*{padding:0}.news>.uk-text-left{position:relative;padding:50px 0 0;margin:80px 0 0;border-top:1px solid #eee}.news>.uk-text-left::before{position:absolute;width:140px;height:20px;top:-10px}.news>.uk-text-left:first-child{margin:0;padding:0;border:none}.news>.uk-text-left:first-child::before{display:none}.news>.uk-text-left:nth-child(even)::before{left:0}.news>.uk-text-left:nth-child(even) .uk-text-center{text-align:right !important;padding-left:25px}.news>.uk-text-left:nth-child(odd)::before{right:0}.news>.uk-text-left:nth-child(odd) .uk-text-center{text-align:left !important;padding-right:25px}.news h3{font-size:1.75em;margin:0 0 25px;line-height:1.25em}.news .uk-button{padding:2px 15px}.mainkontakt{padding:0;text-align:center;font-size:1.5em}#main-interaktivContent .mainkontakt{padding:60px 0;background:#eee}.kontaktform{max-width:1024px;margin:0 auto 100px}.kontaktform h2{font-family:"Roboto",sans-serif;margin-bottom:30px;color:#004c92}.kontaktform h2 strong{color:#e0e7ef;font-weight:500}.kontaktform h2::before{display:block;width:60px;height:60px;margin:0 auto 10px;content:"";background-size:cover}.kontaktform section{margin:20px 0 0;display:flex}@media(max-width: 37.4375em){.kontaktform section{flex-direction:column}}.kontaktform section:not(.bfPageIntro){text-align:left}.kontaktform section.bfPageIntro{margin-bottom:50px;margin-top:0;display:block}.kontaktform section label{width:34%}@media(max-width: 37.4375em){.kontaktform section label{width:100%;display:block;margin-bottom:5px}}.kontaktform section label{vertical-align:top}.kontaktform section input[type=text],.kontaktform section textarea{float:none;width:65%;background-color:#f6f6f6;border:1px solid #ccc;padding:6px 5px 5px;font-size:14px;font-weight:normal;color:#004c92}@media(max-width: 37.4375em){.kontaktform section input[type=text],.kontaktform section textarea{width:100%}}.kontaktform section img{margin-bottom:10px}.kontaktform .bfSubmitButton{border:none;float:right;margin:15px 10px;padding:9px 20px 8px;border-radius:0px;position:relative;z-index:1}@media(max-width: 37.4375em){.kontaktform .bfSubmitButton{float:none;margin:15px 0}}.kontaktform .bfRequired{color:red}.kontaktform .bfErrorMessage{color:red;line-height:25px;display:inherit;padding:15px;background:rgba(250,0,0,.2);width:100%}.com-visforms{max-width:1024px;margin:0 auto 100px}.com-visforms h2{font-family:"Roboto",sans-serif;margin-bottom:30px;color:#004c92}.com-visforms h2 strong{color:#e0e7ef;font-weight:500}.com-visforms h2::before{display:block;width:60px;height:60px;margin:0 auto 10px;content:"";background-size:cover}.com-visforms fieldset.active{margin:20px 0 0;display:flex;flex-wrap:wrap;gap:40px}@media(max-width: 37.4375em){.com-visforms fieldset.active{flex-direction:column}}.com-visforms fieldset.active .vis_mandatory{width:100%;margin-bottom:50px;margin-top:0;display:block;font-size:14px}.com-visforms fieldset.active label{width:calc(34% - 40px);font-size:14px;font-family:"Roboto",sans-serif;vertical-align:top}@media(max-width: 37.4375em){.com-visforms fieldset.active label{width:100%;display:block;margin-bottom:0px;margin-top:15px}}.com-visforms fieldset.active input[type=text],.com-visforms fieldset.active input[type=email],.com-visforms fieldset.active textarea{float:none;width:65%;background-color:#f6f6f6;border:1px solid #ccc;padding:6px 5px 5px;font-size:14px;font-weight:normal;color:#004c92}@media(max-width: 37.4375em){.com-visforms fieldset.active input[type=text],.com-visforms fieldset.active input[type=email],.com-visforms fieldset.active textarea{margin-top:5px;width:100%}}.com-visforms fieldset.active textarea{max-height:150px}.com-visforms fieldset.active .visBtnCon{display:flex;justify-content:flex-end}@media(max-width: 37.4375em){.com-visforms fieldset.active .visBtnCon{justify-content:center}}.com-visforms fieldset.active .visBtnCon .btn{border:none;margin:15px 10px;padding:9px 20px 8px;font-size:15px;font-family:"Roboto",sans-serif;border-radius:0px;position:relative;z-index:1}@media(max-width: 37.4375em){.com-visforms fieldset.active .visBtnCon .btn{margin:15px 0}}.main-video{margin:-200px 0 50px 0}.main-video video{width:100% !important;height:auto !important;max-width:750px}ul.list{list-style:none;border:1px solid #008cbe;padding:30px 100px 20px 50px;margin:160px 100px 80px 0;position:relative}@media(max-width: 47.9375em){ul.list{padding:30px 60px 20px 25px;margin:100px 60px 50px 0}}@media(max-width: 37.4375em){ul.list{padding:20px;margin:150px 0 30px}}ul.list::after{width:150px;height:150px;background:#008cbe;position:absolute;top:-70px;right:-75px;padding:40px}@media(max-width: 47.9375em){ul.list::after{width:100px;height:100px;top:-50px;right:-55px;padding:20px}}@media(max-width: 37.4375em){ul.list::after{top:-100px;right:-1px}}ul.list li{color:#008cbe;padding-left:20px;position:relative;font-weight:500;font-size:16px;margin:16px 0}ul.list li::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:2px;left:0;content:"";font-size:12px}ul.list.list-tech-engineering::after{content:url(../images/icons/tech-engineering.svg)}ul.list.list-additive-fertigung::after{content:url(../images/icons/additive-fertigung.svg)}ul.list.list-automation-technik::after{content:url(../images/icons/automation-technik.svg)}ul.list.list-qualitaet-sicherung::after{content:url(../images/icons/qualitaet-sicherung.svg)}ul.list.list-werkstoff-knowhow::after{content:url(../images/icons/werkstoff-knowhow.svg)}ul.list.list-zerspanende-fertigung::after{content:url(../images/icons/zerspanende-fertigung.svg)}.uk-scope .teaser-gallery{margin-top:80px}.grid-job{margin:0}.grid-job>div{margin-bottom:25px}.grid-job>div .uk-panel-teaser{margin:0}.grid-job>div .uk-margin{margin-top:0}.grid-job>div .uk-margin a{display:flex;padding:10px 60px 10px 15px;background:#004c92;color:#fff;font-size:1.6em;min-height:60px;line-height:1.2em;padding-right:50px;align-items:center;position:relative}.grid-job>div .uk-margin a::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;right:15px;top:53%;transform:translateY(-50%);font-size:1.6em}.bewerbungsform .bfFormDiv{font-family:"Roboto",sans-serif;color:#000;max-width:860px;margin:0 auto;font-size:14px}@media(max-width: 37.4375em){.bewerbungsform .bfFormDiv{margin:0 -20px}}.bewerbungsform .bfFormDiv h3{font-size:28px;color:#008cbe}.bewerbungsform .bfFormDiv .bfPage{position:relative}.bewerbungsform .bfFormDiv .bfError{margin:0 25px;padding:5px 10px;color:#721c24;background-color:#f8d7da}.bewerbungsform .bfFormDiv .bfPageIntro{padding:0 20px;margin-bottom:40px}.bewerbungsform .bfFormDiv .bfPageIntro a:not(.button):not(a.button-w):not(.uk-button):not(.btn-download):not(.button-next){color:#008cbe}.bewerbungsform .bfFormDiv .bfPageIntro a:not(.button):not(a.button-w):not(.uk-button):not(.btn-download):not(.button-next):hover{color:#004c92}.bewerbungsform .bfFormDiv .bfNoSection{display:flex;margin-top:40px;flex-wrap:wrap}@media(max-width: 37.4375em){.bewerbungsform .bfFormDiv .bfNoSection{flex:0 0 100%;margin-top:0}}.bewerbungsform .bfFormDiv .bfNoSection>section{flex:0 0 calc(50% - 15px);padding:0 25px}@media(max-width: 37.4375em){.bewerbungsform .bfFormDiv .bfNoSection>section{flex:0 0 100%;margin-bottom:25px}}.bewerbungsform .bfFormDiv .bfNoSection>section.bfSectionDescription{flex:0 0 calc(100% - 30px);margin-bottom:10px}@media(max-width: 37.4375em){.bewerbungsform .bfFormDiv .bfNoSection>section.bfSectionDescription{flex:0 0 100%}}.bewerbungsform .bfFormDiv .bfNoSection>section.bfSectionDescription p{display:block;color:#008cbe;font-weight:500;font-size:14px}.bewerbungsform .bfFormDiv .bfNoSection>section label{display:block;color:#008cbe;font-weight:400;font-size:14px;margin-bottom:5px;width:100%}.bewerbungsform .bfFormDiv .bfNoSection>section input[type=text],.bewerbungsform .bfFormDiv .bfNoSection>section input[type=date]{line-height:30px;padding:2px 5px;width:100%;border:none;background:rgba(126,126,126,.2);font-size:14px;max-height:34px}.bewerbungsform .bfFormDiv .bfNoSection>section input[type=file]{background:rgba(126,126,126,.2);min-height:30px;line-height:30px;padding:2px 5px;width:100%}.bewerbungsform .bfFormDiv .bfNoSection#anschrift>section:first-of-type{flex:0 0 calc(100% - 30px);margin-bottom:20px}@media(max-width: 37.4375em){.bewerbungsform .bfFormDiv .bfNoSection#anschrift>section:first-of-type{flex:0 0 100%}}.bewerbungsform .bfFormDiv .bfNoSection#dates>section{position:relative}.bewerbungsform .bfFormDiv .bfNoSection#dates>section .icon-date{position:absolute;right:25px;bottom:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background-color:rgba(126,126,126,.4);z-index:0}.bewerbungsform .bfFormDiv .bfNoSection#dates>section .icon-date::before{font-family:"pt";content:""}.bewerbungsform .bfFormDiv .bfNoSection#dates>section input[type=date]::-webkit-calendar-picker-indicator{background:rgba(0,0,0,0);bottom:0;color:rgba(0,0,0,0);cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.bewerbungsform .bfFormDiv .bfNoSection#dokumente{margin-bottom:10px}.bewerbungsform .bfFormDiv .bfNoSection#dokumente>section:not(.bfSectionDescription){margin-bottom:30px}.bewerbungsform .bfFormDiv .bfNoSection#dokumente>section:not(.bfSectionDescription) label{color:#000;font-weight:500}.bewerbungsform .bfFormDiv .bfNoSection#datenschutzbestimmung{margin-top:20px;margin-bottom:40px}.bewerbungsform .bfFormDiv .bfNoSection#datenschutzbestimmung>section{flex:0 0 calc(100% - 30px);position:relative;margin-bottom:20px}.bewerbungsform .bfFormDiv .bfNoSection#datenschutzbestimmung>section:first-of-type{display:flex;flex-direction:row-reverse;align-items:center}.bewerbungsform .bfFormDiv .bfNoSection#datenschutzbestimmung>section label{color:#000;font-weight:500;padding-left:10px}.bewerbungsform .bfFormDiv .bfNoSection#datenschutzbestimmung>section label a{color:#008cbe}.bewerbungsform .bfFormDiv .bfNoSection#datenschutzbestimmung>section input[type=checkbox]{width:20px;height:20px;margin:-6px 0 0}.bewerbungsform .bfFormDiv .bfSubmitButton{position:relative;left:25px;padding:0 25px 0 15px}.bewerbungsform .bfFormDiv .bfSubmitButton span{display:inline-block;padding-right:10px}.bewerbungsform .bfFormDiv .bfSubmitButton span::after{position:absolute;right:15px;top:0;font-family:"pt";content:""}.bewerbungsform .bfFormDiv .bfCancelButton{position:absolute;right:50px;background:#7e7e7e;border:2px solid #7e7e7e !important}.bewerbungsform .bfFormDiv .bfCancelButton:hover{background:#fff;color:#7e7e7e}.bewerbungsform{font-family:"Roboto",sans-serif;color:#000;max-width:860px;margin:0 auto;font-size:14px}@media(max-width: 37.4375em){.bewerbungsform{margin:0 -20px}}.bewerbungsform h3{font-size:28px;color:#008cbe}.bewerbungsform .bfPageIntro{padding:0 20px;margin-bottom:40px}.bewerbungsform .bfPageIntro a:not(.button):not(a.button-w):not(.uk-button):not(.btn-download):not(.button-next){color:#008cbe}.bewerbungsform .bfPageIntro a:not(.button):not(a.button-w):not(.uk-button):not(.btn-download):not(.button-next):hover{color:#004c92}.bewerbungsform.com-visforms fieldset.active{display:flex;margin-top:20px;flex-wrap:wrap;gap:10px 40px}@media(max-width: 37.4375em){.bewerbungsform.com-visforms fieldset.active{flex:0 0 100%;margin-top:0}}.bewerbungsform.com-visforms fieldset.active>div{flex:0 0 calc(50% - 20px);padding:0}@media(max-width: 37.4375em){.bewerbungsform.com-visforms fieldset.active>div{flex:0 0 100%;margin-bottom:25px}}.bewerbungsform.com-visforms fieldset.active>div.vis_mandatory{width:100%;flex:0 0 100%;margin-bottom:30px;margin-top:0;display:block;font-size:14px}.bewerbungsform.com-visforms fieldset.active>div.full-width,.bewerbungsform.com-visforms fieldset.active>div.captchaCont{width:100%;flex:0 0 100%}.bewerbungsform.com-visforms fieldset.active>div.datenschutz{position:relative;padding:10px 0 0 25px}.bewerbungsform.com-visforms fieldset.active>div.datenschutz label.visCheckbox{display:none}.bewerbungsform.com-visforms fieldset.active>div.datenschutz input[type=checkbox]{width:16px;height:16px;position:absolute;left:0;top:18px}.bewerbungsform.com-visforms fieldset.active>div label{display:block;color:#008cbe;font-weight:400;font-size:14px;margin-bottom:5px;width:100%}.bewerbungsform.com-visforms fieldset.active>div input[type=text],.bewerbungsform.com-visforms fieldset.active>div input[type=date],.bewerbungsform.com-visforms fieldset.active>div input[type=email]{line-height:30px;padding:2px 5px;width:100%;border:none;background:rgba(126,126,126,.2);font-size:14px;height:35px;margin-top:2px}.bewerbungsform.com-visforms fieldset.active>div input[type=file]{background:rgba(126,126,126,.2);border:none;height:35px;padding:2px 5px;width:100%;margin-top:2px}.bewerbungsform.com-visforms fieldset.active>div input[type=file]::file-selector-button{padding:3px 10px 0;border:none;background:#008cbe;color:#fff;height:35px;font-size:14px;margin-top:-2px;margin-left:-5px;margin-right:10px;cursor:pointer}.bewerbungsform.com-visforms fieldset.active>div.captchaCont{width:100%;flex:0 0 100%}.bewerbungsform.com-visforms fieldset.active>div.captchaCont .visCSSlabel{display:none}.bewerbungsform.com-visforms fieldset.active>div.captchaCont .visBtnCon{display:block}.bewerbungsform.com-visforms fieldset.active#anschrift>section:first-of-type{flex:0 0 calc(100% - 30px);margin-bottom:20px}@media(max-width: 37.4375em){.bewerbungsform.com-visforms fieldset.active#anschrift>section:first-of-type{flex:0 0 100%}}.bewerbungsform.com-visforms fieldset.active#dates>section{position:relative}.bewerbungsform.com-visforms fieldset.active#dates>section .icon-date{position:absolute;right:25px;bottom:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background-color:rgba(126,126,126,.4);z-index:0}.bewerbungsform.com-visforms fieldset.active#dates>section .icon-date::before{font-family:"pt";content:""}.bewerbungsform.com-visforms fieldset.active#dates>section input[type=date]::-webkit-calendar-picker-indicator{background:rgba(0,0,0,0);bottom:0;color:rgba(0,0,0,0);cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.bewerbungsform.com-visforms fieldset.active#dokumente{margin-bottom:10px}.bewerbungsform.com-visforms fieldset.active#dokumente>section:not(.bfSectionDescription){margin-bottom:30px}.bewerbungsform.com-visforms fieldset.active#dokumente>section:not(.bfSectionDescription) label{color:#000;font-weight:500}.bewerbungsform.com-visforms fieldset.active#datenschutzbestimmung{margin-top:20px;margin-bottom:40px}.bewerbungsform.com-visforms fieldset.active#datenschutzbestimmung>section{flex:0 0 calc(100% - 30px);position:relative;margin-bottom:20px}.bewerbungsform.com-visforms fieldset.active#datenschutzbestimmung>section:first-of-type{display:flex;flex-direction:row-reverse;align-items:center}.bewerbungsform.com-visforms fieldset.active#datenschutzbestimmung>section label{color:#000;font-weight:500;padding-left:10px}.bewerbungsform.com-visforms fieldset.active#datenschutzbestimmung>section label a{color:#008cbe}.bewerbungsform.com-visforms fieldset.active#datenschutzbestimmung>section input[type=checkbox]{width:20px;height:20px;margin:-6px 0 0}.bewerbungsform .bfSubmitButton{position:relative;left:25px;padding:0 25px 0 15px}.bewerbungsform .bfSubmitButton span{display:inline-block;padding-right:10px}.bewerbungsform .bfSubmitButton span::after{position:absolute;right:15px;top:0;font-family:"pt";content:""}.bewerbungsform .bfCancelButton{position:absolute;right:50px;background:#7e7e7e;border:2px solid #7e7e7e !important}.bewerbungsform .bfCancelButton:hover{background:#fff;color:#7e7e7e}
/*# sourceMappingURL=mains.css.map */
