@font-face{font-family:'M PLUS 1p';font-style:normal;font-weight:300;src:url(fonts/m-plus-1p-v14-latin-300.eot);src:local("M PLUS 1p Light"),local("MPLUS1p-Light"),url(fonts/m-plus-1p-v14-latin-300.eot?#iefix) format("embedded-opentype"),url(fonts/m-plus-1p-v14-latin-300.woff2) format("woff2"),url(fonts/m-plus-1p-v14-latin-300.woff) format("woff"),url(fonts/m-plus-1p-v14-latin-300.ttf) format("truetype"),url(fonts/m-plus-1p-v14-latin-300.svg#MPLUS1p) format("svg")}@font-face{font-family:'M PLUS 1p';font-style:normal;font-weight:400;src:url(fonts/m-plus-1p-v14-latin-regular.eot);src:local("M PLUS 1p"),local("MPLUS1p-Regular"),url(fonts/m-plus-1p-v14-latin-regular.eot?#iefix) format("embedded-opentype"),url(fonts/m-plus-1p-v14-latin-regular.woff2) format("woff2"),url(fonts/m-plus-1p-v14-latin-regular.woff) format("woff"),url(fonts/m-plus-1p-v14-latin-regular.ttf) format("truetype"),url(fonts/m-plus-1p-v14-latin-regular.svg#MPLUS1p) format("svg")}@font-face{font-family:'M PLUS 1p';font-style:normal;font-weight:700;src:url(fonts/m-plus-1p-v14-latin-700.eot);src:local("M PLUS 1p Bold"),local("MPLUS1p-Bold"),url(fonts/m-plus-1p-v14-latin-700.eot?#iefix) format("embedded-opentype"),url(fonts/m-plus-1p-v14-latin-700.woff2) format("woff2"),url(fonts/m-plus-1p-v14-latin-700.woff) format("woff"),url(fonts/m-plus-1p-v14-latin-700.ttf) format("truetype"),url(fonts/m-plus-1p-v14-latin-700.svg#MPLUS1p) format("svg")}body,html{width:100%;height:100%;background:#fff;font-size:14px;font-family:'M PLUS 1p',sans-serif}h1{color:#4a4a4a;font-size:48px;margin:0 0 30px 0;font-weight:700;line-height:1.2em}h2{color:#4a4a4a;font-size:36px;margin:0 0 10px 0;font-weight:700;line-height:1.3em}h3{color:#4a4a4a;font-size:24px;font-weight:700}h4{color:#4a4a4a;font-size:16px;font-weight:700}p{font-size:18px;line-height:1.6em;color:#4a4a4a;margin:0 0 30px 0}strong{font-weight:700}a{color:#4a4a4a}a[href^="tel:"]{text-decoration:none}a:hover{color:#df0d40}a.button{background:#4a4a4a;border:1px solid #4a4a4a;color:#fff;text-decoration:none;text-transform:uppercase;padding:9px 19px;font-weight:700;font-size:18px;display:inline-block;text-align:center;-webkit-transition:background .5s;transition:background .5s;-webkit-transition:color .5s;transition:color .5s}a.button:hover{background:#fff;border:1px solid #4a4a4a;color:#4a4a4a}a[href$=".pdf"]{background:url(../images/pdf.svg) center left no-repeat;padding-left:45px;height:35px;display:inline-block;display:block;color:#4a4a4a;font-size:15px;line-height:18px}a[href$=".pdf"]:hover{color:#df0d40}@media screen and (max-width:780px){h2{font-size:24px;margin:0 0 10px 0;line-height:1.3em}h3{font-size:24px}a.button{font-size:15px}}@media screen and (max-width:630px) and (min-width:500px){a.button{padding:6px 10px;font-weight:700;font-size:12px}}.box ul{list-style-type:disc;margin:0 0 15px 20px}.box ul li{color:#4a4a4a;line-height:1.6em}img.full{width:100%;height:auto}.iframeWrapper{position:relative;padding-bottom:75%;height:0;overflow:hidden;width:100%;height:auto}.iframeWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.gridContainer{display:grid;grid-template-columns:1fr 195px 195px 195px 195px 1fr;display:-ms-grid;-ms-grid-columns:1fr 195px 195px 195px 195px 1fr;grid-gap:0;grid-row-gap:0;grid-column-gap:0;overflow-x:hidden}.inner{width:100%;max-width:780px;margin:0 auto}.box{min-height:100px;position:relative}.box.empty{display:none}header{grid-column-start:1;grid-column-end:7;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:6;-ms-grid-row:1}footer{grid-column-start:1;grid-column-end:7;grid-row-start:7;grid-row-end:8;-ms-grid-column:1;-ms-grid-column-span:6;-ms-grid-row:7}.box.intro{grid-column-start:2;grid-column-end:6;grid-row-start:2;grid-row-end:3;-ms-grid-column:2;-ms-grid-column-span:4;-ms-grid-row:2}.home .box.slider1{grid-column-start:1;grid-column-end:4;grid-row-start:3;grid-row-end:4;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:3}.home .box.slider2{grid-column-start:4;grid-column-end:7;grid-row-start:3;grid-row-end:4;-ms-grid-column:4;-ms-grid-column-span:3;-ms-grid-row:3}.home .box.unternehmen{grid-column-start:1;grid-column-end:7;grid-row-start:4;grid-row-end:5;-ms-grid-column:1;-ms-grid-column-span:6;-ms-grid-row:4}.home .box.leistungen{grid-column-start:1;grid-column-end:4;grid-row-start:5;grid-row-end:6;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:5}.home .box.slider3,.home .box.team{grid-column-start:4;grid-column-end:7;grid-row-start:5;grid-row-end:6;-ms-grid-column:4;-ms-grid-column-span:3;-ms-grid-row:5}.home .box.zitate{grid-column-start:2;grid-column-end:6;grid-row-start:6;grid-row-end:7;-ms-grid-column:2;-ms-grid-column-span:4;-ms-grid-row:6}@media screen and (max-width:780px){.gridContainer{display:grid;grid-template-columns:20% 20% 20% 20% 20%;display:-ms-grid;-ms-grid-columns:20% 20% 20% 20% 20%}header{grid-column-start:1;grid-column-end:6;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:5;-ms-grid-row:1}footer{grid-column-start:1;grid-column-end:6;grid-row-start:6;grid-row-end:7;-ms-grid-column:1;-ms-grid-column-span:5;-ms-grid-row:6}.home .box.intro{grid-column-start:1;grid-column-end:4;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:2}.home .box.slider1{grid-column-start:4;grid-column-end:6;grid-row-start:2;grid-row-end:3;-ms-grid-column:4;-ms-grid-column-span:2;-ms-grid-row:2}.home .box.slider2{grid-column-start:1;grid-column-end:4;grid-row-start:3;grid-row-end:4;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:3}.home .box.unternehmen{grid-column-start:4;grid-column-end:6;grid-row-start:3;grid-row-end:4;-ms-grid-column:4;-ms-grid-column-span:2;-ms-grid-row:3}.home .box.leistungen{grid-column-start:1;grid-column-end:3;grid-row-start:4;grid-row-end:5;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:4}.home .box.slider3,.home .box.team{grid-column-start:3;grid-column-end:6;grid-row-start:4;grid-row-end:5;-ms-grid-column:3;-ms-grid-column-span:2;-ms-grid-row:4}.home .box.zitate{grid-column-start:1;grid-column-end:6;grid-row-start:5;grid-row-end:6;-ms-grid-column:1;-ms-grid-column-span:5;-ms-grid-row:5}}@media screen and (max-width:500px){.gridContainer{display:grid;grid-template-columns:1fr;display:-ms-grid;-ms-grid-columns:100%}header{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:1}footer{grid-column-start:1;grid-column-end:2;grid-row-start:9;grid-row-end:10;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:9}.home .box.slider1{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:2}.home .box.intro{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:3}.home .box.unternehmen{grid-column-start:1;grid-column-end:2;grid-row-start:4;grid-row-end:5;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:4}.home .box.slider2{grid-column-start:1;grid-column-end:2;grid-row-start:5;grid-row-end:6;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:5}.home .box.leistungen{grid-column-start:1;grid-column-end:2;grid-row-start:6;grid-row-end:7;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:6}.home .box.slider3,.home .box.team{grid-column-start:1;grid-column-end:2;grid-row-start:7;grid-row-end:8;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:7}.home .box.zitate{grid-column-start:1;grid-column-end:2;grid-row-start:8;grid-row-end:9;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:8}}header{border-bottom:1px solid #df0d40;background:#fff;position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;height:59px}header nav:after{content:'';display:block;clear:both}header nav li{float:left;width:20%}header nav li a{padding:16px 16px;text-align:center;text-decoration:none;color:#df0d40;font-weight:700;font-size:18px;border-right:1px solid #df0d40;display:inline-block;width:100%}header nav li:first-of-type a{border-left:1px solid #df0d40}header nav li.active a{background:#df0d40;color:#fff}header nav li:hover a{background:#df0d40;color:#fff}header .logo{position:absolute;top:17px;left:20px;width:110px}header .lang{position:absolute;top:21px;right:20px}header .lang li{float:left;border:0;width:auto}header .lang li:first-of-type a{border-right:2px solid #828282}header nav .lang a{text-decoration:none;font-size:18px;line-height:18px;font-weight:500;padding:0 8px 0 8px;color:#828282;border:0}header nav .lang li:first-of-type a{border-left:0}header .lang .active a{color:#df0d40;font-weight:700;background:#fff}header .navSwitch{display:none}@media screen and (max-width:1150px){header nav{margin:0 0 0 110px}header nav li{width:auto}}@media screen and (max-width:950px){header nav{margin:0 0 0 140px}header nav li a{padding:17px 10px;font-size:17px}header .logo{left:10px}}@media screen and (max-width:780px){header{height:40px}header .lang{position:relative;top:auto;right:auto;margin:0 auto;text-align:center;background:#fff;border-bottom:5px solid #df0d40;padding:0 0 5px 0}header .lang li{width:auto;float:none;display:inline-block;border:0;padding:0}header .lang a{border:0;padding:2px 5px;font-size:16px}header .lang .active a{color:#df0d40;font-weight:500;background:#fff}header nav{position:absolute;top:40px;right:0;left:0;margin:0;width:100%;height:0;overflow:hidden;z-index:1000}header nav li{display:block;width:100%;background:#fff;margin:0;float:none}header .logo{top:8px;left:10px;width:100px}header .navSwitch{display:block;position:absolute;right:20px;top:8px;cursor:pointer}header .navSwitch img{width:24px}}footer{background:#828282;color:#fff;padding:30px 30px}footer a{color:#fff}footer a:hover{color:#e0e0e0}footer hr{border:0;border-top:1px solid #fff;background:0 0;margin:30px 0}footer .col{font-weight:700;float:left;padding:0 40px 0 0;margin:0 0 30px 0}footer .col.fone{padding:32px 0 0 0}footer nav:after{content:'';display:block;clear:both}footer nav li{float:left}footer nav li a{padding:5px 15px 5px 0;display:inline-block}footer nav li.active a{font-weight:700}.intro{padding:152px 0 90px 0;text-align:center}.intro h1{text-align:center;font-weight:300;font-size:62px;margin:0}.home .intro h1{margin:0 0 85px 0}@media screen and (max-width:780px){.home .intro h1{margin:0 0 45px 0}}.intro h1 strong{color:#df0d40;font-weight:700}.intro h1 br.hide{display:none}.intro .logo{width:320px}@media screen and (max-width:810px){.intro h1{font-size:60px;margin:0 0 30px 0}}@media screen and (max-width:780px){.intro{padding:60px 0 20px 0;text-align:center}.intro h1{font-size:40px;margin:0 0 30px 0}.intro h1 br.hide{display:block}.intro .logo{width:200px}}.home .slider,.home .slider>div{background-position:center center;height:500px;height:40vw}.slider1 .slider,.slider1 .slider>div,.slider2 .slider,.slider2 .slider>div{height:30vw}.home .slider1{padding-right:15px}.home .slider2{padding-left:15px}.home .slider3{padding-left:15px;height:auto;padding-bottom:100%}.home .slider3 .slider>div{height:auto;padding-bottom:100%}@media screen and (max-width:780px){.home .slider1{padding-right:0}.home .slider2{padding-left:0}.home .slider3{padding-left:0}}@media screen and (max-width:780px) and (min-width:501px){.home .slider{position:absolute;top:0;bottom:0;height:100%!important}.home .slider>div{height:100%!important}}@media screen and (max-width:500px){.slider1 .slider,.slider1 .slider>div,.slider2 .slider,.slider2 .slider>div,.slider3 .slider,.slider3 .slider>div{height:50vw}}.home .box.team{background:url(../../media/images/slider/quadratisch.jpg) center center no-repeat;background-size:cover;padding-bottom:100%;margin-left:15px}@media screen and (max-width:780px){.home .box.team{margin-left:0}}.box.unternehmen{background:#e9e9e9;padding:55px 0 60px 0;margin:25px 0}.box.unternehmen .siegel{float:right;width:230px;padding:20px 0 0 80px}.box.unternehmen .siegel .logo-aeo{margin:0 0 30px 0}.box.unternehmen .button{margin:60px 0 0 0}@media screen and (max-width:840px){.box.unternehmen{padding:20px 10px 20px 20px}}@media screen and (max-width:780px){.box.unternehmen{padding:20px 10px 20px 20px;margin:0 0}.box.unternehmen h2{font-size:20px}.unternehmen p{font-size:2vw}.box.unternehmen .siegel{display:none}.box.unternehmen .button{margin:0 auto;width:160px;display:block;padding:9px 10px}}@media screen and (max-width:620px){.unternehmen p{font-size:14px}}@media screen and (max-width:500px){.box.unternehmen h2{font-size:24px}.box.unternehmen .button{margin:0 auto;width:180px;display:block}}.box.leistungen{background:#df0d40;margin-right:15px}.box.leistungen .overlay{float:right;width:100%;height:100%;max-width:400px;padding:20px 30px 20px 20px;color:#fff}.box.leistungen h2{color:#fff;font-weight:700}.box.leistungen p{color:#fff;padding-right:30px}.box.leistungen .overlay img{margin:0 0 30px 0}@media screen and (max-width:930px){.box.leistungen .overlay{padding:30px 30px 20px 20px}}@media screen and (max-width:825px){.box.leistungen .overlay{padding:30px 30px 20px 20px}}@media screen and (max-width:790px){.box.leistungen .overlay{padding:20px 30px 20px 20px}}@media screen and (max-width:780px){.box.leistungen{margin-right:0}.box.leistungen .overlay{padding:40px 20px 20px 20px;color:#fff}.box.leistungen h2{font-size:20px}.box.leistungen p{font-size:2vw;padding-right:0}}@media screen and (max-width:620px){.box.leistungen p{font-size:14px}}@media screen and (max-width:500px){.box.leistungen .overlay{max-width:100%;padding:20px 20px 20px 20px;color:#fff}.box.leistungen .overlay h2{font-size:24px}.box.leistungen .button{margin:0 auto;width:180px;display:block}}.zitate{padding:100px 0}.zitate blockquote{color:#df0d40;font-size:48px;font-family:Arvo,sans-serif}.zitate p{margin:10px 0 40px 0}@media screen and (max-width:840px){.zitate{padding:60px 20px 60px 20px}.zitate blockquote{font-size:40px}}@media screen and (max-width:780px){.zitate{padding:40px 0;max-width:60vw;margin:0 auto}.zitate blockquote{font-size:4.2vw}.zitate p{font-size:14px}.zitate .button{margin:0 auto;width:180px;display:block}}@media screen and (max-width:650px){.zitate{padding:20px 0;max-width:80vw;margin:0 auto}.zitate blockquote{font-size:5.3vw}}.unternehmen .slider,.unternehmen .slider>div{background-position:center center;height:500px;height:30vw}.gridContainer.unternehmen{overflow:hidden}.unternehmen .box.portrait{grid-column-start:1;grid-column-end:4;grid-row-start:3;grid-row-end:5;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:3;-ms-grid-row-span:2}.unternehmen .box.slider1{grid-column-start:4;grid-column-end:7;grid-row-start:3;grid-row-end:4;-ms-grid-column:4;-ms-grid-column-span:3;-ms-grid-row:3}.unternehmen .box.slider2{grid-column-start:1;grid-column-end:4;grid-row-start:5;grid-row-end:6;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:5}.unternehmen .box.philosophie{grid-column-start:4;grid-column-end:7;grid-row-start:4;grid-row-end:7;-ms-grid-column:4;-ms-grid-column-span:3;-ms-grid-row:4;-ms-grid-row-span:3}.unternehmen .box.qualitaet{grid-column-start:1;grid-column-end:4;grid-row-start:6;grid-row-end:9;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:6;-ms-grid-row-span:3}.unternehmen .box.slider3{grid-column-start:4;grid-column-end:7;grid-row-start:7;grid-row-end:8;-ms-grid-column:4;-ms-grid-column-span:3;-ms-grid-row:7}.unternehmen .box.siegel{grid-column-start:4;grid-column-end:7;grid-row-start:8;grid-row-end:9;-ms-grid-column:4;-ms-grid-column-span:3;-ms-grid-row:8}.unternehmen .box.sicherheit{grid-column-start:1;grid-column-end:7;grid-row-start:9;grid-row-end:10;-ms-grid-column:1;-ms-grid-column-span:6;-ms-grid-row:9}.unternehmen .box.slider4{grid-column-start:1;grid-column-end:4;grid-row-start:10;grid-row-end:11;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:10}.unternehmen .box.slider5{grid-column-start:4;grid-column-end:7;grid-row-start:10;grid-row-end:11;-ms-grid-column:4;-ms-grid-column-span:3;-ms-grid-row:10}.unternehmen .box.standorte{grid-column-start:1;grid-column-end:7;grid-row-start:11;grid-row-end:12;-ms-grid-column:1;-ms-grid-column-span:6;-ms-grid-row:11}.unternehmen footer{grid-column-start:1;grid-column-end:7;grid-row-start:12;grid-row-end:13;-ms-grid-column:1;-ms-grid-column-span:6;-ms-grid-row:12}@media screen and (max-width:780px){.gridContainer.unternehmen{display:grid;grid-template-columns:50% 50%;display:-ms-grid;-ms-grid-columns:50% 50%;min-height:100%;grid-template-rows:auto auto auto auto auto auto auto auto 1fr;-ms-grid-rows:auto auto auto auto auto auto auto auto 1fr}.unternehmen .box.intro{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:2}.unternehmen .box.portrait{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:3}.unternehmen .box.slider1{grid-column-start:1;grid-column-end:2;grid-row-start:4;grid-row-end:5;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:4}.unternehmen .box.slider2{grid-column-start:2;grid-column-end:3;grid-row-start:4;grid-row-end:5;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:4}.unternehmen .box.philosophie{grid-column-start:1;grid-column-end:3;grid-row-start:5;grid-row-end:6;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:5}.unternehmen .box.qualitaet{grid-column-start:1;grid-column-end:3;grid-row-start:6;grid-row-end:7;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:6}.unternehmen .box.slider3{display:none}.unternehmen .box.siegel{display:none}.unternehmen .box.sicherheit{grid-column-start:1;grid-column-end:3;grid-row-start:7;grid-row-end:8;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:7}.unternehmen .box.slider4{display:none}.unternehmen .box.slider5{display:none}.unternehmen .box.standorte{grid-column-start:1;grid-column-end:3;grid-row-start:8;grid-row-end:9;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:8}.unternehmen footer{grid-column-start:1;grid-column-end:3;grid-row-start:9;grid-row-end:10;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:9}}.unternehmen .box.portrait{background:#df0d40;margin:0 15px 30px 0}.unternehmen .box.portrait .overlay{float:right;width:100%;height:100%;max-width:400px;padding:30px 30px 20px 20px;color:#fff}.unternehmen .box.portrait .overlay h2{color:#fff;font-weight:700}.unternehmen .box.portrait .overlay p{color:#fff;padding-right:30px}@media screen and (max-width:780px){.unternehmen .box.portrait{background:#e9e9e9;margin:0 0 4px 0}.unternehmen .box.portrait .overlay{float:none;max-width:100%;padding:5px 20px 20px 35px;color:#4a4a4a}.unternehmen .box.portrait .overlay h2{color:#4a4a4a}.unternehmen .box.portrait .overlay p{color:#4a4a4a;padding-right:0}}.unternehmen .box.slider1{margin:0 0 30px 15px;height:30vw}.unternehmen .box.philosophie{background:#e9e9e9;margin:0 0 30px 15px}.unternehmen .box.philosophie .overlay{float:left;width:100%;max-width:400px;height:100%;padding:30px 30px 20px 30px;color:#fff}@media screen and (max-width:780px){.unternehmen .box.philosophie{margin:0 0 4px 0}.unternehmen .box.philosophie .overlay{float:none;max-width:100%;padding:5px 20px 20px 35px;color:#fff}}.unternehmen .box.slider2{margin:0 15px 30px 0}@media screen and (max-width:780px){.unternehmen .box.slider1{margin:0 2px 4px 0}.unternehmen .box.slider2{margin:0 0 4px 2px}}.unternehmen .box.qualitaet{background:#e9e9e9;margin:0 15px 30px 0}.unternehmen .box.qualitaet .overlay{float:right;width:100%;height:100%;max-width:400px;padding:30px 30px 20px 20px;color:#fff}.unternehmen .box.qualitaet h3{color:#df0d40;text-transform:uppercase;font-size:1.5rem;margin:20px 0 20px 0}.unternehmen .box.qualitaet h4{color:#4a4a4a;font-size:1.2rem;font-weight:700}@media screen and (max-width:780px){.unternehmen .box.qualitaet{margin:0 0 4px 0}.unternehmen .box.qualitaet .overlay{float:none;max-width:100%;padding:5px 20px 20px 35px;color:#fff}}.unternehmen .box.slider3{margin:0 0 30px 15px}.unternehmen .box.siegel{padding:6vw 3.5% 6vw 12%;margin:0 0 30px 15px}.unternehmen .box.siegel img{width:28%;max-width:180px;min-width:120px;vertical-align:middle}.unternehmen .box.siegel img.tuev{margin-right:40px}.unternehmen .box.siegel img.ISO14001{width:22%;min-width:90px;max-width:135px}@media screen and (max-width:1450px){.unternehmen .box.siegel{padding:10vw 3.5% 10vw 12%;margin:0 0 30px 15px}}@media screen and (max-width:1250px){.unternehmen .box.siegel{padding:18vw 3.5% 18vw 12%;margin:0 0 30px 15px}}.unternehmen .box.sicherheit{background:#e9e9e9;margin:0 0 30px 0;padding:30px}.unternehmen .box.sicherheit h3{color:#df0d40;text-transform:uppercase;font-size:1.5rem;margin:20px 0 20px 0}@media screen and (max-width:780px){.unternehmen .box.sicherheit{padding:5px 20px 20px 35px;margin:0 0 4px 0}}.unternehmen .box.slider4{margin:0 15px 30px 0}.unternehmen .box.slider5{margin:0 0 30px 15px}.unternehmen .box.standorte{background:#e9e9e9;margin:0 0 30px 0;padding:30px 0 0 0}.unternehmen .box.standorte .left{width:45%;float:left;padding:0 30px 0 0}.unternehmen .box.standorte .right{width:55%;float:left}.unternehmen .box.standorte .left.full{width:100%}.unternehmen .box.standorte .right.hidden{display:none}.unternehmen .box.standorte .left h6{color:#df0d40;font-size:20px;font-weight:700}.unternehmen .box.standorte .tabs li{display:inline-block;width:24%;text-align:center;vertical-align:middle;cursor:pointer}.unternehmen .box.standorte .tabs img{height:5vw}@media screen and (max-width:780px){.unternehmen .box.standorte{margin:0 0 4px 0;padding:5px 20px 20px 35px}}.box ul.tab-links{margin:30px 0 30px 0}.tab-links:after{content:'';display:block;clear:both}.tab-content{clear:both;padding:8px}.tab-content:after{content:'';display:block;clear:both}.tab{display:none}.tab.active{display:block}.tab-links img{max-width:120px}@media screen and (max-width:880px){.unternehmen .box.standorte .tabs img{height:6vw}}@media screen and (max-width:600px){.unternehmen .box.standorte .left{width:100%;float:none;padding:0}.unternehmen .box.standorte .right{width:100%;float:none}}@media screen and (max-width:500px){.unternehmen .box.standorte .tabs img{height:30px}}@media screen and (max-width:420px){.unternehmen .box.standorte .tabs img{height:25px}}.leistungen .slider,.leistungen .slider>div{background-position:center center;height:500px;height:30vw}.gridContainer.leistungen{overflow:hidden}.leistungen .box.transportlogistik{grid-column-start:1;grid-column-end:4;grid-row-start:3;grid-row-end:5;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:3;-ms-grid-row-span:2}.leistungen .box.slider1{grid-column-start:4;grid-column-end:7;grid-row-start:3;grid-row-end:4;-ms-grid-column:4;-ms-grid-column-span:3;-ms-grid-row:3}.leistungen .box.slider2{grid-column-start:1;grid-column-end:4;grid-row-start:5;grid-row-end:6;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:5}.leistungen .box.zollagentur{grid-column-start:4;grid-column-end:7;grid-row-start:4;grid-row-end:7;-ms-grid-column:4;-ms-grid-column-span:3;-ms-grid-row:4;-ms-grid-row-span:3}.leistungen .box.lagerlogistik{grid-column-start:1;grid-column-end:4;grid-row-start:6;grid-row-end:9;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:6;-ms-grid-row-span:3}.leistungen .box.slider3{grid-column-start:4;grid-column-end:7;grid-row-start:7;grid-row-end:8;-ms-grid-column:4;-ms-grid-column-span:3;-ms-grid-row:7}.leistungen .box.archivierung{grid-column-start:4;grid-column-end:7;grid-row-start:8;grid-row-end:11;-ms-grid-column:4;-ms-grid-column-span:3;-ms-grid-row:8;-ms-grid-row-span:3}.leistungen .box.slider4{grid-column-start:1;grid-column-end:4;grid-row-start:9;grid-row-end:10;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:9}.leistungen .box.special{grid-column-start:1;grid-column-end:4;grid-row-start:10;grid-row-end:12;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:10;-ms-grid-row-span:2}.leistungen .box.slider5{grid-column-start:4;grid-column-end:7;grid-row-start:11;grid-row-end:12;-ms-grid-column:4;-ms-grid-column-span:3;-ms-grid-row:11}.leistungen footer{grid-column-start:1;grid-column-end:7;grid-row-start:12;grid-row-end:13;-ms-grid-column:1;-ms-grid-column-span:6;-ms-grid-row:12}@media screen and (max-width:780px){.gridContainer.leistungen{display:grid;grid-template-columns:50% 50%;display:-ms-grid;-ms-grid-columns:20% 20% 20% 20% 20%}.leistungen .box.intro{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:2}.leistungen .box.transportlogistik{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:3}.leistungen .box.slider1{grid-column-start:1;grid-column-end:2;grid-row-start:4;grid-row-end:5;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:4}.leistungen .box.slider2{grid-column-start:2;grid-column-end:3;grid-row-start:4;grid-row-end:5;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:4}.leistungen .box.zollagentur{grid-column-start:1;grid-column-end:3;grid-row-start:5;grid-row-end:6;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:5}.leistungen .box.lagerlogistik{grid-column-start:1;grid-column-end:3;grid-row-start:6;grid-row-end:7;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:6}.leistungen .box.archivierung{grid-column-start:1;grid-column-end:3;grid-row-start:7;grid-row-end:8;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:7}.leistungen .box.special{grid-column-start:1;grid-column-end:3;grid-row-start:8;grid-row-end:9;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:8}.leistungen .box.slider3{grid-column-start:1;grid-column-end:2;grid-row-start:9;grid-row-end:10;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:9}.leistungen .box.slider4{grid-column-start:2;grid-column-end:3;grid-row-start:9;grid-row-end:10;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:9}.leistungen .box.slider5{display:none}.leistungen footer{grid-column-start:1;grid-column-end:3;grid-row-start:10;grid-row-end:11;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:10}}.leistungen .box.transportlogistik{background:#e9e9e9;margin:0 15px 30px 0}.leistungen .box.transportlogistik .overlay{float:right;width:100%;height:100%;max-width:400px;padding:30px 30px 20px 20px;color:#fff}@media screen and (max-width:780px){.leistungen .box.transportlogistik{background:#e9e9e9;margin:0 0 4px 0}.leistungen .box.transportlogistik .overlay{float:none;max-width:100%;padding:5px 20px 20px 35px;color:#4a4a4a}}.leistungen .box.slider1{margin:0 0 30px 15px}.leistungen .box.zollagentur{background:#e9e9e9;margin:0 0 30px 15px}.leistungen .box.zollagentur .overlay{float:left;width:100%;height:100%;max-width:400px;padding:30px 30px 20px 20px;color:#fff}@media screen and (max-width:780px){.leistungen .box.zollagentur{background:#e9e9e9;margin:0 0 4px 0}.leistungen .box.zollagentur .overlay{float:none;max-width:100%;padding:5px 20px 20px 35px;color:#4a4a4a}}.leistungen .box.slider2{margin:0 15px 30px 0}@media screen and (max-width:780px){.leistungen .box.slider1{margin:0 2px 4px 0;height:30vw}.leistungen .box.slider2{margin:0 0 4px 2px;height:30vw}}.leistungen .box.lagerlogistik{background:#e9e9e9;margin:0 15px 30px 0}.leistungen .box.lagerlogistik .overlay{float:right;width:100%;height:100%;max-width:400px;padding:30px 30px 20px 20px;color:#fff}@media screen and (max-width:780px){.leistungen .box.lagerlogistik{background:#e9e9e9;margin:0 0 4px 0}.leistungen .box.lagerlogistik .overlay{float:none;max-width:100%;padding:5px 20px 20px 35px;color:#4a4a4a}}.leistungen .box.slider3{margin:0 0 30px 15px}.leistungen .box.archivierung{background:#e9e9e9;margin:0 0 30px 15px}.leistungen .box.archivierung .overlay{float:left;width:100%;height:100%;max-width:400px;padding:30px 30px 20px 20px;color:#fff}@media screen and (max-width:780px){.leistungen .box.archivierung{background:#e9e9e9;margin:0 0 4px 0}.leistungen .box.archivierung .overlay{float:none;max-width:100%;padding:5px 20px 20px 35px;color:#4a4a4a}}.leistungen .box.slider4{margin:0 15px 30px 0}@media screen and (max-width:780px){.leistungen .box.slider3{margin:0 2px 4px 0}.leistungen .box.slider4{margin:0 0 4px 2px}}.leistungen .box.special{background:#e9e9e9;margin:0 15px 30px 0}.leistungen .box.special .overlay{float:right;width:100%;height:100%;max-width:400px;padding:30px 30px 20px 20px;color:#fff}@media screen and (max-width:780px){.leistungen .box.special{background:#e9e9e9;margin:0 0 4px 0}.leistungen .box.special .overlay{float:none;max-width:100%;padding:5px 20px 20px 35px;color:#4a4a4a}}.leistungen .box.slider5{margin:0 0 30px 15px}.gridContainer.downloads{display:grid;grid-template-columns:50% 50%;display:-ms-grid;-ms-grid-columns:50% 50%;min-height:100%;grid-template-rows:auto auto auto 1fr;-ms-grid-rows:auto auto auto 1fr}.downloads header{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:1}.downloads .box.intro{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:2}.downloads .box.downloads{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:2}.downloads .box.image{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:3}.downloads footer{grid-column-start:1;grid-column-end:3;grid-row-start:4;grid-row-end:5;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:4}@media screen and (max-width:780px){.gridContainer.downloads{display:grid;grid-template-columns:100%;display:-ms-grid;-ms-grid-columns:100%}.downloads header{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:1}.downloads .box.intro{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:2}.downloads .box.downloads{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:3}.downloads .box.image{grid-column-start:1;grid-column-end:2;grid-row-start:4;grid-row-end:5;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:4}.downloads footer{grid-column-start:1;grid-column-end:2;grid-row-start:5;grid-row-end:6;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:5}}.downloads .box.intro{background:#df0d40;margin:90px 15px 0 0;padding:0}.downloads .box.intro .overlay{float:right;width:100%;height:100%;max-width:400px;padding:30px 60px 20px 20px;color:#fff;text-align:left}.downloads .box.intro h1{color:#fff;font-size:30px;text-align:left;font-weight:700;margin:0 0 20px 0}.downloads .box.intro a,.downloads .box.intro p{color:#fff}.downloads .box.downloads{background:#e9e9e9;margin:90px 0 0 15px}.downloads .box.intro a:hover{font-weight:700}.downloads .box.downloads .overlay{float:left;width:100%;height:100%;max-width:400px;padding:30px 60px 20px 30px;color:#fff;text-align:left}.downloads .box.downloads p{margin:0 0 10px 0;line-height:1.4em}.downloads .box.image img{width:100%;height:auto;margin:30px 0}@media screen and (max-width:780px){.downloads .box.intro{background:#df0d40;margin:40px 0 0 0;padding:0}.downloads .box.intro .overlay{float:none;width:100%;height:100%;max-width:100%;padding:30px 60px 20px 20px;color:#fff;text-align:left}.downloads .box.downloads{background:#e9e9e9;margin:5px 0 0 0}.downloads .box.image img{width:100%;height:auto;margin:5px 0}}.gridContainer.textpage{min-height:100%;grid-template-rows:auto auto 1fr;-ms-grid-rows:auto auto 1fr}.textpage .box.content{grid-column-start:2;grid-column-end:6;grid-row-start:2;grid-row-end:3;-ms-grid-column:2;-ms-grid-column-span:4;-ms-grid-row:2}.textpage .content{width:100%;max-width:780px;padding:120px 0 30px 0}@media screen and (max-width:780px){.textpage .box.content{grid-column-start:1;grid-column-end:6;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-column-span:5;-ms-grid-row:2}.textpage .content{width:100%;max-width:100%;padding:80px 20px 30px 20px}}@media screen and (max-width:500px){.textpage .box.content{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:2}}.accordion section{margin-bottom:6px;border-bottom:2px solid #828282;padding-bottom:10px}.accordion h4{cursor:pointer;margin-bottom:0;padding:4px;color:#4a4a4a;font-size:1.2rem;font-weight:700}.accordion .content{display:none;padding:8px 4px;margin-top:-1px}.accordion .active .content{display:block}@media screen and (max-width:780px){.unternehmen .box{height:40px;min-height:40px;overflow:hidden}.unternehmen .box h2{cursor:pointer}.unternehmen .box.active,.unternehmen .box.intro,.unternehmen .box.sliderWrapper{height:auto}.leistungen .box{height:40px;min-height:40px;overflow:hidden}.leistungen .box h2{cursor:pointer}.leistungen .box.active,.leistungen .box.intro,.leistungen .box.sliderWrapper{height:auto}}.iconAcco{box-sizing:border-box;transition:transform .3s;width:19px;height:19px;transform:rotate(180deg);position:relative;display:inline-block}.iconAcco.minus{transform:rotate(0)}.iconAcco::before{content:'';display:block;width:19px;height:0;border-bottom:solid 4px #df0d40;position:absolute;bottom:7.5px;transform:rotate(90deg);transition:width .3s}.iconAcco.minus::before{content:'';display:block;width:0;height:0;border-bottom:solid 4px #df0d40;position:absolute;bottom:7.5px;transform:rotate(90deg)}.iconAcco::after{content:'';display:block;width:19px;height:0;border-bottom:solid 4px #df0d40;position:absolute;bottom:7.5px}.box>.iconAcco{display:none}@media screen and (max-width:780px){.box>.iconAcco{display:block}}.box>.iconAcco{position:absolute;top:11px;left:7px}.gridContainer.kontakt{display:block;vertical-align:top}.kontakt .box.karte{background:#e9e9e9;width:calc(50% - 18px);display:inline-block;vertical-align:top;min-height:400px;text-align:center;font-size:16px}.kontakt .box.karte .inner{width:100%;max-width:360px;padding:40px 30px 40px 30px}.kontakt .box.karte:nth-of-type(even){margin:0 15px 30px 0}.kontakt .box.karte:nth-of-type(odd){margin:0 0 30px 15px}.kontakt .box.karte:nth-of-type(even) .inner{float:right}.kontakt .box.karte:nth-of-type(odd) .inner{float:left}.kontakt .box.karte.allgemein{background:#df0d40;color:#fff;text-align:left}.kontakt .box.karte.allgemein .inner{padding:25px 30px}.kontakt .box.karte h6{font-weight:700;font-size:16px}.kontakt .box.karte p{font-size:16px;margin:0}.kontakt .box.karte img{width:100%;max-width:150px;height:auto;margin:0 auto 20px auto}.kontakt .box.karte.allgemein,.kontakt .box.karte.allgemein p{line-height:1.4em}