@font-face{font-family: 'Roboto';font-style: normal;font-weight: 300;src: url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-300.eot');src: local(''),url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'), url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-300.woff2') format('woff2'), url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-300.woff') format('woff'), url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-300.ttf') format('truetype'), url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-300.svg#Roboto') format('svg')}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;src: url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-regular.eot');src: local(''), url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-regular.woff2') format('woff2'),url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-regular.woff') format('woff'),url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-regular.ttf') format('truetype'),url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-regular.svg#Roboto') format('svg')}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 500;src: url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-500.eot');src: local(''), url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'),url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-500.woff2') format('woff2'),url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-500.woff') format('woff'),url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-500.ttf') format('truetype'),url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-500.svg#Roboto') format('svg')}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;src: url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-700.eot');src: local(''), url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'),url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-700.woff2') format('woff2'),url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-700.woff') format('woff'),url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-700.ttf') format('truetype'),url('/templates/ballerstedt/assets/fonts/roboto-v20-latin-700.svg#Roboto') format('svg')}@font-face{font-family: 'Source Sans Pro';font-style: normal;font-weight: 300;src: url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-300.eot');src: local(''), url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-300.eot?#iefix') format('embedded-opentype'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-300.woff2') format('woff2'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-300.woff') format('woff'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-300.ttf') format('truetype'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-300.svg#SourceSansPro') format('svg')}@font-face{font-family: 'Source Sans Pro';font-style: normal;font-weight: 400;src: url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-regular.eot');src: local(''), url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-regular.eot?#iefix') format('embedded-opentype'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-regular.woff2') format('woff2'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-regular.woff') format('woff'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-regular.ttf') format('truetype'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-regular.svg#SourceSansPro') format('svg')}@font-face{font-family: 'Source Sans Pro';font-style: normal;font-weight: 600;src: url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-600.eot');src: local(''), url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-600.eot?#iefix') format('embedded-opentype'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-600.woff2') format('woff2'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-600.woff') format('woff'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-600.ttf') format('truetype'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-600.svg#SourceSansPro') format('svg')}@font-face{font-family: 'Source Sans Pro';font-style: normal;font-weight: 700;src: url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-700.eot');src: local(''), url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-700.eot?#iefix') format('embedded-opentype'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-700.woff2') format('woff2'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-700.woff') format('woff'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-700.ttf') format('truetype'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-700.svg#SourceSansPro') format('svg')}@font-face{font-family: 'Source Sans Pro';font-style: normal;font-weight: 900;src: url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-900.eot');src: local(''), url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-900.eot?#iefix') format('embedded-opentype'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-900.woff2') format('woff2'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-900.woff') format('woff'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-900.ttf') format('truetype'),url('/templates/ballerstedt/assets/fonts/source-sans-pro-v14-vietnamese_latin_greek_cyrillic-900.svg#SourceSansPro') format('svg')}.navbar-toggle{display: block}.navbar-collapse.collapse{display: none !important}.collapse.in{display: block !important}@media screen and (min-width: 992px){.container{padding-left: 65px;padding-right: 65px}}@media screen and (min-width: 992px){.row:not(.simple){margin-left: -65px;margin-right: -65px}}@media screen and (min-width: 768px){.no-relative{position: static}}@media screen and (min-width: 768px){.row.same-height{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}}body{color: #1d1d1b;font-family: 'Source Sans Pro', sans-serif;font-weight: 400;padding-top: 50px;padding-left: 0 !important}@media screen and (min-width: 992px){body{padding-top: 164px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{margin: 0 0 30px}h3,.h3,h4,.h4,h5,.h5{margin-bottom: 15px}h2{color: #0d5bad;font-size: 24px;font-weight: 600}img{max-width: 100%;height: auto}a{outline: none}a:hover, a:focus{outline: none}.navbar-bs{margin-bottom: 0;background-color: #fff;background-position: center top 54px;background-repeat: repeat-x;border: 0;border-radius: 0;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;z-index: 1050}@media screen and (min-width: 768px){.navbar-bs{background-image: url("../assets/images/menu-bar.jpg")}}.navbar-bs .container{position: relative}.navbar-bs .navbar-header{z-index: 1}.navbar-bs .navbar-header .navbar-toggle .icon-bar{height: 3px;background-color: #009fe3;-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out}@media screen and (min-width: 768px){.navbar-bs .navbar-header .navbar-toggle{position: absolute;top: 7px;right: -10px;margin-top: 0;margin-left: 0}}.navbar-bs .navbar-header .navbar-toggle:before{content: 'Menu';position: absolute;top: 10px;left: -35px;color: #004899;font-size: 13px;font-weight: 700}.navbar-bs .navbar-header .navbar-brand{height: auto;margin-left: 0;padding: 3px 30px;background-color: #fff}@media screen and (min-width: 992px){.navbar-bs .navbar-header .navbar-brand{padding: 26px 24px 11px 9px}}.navbar-bs .navbar-header .navbar-brand .logo p,.navbar-bs .navbar-header .navbar-brand .logo-responsive p{margin-bottom: 0}@media screen and (min-width: 992px){.navbar-bs .navbar-header .navbar-brand .logo p img{width: 158px;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}}@media screen and (min-width: 992px){.navbar-bs .navbar-header .navbar-brand .logo-responsive p{height: 0}}.navbar-bs .navbar-header .navbar-brand .logo-responsive p img{width: 25px}@media screen and (min-width: 992px){.navbar-bs .navbar-header .navbar-brand .logo-responsive p img{width: 0;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}}.navbar-bs .navbar-header .navbar-top{display: none}@media screen and (min-width: 768px){.navbar-bs .navbar-header .navbar-top{display: block;position: absolute;top: 4px;left: 110px}}@media screen and (min-width: 992px){.navbar-bs .navbar-header .navbar-top{left: 280px}}@media screen and (min-width: 1200px){.navbar-bs .navbar-header .navbar-top{top: 4px;left: 275px}}@media screen and (min-width: 768px){.navbar-bs .navbar-header .navbar-top > li > a{padding-left: 7px;padding-right: 7px;color: #0d5bad;font-size: 13px;font-weight: 600}}.navbar-bs .navbar-header .navbar-top > li > a:hover, .navbar-bs .navbar-header .navbar-top > li > a:focus{background-color: transparent}.navbar-bs .navbar-header .navbar-top > li:hover > a, .navbar-bs .navbar-header .navbar-top > li:focus > a{background-color: transparent}.navbar-bs .navbar-header .header-phone{float: left;position: relative;margin-top: 17px;margin-left: 15px;color: #0d5bad;font-size: 13px;font-weight: 700}@media screen and (min-width: 768px){.navbar-bs .navbar-header .header-phone{float: none;position: absolute;top: 18px;right: 164px;margin-top: 0;margin-left: 0}}.navbar-bs .navbar-header .header-phone:before{content: '';position: absolute;top: -1px;left: -25px;width: 19px;height: 19px;background-image: url("../assets/images/phone-icon.png");background-position: center center;background-repeat: no-repeat}.navbar-bs .navbar-header .header-phone a{color: #0d5bad}.navbar-bs.affix{z-index: 1049}@media screen and (min-width: 992px){.navbar-bs.affix{padding-bottom: 0;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}}@media screen and (min-width: 992px){.navbar-bs.affix .navbar-header .navbar-brand{padding: 3px 0}}@media screen and (min-width: 992px){.navbar-bs.affix .navbar-header .navbar-brand .logo p{height: 0}}@media screen and (min-width: 992px){.navbar-bs.affix .navbar-header .navbar-brand .logo p img{width: 0;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}}.navbar-bs.affix .navbar-header .navbar-brand .logo-responsive p img{width: 25px;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}.navbar-bs .navbar-collapse .navbar-main{display: none}@media screen and (min-width: 768px){.navbar-bs .navbar-collapse .navbar-main{float: right;display: block;margin-top: 54px}}@media screen and (min-width: 992px){.navbar-bs .navbar-collapse .navbar-main{margin-right: -60px}}@media screen and (min-width: 1200px){.navbar-bs .navbar-collapse .navbar-main{margin-right: -20px}}@media screen and (min-width: 768px){.navbar-bs .navbar-collapse .navbar-main > li > a{padding: 18px 15px 19px;color: #fff;font-size: 16px;font-weight: 600;text-transform: uppercase}}@media screen and (min-width: 992px){.navbar-bs .navbar-collapse .navbar-main > li > a{padding: 18px 15px 19px;font-size: 16px}}@media screen and (min-width: 1200px){.navbar-bs .navbar-collapse .navbar-main > li > a{padding: 18px 20px 19px;font-size: 18px}}.navbar-bs .navbar-collapse .navbar-main > li > a:hover, .navbar-bs .navbar-collapse .navbar-main > li > a:focus{background-color: transparent;text-decoration: none}.navbar-bs .navbar-collapse .navbar-main > li ul{list-style: none;margin-bottom: 0;padding-left: 15px;background-color: #fff}@media screen and (min-width: 768px){.navbar-bs .navbar-collapse .navbar-main > li ul{display: none;position: absolute;top: 99%;left: 0;right: 0;width: 100%;padding-left: 0;z-index: 1031}}.navbar-bs .navbar-collapse .navbar-main > li ul > li{position: relative;display: block}.navbar-bs .navbar-collapse .navbar-main > li ul > li > a{position: relative;display: block;padding: 10px 15px;text-decoration: none}@media screen and (min-width: 768px){.navbar-bs .navbar-collapse .navbar-main > li ul > li > a{padding: 10px 17px;color: #8d9298;font-size: 16px}}.navbar-bs .navbar-collapse .navbar-main > li ul > li:hover > a, .navbar-bs .navbar-collapse .navbar-main > li ul > li:focus > a{text-decoration: none}@media screen and (min-width: 768px){.navbar-bs .navbar-collapse .navbar-main > li ul > li:hover > a, .navbar-bs .navbar-collapse .navbar-main > li ul > li:focus > a{color: #004899}}@media screen and (min-width: 768px){.navbar-bs .navbar-collapse .navbar-main > li:hover > a, .navbar-bs .navbar-collapse .navbar-main > li:focus > a{color: #004899;background-color: #fff}}.navbar-bs .navbar-collapse .navbar-main > li:hover ul, .navbar-bs .navbar-collapse .navbar-main > li:focus ul{display: block}body.canvas-sliding .navbar-bs .navbar-header .navbar-toggle .icon-bar,body.canvas-slid .navbar-bs .navbar-header .navbar-toggle .icon-bar{background-color: #fff;-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out}.navbar-offcanvas{position: fixed;top: 0;bottom: 0;right: 0;left: auto;width: 215px;height: auto;padding-left: 15px;padding-right: 15px;background-color: #004899;overflow-y: auto;z-index: 1050}.navbar-offcanvas .navbar-toggle{margin-right: 0}.navbar-offcanvas .navbar-toggle .icon-bar{height: 3px;background-color: #fff}.navbar-offcanvas .navbar-toggle .icon-bar:nth-child(2){opacity: 0}.navbar-offcanvas .navbar-toggle .icon-bar:nth-child(3){-webkit-transform: rotate(-45deg) translate(-1px, 1px);transform: rotate(-45deg) translate(-1px, 1px)}.navbar-offcanvas .navbar-toggle .icon-bar:nth-child(4){-webkit-transform: rotate(45deg) translate(-4px, -4px);transform: rotate(45deg) translate(-4px, -4px)}.navbar-offcanvas .navbar-main{float: none;margin-top: 30px}.navbar-offcanvas .navbar-main > li{float: none;margin-top: 15px}@media screen and (min-width: 768px){.navbar-offcanvas .navbar-main > li{margin-top: 30px}}.navbar-offcanvas .navbar-main > li > a{padding: 5px 15px;color: #009fe3;font-size: 16px;font-weight: 600;text-transform: uppercase;border-top: 1px solid #009fe3}@media screen and (min-width: 768px){.navbar-offcanvas .navbar-main > li > a{padding: 2px 5px}}.navbar-offcanvas .navbar-main > li > a:hover, .navbar-offcanvas .navbar-main > li > a:focus{background-color: transparent}.navbar-offcanvas .navbar-main > li ul{list-style: none;margin-bottom: 0;padding-left: 0}.navbar-offcanvas .navbar-main > li ul > li{position: relative;display: block}.navbar-offcanvas .navbar-main > li ul > li > a{position: relative;display: block;padding: 4px 15px;color: #fff;font-size: 14px}@media screen and (min-width: 420px){.navbar-offcanvas .navbar-main > li ul > li > a{padding: 5px 15px}}@media screen and (min-width: 768px){.navbar-offcanvas .navbar-main > li ul > li > a{padding: 2px 5px}}.navbar-offcanvas .navbar-main > li ul > li > a:hover, .navbar-offcanvas .navbar-main > li ul > li > a:focus{text-decoration: none}.navbar-offcanvas .navbar-main > li ul > li:hover > a, .navbar-offcanvas .navbar-main > li ul > li:focus > a{text-decoration: none}@media screen and (min-width: 768px){.navbar-offcanvas .navbar-main > li ul > li:hover > a, .navbar-offcanvas .navbar-main > li ul > li:focus > a{color: #0f67be}}.navbar-offcanvas .navbar-main > li:hover > a, .navbar-offcanvas .navbar-main > li:focus > a{background-color: transparent}@media screen and (min-width: 768px){.navbar-offcanvas .navbar-main > li:hover > a, .navbar-offcanvas .navbar-main > li:focus > a{color: #0f67be}}.navbar-offcanvas .navbar-top{float: none;margin-top: 15px}@media screen and (min-width: 480px){.navbar-offcanvas .navbar-top{margin-top: 20px}}.navbar-offcanvas .navbar-top > li{float: none}.navbar-offcanvas .navbar-top > li > a{padding: 5px 15px;color: #fff;font-size: 12px}@media screen and (min-width: 768px){.navbar-offcanvas .navbar-top > li > a{padding: 5px 5px}}.navbar-offcanvas .navbar-top > li > a:hover, .navbar-offcanvas .navbar-top > li > a:focus{background-color: transparent}.navbar-offcanvas .navbar-top > li:hover > a, .navbar-offcanvas .navbar-top > li:focus > a{background-color: transparent}.navbar-backdrop{display: none;position: fixed;top: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 1040}.layerButton.layerButtonGeschichte, .layerButton.layerButtonLeistungen{float: right;width: 128px;height: 30px;margin-top: 20px;margin-bottom: 30px;margin-right: 15px;padding: 5px 15px;color: #024b9a;font-size: 14px;text-transform: uppercase;background-image: url("../assets/images/more.png");background-position: left top;background-repeat: no-repeat}@media screen and (min-width: 992px){.layerButton.layerButtonGeschichte, .layerButton.layerButtonLeistungen{margin-bottom: 0}}.layerButton.layerButtonMitarbeiter{float: right;width: 128px;height: 30px;margin-bottom: 30px;padding: 5px 15px;color: #fff;font-size: 14px;text-transform: uppercase;background-image: url("../assets/images/more-blue.png");background-position: left top;background-repeat: no-repeat}@media screen and (min-width: 992px){.layerButton.layerButtonMitarbeiter{margin-bottom: 0}}.layerButton.layerButtonLeistungen{margin-top: -35px;color: #fff;background-image: url("../assets/images/more-blue.png")}@media screen and (min-width: 768px){.layerButton.layerButtonLeistungen{margin-top: -45px}}.layerButton.layerButtonLeistungenCarousel{margin-top: 0}.layerButton.layerButtonGeschichte{margin-bottom: 0}.layerButton.layerClose{display: block;margin-top: -5px;margin-right: -10px;z-index: 1}@media screen and (min-width: 768px){.layerButton.layerClose{display: inline-block;position: absolute;top: 0;right: 0;margin-top: 10px;margin-right: 5px}}.layerButton.layerClose .icon-bar{background-color: #009fe3}.layerButton.layerClose .icon-bar:nth-child(2){opacity: 0}.layerButton.layerClose .icon-bar:nth-child(3){-webkit-transform: rotate(-45deg) translate(4px, -4px);transform: rotate(-45deg) translate(0, 0)}.layerButton.layerClose .icon-bar:nth-child(4){-webkit-transform: rotate(45deg) translate(-8px, -8px);transform: rotate(45deg) translate(-4px, -4px)}.layerButton:hover, .layerButton:focus{text-decoration: none}.itemBar{min-height: 45px;padding-top: 8px;padding-bottom: 8px;background-image: url("../assets/images/headline-bar-bg-new2.png");background-position: center top;background-repeat: no-repeat}@media screen and (min-width: 992px){.itemBar{height: 55px}}.itemBar.kompetenz{background-image: url("../assets/images/headlines/headline_kompetenz.jpg")}.itemBar.mitarbeiter{background-image: url("../assets/images/headlines/headline_mitarbeiter.jpg")}.itemBar.kundenbar{background-image: url("../assets/images/headlines/headline_kunden.jpg")}.itemBar.unternehmen{background-image: url("../assets/images/headlines/headline_unternehmen.jpg")}.itemBar.maps{background-image: url("../assets/images/headlines/headline_maps.jpg")}.itemBar h1{margin-bottom: 0;color: #fff;font-size: 20px;font-weight: 900;text-transform: uppercase}@media screen and (min-width: 768px){.itemBar h1{font-size: 26px}}@media screen and (min-width: 992px){.itemBar h1{font-size: 35px}}.hero{position: relative;margin-bottom: 20px}@media screen and (max-width: 767px){.hero{background-position: center center;background-repeat: no-repeat;background-size: cover}}.hero .scrollDown{display: block;position: absolute;bottom: 30px;left: 50%;width: 78px;height: 78px;margin-left: -39px;color: #fff;background-color: rgba(2, 75, 154, 0.3);border: 3px solid #fff;border-radius: 100%}.hero .scrollDown .fa{position: relative;top: 50%;left: 50%;margin-top: 2px;transform: translate(-50%, -50%)}.unternehmen .intro,.kompetenz .intro{position: relative}.unternehmen .intro .box,.kompetenz .intro .box{position: relative}.unternehmen .intro .box .itemBody,.kompetenz .intro .box .itemBody{margin-top: 40px}@media screen and (min-width: 768px){.unternehmen .intro .box .itemBody,.kompetenz .intro .box .itemBody{position: absolute;left: 0;right: 0;top: 55px}}.unternehmen .main,.kompetenz .main{position: relative;padding-bottom: 30px}@media screen and (min-width: 768px){.unternehmen .main,.kompetenz .main{padding-bottom: 75px}}@media screen and (min-width: 992px){.unternehmen .main,.kompetenz .main{padding-bottom: 135px}}.unternehmen .main .box,.kompetenz .main .box{position: relative;height: 100%;z-index: -1;padding-left: 15px;padding-right: 15px}@media screen and (min-width: 768px){.unternehmen .main .box,.kompetenz .main .box{padding-left: 0;padding-right: 0}}.unternehmen .main .itemImage,.kompetenz .main .itemImage{margin-bottom: 15px;margin-left: -30px;margin-right: -30px}@media screen and (min-width: 768px){.unternehmen .main .itemImage,.kompetenz .main .itemImage{margin-left: 0;margin-right: 0}}.unternehmen .main .itemHeadline,.kompetenz .main .itemHeadline{margin-bottom: 10px;color: #004899;font-weight: 700}.unternehmen .main h4,.kompetenz .main h4{margin-top: 20px;margin-bottom: 0;font-size: 14px;font-weight: 900;text-transform: uppercase}.unternehmen .main .frontpageNews,.unternehmen .main .frontpageSpecials,.kompetenz .main .frontpageNews,.kompetenz .main .frontpageSpecials{height: 100%;background-color: #f1f5f7;margin-left: -15px;margin-right: -15px}@media screen and (min-width: 768px){.unternehmen .main .frontpageNews,.unternehmen .main .frontpageSpecials,.kompetenz .main .frontpageNews,.kompetenz .main .frontpageSpecials{margin-left: 0;margin-right: 0}}.unternehmen .main .frontpageNews .itemHeading,.unternehmen .main .frontpageSpecials .itemHeading,.kompetenz .main .frontpageNews .itemHeading,.kompetenz .main .frontpageSpecials .itemHeading{height: 45px;line-height: 45px;margin-bottom: 0;padding: 0 20px;color: #fff;text-transform: uppercase;background-image: url("../assets/images/subline-bar.png"), url("../assets/images/subline-bar-bg.jpg");background-position: left -250px top, left top;background-repeat: no-repeat}.unternehmen .main .frontpageNews .itemBody,.unternehmen .main .frontpageSpecials .itemBody,.kompetenz .main .frontpageNews .itemBody,.kompetenz .main .frontpageSpecials .itemBody{padding: 15px 20px 15px;color: #0f67be}.unternehmen .main .frontpageNews .itemBody .itemHeadline,.unternehmen .main .frontpageNews .itemBody h3,.unternehmen .main .frontpageSpecials .itemBody .itemHeadline,.unternehmen .main .frontpageSpecials .itemBody h3,.kompetenz .main .frontpageNews .itemBody .itemHeadline,.kompetenz .main .frontpageNews .itemBody h3,.kompetenz .main .frontpageSpecials .itemBody .itemHeadline,.kompetenz .main .frontpageSpecials .itemBody h3{margin-bottom: 15px;color: #004899;font-size: 14px;font-weight: 900}.unternehmen .main .frontpageNews .itemBody h3,.unternehmen .main .frontpageSpecials .itemBody h3,.kompetenz .main .frontpageNews .itemBody h3,.kompetenz .main .frontpageSpecials .itemBody h3{margin-top: 10px}.unternehmen .main .frontpageNews .itemBody .itemDate,.unternehmen .main .frontpageSpecials .itemBody .itemDate,.kompetenz .main .frontpageNews .itemBody .itemDate,.kompetenz .main .frontpageSpecials .itemBody .itemDate{display: block;text-align: right;margin-bottom: 5px}.unternehmen .main .frontpageSpecials .itemHeading,.kompetenz .main .frontpageSpecials .itemHeading{background-position: left -150px top, left top}.unternehmen .main .frontpageSpecials .itemBody,.kompetenz .main .frontpageSpecials .itemBody{padding: 10px 25px}.unternehmen .main .frontpageSpecials .itemBody .itemHeadline,.kompetenz .main .frontpageSpecials .itemBody .itemHeadline{margin-bottom: 5px}.unternehmen .intro{overflow: hidden}.unternehmen .intro .box{overflow: hidden}.unternehmen .intro .box .itemBackground{display: none}@media screen and (min-width: 768px){.unternehmen .intro .box .itemBackground{display: block}}.unternehmen .intro .box .itemBody .inner{padding: 15px;background-color: #fff}@media screen and (min-width: 768px){.unternehmen .intro .box .itemBody .inner{padding: 25px 15px}}.unternehmen .intro .box .itemBody .inner h2{margin: -15px -15px 10px;padding: 10px 15px;color: #fff;font-size: 24px;font-weight: 900;background-color: #009fe3}@media screen and (min-width: 768px){.unternehmen .intro .box .itemBody .inner h2{margin: -25px -15px 10px}}.unternehmen .main{padding-top: 20px;padding-bottom: 30px}@media screen and (min-width: 768px){.unternehmen .main{padding-bottom: 75px}}@media screen and (min-width: 992px){.unternehmen .main{padding-bottom: 75px}}@media screen and (max-width: 767px){.unternehmen .main .box#jobs{margin-top: 80px}}.kompetenz{position: relative}.kompetenz .intro .box .itemBody{display: none;margin-top: 0}@media screen and (min-width: 768px){.kompetenz .intro .box .itemBody{display: block}}.kompetenz .main{margin-top: 40px;padding-bottom: 30px}@media screen and (min-width: 768px){.kompetenz .main{position: absolute;left: 0;right: 0;top: 55px;z-index: 1048}}.kompetenz .main .box{padding: 15px 15px 50px;background-color: #fff}@media screen and (min-width: 1200px){.kompetenz .main .box{padding: 15px 15px 60px}}@media screen and (max-width: 767px){.kompetenz .main .box#produkte{margin-top: 15px}}.kompetenz .main .itemHeadline{margin: -15px -15px 10px;padding: 10px 15px;color: #fff;font-size: 24px;font-weight: 900;background-color: #009fe3}@media screen and (min-width: 768px){.kompetenz .main .itemHeadline{margin: -25px -15px 10px}}@media screen and (max-width: 767px){.kompetenz .main .itemImage{margin-left: 0;margin-right: 0}}@media screen and (max-width: 767px){.kompetenz .main .frontpageSpecials{margin-top: 45px}}.kompetenz .main .layerBox{margin-top: 30px;padding-bottom: 20px}@media screen and (min-width: 992px){.kompetenz .main .layerBox{margin-top: 20px}}.kompetenz .main .layerBox .itemHeadline{min-height: 64px;margin: 0;font-size: 18px}@media screen and (min-width: 992px){.kompetenz .main .layerBox .itemHeadline{font-size: 20px}}@media screen and (min-width: 768px){body.layerOpen .kompetenz .main{z-index: 1052}}.diagram{margin-bottom: 20px;padding-top: 30px;padding-bottom: 30px;background-color: #e7edf1}@media screen and (min-width: 768px){.diagram{padding-top: 65px;padding-bottom: 75px}}.diagram .bubble{margin-bottom: 45px;color: #004899;line-height: 1.2;font-size: 24px}@media screen and (min-width: 768px){.diagram .bubble{width: 180px;height: 180px;padding: 50px 25px 0;margin: 0 auto 35px;color: #fff;font-weight: 700;text-align: center;background-color: #004899;border-radius: 100%}}.diagram .left .snap-inner,.diagram .right .snap-inner{position: relative;transform: translateY(250px);opacity: 0.1;z-index: 1}.diagram .left .snap-inner:before,.diagram .right .snap-inner:before{content: '';position: absolute;top: 50%;left: -75px;margin-top: 12px;width: 55px;border-top: 1px dotted #042d63}@media screen and (min-width: 768px){.diagram .left .snap-inner:before,.diagram .right .snap-inner:before{left: auto;right: -12px;width: 50px}}.diagram .left .snap-inner:after,.diagram .right .snap-inner:after{content: '';position: absolute;top: 50%;left: -26px;margin-top: 9px;width: 7px;border-top: 3px solid transparent;border-left: 7px solid #042d63;border-bottom: 4px solid transparent}@media screen and (min-width: 768px){.diagram .left .snap-inner:after,.diagram .right .snap-inner:after{left: auto;right: 39px;border-left: 0px;border-right: 7px solid #042d63}}.diagram .left .item,.diagram .right .item{position: relative;padding-top: 55px}@media screen and (min-width: 768px){.diagram .left .item,.diagram .right .item{height: 224px}}.diagram .left .item:after,.diagram .right .item:after{position: absolute;top: 50%;left: -90px;content: attr(data-prefix);width: 24px;height: 24px;padding-left: 1px;line-height: 24px;color: #fff;font-weight: 700;text-align: center;background-color: #042d63;border-radius: 100%;z-index: 1}@media screen and (min-width: 768px){.diagram .left .item:after,.diagram .right .item:after{left: auto}}.diagram .left .item .itemInner,.diagram .right .item .itemInner{position: relative}@media screen and (min-width: 768px){.diagram .left .item .itemInner,.diagram .right .item .itemInner{top: 50%;transform: perspective(1px) translateY(-50%)}}.diagram .left .item .itemInner .itemTitle,.diagram .right .item .itemInner .itemTitle{margin-bottom: 0;color: #009fe3;font-size: 14px;font-weight: 700}@media screen and (min-width: 768px){.diagram .left.snap-first,.diagram .right.snap-first{padding-top: 56px}}.diagram .left.snap-first:after,.diagram .right.snap-first:after{content: '';position: absolute;top: 0;left: -75px;width: 24px;height: 24px;background-color: #042d63;border-radius: 100%}@media screen and (min-width: 768px){.diagram .left.snap-first:after,.diagram .right.snap-first:after{left: auto;right: -12px}}@media screen and (min-width: 768px){.diagram .left.snap-first + .snap,.diagram .right.snap-first + .snap{padding-top: 224px}}@media screen and (min-width: 768px){.diagram .left.snap-last,.diagram .right.snap-last{padding-bottom: 56px}}.diagram .left.snap-last:before,.diagram .right.snap-last:before{content: '';position: absolute;top: 0;left: -64px;width: 2px;height: 100%;background-color: #042d63}@media screen and (min-width: 768px){.diagram .left.snap-last:before,.diagram .right.snap-last:before{left: auto;right: -1px}}.diagram .left.snap-last:after,.diagram .right.snap-last:after{content: '';position: absolute;bottom: -12px;left: -75px;width: 24px;height: 24px;background-color: #042d63;border-radius: 100%}@media screen and (min-width: 768px){.diagram .left.snap-last:after,.diagram .right.snap-last:after{left: auto;right: -12px}}@media screen and (max-width: 767px){.diagram .left:before{content: '';position: absolute;top: 0;left: -64px;width: 2px;height: 100%;background-color: #042d63}}@media screen and (min-width: 768px){.diagram .left:not(.snap-first){margin-top: -56px}}@media screen and (min-width: 768px){.diagram .left .item{padding-right: 60px}}@media screen and (min-width: 768px){.diagram .left .item:after{right: -27px}}@media screen and (min-width: 768px){.diagram .right{padding-top: 112px}}.diagram .right:before{content: '';position: absolute;top: 0;left: -64px;width: 2px;height: 100%;background-color: #042d63}@media screen and (min-width: 768px){.diagram .right:before{left: -1px}}@media screen and (min-width: 768px){.diagram .right .snap-inner:before{left: -12px;right: auto}}@media screen and (min-width: 768px){.diagram .right .snap-inner:after{left: 39px;right: auto;border-top: 3px solid transparent;border-left: 7px solid #042d63;border-right: none;border-bottom: 4px solid transparent}}@media screen and (min-width: 768px){.diagram .right .item{padding-left: 60px}}@media screen and (min-width: 768px){.diagram .right .item:after{left: -27px}}.come-in{animation: come-in 1s ease forwards}.come-in:nth-child(1){animation-delay: .2s}.come-in:nth-child(2){animation-delay: .4s}.come-in:nth-child(3){animation-delay: .8s}.come-in:nth-child(4){animation-delay: 1.6s}.come-in:nth-child(5){animation-delay: 3.2s}.come-in:nth-child(6){animation-delay: 6.4s}.come-in:nth-child(7){animation-delay: 12.8s}.come-in:nth-child(8){animation-delay: 25.6s}.come-in:nth-child(9){animation-delay: 4.5s}.come-in:nth-child(10){animation-delay: 5s}@keyframes come-in{to{transform: translateY(0);opacity: 1}}.mitarbeiter,.kunden{position: relative}@media screen and (min-width: 768px){.mitarbeiter .boxLight,.kunden .boxLight{position: absolute;top: 0;left: 0;right: 0}}.mitarbeiter .boxLight .intro,.kunden .boxLight .intro{margin-top: 30px;padding: 15px 15px;color: #004899;background-color: #fff;overflow: hidden}@media screen and (min-width: 768px){.mitarbeiter .boxLight .intro,.kunden .boxLight .intro{margin-top: 105px;padding: 25px 15px}}.mitarbeiter .boxLight .intro h2,.kunden .boxLight .intro h2{margin: -15px -15px 10px;padding: 10px 15px;color: #fff;font-size: 24px;font-weight: 900;background-color: #009fe3}@media screen and (min-width: 768px){.mitarbeiter .boxLight .intro h2,.kunden .boxLight .intro h2{margin: -25px -15px 10px}}.kunden{min-height: 550px;overflow: hidden}@media screen and (min-width: 768px) and (max-width: 991px){.kunden{min-height: 600px}}.kunden .box{position: relative}.kunden .box .itemBackground{display: none}@media screen and (min-width: 768px){.kunden .box .itemBackground{display: block}}.kunden .box .itemBody{margin-top: 40px}@media screen and (min-width: 768px){.kunden .box .itemBody{position: absolute;left: 0;right: 0;top: 55px}}.kunden .intro{padding: 0;font-size: 16px;background-color: transparent}@media screen and (min-width: 992px){.kunden .intro{font-size: 18px}}@media screen and (min-width: 1200px){.kunden .intro{font-size: 24px}}.kunden .intro h2{line-height: 45px;margin-bottom: 0;padding-left: 35px;color: #fff;font-size: 18px;font-weight: 700;background-image: url("../assets/images/lowline-bar.png");background-position: left top;background-repeat: no-repeat}@media screen and (min-width: 768px){.kunden .intro h2{font-size: 24px}}.kunden .intro h2 + div{padding: 25px 30px 15px;background-color: #fff}.kunden .intro p{margin-bottom: 5px}@media screen and (min-width: 992px){.mitarbeiter{overflow: hidden}}.mitarbeiter .intro{padding-bottom: 40px}.unternehmen-slogan,.mitarbeiter-slogan,.diagram-slogan,.kunden-slogan{display: none;margin-bottom: 20px;padding-top: 20px;background: #dfedf6;background: -moz-linear-gradient(top, #fbfcfd 0%, #dfedf6 100%);background: -webkit-linear-gradient(top, #fbfcfd 0%, #dfedf6 100%);background: linear-gradient(to bottom, #fbfcfd 0%, #dfedf6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$gray-from', endColorstr='$gray-to', GradientType=0 )}@media screen and (min-width: 768px){.unternehmen-slogan,.mitarbeiter-slogan,.diagram-slogan,.kunden-slogan{display: block;height: 110px}}@media screen and (min-width: 992px){.unternehmen-slogan,.mitarbeiter-slogan,.diagram-slogan,.kunden-slogan{height: 110px}}@media screen and (min-width: 1200px){.unternehmen-slogan,.mitarbeiter-slogan,.diagram-slogan,.kunden-slogan{height: 110px}}.unternehmen-slogan h2,.unternehmen-slogan h3,.mitarbeiter-slogan h2,.mitarbeiter-slogan h3,.diagram-slogan h2,.diagram-slogan h3,.kunden-slogan h2,.kunden-slogan h3{margin-bottom: 0;line-height: 1.2;text-transform: uppercase}.unternehmen-slogan h2,.mitarbeiter-slogan h2,.diagram-slogan h2,.kunden-slogan h2{margin-bottom: 3px;color: #009fe3;line-height: 1.0;font-size: 22px;font-weight: 700}@media screen and (min-width: 992px){.unternehmen-slogan h2,.mitarbeiter-slogan h2,.diagram-slogan h2,.kunden-slogan h2{font-size: 30px}}.unternehmen-slogan h3,.mitarbeiter-slogan h3,.diagram-slogan h3,.kunden-slogan h3{color: #004899;font-size: 17px;font-weight: 900}@media screen and (min-width: 992px){.unternehmen-slogan h3,.mitarbeiter-slogan h3,.diagram-slogan h3,.kunden-slogan h3{font-size: 18px}}.unternehmen-slogan{margin-bottom: 0}@media screen and (max-width: 479px){.unternehmen-slogan{height: 192px}}@media screen and (max-width: 479px){.mitarbeiter-slogan{height: 192px}}@media screen and (max-width: 479px){.kunden-slogan{height: 168px}}.layerOverlay{display: none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.4);z-index: 1051}.layer{display: none;position: absolute;top: 0;left: 0;width: 100%;z-index: 1052}@media screen and (min-width: 992px){.layer{height: 100%}}.layer .container{height: 100%}.layer .layerInner{position: relative;background-color: #e7edf1}@media screen and (min-width: 992px){.layer .layerInner{margin-left: 0;margin-right: 0}}.layer .layerInner .layerIntro{padding-top: 50px;padding-bottom: 15px;color: #0f67be;font-weight: 700;border-bottom: 2px solid #009fe3}@media screen and (min-width: 768px){.layer .layerInner .layerIntro{padding-top: 0}}.layer .layerInner .layerIntro h3{margin-bottom: 5px;font-size: 24px}.layer .layerInner .layerItem{padding: 10px 5px;border-bottom: 1px solid #009fe3}.layer .layerInner .layerItem .layerItemTitle{margin-bottom: 0;line-height: 1.42857143;color: #0f67be}.layer .layerInner .layerItem .layerItemBody{position: relative}.layer .layerInner .layerItem .layerItemBody .layerItemBodyIntro p{margin-bottom: 0}.layer .layerInner .tab-content{padding-top: 50px}@media screen and (min-width: 992px){.layer .layerInner .tab-content{padding-top: 0}}.layer.geschichte .layerInner{padding: 15px}@media screen and (min-width: 768px){.layer.geschichte .layerInner{padding: 50px 15px}}@media screen and (min-width: 992px){.layer.geschichte .layerInner{padding: 50px 65px;font-size: 18px}}.layer.jobs .layerInner{padding: 15px}@media screen and (min-width: 768px){.layer.jobs .layerInner{padding: 50px 15px}}.layer.jobs .layerInner .row{height: 100%}.layer.jobs .layerInner .row .left,.layer.jobs .layerInner .row .right{height: 100%}.layer.jobs .layerInner .row .left{padding-bottom: 30px}@media screen and (min-width: 992px){.layer.jobs .layerInner .row .left{padding-bottom: 0}}.layer.jobs .layerInner .row .left .layerItemContact{padding: 5px 0;color: #fff;text-align: center;background-color: #009fe3}.layer.jobs .layerInner .row .left .layerItemContact h5{margin: 0;color: #fff;font-size: 14px;font-weight: 700;text-transform: uppercase}.layer.jobs .layerInner .row .left .layerItemContact p{margin-bottom: 0}.layer.jobs .layerInner .row .left .layerItemContact a{color: #fff}@media screen and (min-width: 992px){.layer.jobs .layerInner .row .right{border-left: 1px solid #009fe3}}@media screen and (min-width: 992px){.layer.jobs .layerInner .row .right .layerItemBody{padding-left: 15px}}.layer.jobs .layerInner .row .right .layerItemBody h3{color: #004899}.layer.jobs .layerInner .row .right .layerItemBody h4{margin-top: 0;margin-bottom: 40px;font-size: 14px;font-weight: 700}.layer.mitarbeiter .layerInner, .layer.leistungen .layerInner{padding: 15px 15px;background-color: #fff}@media screen and (min-width: 992px){.layer.mitarbeiter .layerInner, .layer.leistungen .layerInner{padding: 25px 65px 5px}}.layer.mitarbeiter .layerInner .item, .layer.leistungen .layerInner .item{margin-left: -16px;margin-right: -16px}.layer.mitarbeiter .layerInner .layerProduct, .layer.leistungen .layerInner .layerProduct{margin-bottom: 20px;padding-left: 16px;padding-right: 16px}.layer.mitarbeiter .layerInner .layerProduct .itemImage, .layer.leistungen .layerInner .layerProduct .itemImage{position: relative;overflow: hidden}.layer.mitarbeiter .layerInner .layerProduct .itemImage .itemCaption, .layer.leistungen .layerInner .layerProduct .itemImage .itemCaption{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(231, 237, 241, 0.7);transition: all .5s}@media screen and (min-width: 992px){.layer.mitarbeiter .layerInner .layerProduct .itemImage .itemCaption, .layer.leistungen .layerInner .layerProduct .itemImage .itemCaption{top: 100%}}.layer.mitarbeiter .layerInner .layerProduct .itemImage .itemCaption .itemCaptionInner, .layer.leistungen .layerInner .layerProduct .itemImage .itemCaption .itemCaptionInner{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;color: #004899;font-size: 18px;font-weight: 700;text-align: center}.layer.mitarbeiter .layerInner .layerProduct .itemImage .itemCaption .itemCaptionInner h4, .layer.leistungen .layerInner .layerProduct .itemImage .itemCaption .itemCaptionInner h4{margin-bottom: 0;color: #009fe3;font-size: 24px;font-weight: 700}.layer.mitarbeiter .layerInner .layerProduct .itemImage:hover .itemCaption, .layer.leistungen .layerInner .layerProduct .itemImage:hover .itemCaption{top: 0;transition: all .5s}.layer.mitarbeiter .layerInner .layerProduct .itemTitle, .layer.leistungen .layerInner .layerProduct .itemTitle{height: 45px;padding-top: 6px;color: #fff;background-image: url("../assets/images/lowline-bar.png");background-position: left top;background-repeat: no-repeat;text-align: center}@media screen and (min-width: 768px){.layer.mitarbeiter .layerInner .layerProduct .itemTitle, .layer.leistungen .layerInner .layerProduct .itemTitle{padding-left: 35px}}.layer.mitarbeiter .layerInner .layerProduct .itemTitle h3, .layer.leistungen .layerInner .layerProduct .itemTitle h3{margin-bottom: 0;font-size: 14px;text-align: center}@media screen and (min-width: 992px){.layer.mitarbeiter .layerInner .layerProduct:not(.layerProductNew) .itemImage img, .layer.leistungen .layerInner .layerProduct:not(.layerProductNew) .itemImage img{position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);max-width: none;width: auto;height: inherit}}@media screen and (max-width: 767px){.layer.mitarbeiter .layerInner{padding: 0;background-color: transparent}}@media screen and (max-width: 767px){.layer.mitarbeiter .layerInner .item{margin-left: 0;margin-right: 0}}@media screen and (max-width: 767px){.layer.mitarbeiter .layerInner .layerClose{display: inline-block;position: absolute;top: 0;right: 0;margin-top: 10px;margin-right: 5px}}@media screen and (max-width: 767px){.layer.mitarbeiter .layerInner .layerProduct{padding-left: 0;padding-right: 0}}@media screen and (min-width: 992px){.layer.mitarbeiter .layerInner .layerProduct .itemImage{height: 200px}}@media screen and (min-width: 1200px){.layer.mitarbeiter .layerInner .layerProduct .itemImage{height: 260px}}@media screen and (max-width: 767px){.layer.mitarbeiter .layerInner .layerProduct .itemTitle{height: auto;padding-top: 15px;padding-bottom: 5px;background-color: #009fe3;background-image: none}}@media screen and (min-width: 992px){.layer.leistungen{top: -40px}}.layer.leistungen .layerInner .leistungenItems{margin-top: 25px}@media screen and (max-width: 767px){.layer.leistungen .layerInner .leistungenItems .carousel-inner .item{margin-left: 0;margin-right: 0;padding-left: 7.5px;padding-right: 7.5px}}@media screen and (min-width: 992px){.layer.leistungen .layerInner .leistungenItems .carousel-inner .item{height: 501px}}@media screen and (max-width: 767px){.layer.leistungen .layerInner .leistungenItems .carousel-inner .item .layerProduct{margin-left: -7.5px;margin-right: -7.5px;margin-bottom: 0;padding-left: 0;padding-right: 0}}.layer.leistungen .layerInner .leistungenItems .carousel-inner .item .layerProduct .itemImage{margin-left: 0;margin-right: 0;margin-bottom: 15px}@media screen and (min-width: 768px){.layer.leistungen .layerInner .leistungenItems .carousel-inner .item .layerProduct .itemImage{height: 235px;margin-bottom: 20px}}.layer.leistungen .layerInner .leistungenItems .carousel-control.left{left: -15px}.layer.leistungen .layerInner .leistungenItems .carousel-control.right{right: -15px}.layer.leistungen .layerInner .layerProduct .itemImage .itemCaption{display: none}.layer.leistungenNew .layerInner{padding-bottom: 25px}.layer.leistungenNew .layerInner .leistungenCarousel{top: -45px;min-height: 100%;padding: 15px 15px;background-color: #fff}@media screen and (min-width: 768px){.layer.leistungenNew .layerInner .leistungenCarousel{top: 0;min-height: auto;height: 750px;padding: 45px 15px 30px}}@media screen and (min-width: 992px){.layer.leistungenNew .layerInner .leistungenCarousel{padding: 45px 65px 30px}}.layer.leistungenNew .layerInner .leistungenCarousel .carousel-indicators{position: relative;bottom: auto;left: auto;width: 100%;margin-left: 0;overflow-y: auto}@media screen and (min-width: 768px){.layer.leistungenNew .layerInner .leistungenCarousel .carousel-indicators{height: 340px}}@media screen and (min-width: 992px){.layer.leistungenNew .layerInner .leistungenCarousel .carousel-indicators{height: 522px}}.layer.leistungenNew .layerInner .leistungenCarousel .carousel-indicators li{display: block;float: left;width: 95px;height: auto;text-indent: inherit;border-radius: 0;margin: 0 0 15px;border-color: transparent}.layer.leistungenNew .layerInner .leistungenCarousel .carousel-indicators li img{max-width: 100%;height: auto}.layer.leistungenNew .layerInner .leistungenCarousel .carousel-indicators li:nth-child(2n+1){margin-right: 15px}.layer.leistungenNew .layerInner .leistungenCarousel .item{margin-left: 0;margin-right: 0}.layer.leistungenNew .layerInner .leistungenCarousel .item .layerProductNew{height: 100%;margin-bottom: 0;padding-left: 0;padding-right: 0}.layer.leistungenNew .layerInner .leistungenCarousel .item .layerProductNew .itemImage{position: inherit;height: 100%;overflow: auto}.layer.leistungenNew .layerInner .leistungenCarousel .item .layerProductNew .itemImage img{display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.itemToggle{position: absolute;top: -10px;right: 0;width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 0;border-bottom: 8px solid #004899;cursor: pointer}@media screen and (min-width: 768px){.itemToggle{border-left-width: 15px;border-right-width: 15px;border-bottom-width: 17px}}@media screen and (min-width: 992px){.itemToggle{top: 5px}}.itemToggle.collapsed{border-top: 8px solid #004899;border-bottom: 0}@media screen and (min-width: 768px){.itemToggle.collapsed{border-top-width: 17px}}.jobsHeadline{padding-left: 15px;padding-right: 15px}@media screen and (min-width: 768px){.jobsHeadline{padding-left: 0;padding-right: 0}}.jobsPreview{list-style: none;margin-bottom: 30px;padding-left: 15px;padding-right: 15px}@media screen and (min-width: 768px){.jobsPreview{padding-left: 0;padding-right: 0}}@media screen and (min-width: 992px){.jobsPreview{margin-bottom: 0}}.jobsPreview > li > .layerButton{padding: 2px 0;color: #1d1d1b;font-weight: 700}.jobsPreview > li > .layerButton:hover, .jobsPreview > li > .layerButton:focus{color: #009fe3;text-decoration: none}.carousel{display: none;height: 100%}@media screen and (min-width: 768px){.carousel{display: block}}.carousel.responsive{display: block}@media screen and (min-width: 768px){.carousel.responsive{display: none}}.carousel.carouselNew{display: block}.carousel .carousel-inner{height: 100%}.carousel .carousel-inner .item{height: 100%}.carousel .carousel-control{width: 35px;text-shadow: none;opacity: 1}.carousel .carousel-control.left, .carousel .carousel-control.right{background-image: none}.carousel .carousel-control.left .left-arrow,.carousel .carousel-control.left .right-arrow, .carousel .carousel-control.right .left-arrow,.carousel .carousel-control.right .right-arrow{display: inline-block;position: absolute;top: 50%;margin-top: -10px;width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 20px solid transparent;z-index: 1051}@media screen and (min-width: 768px){.carousel .carousel-control.left{left: -20px}}@media screen and (min-width: 992px){.carousel .carousel-control.left{left: -35px}}.carousel .carousel-control.left .left-arrow{left: 5px;border-right: 17px solid #004899}@media screen and (min-width: 768px){.carousel .carousel-control.right{right: -20px}}@media screen and (min-width: 992px){.carousel .carousel-control.right{right: -35px}}.carousel .carousel-control.right .right-arrow{right: 5px;border-left: 17px solid #004899}.bs-tabs{list-style: none;margin-bottom: 0;padding-left: 0}.bs-tabs > li{position: relative;display: block}.bs-tabs > li > a{position: relative;display: block;line-height: 20px;margin-bottom: 7px;padding: 10px 15px;color: #fff;font-size: 18px;font-weight: 700;background-color: #009fe3}.bs-tabs > li:hover > a, .bs-tabs > li:focus > a, .bs-tabs > li.active > a{text-decoration: none;background-color: #004899}.bs-tabs > li:hover > a:before, .bs-tabs > li:focus > a:before, .bs-tabs > li.active > a:before{content: '';position: absolute;top: 0;left: -12px;width: 0;height: 0;border-top: 20px solid transparent;border-right: 12px solid #004899;border-bottom: 20px solid transparent}ul.downloads{list-style: none;padding-left: 35px}ul.downloads > li{position: relative}ul.downloads > li:before{content: '';position: absolute;top: 0;left: -35px;width: 24px;height: 18px;background-image: url("../assets/images/download-icon.png")}main.itemPage{margin-top: 60px;margin-bottom: 60px}main.itemPage .itemHeadline{margin-bottom: 30px}.google-map{height: 500px}footer{padding-top: 15px;padding-bottom: 15px;color: #fff;background-color: #024b9a}footer .footer{position: relative;padding-left: 15px;padding-right: 15px;padding-bottom: 15px;font-weight: 700}@media screen and (min-width: 768px){footer .footer{padding-left: 0;padding-right: 0;padding-bottom: 0}}footer .footer a{color: #fff}footer .footer a:hover{color: #fff;text-decoration: underline}footer .footer h2{margin-bottom: 2px;margin-left: -1px;color: #009fe3;font-size: 24px;font-weight: 900}footer .footer .footer-menu{display: none}@media screen and (min-width: 992px){footer .footer .footer-menu{display: block}}footer .footer .footer-menu > a{display: block;margin-bottom: 2px;margin-left: -1px;line-height: 1.1;color: #009fe3;font-size: 18px;font-weight: 900}@media screen and (min-width: 768px){footer .footer .footer-menu > a{font-size: 24px}}footer .footer .footer-menu > a:hover, footer .footer .footer-menu > a:focus{text-decoration: none}footer .footer .footer-menu .nav{margin-left: -15px}footer .footer .footer-menu .nav > li > a{padding-top: 2px;padding-bottom: 2px}footer .footer .footer-menu .nav > li > a:hover, footer .footer .footer-menu .nav > li > a:focus{background-color: transparent}footer .footer .right{padding-top: 30px}@media screen and (min-width: 768px){footer .footer .right{padding-top: 0}}footer .footer .right h2{font-size: 18px}@media screen and (min-width: 768px){footer .footer .right h2{font-size: 24px}}footer .footer .right .navbar-footer{margin-top: 40px;border-top: 2px solid #009fe3}footer .footer .right .navbar-footer > li > a{padding: 2px 0;color: #009fe3;font-size: 16px;font-weight: 900;text-transform: uppercase}@media screen and (min-width: 768px){footer .footer .right .navbar-footer > li > a{font-size: 18px}}footer .footer .right .navbar-footer > li > a:hover, footer .footer .right .navbar-footer > li > a:focus{background-color: transparent;text-decoration: none}footer .footer .toTop{position: absolute;bottom: 10px;right: 65px;width: 32px;height: 32px;border: 2px solid #009fe3;border-radius: 100%}footer .footer .toTop:before{content: '';position: absolute;top: 8px;left: 8px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 10px solid #009fe3}div.blog-featured{display: none !important}.navbar-bs .navbar-header .header-lang{float: left;position: relative;margin-top: 17px;margin-left: 15px;color: #0d5bad;font-size: 13px;font-weight: 700}@media screen and (min-width: 768px){.navbar-bs .navbar-header .header-lang{float: none;position: absolute;top: 18px;right: 100px;margin-top: 0;margin-left: 0}}.navbar-bs .navbar-header .header-lang a{color: #0d5bad}.navbar-bs .navbar-header .header-lang li:first-of-type{border-right: 2px solid#0d5bad}.navbar-bs .navbar-header .header-lang li:last-of-type{margin-left: -2.8px}.navbar-bs .navbar-header .header-lang li.lang-active a{color:#009fe3 !important}.navbar-bs .navbar-header .header-lang{margin-top: 0px}.navbar-offcanvas .header-phone{display: none}.navbar-offcanvas .header-lang{margin-top: 18px}.navbar-offcanvas .header-lang li:first-of-type{border-right: 2px solid #009fe3}.navbar-offcanvas .header-lang li:last-of-type{margin-left: -2.8px}.navbar-offcanvas .header-lang li.lang-active a{color:#fff!important}.navbar-offcanvas .header-lang li a{font-weight: 700;color: #009fe3!important}@media only screen and (max-width:767px){.navbar-bs .navbar-header .header-lang{display:none}.layer.leistungenNew .layerInner .leistungenCarousel .item{min-height: 415px}}@media only screen and (min-width:768px){.navbar-offcanvas .header-lang{display: none}}.visually-hidden{visibility: hidden;display: none}div.mod-languages ul li.lang-active{background-color: transparent}div.mod-languages li{margin: 0}div.mod-languages a{padding: 0 3px}