@import url(/css/ionicons-2.0.1/css/ionicons.css);@import url(/css/font-awesome-4.4.0.min.css);@import url('https://cdn1.site-media.eu/g/fonts/css?family=Oswald:600');@import url('https://cdn1.site-media.eu/g/fonts/css?family=Roboto+Condensed:300,700');@font-face{font-family:'icofont';src:url('/images/0/1427698/icofont.eot');src:url('/images/0/1427698/icofont.eot?#iefix') format('embedded-opentype'), url('/images/0/1427701/icofont.woff') format('woff'), url('/images/0/1427699/icofont.ttf') format('truetype'), url('/images/0/1427700/icofont.svg#eager_naturalistregular') format('svg');font-weight:normal;font-style:normal;}html,body{height:100%;width:100%;margin:0;-webkit-text-size-adjust:none;}body{margin:0;padding:0;font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:18px;line-height:32px;color:#5b5d60;background:#fff;}img{vertical-align:top;max-width:100%;}address{font-style:normal;}h1,h2,h3,h4{font-weight:600;font-family:'Oswald', sans-serif;margin:0;}p{margin:0;}div#c-1 .menuWrapper{background:none;position:fixed;top:0;bottom:auto;padding:0;width:100%;display:block;z-index:99;text-align:center;box-sizing:border-box;margin:0;z-index:100;background:#ff6a2f;box-shadow:0 0 8px rgba(0, 0, 0, 0.2);border-bottom:4px solid #6f7175;}div#c-1 .menuWrapper.sticky h1 img{max-height:110px;}div#c-1 .menuWrapper .ed-grid{max-width:960px;margin:0 auto;}div#c-1 .menuWrapper h1{margin:10px 0 0 0;text-align:left;font-weight:normal;line-height:90px;font-size:0;position:absolute;z-index:100;}div#c-1 .menuWrapper h1 img{-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;max-height:150px;vertical-align:middle;margin:0;}div#c-1 .menuWrapper .ed-menu{-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;max-width:960px;margin:0 auto;padding:0;font-size:0;}div#c-1 .menuWrapper .ed-menu ul{margin:0;padding:0;position:relative;text-align:right;}div#c-1 .menuWrapper .ed-menu li{display:inline-block;list-style:none;padding:0;margin:0;line-height:90px;}div#c-1 .menuWrapper .ed-menu li:first-child a{margin:0;}div#c-1 .menuWrapper .ed-menu li a{-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#fff;font-family:'Roboto Condensed', sans-serif;text-decoration:none;margin:0 0 0 50px;padding:0 0;border-radius:0;font-size:20px;line-height:22px;display:inline-block;text-align:center;vertical-align:middle;font-weight:700;text-transform:uppercase;position:relative;}div#c-1 .menuWrapper .ed-menu li a:hover,div#c-1 .menuWrapper .ed-menu li a.active{color:#6f7175;}div#c-1{position:relative;padding:0;z-index:2;margin:0 auto;width:100%;max-width:960px;}div#c-1 a{color:#6f7175;text-decoration:none;}div#c-1 a:hover,div#c-1 a.active{color:#ff6a2f;}div#c-1 .ed-headline{padding:0;text-align:center;}div#c-1 h2{color:#ff6a2f;font-size:36px;line-height:36px;position:relative;padding:0 0 8px 0;text-transform:uppercase;}div#c-1 h3{-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-size:21px;line-height:24px;margin:0;padding:0;color:#6f7175;font-family:'Roboto Condensed', sans-serif;font-weight:700;text-transform:uppercase;}div#c-1 .banner .bannerContent{width:100%;max-width:960px;margin:0 auto;}div#c-1 .banner .info{background:rgba(111, 113, 117, 0.9);font-size:20px;padding:0;color:#fff;width:100%;border-top:3px solid #ff6a2f;}div#c-1 .banner .info p{max-width:960px;margin:0 auto;line-height:46px;vertical-align:top;text-align:center;}div#c-1 .banner .info p a{color:#fff;}div#c-1 .banner .info p a:hover{color:#ff6a2f;text-decoration:underline;}div#c-1 .banner .info i{display:inline-block;margin:0 2px 0 30px;padding-left:10px;color:#ff6a2f;}div#c-1 .banner .info i:first-child{margin-left:0;}div#c-1 .banner .info span i{margin:0 2px 0 60px !important;}div#c-1 .banner h2{margin:0;display:inline-block;font-weight:700;text-align:center;color:#fff;font-size:67px;line-height:82px;text-shadow:0 0 6px rgba(0, 0, 0, 0.8);padding:0;letter-spacing:0.3px;text-transform:uppercase;}div#c-1 .banner h3{color:#fff;font-family:'Roboto Condensed', sans-serif;font-weight:normal;font-size:31px;line-height:46px;padding:4px 0 0 0;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 6px rgba(0, 0, 0, 0.8);padding:5px 0;}div#c-1 .banner h3 a{color:#ff6a2f;}div#c-1 .banner h4{color:#fff;font-family:'Roboto Condensed', sans-serif;font-size:24px;text-transform:uppercase;text-shadow:0 0 6px rgba(0, 0, 0, 0.8);}div#c-1 .banner .ed-button a.button{background:#fff;border:none;line-height:46px;font-size:22px !important;padding:4px 20px;color:#6f7175;border-radius:12px;}div#c-1 .banner .ed-button a.button:hover{color:#fff;background:#ff6a2f;}div#c-1 > .ed-section > section{overflow-x:hidden;}div#c-1 .call{color:#fff;text-align:center;font-family:'Oswald', sans-serif;text-transform:uppercase;}div#c-1 .call i{display:inline-block;color:#fff;background:#ff6a2f;height:60px;width:60px;line-height:55px;border-radius:50%;vertical-align:top;font-size:34px;text-align:center;position:relative;margin:0 10px;}div#c-1 .call p{font-size:36px;line-height:60px;padding:0;font-weight:700;}div#c-1 .call p a{color:#fff;}div#c-1 .call p a:hover{color:#fff;text-decoration:underline;}div#c-1 .leistungen .ed-html p{-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;display:block;text-align:center;background:#6f7175;color:#fff;font-family:'Oswald', sans-serif;font-size:22px;padding:10px 5px 11px 5px;border-radius:12px;text-transform:uppercase;border:3px solid #ff6a2f;}div#c-1 .leistungen .ed-html p i{display:block;margin:0 auto;line-height:50px;font-size:50px;margin:0 0 10px 0;color:#ff6a2f;}div#c-1 .leistungen .ed-html p:hover{color:#ff6a2f;}div#c-1 .leistungen .ed-image a{-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-radius:12px;border:3px solid #ff6a2f;text-align:center;background:#6f7175;color:#fff;font-family:'Oswald', sans-serif;font-size:22px;overflow:hidden;display:block;}div#c-1 .leistungen .ed-image a span{-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;display:block;text-transform:uppercase;padding:10px 0 11px 0;}div#c-1 .leistungen .ed-image a:hover span,div#c-1 .leistungen .ed-image a.active span{background:#ff6a2f;}div#c-1 .jobs ul{display:block;width:100%;-webkit-column-count:2;-ms-column-count:2;-moz-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:40px;-ms-column-gap:40px;-moz-column-gap:40px;-o-column-gap:40px;column-gap:40px;}div#c-1 .border{border-bottom:1px solid #6f7175;}div#c-1 .referenzen h3{color:#fff;}div#c-1 .referenzen .ed-text{background:rgba(0, 0, 0, 0.5);padding:25px;border:3px solid #ff6a2f;margin-top:40px;color:#fff;border-radius:12px;}div#c-1 .referenzen .ed-text strong{font-family:'Oswald', sans-serif;font-weight:600;font-size:20px;color:#fff;}div#c-1 .referenzen .ed-text ul li:before{color:#ff6a2f;}div#c-1 .ed-text strong{color:#6f7175;font-weight:700;}div#c-1 .ed-text ul{padding:0;margin:0;}div#c-1 .ed-text ul li{list-style:none;padding:0 0 0 1.1em;margin:0 0 0 0;line-height:30px;}div#c-1 .ed-text ul li:before{color:#ff6a2f;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-1.1em;width:1.1em;}div#c-1 .ed-text table{position:relative;border-spacing:0;width:100%;max-width:100%;margin:0;}div#c-1 .ed-text table td{white-space:nowrap;vertical-align:top;padding:2px 0;text-align:left;border-bottom:1px dotted #ff6a2f;}div#c-1 .ed-text table td:first-child{padding-right:30px;}div#c-1 .ed-text table td:last-child{text-align:right;}div#c-1 .ed-text table tr:last-child td{border:none;}div#c-1 .ed-button .button{-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background:none;box-shadow:none;color:#ff6a2f;font-family:'Oswald', sans-serif;text-shadow:none;overflow:hidden;position:relative;z-index:4;margin:0;padding:0 15px;line-height:40px;font-size:18px !important;text-transform:uppercase;vertical-align:top;border-radius:0;border:3px solid #6f7175;}div#c-1 .ed-button .button:hover,div#c-1 .ed-button .button.active{background:#ff6a2f;color:#fff;}div#c-1 .ed-form-container form input[type="text"],div#c-1 .ed-form-container form input[type="phone"],div#c-1 .ed-form-container form input[type="email"],div#c-1 .ed-form-container form select,div#c-1 .ed-form-container form textarea{border-radius:6px;background:rgba(111, 113, 117, 0.6);border:none;padding:0 10px;margin:0;line-height:42px;height:42px;color:#fff;font-family:'Roboto Condensed', sans-serif;font-size:18px;font-weight:300;-webkit-appearance:none;}div#c-1 .ed-form-container form .ed-element{padding:0 0 15px 0;}div#c-1 .ed-form-container form .ed-form-button,div#c-1 .ed-form-container form .ed-grid,div#c-1 .ed-form-container form .ed-form-captcha{padding:0;}div#c-1 .ed-form-container form textarea{height:210px;}div#c-1 .ed-form-container form button[type="submit"]{-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-radius:6px;border:none;background:#ff6a2f;line-height:42px;height:42px;padding:0 10px;margin:0;color:#fff;font-family:'Oswald', sans-serif;font-size:17px;font-weight:300;box-sizing:border-box;width:100%;-webkit-appearance:none;text-shadow:none;text-transform:uppercase;}div#c-1 .ed-form-container form button[type="submit"]:hover{color:#fff;background:#ff6a2f;}div#c-1 .ed-form-container form ::-webkit-input-placeholder{color:#fff;}div#c-1 .ed-form-container form :-moz-placeholder{color:#fff;opacity:1;}div#c-1 .ed-form-container form ::-moz-placeholder{color:#fff;opacity:1;}div#c-1 .ed-form-container form :-ms-input-placeholder{color:#fff;}div#c-1 .ed-form-container form .regenerate{float:left;line-height:12px;}div#c-1 .footer .ed-text{line-height:38px;}div#c-1 .footer .ed-text .fa{width:20px;color:#ff6a2f;text-align:center;display:inline-block;}div#c-1 .imprint{padding:0;}div#c-1 .imprint h2{font-size:30px;line-height:40px;display:block;margin:50px 0 0 0;text-align:left;font-family:'Oswald', sans-serif;border:none;padding:0;}div#c-1 .imprint h2:before,div#c-1 .imprint h2:after{display:none;}div#c-1 .imprint p{padding:0 0 20px 0;text-align:justify;}div#c-1 .imprint p:last-child{padding:0;}div#c-1 .imprint ul{margin:0 0 30px 0;list-style:none;margin-left:25px !important;padding:0;}div#c-1 .imprint ul li{padding:0;}div#c-1 .imprint ul li::before{color:#ff6a2f;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-25px;width:25px;}.imprint h3{text-align:left;}.ed-element.preset-overlay-standard-default{background:#6f7175;box-sizing:border-box;width:880px !important;max-width:90% !important;padding:40px !important;border:3px solid #ff6a2f;/**
 * cookie-bar will show notification about the website storing cookies for 24 hours
 * Last Update: 2020-11-16T15:50:01+01:00
 *
 * @Param("background", type="color", group="layout")
 * @Param("text-color", type="color", group="layout") 
 * @Param("button-color", type="color", group="layout") 
 * @Param("button-background", type="color", group="layout")
 * @Param("position", type="choice", options={"choices"={"top", "bottom"}}, group="layout")
 * @Param("margin", type="number", options={"units"={"rem", "px", "%", "vh", "vw"}}, group="layout")
 * @Param("box-shadow", type="bool", group="layout")
 */}.ed-element.preset-overlay-standard-default .ed-text p,.ed-element.preset-overlay-standard-default .ed-text span{color:white;}.ed-element.preset-overlay-standard-default .ed-text a{color:#ff6a2f;}.ed-element.preset-overlay-standard-default h2,.ed-element.preset-overlay-standard-default p{margin:0;}.ed-element.preset-overlay-standard-default h2{color:#ff6a2f;font-family:'Oswald', sans-serif;}.ed-element.preset-overlay-standard-default .mfp-close{color:white;}.ed-element.preset-cookie-consent-bar-cms-v2-default{background:#eee;padding-top:1rem;padding-bottom:1rem;font-size:1rem;width:100%;max-width:100%;z-index:1000;}@media screen and (min-width:960px){.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner{width:61rem;margin:0 auto;}}body:not(.edit) .ed-element.preset-cookie-consent-bar-cms-v2-default{position:fixed;left:0;display:none;bottom:0;top:auto;}body.edit .ed-element.preset-cookie-consent-bar-cms-v2-default{bottom:0;top:auto;}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner{flex-wrap:wrap;}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container{margin:1rem;flex-grow:1;flex-basis:auto;}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container h1,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container .h1,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container h2,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container .h2,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container h3,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container .h3,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container h4,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container .h4,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container h5,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container .h5,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container h6,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container .h6{color:#212121 !important;}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container.cookie-consent-bar-text-container{flex-basis:calc(60% - 2rem);}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container.cookie-consent-bar-text-container p{line-height:1.5rem;}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container.cookie-consent-bar-button-container{flex-basis:calc(40% - 2rem);}@media screen and (max-width:960px){.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container{flex-basis:calc(100% - 2rem);flex-grow:1;}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container.cookie-consent-bar-text-container,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container.cookie-consent-bar-button-container{flex-basis:calc(100% - 2rem);}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container p,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container a,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container h2,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container .h2,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container h3,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container .h3,.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner > .ed-container *{text-align:center !important;}}.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container .ed-element{margin-bottom:1rem;max-width:calc(100% - 1rem);}.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container .ed-element a{max-width:calc(100% -  2rem);}.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container .ed-element:first-child a{color:#ff6a2f !important;background:#fff;padding:1rem;vertical-align:center;border-color:#ff6a2f !important;}.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container .ed-element:first-child a:hover{background:#ccc !important;}.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container .ed-element:last-child{margin-bottom:0;}.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container .ed-element:last-child a{color:#212121 !important;border:none !important;background:none;}.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container .button,.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container a{text-align:center;}.ed-element.preset-cookie-consent-bar-cms-v2-default .button{width:100%;transition:all 0.3s ease-in-out;}.ed-element.preset-cookie-consent-bar-cms-v2-default p{color:#212121 !important;}.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-links-container a,.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-links-container a:hover{color:#212121 !important;}.ed-element.preset-cookie-consent-bar-cms-v2-default a{text-shadow:none !important;}@media screen and (max-width:960px){.ed-element.preset-cookie-consent-bar-cms-v2-default .cookie-consent-bar-button-container{margin:0 1rem !important;}}@media screen and (max-width:720px){.ed-element.preset-cookie-consent-bar-cms-v2-default p,.ed-element.preset-cookie-consent-bar-cms-v2-default a,.ed-element.preset-cookie-consent-bar-cms-v2-default *{text-align:center;}.ed-element.preset-cookie-consent-bar-cms-v2-default > .inner{padding:0px !important;}}