@font-face{font-family:'TstarBold';src:url('../font/tstarbold.eot');src:url('../font/tstarbold.eot?#iefix') format('embedded-opentype'),
url('../font/tstarbold.woff') format('woff'),
url('../font/tstarbold.ttf') format('truetype'),
url('../font/tstarbold.svg#4a101295e237a54e784b74e07e0d8417') format('svg');font-style:normal;font-weight:700;}
@font-face{font-family:'TstarReg';src:url('../font/tstarreg.eot');src:url('../font/tstarreg.eot?#iefix') format('embedded-opentype'),
url('../font/tstarreg.woff') format('woff'),
url('../font/tstarreg.ttf') format('truetype'),
url('../font/tstarreg.svg#c1bd07b51948d571deeef5e68b66bd55') format('svg');font-style:normal;font-weight:400;}
@media (min-width:768px){.fx{visibility:hidden}
}
html{color:#222;font-size:15px;line-height:1.4;box-sizing:border-box;}
*, *:before, *:after{box-sizing:inherit;}
body{-webkit-font-smoothing:antialiased;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
audio,
canvas,
iframe,
img,
svg,
video{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.responsive{width:100%;height:auto;display:block}
h1, h2, h3, h4{font-family:'TstarBold';font-weight:normal;margin-top:0;color:rgb(165,166,169);}
h1 span,
h2 span{display:block;}
h1 span:first-child,
h2 span:first-child{color:rgb(114,92,119);}
h1, h2{font-size:2.8rem;line-height:3.667rem}
p{font-family:'TstarReg';font-size:1rem;line-height:1.733rem;color:#808080;margin-top:0}
.block-revealer__element{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;pointer-events:none;opacity:0;}
.nolink{color:inherit;text-decoration:none}
.container{margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem}.row{margin-left:-1rem;margin-right:-1rem}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:1rem;padding-right:1rem}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes "fadeOut"{0%{opacity:1;}100%{opacity:0;}}@keyframes "fadeOut"{0%{opacity:1;}100%{opacity:0;}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-item{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.0,1.0)}
[data-transition], [data-transition]:after, [data-transition]:before{-webkit-transition:all 300ms cubic-bezier(0.785, 0.135, 0.150, 0.860);-moz-transition:all 300ms cubic-bezier(0.785, 0.135, 0.150, 0.860);-o-transition:all 300ms cubic-bezier(0.785, 0.135, 0.150, 0.860);transition:all 300ms cubic-bezier(0.785, 0.135, 0.150, 0.860);-webkit-transition-timing-function:cubic-bezier(0.785, 0.135, 0.150, 0.860);-moz-transition-timing-function:cubic-bezier(0.785, 0.135, 0.150, 0.860);-o-transition-timing-function:cubic-bezier(0.785, 0.135, 0.150, 0.860);transition-timing-function:cubic-bezier(0.785, 0.135, 0.150, 0.860);-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(0, 0, 0);}
#header{padding-top:6.2rem;padding-bottom:3.8rem}
#logo{height:6.2rem;width:2.735rem;background:url(../img/logo.svgz) center center no-repeat white;background-size:cover;display:block;}
#logo:before{content:"";height:2.667rem;height:1.333rem;width:0;background:url(../img/logo_slogan.svgz) center center no-repeat white;background-size:cover;display:block;position:absolute;bottom:2.4rem;left:0;}
#logo:hover:before{width:8rem;width:3.933rem;left:-4.2rem;}
@media (max-width:1320px){#logo:hover:before{display:none}
}
#navigation{float:left}
#navigation ul,
#navigation li{padding:0;margin:0;}
#navigation ul li{display:inline-block;float:left;}
#navigation ul li:not(:last-child){margin-right:6rem;}
#navigation a{color:rgb(114,92,119);text-decoration:none;font-family:'TstarBold';text-transform:uppercase;position:relative;cursor:pointer;margin-top:-0.2rem}
#navigation a:after{content:"";display:block;width:inherit;height:2px;background:rgb(114,92,119);position:relative;bottom:0.3rem;opacity:0;}
#navigation a:hover:after{bottom:-0.2667rem;opacity:1;}
#mail{width:1.333rem;height:1rem;display:block;float:right;background:url(../img/mail.svgz) center center no-repeat white;background-size:cover;}
#mail:hover{-webkit-transform:scale(1.1) !important;-moz-transform:scale(1.1) !important;transform:scale(1.1) !important}
#scrolldown{height:3rem;width:3rem;display:block;position:absolute;bottom:0;left:0;background:url(../img/arrow_down_filled.svgz) center center no-repeat;background-size:cover;-webkit-animation:scrollDown 2s infinite;-moz-animation:scrollDown 2s infinite;-o-animation:scrollDown 2s infinite;animation:scrollDown 2s infinite;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(0, 0, 0);}
#scrolldown:hover{-webkit-transform:scale(1.1) !important;-moz-transform:scale(1.1) !important;transform:scale(1.1) !important}
@-webkit-keyframes scrollDown{0%{bottom:0;}
70%{bottom:1rem;}
100%{bottom:0;}
}
@-moz-keyframes scrollDown{0%{bottom:0;}
70%{bottom:1rem;}
100%{bottom:0;}
}
@-o-keyframes scrollDown{0%{bottom:0;}
70%{bottom:1rem;}
100%{bottom:0;}
}
@keyframes scrollDown{0%{bottom:0;}
70%{bottom:1rem;}
100%{bottom:0;}
}
#vertrieb{padding:7.333rem 0;}
.building{margin-top:-6.667rem;}
#arbeitsweise{padding:1.4rem 0 5.6rem 0;}
#stats{position:absolute;top:-75vh;}
.stats, .stats li{padding:0;margin:0;list-style:none}
.stats li{border-bottom:2px solid rgb(114,92,119);text-align:right;width:0%;margin-bottom:1.267rem;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(0, 0, 0);}
.stats li span{padding-bottom:1rem;padding-top:0.6rem;display:inline-block;padding-left:2rem;position:relative;color:#808080;font-size:0.9333rem;font-family:'TstarReg';line-height:1;top:4px;background:white;white-space:nowrap;}
.stats li span:before{content:"";height:8px;width:4px;display:block;position:absolute;left:0;top:50%;top:calc(50% - 8px);background:url(../img/stats.svgz) center center no-repeat;background-size:cover;}
#kunden{padding-bottom:10.87rem}
#text-slider{background:rgb(114,92,119)}
#text-slider .item{background:rgb(114,92,119);padding:7rem 4rem;}
#text-slider .item p{color:white;font-size:1.2rem;line-height:2rem}
#text-slider .item p:last-child{margin-bottom:0;margin-top:3rem}
#text-slider .item:before{content:"";height:1.4rem;width:2rem;display:block;position:absolute;top:3.6rem;left:4rem;background:url(../img/quote.svgz) center center no-repeat;background-size:cover;}
.owl-item{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.0, 1.0);}
#sliderNav{position:absolute;left:0;right:0;width:100%;top:50%;top:calc(50% - 21px);}
.owl-prev, .owl-next{text-indent:-9999px;overflow:hidden;height:42px;width:42px;display:block;position:absolute;cursor:pointer;-webkit-transition:all 300ms cubic-bezier(0.785, 0.135, 0.150, 0.860);-moz-transition:all 300ms cubic-bezier(0.785, 0.135, 0.150, 0.860);-o-transition:all 300ms cubic-bezier(0.785, 0.135, 0.150, 0.860);transition:all 300ms cubic-bezier(0.785, 0.135, 0.150, 0.860);-webkit-transition-timing-function:cubic-bezier(0.785, 0.135, 0.150, 0.860);-moz-transition-timing-function:cubic-bezier(0.785, 0.135, 0.150, 0.860);-o-transition-timing-function:cubic-bezier(0.785, 0.135, 0.150, 0.860);transition-timing-function:cubic-bezier(0.785, 0.135, 0.150, 0.860);-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(0, 0, 0);}
.owl-prev{background:url(../img/nav-prev.svgz) center center no-repeat;background-size:cover;left:0}
.owl-next{background:url(../img/nav-next.svgz) center center no-repeat;background-size:cover;right:0}
.owl-prev:hover, .owl-prev:active{background:url(../img/nav-prev-hover.svgz) center center no-repeat;background-size:cover;}
.owl-next:hover, .owl-next:active{background:url(../img/nav-next-hover.svgz) center center no-repeat;background-size:cover;}
.owl-dots{position:absolute;top:0;text-align:center;left:-2.133rem}
.owl-dot{height:6px;width:6px;background:rgb(114,92,119);border:2px solid white;border-radius:6px;-webkit-transition:all 300ms cubic-bezier(0.785, 0.135, 0.150, 0.860);-moz-transition:all 300ms cubic-bezier(0.785, 0.135, 0.150, 0.860);-o-transition:all 300ms cubic-bezier(0.785, 0.135, 0.150, 0.860);transition:all 300ms cubic-bezier(0.785, 0.135, 0.150, 0.860);-webkit-transition-timing-function:cubic-bezier(0.785, 0.135, 0.150, 0.860);-moz-transition-timing-function:cubic-bezier(0.785, 0.135, 0.150, 0.860);-o-transition-timing-function:cubic-bezier(0.785, 0.135, 0.150, 0.860);transition-timing-function:cubic-bezier(0.785, 0.135, 0.150, 0.860);-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(0, 0, 0);}
.owl-dot:not(:last-child){margin-bottom:1rem}
.owl-dot.active,
.owl-dot:hover{border:2px solid rgb(114,92,119)}
#hero-slider .owl-dots{top:calc(50% - 34px)}
#contact-slider .owl-dots,
#contact-mslider .owl-dots{top:calc(50% - 34px)}
#ansprechpartner h2{margin-top:4.4rem}
#partner{margin-top:7.667rem}
#partner img{margin-bottom:1.5rem}
address{font-style:normal;font-family:'TstarReg';font-size:1rem;line-height:1.733rem;color:#808080}
address span{display:block;margin-bottom:1.5rem}
.address__name{font-size:1.2rem;color:rgb(114,92,119);}
.address__mail{text-decoration:none;color:#808080}
.address__mail:hover{color:rgb(114,92,119);}
#alternatives h2{margin:4.7rem 0 4.4rem 0}
ul.partner, ul.partner li{padding:0;margin:0;list-style:none;font-family:'TstarReg';}
ul.partner{border-top:1px solid rgb(165,167,170)}
ul.partner li{border-bottom:1px solid rgb(165,167,170);display:block;line-height:1.733rem;}
ul.partner li span:first-child{color:rgb(114,92,119);font-size:1.2rem;display:block}
ul.partner li a{text-decoration:none;color:#808080;display:block;padding:1rem 1rem 0.75rem 1rem;background:url(../img/arrow-right.svg) right 15px center no-repeat;background-size:10px;}
ul.partner li a:hover{background:url(../img/arrow-right.svg) right 5px center no-repeat;background-size:10px;}
#backtotop{position:absolute;left:10px;bottom:0;height:45px;width:45px;background:url(../img/arrow_up_filled.svgz) center center no-repeat;background-size:cover;-webkit-animation:scrollUp 2s infinite;-moz-animation:scrollUp 2s infinite;-o-animation:scrollUp 2s infinite;animation:scrollUp 2s infinite;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(0, 0, 0);}
#backtotop:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
#footer{padding:2rem 2rem 1.6rem 2rem;background:rgb(114,92,119);margin-top:12rem}
#footer a:first-child{float:left;font-size:0.8667rem;line-height:1;color:white;font-family:'TstarReg';margin-top:2.5rem;text-decoration:none}
#footer a:last-child{float:right}
@-webkit-keyframes scrollUp{0%{bottom:0rem;}
30%{bottom:1rem;}
100%{bottom:0rem;}
}
@-moz-keyframes scrollUp{0%{bottom:0rem;}
30%{bottom:1rem;}
100%{bottom:0rem;}
}
@-o-keyframes scrollUp{0%{bottom:0rem;}
30%{bottom:1rem;}
100%{bottom:0rem;}
}
@keyframes scrollUp{0%{bottom:0rem;}
30%{bottom:1rem;}
100%{bottom:0rem;}
}
@media (max-width:1199px){#backtotop{bottom:-8rem}
@-webkit-keyframes scrollUp{0%{bottom:-8rem;}
30%{bottom:-7rem;}
100%{bottom:-8rem;}
}
@-moz-keyframes scrollUp{0%{bottom:-8rem;}
30%{bottom:-7rem;}
100%{bottom:-8rem;}
}
@-o-keyframes scrollUp{0%{bottom:-8rem;}
30%{bottom:-7rem;}
100%{bottom:-8rem;}
}
@keyframes scrollUp{0%{bottom:-8rem;}
30%{bottom:-7rem;}
100%{bottom:-8rem;}
}
}
@media (max-width:1024px){html{font-size:11px;}
}
.visible-xs{display:none}
#togglenav{display:none}
@media (max-width:767px){.hidden-xs{display:none}
.visible-xs{display:block}
h1{font-size:22px;line-height:1.4;margin-bottom:38px}
h2{font-size:22px;line-height:1.4;margin-bottom:38px}
p{font-size:13px}
#header{padding:34px 0 64px 0}
#mail{display:none}
#mail-mobile{width:29px;height:23px;display:block;position:absolute;top:34px;right:11px;background:url(../img/mail.svgz) center center no-repeat white;background-size:contain;z-index:99}
#logo{margin:auto;height:55px;width:24px;}
#logo:hover:before{display:none}
#togglenav{height:55px;width:55px;border-radius:100%;display:block;top:34px;position:absolute;left:11px;z-index:99}
.nav-icon{padding:20px 16px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;outline:none;background:#725C77;border-radius:100%;-webkit-transition:all 200ms cubic-bezier(0.420,0.000,0.580,1.000);-moz-transition:all 200ms cubic-bezier(0.420,0.000,0.580,1.000);-o-transition:all 200ms cubic-bezier(0.420,0.000,0.580,1.000);transition:all 200ms cubic-bezier(0.420,0.000,0.580,1.000);-webkit-transition-timing-function:cubic-bezier(0.420,0.000,0.580,1.000);-moz-transition-timing-function:cubic-bezier(0.420,0.000,0.580,1.000);-o-transition-timing-function:cubic-bezier(0.420,0.000,0.580,1.000);transition-timing-function:cubic-bezier(0.420,0.000,0.580,1.000);pointer-events:all;backface-visibility:hidden;}
.nav-visible .nav-icon{background:#725C77;}
.nav-icon-box{width:24px;height:16px;display:inline-block;position:relative;}
.nav-icon-inner{display:block;top:50%;margin-top:0;}
.nav-icon-inner,.nav-icon-inner::before,.nav-icon-inner::after{width:24px;height:1px;background-color:#fff;position:absolute;-webkit-transition-property:transform;-webkit-transition-duration:.15s;-webkit-transition-timing-function:ease;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;}
.nav-icon-inner::before,.nav-icon-inner::after{content:"";display:block;}
.nav-icon-inner::before{top:-8px;}
.nav-icon-inner::after{bottom:-8px;}
.is-active .nav-icon-inner,.is-active .nav-icon-inner::before,.is-active .nav-icon-inner::after{-webkit-animation:changeColor .25s linear;-moz-animation:changeColor .25s linear;-o-animation:changeColor .25s linear;animation:changeColor .25s linear;background:white;}
.nav-icon--spin .nav-icon-inner{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}
.nav-icon--spin .nav-icon-inner:before{-webkit-transition:top .1s .34s ease-in,opacity .1s ease-in;transition:top .1s .34s ease-in,opacity .1s ease-in;}
.nav-icon--spin .nav-icon-inner:after{-webkit-transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .3s cubic-bezier(0.55,0.055,0.675,0.19);}
.nav-icon--spin.is-active .nav-icon-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.14s;transition-delay:.14s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
.nav-icon--spin.is-active .nav-icon-inner:before{top:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:top .1s ease-out,opacity .1s .14s ease-out;transition:top .1s ease-out,opacity .1s .14s ease-out;}
.nav-icon--spin.is-active .nav-icon-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .3s .14s cubic-bezier(0.215,0.61,0.355,1);}
#navigation{padding-top:60px;display:none}
#navigation ul li{display:block;float:left;margin-right:0 !important;text-align:center;font-size:18px;width:100%;}
#navigation ul li a{display:inline-block}
#navigation a:hover:after{bottom:3px;}
#scrolldown{display:none}
#vertrieb{padding:46px 0;}
#vertrieb h1{margin-bottom:38px}
.building{margin-top:0;margin-bottom:50px}
#kunden{padding-bottom:82px;}
#sliderNav{top:10%;}
#text-slider{margin-top:25px}
.owl-prev{display:none}
.owl-next{right:22%}
#arbeitsweise{padding:60px 0 60px 0;}
#ansprechpartner h2{margin-top:0;}
#contact-slider,
#contact-mslider{margin-bottom:47px}
#bh-sl-user-location{margin-top:38px;}
.bh-sl-loc-list{margin-top:50px}
#footer img{height:20px;width:auto;}
#footer a:first-child{margin-top:7px;}
#footer{position:relative}
#footer:before,
#footer:after{content:"";position:absolute;display:block;height:100%;width:11px;background:rgb(114,92,119);}
#footer:before{left:-11px;top:0;bottom:0;}
#footer:after{right:-11px;top:0;bottom:0;}
}
#impressum{margin-top:5.7rem;}
.hidden{display:none !important;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}