@font-face{font-family:'Cairo';font-style:normal;font-weight:600;src:url(../fonts/cairo-v1-latin-600.eot);src:local('Cairo SemiBold'),local(Cairo-SemiBold),url(../fonts/cairo-v1-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/cairo-v1-latin-600.woff2) format("woff2"),url(../fonts/cairo-v1-latin-600.woff) format("woff"),url(../fonts/cairo-v1-latin-600.ttf) format("truetype"),url(../fonts/cairo-v1-latin-600.svg#Cairo) format("svg")}@font-face{font-family:'Cairo';font-style:normal;font-weight:700;src:url(../fonts/cairo-v1-latin-700.eot);src:local('Cairo Bold'),local(Cairo-Bold),url(../fonts/cairo-v1-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/cairo-v1-latin-700.woff2) format("woff2"),url(../fonts/cairo-v1-latin-700.woff) format("woff"),url(../fonts/cairo-v1-latin-700.ttf) format("truetype"),url(../fonts/cairo-v1-latin-700.svg#Cairo) format("svg")}@font-face{font-family:'Cairo';font-style:normal;font-weight:900;src:url(../fonts/cairo-v1-latin-900.eot);src:local('Cairo Black'),local(Cairo-Black),url(../fonts/cairo-v1-latin-900.eot?#iefix) format("embedded-opentype"),url(../fonts/cairo-v1-latin-900.woff2) format("woff2"),url(../fonts/cairo-v1-latin-900.woff) format("woff"),url(../fonts/cairo-v1-latin-900.ttf) format("truetype"),url(../fonts/cairo-v1-latin-900.svg#Cairo) format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/open-sans-v14-latin-regular.eot);src:local('Open Sans Regular'),local(OpenSans-Regular),url(../fonts/open-sans-v14-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v14-latin-regular.woff2) format("woff2"),url(../fonts/open-sans-v14-latin-regular.woff) format("woff"),url(../fonts/open-sans-v14-latin-regular.ttf) format("truetype"),url(../fonts/open-sans-v14-latin-regular.svg#OpenSans) format("svg")}body{font-family:'open_sansregular',arial,verdana,sans-serif;margin:0;padding:0;font-size:16px;line-height:150%;color:#171717;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}h1{font-size:50px;margin:50px 0 10px;color:#fff;font-weight:900;font-family:'Cairo',arial,verdana,sans-serif;line-height:110%;text-transform:uppercase}h2{font-size:35px;line-height:120%;margin:40px 0 20px;font-family:'Cairo',arial,verdana,sans-serif;font-weight:700;text-transform:uppercase}h3{font-size:26px;line-height:120%;margin:25px 0 15px;font-family:'Cairo',arial,verdana,sans-serif;font-weight:700}h4{font-size:22px;line-height:120%;margin:20px 0;font-family:'Cairo',arial,verdana,sans-serif;font-weight:700}a{color:#e30613;text-decoration:none;-webkit-transition:.5s;transition:.5s}a:hover{color:#8f1207;text-decoration:none}ul,ol{margin:20px 0}li{margin:0 0 0 15px;list-style-type:square;border-bottom:1px solid rgba(23,23,23,0.2);padding:5px 0}li:last-child{border:none!important}p,table,form{margin:0 0 10px;width:100%;line-height:180%}img{width:100%;display:block}hr{margin:30px auto 40px;width:100%;max-width:1300px;height:5px;border:none;background:rgba(23,23,23,0.1)}.button{color:#fff;background:#e30613;margin:20px 0;font-size:25px;width:auto;border:none;padding:18px;-webkit-appearance:none;display:inline-block;text-transform:uppercase;font-family:'Cairo',arial,verdana,sans-serif;font-weight:700;-webkit-transition:.5s;transition:.5s}.button:before{content:'';font-family:'FontAwesome';float:left;font-size:16px;margin:0 10px 0 0;width:20px}.button:hover{color:#fff;cursor:pointer;background:#8F1207}.text-box h4{margin-top:30px;padding-top:30px;border-top:1px solid rgba(255,255,255,0.1);display:block}.text-box .partner{background:#fff!important;border:none!important;-webkit-transition:all .3s ease-in;-webkit-transform:scale(1);-ms-transition:all .3s ease-in;-ms-transform:scale(1);-moz-transition:all .3s ease-in;-moz-transform:scale(1);transition:all .3s ease-in;transform:scale(1);max-width:40%;margin:20px 20px 20px 0;float:left}.text-box .partner:last-child{margin:20px 0;float:left}.text-box .partner:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.row{width:94%;padding:30px 3%;max-width:1300px;margin:0 auto}.row::after{content:"";clear:both;display:block}[class*="col-"]{float:left}.col-2{width:12.66%;margin:0 2%}.col-2_5{width:20%;margin:0}.col-3{width:21%;margin:0 2%}.col-4{width:29.33%;margin:0 2%}.col-5{width:37.66%;margin:0 2%}.col-6{width:46%;margin:0 2%}.col-7{width:54.33%;margin:0 2%}.col-8{width:62.66%;margin:0 2%}.col-9{width:71%;margin:0 2%}.col-10{width:79.33%;margin:0 2%}.col-12{width:100%}.col-last{margin-right:0}.cms_contentblock{max-width:1300px;margin:0 auto;width:94%;padding:10px 3%}.menu{display:none;width:60px;height:60px;cursor:pointer;position:absolute;right:0;top:0;margin:0}.menu span{margin:0 auto;position:relative;top:38px}.menu span:before,.menu span:after{position:absolute;content:''}.menu span,.menu span:before,.menu span:after{width:30px;height:2px;background-color:#fff;display:block}.menu span:before{margin-top:-8px}.menu span:after{margin-top:8px}.rwdbtn span{-webkit-transition-duration:0;transition-duration:0;-webkit-transition-delay:.2s;transition-delay:.2s}.rwdbtn:hover span{background-color:rgba(0,0,0,0.0);-webkit-transition-delay:.2s;transition-delay:.2s}.rwdbtn span:before{-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:0.2s,0;transition-delay:0.2s,0}.rwdbtn:hover span:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}.rwdbtn span:after{-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:0.2s,0;transition-delay:0.2s,0}.rwdbtn:hover span:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}#navigation{float:right;margin:15px 0 0}#navigation ul{margin:0;padding:0}#navigation li{float:left;list-style-type:none;border:none;padding:0;margin:0}#navigation a{line-height:60px;padding:0 20px;color:#fff;font-size:22px;display:block;font-family:'Cairo',arial,verdana,sans-serif}#navigation a:hover{text-decoration:none;position:relative;background:#e30613}.phone{min-width:240px}.phone .fa{float:left;color:#fff;display:block;margin:20px 10px 0;font-size:25px;z-index:1}#navigation .phone a:hover{background:none!important}#wrapper{width:100%;margin:0 auto}#bg{background:url(../img/bg-head.jpg) no-repeat;height:100%;background-size:cover;background-position:center;position:fixed;width:100%;-moz-transition:all 15s ease;-ms-transition:all 15s ease;-webkit-transition:all 15s ease;-o-transition:all 15s ease;z-index:-1!important;top:0}.preload{width:120%!important}#header{margin:0 auto;width:96%;padding:10px 0 0;height:80px;max-width:1300px;box-sizing:border-box}#header .row{padding:0;margin:0 auto}#logo{margin:15px 0 0}#logo .logo_kl{display:none}#logo img{width:100%}.sticky{position:fixed;max-width:none!important;height:80px!important;margin:0!important;padding:0 2% 0 0 !important;background:#E30613;left:0;top:0;z-index:101;-webkit-box-shadow:0 3px 17px -7px rgba(0,0,0,0.75);-moz-box-shadow:0 3px 17px -7px rgba(0,0,0,0.75);box-shadow:0 3px 17px -7px rgba(0,0,0,0.75);box-sizing:border-box;width:100%!important}.sticky .row{padding:0!important;border:none!important}.sticky #logo{margin:10px 0}.sticky #logo .logo_gr{display:none!important}.sticky #logo .logo_kl{display:block!important}.sticky #logo img{height:60px;width:auto}.sticky #navigation{margin:0!important}.sticky ul li a{line-height:80px!important}.sticky ul li a:hover{color:#fff!important;background:#8f1207!important}.sticky .phone .fa{margin:30px 10px 0!important}#teaser{margin:70px auto 20px}#teaser h1{margin-top:20px}#teaser h2{font-size:25px;color:#fff;margin-top:0;text-align:left}#teaser p{font-family:'Cairo',arial,verdana,sans-serif;color:#fff;font-size:20px;text-shadow:0 0 14px rgba(0,0,0,1);line-height:120%}#teaser p a{text-shadow:none!important}#leistungen{clear:both;box-sizing:border-box;width:100%;padding:30px 0;margin:0;display:block;background:url(../img/bg-leistungen.svg)no-repeat,url(../img/bg-lines.svg) #fff;background-position:left!important;background-size:50%,10px}#leistungen .row .col-6{z-index:1!important}#leistungen li{list-style-type:none;margin:0}#leistungen .specials i{color:#fff;background:#e51f1f;font-size:25px;height:30px;width:30px;padding:20px;border-radius:50%;margin-right:20px;text-align:center}#leistungen .specials ul{padding:0}#leistungen .specials li{font-family:'Cairo',arial,verdana,sans-serif;color:#e51f1f;font-size:25px;font-weight:700;text-transform:uppercase;padding:20px 0}#leistungen .col-6:nth-child(2) li:before{content:'';font-family:'FontAwesome';font-size:21px;float:left;display:block;margin:0 9px 0 -30px}#ueberuns,#red{background:#8f1207;color:#fff;display:inline-block;width:100%;padding:80px 0 30px;margin-top:-7px}#ueberuns h2,#red h2{width:100%;max-width:1300px;text-align:center;margin:20px auto}#ueberuns h2:after,#red h2:after{content:'';display:block;border-bottom:3px solid #fff;width:100px;margin:30px auto}#ueberuns h3{margin-top:0}#red h3{font-size:35px}#red p{font-size:20px;font-weight:400;line-height:120%}#ueberuns img,#red img{border:10px solid #fff;box-sizing:border-box}#karriere{clear:both;box-sizing:border-box;width:100%;padding:80px 0 30px;margin:0;display:block;background:url(../img/bg-leistungen.svg)no-repeat,url(../img/bg-lines.svg) #fff;background-position:left!important;background-size:50%,10px}#karriere h3{margin-top:0}#karriere .col-12{text-align:center}#karriere img{border:10px solid #fff;box-sizing:border-box}#content{clear:both;box-sizing:border-box;width:100%;padding:80px 0 30px!important;margin:100px 0 0;display:block;background:url(../img/bg-leistungen.svg)no-repeat,url(../img/bg-lines.svg) #fff;background-position:left!important;background-size:50%,10px}#content h1{width:100%;max-width:1300px;text-align:center;margin:20px auto;color:#171717}#content h1:after{content:'';display:block;border-bottom:3px solid #171717;width:100px;margin:30px auto}#content li{list-style-type:none;margin:0}#content ul{padding:0}#content li span,#content li span{width:80px;float:left;display:block}#kontakt,#footer{box-sizing:border-box;width:100%;padding:80px 0 30px;position:relative;display:inline-block;background:url(../img/bg-footer.svg) #171717;background-size:10px;color:#fff}#kontakt{background:url(../img/bg-footer.svg) #242323!important;background-size:10px!important;margin-bottom:-7px}#kontakt iframe{border:10px solid rgba(255,255,255,0.1)!important;box-sizing:border-box}#kontakt h4,#footer h4{margin-left:40px;font-size:30px}#kontakt h4 .fa,#footer h4 .fa{margin:0 0 0 -40px;width:40px}#kontakt ul,#footer ul{margin:0 0 20px 40px;padding:0}#kontakt li,#footer li{float:none;list-style-type:none;margin:0;border-bottom:1px solid rgba(255,255,255,0.05)}#kontakt li span,#footer li span{width:80px;float:left;display:block}#kontakt li a,#footer li a{float:none;list-style-type:none}.fa-facebook{background:#e30613;color:#fff;font-size:30px!important;height:50px!important;line-height:50px!important;padding:5px;text-align:center;width:50px}.fa-facebook:hover{background:#8f1207}#foot{background:#0e0d0d;color:#fff;padding:0 10%;margin:-7px 0 -10px;text-align:right}#foot p{font-size:14px;line-height:54px}@media only screen and (max-width: 1300px){h2{font-size:25px}#kontakt li,#footer li{font-size:14px}#kontakt li span,#footer li span{width:60px}}@media only screen and (max-width: 1050px){h1{font-size:45px}h4{font-size:20px}.button::before,.cms_content_button::before,a.cms_content_button::before{font-size:12px}#header,.sticky{position:fixed;max-width:none!important;height:80px!important;margin:0!important;padding:0 2% 0 0 !important;background:#E30613;left:0;top:0;z-index:101;-webkit-box-shadow:0 3px 17px -7px rgba(0,0,0,0.75);-moz-box-shadow:0 3px 17px -7px rgba(0,0,0,0.75);box-shadow:0 3px 17px -7px rgba(0,0,0,0.75);box-sizing:border-box;width:100%!important}#header #logo .logo_gr{display:none}#header #logo .logo_kl{display:block}#header #logo{margin:10px 0}#header #logo img{height:60px;width:auto}.menu{display:inline-block}.sticky .menu{width:60px;height:60px;right:0;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#navigation{display:none;left:0;width:100%;z-index:1;top:80px;position:absolute;margin:0;background:rgba(143,18,7,0.9)!important}#navigation ul{width:100%;padding:0;margin:0;float:none}#navigation li{border-bottom:1px solid rgba(0,0,0,0.2);float:none;width:100%;margin:0;text-align:center}#navigation li a{display:block;color:#fff;padding:5px 0;line-height:60px;font-size:24px}.sticky	#navigation li a{line-height:50px!important}#navigation li a:hover{display:block;color:#fff;background:rgba(0,0,0,0.2)}#navigation .phone{display:none}#leistungen .specials li{text-align:center;font-family:'Cairo',arial,verdana,sans-serif;color:#e51f1f;font-size:25px;font-weight:700;text-transform:uppercase;padding:20px 0}#leistungen .specials li i{display:block;margin:0 auto 10px;float:none}}@media only screen and (max-width: 767px){[class*="col-"]{float:none;padding:10px;width:96%;box-sizing:border-box}#wrapper{width:100%;margin:0;border:none;position:relative}#logo,.sticky #logo{padding:10px 0;margin:0}h2{text-align:center}#karriere h2{text-align:left}}@media only screen and (max-width: 500px){.row{padding:30px 0;width:100%}#leistungen,#karriere{background-size:190%,10px}#leistungen .specials li{font-size:20px}.button{font-size:20px}.button::before{margin:0 5px 0 0}#teaser h1{font-size:35px}#teaser h2{font-size:22px}#content h3{text-align:center;font-size:20px}#foot p{font-size:12px;line-height:30px;padding:10px 0}#kontakt ul,#footer ul{margin:0 0 20px}.text-box .partner{-webkit-transition:none;-webkit-transform:none;-ms-transition:none;-ms-transform:none;-moz-transition:none;-moz-transform:none;transition:none;transform:none;max-width:45%;margin:20px 5% 20px 0}.text-box .partner:hover{-webkit-transform:none;-ms-transform:none;-moz-transform:none);transform:none}.text-box .partner:last-child{margin:20px 0!important}#karriere p{font-size:16px}.job_icon{margin:-30px auto 0}}