body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.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(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{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(../../system/modules/owlcarousel/assets/vendor/OwlCarousel2/OwlCarousel2/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:200;src:url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-200.eot");src:local(""), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-200.eot?#iefix") format("embedded-opentype"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-200.woff2") format("woff2"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-200.woff") format("woff"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-200.ttf") format("truetype"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-200.svg#SourceSansPro") format("svg");font-display:fallback}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;src:url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-300.eot");src:local(""), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-300.woff2") format("woff2"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-300.woff") format("woff"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-300.ttf") format("truetype"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-300.svg#SourceSansPro") format("svg");font-display:fallback}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-regular.eot");src:local(""), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-regular.woff2") format("woff2"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-regular.woff") format("woff"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-regular.ttf") format("truetype"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-regular.svg#SourceSansPro") format("svg");font-display:fallback}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;src:url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-600.eot");src:local(""), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-600.eot?#iefix") format("embedded-opentype"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-600.woff2") format("woff2"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-600.woff") format("woff"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-600.ttf") format("truetype"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-600.svg#SourceSansPro") format("svg");font-display:fallback}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-700.eot");src:local(""), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-700.woff2") format("woff2"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-700.woff") format("woff"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-700.ttf") format("truetype"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-700.svg#SourceSansPro") format("svg");font-display:fallback}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:900;src:url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-900.eot");src:local(""), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-900.eot?#iefix") format("embedded-opentype"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-900.woff2") format("woff2"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-900.woff") format("woff"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-900.ttf") format("truetype"), url("../../files/KONZEPT33/assets/fonts/source-sans-pro-v14-latin-900.svg#SourceSansPro") format("svg");font-display:fallback}
.no_space_top{margin-top:0 !important}.no_space_bottom{margin-bottom:0 !important}.space_top_small{margin-top:30px}.space_top_medium{margin-top:50px}.space_top_big{margin-top:100px}.space_bottom_small{margin-bottom:30px}.space_bottom_medium{margin-bottom:50px}.space_bottom_big{margin-bottom:100px}.min-height-show{min-height:1px}.clear{clear:both;float:none}::selection{background:#ff9900;color:#fff}::-moz-selection{background:#ff9900;color:#fff}a{text-decoration:none;color:#ff9900}video{outline:none}.ex_center_with_margin,.ex_content_box,.content_outer,.content_inner,.header-box,body{margin-left:auto;margin-right:auto}.ex_content_box,.content_outer,.content_inner,.header-box{display:block}.ex_content_box .ce_text>:first-child,.content_outer .ce_text>:first-child,.content_inner .ce_text>:first-child,.header-box .ce_text>:first-child{margin-top:0}.ex_content_box .ce_text>:last-child,.content_outer .ce_text>:last-child,.content_inner .ce_text>:last-child,.header-box .ce_text>:last-child{margin-bottom:0}.ex_bg_color_box,.bg_color_lightgrey,.bg_color_darker_lightgrey,.offset_accent_color_bg{padding-top:70px;padding-bottom:70px}body{font-size:18px;line-height:150%;font-family:"Source Sans Pro";max-width:1920px;color:#5e5e5e;width:100%}body,html{overflow-x:hidden}body.noScroll,html.noScroll{overflow-y:hidden}h1,h2{font-size:38px;line-height:125%;font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:30px}.block{overflow:visible}.content_outer{width:1200px;overflow:visible}.content_inner{width:1000px}.content_full{overflow:visible}.content_full .ce_text>:first-child{margin-top:0}.content_full .ce_text>:last-child{margin-bottom:0}.content_full.gallery_margin_top{margin-top:0;padding-top:12px}.animation{opacity:0;transition:all 700ms ease-in-out, width 0s}.animation.animation-bounce-up{transform:translate3d(0, 200px, 0)}.animation.animation-bounce-right{transform:translate3d(-200px, 0, 0)}.animation.animation-bounce-left{transform:translate3d(200px, 0, 0)}.animation.animation-fade{transition:all 700ms ease-in-out, opacity 1050ms ease-in-out}.animation.in-view{opacity:1}.animation.in-view.animation-bounce-up,.animation.in-view.animation-bounce-right,.animation.in-view.animation-bounce-left{transform:translate3d(0, 0, 0)}.animation:not(.web-link-popup) figure{overflow:hidden}.animation:not(.web-link-popup) figure img{transform:scale(1);transition:all 400ms ease-in-out;pointer-events:none}.animation:not(.web-link-popup) figure:hover>img{transform:scale(1.04)}.no_hover_effect figure:hover img{transform:scale(1) !important}.no_hover_effect a:hover:after{width:0 !important}.animation figure{overflow:hidden}.mod_article>*{position:relative;z-index:1}.offset_box_top,.offset_box_bottom{position:relative}.offset_box_top::after,.offset_box_bottom::after{content:"";position:absolute;left:0;width:100%;z-index:0}.offset_box_top::after{top:220px;height:calc(100% - 220px)}.offset_box_bottom::after{top:0;height:calc(100% - 240px)}.offset_box_top.offset_box_bottom::after{top:220px;height:calc(100% - 460px)}.bg_color_lightgrey{background-color:#ebedee}.bg_color_lightgrey.offset_box_bottom,.bg_color_lightgrey.offset_box_top{background-color:transparent}.bg_color_lightgrey.offset_box_bottom::after,.bg_color_lightgrey.offset_box_top::after{background-color:#ebedee}.bg_color_lightgrey.offset_box_bottom{padding-bottom:0}.bg_color_lightgrey.offset_box_top{padding-top:0}.bg_color_darker_lightgrey{background-color:#efefef}.bg_color_darker_lightgrey.offset_box_bottom,.bg_color_darker_lightgrey.offset_box_top{background-color:transparent}.bg_color_darker_lightgrey.offset_box_bottom::after,.bg_color_darker_lightgrey.offset_box_top::after{background-color:#efefef}.bg_color_darker_lightgrey.offset_box_bottom{padding-bottom:0}.bg_color_darker_lightgrey.offset_box_top{padding-top:0}.offset_accent_color_bg{padding-top:0 !important;padding-bottom:0 !important}.offset_accent_color_bg .space_top_medium{padding-top:70px}img{pointer-events:none}#header .mod_article .ce_image img{width:100%;pointer-events:none;transition:all 400ms ease-in-out;transform:scale(1);pointer-events:none}#header .mod_article .ce_image figure{overflow:hidden}#header .mod_article .ce_image figure:hover img{transform:scale(1.04)}#header figcaption{display:none}.header-box{width:1000px;position:relative;height:130px;z-index:1000000001}.header-box .logo-text{position:absolute;right:0;bottom:0;font-size:40px;line-height:1em;font-weight:700;color:#fff;letter-spacing:-2px;color:#fff;transition:all 0.2s}.header-box .logo-text a{color:inherit}.header-box .mod_navigation{display:none}.header-box .mod_navigation ul{padding:0;margin:0;list-style:none;text-align:center;font-size:62px;line-height:150%;color:#fff}.header-box .mod_navigation ul a{color:inherit}.header-box .nav_icon.opened{opacity:0}.header-box+.mod_article{margin-top:-130px}body.menu-active .header-box{pointer-events:none}body.menu-active .header-box .mod_navigation{display:block;position:fixed;top:50%;left:5%;width:90%;color:#fff;z-index:1000000001;transform:translateY(-50%)}body.menu-active .header-box .mod_navigation,body.menu-active .header-box .mod_navigation ul,body.menu-active .header-box .mod_navigation ul li{pointer-events:none}body.menu-active .header-box .mod_navigation a,body.menu-active .header-box .mod_navigation ul a,body.menu-active .header-box .mod_navigation ul li a{pointer-events:visible}body.menu-active .header-box .logo-text{opacity:0;pointer-events:none}header .content-slider .text-box{position:absolute;bottom:80px;left:calc((100% - 1000px) / 2);pointer-events:none}header .content-slider .text-box .colored-text-box.inactive{opacity:0;transform:translate(-100%, 0);transition:none}header .content-slider .text-box .colored-text-box.smallerText.inactive{transform:translate(0, -30px)}header .content-slider .text-box .colored-text-box.smallerText{transition-delay:0}header .content-slider .text-box .colored-text-box.smallerText~.colored-text-box{transition-delay:300ms}header .content-slider .text-box .colored-text-box.smallerText~.colored-text-box~.colored-text-box{transition-delay:500ms}header .content-slider .text-box .colored-text-box.smallerText~.colored-text-box~.colored-text-box~.colored-text-box{transition-delay:700ms}.ce_sliderStart{position:relative}.colored-text-box{background-color:#5e5e5e;color:#fff;margin-bottom:5px;display:inline-block;white-space:nowrap;padding:4px 10px;font-size:34px;line-height:38px;transform:translate(0);opacity:1;transition:all 0.3s}.colored-text-box:last-child{margin-bottom:0}.colored-text-box.smallerText{font-size:22px;line-height:26px}.nav_icon{width:48px;height:32px;position:absolute;padding:13px 13px;left:0px;bottom:-13px;opacity:1;transition:all 0.2s}.nav_icon .nav_icon__bar{width:48px;height:7.2px;position:absolute;background-color:#fff;transition:background-color 0.3s, opacity 0.3s, top 0.3s 0.3s, transform 0.3s}.nav_icon:hover .nav_icon__bar{background-color:#fff}.nav_icon .nav_icon__top{top:13px}.nav_icon .nav_icon__center{top:25.4px}.nav_icon .nav_icon__bottom{top:37.8px}.nav_icon.opened .nav_icon__bar{transition:background-color 0.3s, opacity 0.3s, top 0.3s, transform 0.3s 0.3s}.nav_icon.opened .nav_icon__top{top:50%;transform:translateY(-50%) rotate(45deg)}.nav_icon.opened .nav_icon__center{opacity:0}.nav_icon.opened .nav_icon__bottom{top:50%;transform:translateY(-50%) rotate(-45deg)}.nav_close{width:25px;height:25px;padding:5px;margin-left:-5px;margin-bottom:30px;position:relative;display:none}.nav_close::before,.nav_close::after{content:"";position:absolute;top:calc(50% - 1px);width:25px;height:2px;transform-origin:center;background-color:#fff;transition:background-color 0.3s}.nav_close::before{transform:rotate(45deg)}.nav_close::after{transform:rotate(135deg)}.nav_close:hover::before,.nav_close:hover::after{background-color:#fff}.nav_icon:hover,.nav_close:hover{cursor:pointer}.nav_overlay_close{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000;opacity:0;z-index:1000000000;pointer-events:none;transition:all 0.2s}.nav_overlay_close:hover{cursor:pointer}.nav_overlay_close_icon{position:fixed;top:50px;right:5%;z-index:1000000000;left:initial !important;bottom:initial !important;opacity:0;pointer-events:none;transition:all 0.2s}body.menu-active .nav_overlay_close{display:block;opacity:0.75;pointer-events:visible}body.menu-active .nav_overlay_close_icon{opacity:1}figure img{display:block}.project_name_headline{height:0}.gallery_container{display:block}.gallery_container .rs-column.-large-col-2-1{width:calc(50% - 6px);margin-right:12px}.gallery_container .rs-column.-large-col-2-1.-large-last{margin-right:0}.gallery_container .rs-column.-large-col-3-1{width:calc(33.333% - 8px);margin-right:12px}.gallery_container .rs-column.-large-col-3-1.-large-last{margin-right:0}.gallery_margin_top{margin-top:12px}.gallery_margin_top.offset_accent_color_bg{padding-top:12px}.gallery_margin_bottom{margin-bottom:12px}.gallery_margin_bottom.offset_accent_color_bg{padding-bottom:12px}.owl-theme .owl-dots .owl-dot{outline:none}.owl-theme .owl-dots .owl-dot span{width:40px;height:7px;transition:background-color 0.3s}.mobile_cols50-100{display:flex;align-items:center}.aktuelle-projekte .ce_text{position:relative}.aktuelle-projekte .ce_text .text-box{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-end;padding:100px;box-sizing:border-box;pointer-events:none;opacity:0;background-color:rgba(0, 0, 0, 0.5);transition:all 0.2s ease-in-out;color:#fff;font-size:28px;line-height:130%}.aktuelle-projekte .ce_text .text-box p{margin:0;width:100%}.aktuelle-projekte .ce_text .text-box a{display:block;margin-top:25px;color:inherit;font-size:18px;line-height:150%}.aktuelle-projekte .ce_text:hover .text-box{opacity:1}.web{position:relative}.web figure{pointer-events:none}.web figure a{pointer-events:visible;display:block}.web figure a::after{content:none !important}.web-cols .rs-column{position:relative;width:75%;margin:0}.web-cols .rs-column.-large-last{width:25%}.web-cols .ce_image.page{position:absolute;top:7.8%;left:2.777778%;width:94.44444%;height:86.9%;border-bottom-left-radius:2px;border-bottom-right-radius:2px;overflow:hidden}.web-cols .ce_image.page img{transform:translateY(0);transition:transform 1s;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.web-cols .ce_image.browser{position:relative;z-index:1000}.web-cols.web-full{position:relative;padding:0}.web-cols.web-full .ce_image.page{top:9.7%;left:3.05%;height:84.4%;width:93.9%}.web-cols.web-full .ce_image.page img{width:100%}.web-cols.web-full .browser img{width:100%}.cols-align-inner .rs-column:nth-child(1) figure{text-align:right;text-align:-webkit-right;text-align:-moz-right;text-align:-o-right;text-align:-ms-right;margin-right:29px}.cols-align-inner .rs-column:nth-child(2) figure{text-align:left;text-align:-webkit-left;text-align:-moz-left;text-align:-o-left;text-align:-ms-left;margin-left:29px}.cols-align-inner .rs-column .cols50{display:flex;align-items:center}.cols-align-inner .rs-column .cols50 .rs-column.-large-col-2-1{width:50%;margin:0}.web-link-popup{position:absolute;border-radius:50%;-webkit-box-shadow:6px 6px 9px 0px rgba(0, 0, 0, 0.25);-moz-box-shadow:6px 6px 9px 0px rgba(0, 0, 0, 0.25);box-shadow:6px 6px 9px 0px rgba(0, 0, 0, 0.25)}.web-link-popup figure{pointer-events:visible;border-radius:50%}.web-link-popup.web-link-popup--1{left:45%;top:calc(220px - 5%);width:12.96875%;transition:all 400ms ease-in-out, opacity 1050ms ease-in-out 400ms !important}.web-link-popup.web-link-popup--1:hover{transform:scale(1.04)}.web-link-popup.web-link-popup--2{left:65%;top:calc(220px + 4%);width:6.8229166667%;transition:all 400ms ease-in-out, opacity 1050ms ease-in-out 750ms !important}.web-link-popup.web-link-popup--2:hover{transform:scale(1.04)}.web-link-popup.web-link-popup--3{top:calc(100% - 240px - 3%);left:55%;width:6.8229166667%;transition:all 400ms ease-in-out, opacity 1050ms ease-in-out 1100ms !important}.web-link-popup.web-link-popup--3:hover{transform:scale(1.04)}.web-link-popup.web-link-popup--4{left:73%;top:calc(220px + 8%);width:9.0625%;transition:all 400ms ease-in-out, opacity 1050ms ease-in-out 1450ms !important}.web-link-popup.web-link-popup--4:hover{transform:scale(1.04)}.web-link-popup.web-link-popup--5{top:calc(100% - 240px - 11%);left:47%;width:9.0625%;transition:all 400ms ease-in-out, opacity 1050ms ease-in-out 1800ms !important}.web-link-popup.web-link-popup--5:hover{transform:scale(1.04)}header .mod_navigation a[href]:not(.invisible),#main a[href]:not(.invisible),#footer a[href]:not(.invisible){position:relative}header .mod_navigation a[href]:not(.invisible):after,#main a[href]:not(.invisible):after,#footer a[href]:not(.invisible):after{content:"";position:absolute;left:0;background-color:currentColor;width:0;height:1px;bottom:0;left:0px;transition:all 0.3s ease-in-out}header .mod_navigation a[href]:not(.invisible):hover:after,#main a[href]:not(.invisible):hover:after,#footer a[href]:not(.invisible):hover:after{width:100%}.text-box p:first-child{margin-top:0}.text-box p:last-child{margin-bottom:0}.project_slider_link p{margin:0}.project_slider_link a{position:absolute !important;top:0;left:0;width:100%;height:100%}.project_slider_link a::before{width:40px;height:40px;content:"";display:block;transform:scale(0.5) rotate(45deg);border:3px solid transparent;border-top:3px solid #5e5e5e;border-right:3px solid #5e5e5e;margin-left:calc(34px * 1.41421356237 * -0.5 * 0.5 * 0.5);transition:border-color 0.3s;position:absolute;bottom:20px;right:10px}.project_slider_link a::after{content:none !important}.project_slider .owl-stage{display:flex}.project_slider .owl-dots{display:none}.project_slider .owl-theme .owl-dots .owl-dot span{background-color:#D6D6D6 !important}.project_slider .owl-theme .owl-dots .owl-dot.active span,.project_slider .owl-theme .owl-dots .owl-dot:hover span{background-color:#869791 !important}.project_slider .owl-item{background-color:#ebedee;transition:background-color 0.2s}.project_slider .owl-item:hover{background-color:#e3e6e7}.project_slider .owl-item:hover figure img{transform:scale(1.04)}.project_slider .owl-item figure+.text-box{padding:50px 50px 80px 50px}.project_slider .owl-item figure+.text-box p{font-size:16px;line-height:22px}.project_slider .owl-item figure+.text-box p:first-child{font-size:18px;line-height:22px;font-weight:700}.project_slider .owl-item figure+.text-box p:first-child strong:first-child{font-size:12px;line-height:14px;font-weight:600}.project_slider button.owl-prev,.project_slider button.owl-next{position:absolute;top:50%;transform:translateY(-50%);transition:color 0.3s;outline:none;width:60px;height:60px}.project_slider button.owl-prev{left:-70px}.project_slider button.owl-next{right:-70px}.project_slider button.owl-prev::before,.project_slider button.owl-next::before{content:"";width:calc(100% - 10px);height:calc(100% - 10px);display:block;border:3px solid transparent;border-top:5px solid #ebedee;border-right:5px solid #ebedee;transition:border-color 0.3s;animation-duration:4s;animation-iteration-count:infinite;transition-timing-function:ease-in-out}.project_slider button.owl-prev::before{transform:scale(0.65) rotate(225deg);margin-left:calc(50px * 1.41421356237 * 0.5 * 0.5 * 0.65)}.project_slider button.owl-next::before{transform:scale(0.65) rotate(45deg);margin-left:calc(50px * 1.41421356237 * -0.5 * 0.5 * 0.65)}.project_slider button.owl-prev:hover,.project_slider button.owl-next:hover{background-color:transparent !important}.project_slider button.owl-prev:hover::before,.project_slider button.owl-next:hover::before{border-top-color:#5e5e5e;border-right-color:#5e5e5e}.project_list{display:flex;flex-wrap:wrap}.project_list .rs-column{position:relative;width:calc(33.33% - 8px);margin-right:12px;margin-top:12px;background-color:#ebedee;transition:all 0.4s, background-color 0.2s}.project_list .rs-column:hover{background-color:#e3e6e7}.project_list .rs-column:hover figure img{transform:scale(1.04)}.project_list .rs-column.-large-last{margin-right:0}.project_list .rs-column figure{overflow:hidden}.project_list .rs-column figure+.text-box{padding:50px 50px 80px 50px}.project_list .rs-column figure+.text-box p{font-size:16px;line-height:22px}.project_list .rs-column figure+.text-box p:first-child{font-size:18px;line-height:22px;font-weight:700}.project_list .rs-column figure+.text-box p:first-child strong:first-child{font-size:12px;line-height:14px;font-weight:600}.project_list .rs-column figure img{transition:all 0.4s;width:100%}@keyframes project_slider_arrow_next_animation{0%{margin-left:calc(50px * 1.41421356237 * -0.5 * 0.5 * 0.5)}10%{margin-left:calc(50px * 1.41421356237 * -0.5 * 0.5 * 0.5 + 10px)}17%{margin-left:calc(50px * 1.41421356237 * -0.5 * 0.5 * 0.5)}27%{margin-left:calc(50px * 1.41421356237 * -0.5 * 0.5 * 0.5 + 10px)}34%{margin-left:calc(50px * 1.41421356237 * -0.5 * 0.5 * 0.5)}}@keyframes project_slider_arrow_prev_animation{0%{margin-left:calc(50px * 1.41421356237 * 0.5 * 0.5 * 0.5)}10%{margin-left:calc(50px * 1.41421356237 * 0.5 * 0.5 * 0.5 - 10px)}17%{margin-left:calc(50px * 1.41421356237 * 0.5 * 0.5 * 0.5)}27%{margin-left:calc(50px * 1.41421356237 * 0.5 * 0.5 * 0.5 - 10px)}34%{margin-left:calc(50px * 1.41421356237 * 0.5 * 0.5 * 0.5)}}.overlay-deco-box{position:relative}.overlay-deco-box .overlay-deco-img{position:absolute;pointer-events:none}.overlay-deco-box .overlay-deco-img.overlay-deco-left{top:65%;left:-100px;margin-top:-100px}header{min-height:200px;background-color:#5e5e5e}header .ce_sliderStart{position:relative}header .slider-control{height:100%;position:absolute;top:0;left:0;width:100%;pointer-events:none;opacity:1;transition:all 0.3s ease-in-out}header .slider-menu{display:none !important}header .slider-control a{position:absolute !important;bottom:20px;right:10px;width:70px;height:70px;top:50%;pointer-events:visible;background-color:transparent;transition:all 0.3s}header .slider-control a::before{width:calc(80% - 10px);height:calc(80% - 10px);content:"";display:block;transform:scale(0.65) rotate(45deg);border:5px solid transparent;border-top:5px solid #fff;border-right:5px solid #fff;margin-left:calc(60px * 1.41421356237 * -0.5 * 0.5 * 0.65 + 10%);margin-top:10%;transition:border-color 0.3s}header .slider-control a:hover{background-color:#fff}header .slider-control a:hover::before{border-top-color:#5e5e5e;border-right-color:#5e5e5e}header .slider-control a.slider-prev::before{transform:scale(0.65) rotate(225deg);margin-left:calc(60px * 1.41421356237 * 0.5 * 0.5 * 0.65)}header .slider-control .slider-prev{left:-70px;border-top-right-radius:5px;border-bottom-right-radius:5px}header .slider-control .slider-next{right:-70px;border-top-left-radius:5px;border-bottom-left-radius:5px}header .ce_sliderStart:hover .slider-control .slider-prev{left:0}header .ce_sliderStart:hover .slider-control .slider-next{right:0}.leistungen-cols{display:flex;flex-direction:row;flex-wrap:wrap}.leistungen-cols .rs-column{margin-right:0;width:50%;flex:0 1 50%;display:flex}.leistungen-cols .rs-column:not(.leistungen-img){padding:0}.leistungen-cols .rs-column:not(.leistungen-img) .ce_text:only-child{padding:38.4585px;padding-right:0;width:500px;box-sizing:border-box}.leistungen-cols .rs-column:not(.leistungen-img):nth-child(odd){justify-content:flex-end}.leistungen-cols .rs-column:not(.leistungen-img):nth-child(odd) .ce_text:only-child{padding-right:38.4585px;padding-left:0}.leistungen-cols .rs-column:nth-child(n+3){margin-top:0}iframe{border:none}#footer{background-color:#5e5e5e;background-image:url(../../files/KONZEPT33/images/Footer-BG-ph.png);min-height:450px;background-size:cover;background-repeat:no-repeat;color:#fff;padding-top:100px;padding-bottom:100px}#footer .content_inner{min-height:450px;position:relative;box-sizing:border-box}#footer .content_inner>.ce_text .text-box{font-size:20px;line-height:150%}#footer .content_inner>.ce_text+.rs-columns{display:flex;align-items:center;margin-top:50px}#footer .mod_customnav ul{margin:0;padding:0;list-style-type:none}#footer .mod_customnav ul li{color:#fff;float:left;padding:2px 0px}#footer .mod_customnav ul li::after{content:"//";margin:0 6px}#footer .mod_customnav ul li:first-child{padding-left:0}#footer .mod_customnav ul li:last-child{border-right:0;padding-right:0}#footer .mod_customnav ul li:last-child::after{content:none}#footer .mod_customnav ul li a{color:inherit}#footer a{color:#fff}#footer .bigText{font-size:28.8px;line-height:34.8px}.flex-footer{display:flex;height:100%;align-items:center}.flex-right{justify-content:flex-end}#uc-privacy-button g#button #background>use:last-of-type,#uc-privacy-button g#button #background+path+path,#uc-btn-open-main-corner-modal svg>g>use:last-of-type{fill:#5e5e5e}.usercentrics-button .uc-corner-modal .uc-card-footer .uc-save-settings-button,.usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-header,.usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs,.usercentrics-button .uc-dropdown .uc-dropdown-menu,#usercentrics-button #uc-banner-modal .uc-banner-content,.usercentrics-button .uc-main-banner .btn-deny,.usercentrics-button .uc-main-banner .more-info-button{background-color:#5e5e5e !important}.usercentrics-button.layout-1 .uc-banner-content .btn-list .uc-btn.uc-btn-primary{background-color:#515151 !important}#uc-corner-modal a[href],#uc-center-modal a[href],#uc-banner-modal a[href],#uc-central-banner-modal a[href]{color:#5e5e5e !important}.usercentrics-button .uc-privacy-button-wrapper,.usercentrics-button .uc-privacy-button-wrapper svg{height:48px !important;width:48px !important}.video_slider .owl-nav .owl-prev::after{left:-60px;transform:translateY(-50%) rotate(-45deg)}.video_slider .owl-nav .owl-next::after{right:-60px;transform:translateY(-50%) rotate(135deg)}.video_slider .owl-nav .owl-prev::after,.video_slider .owl-nav .owl-next::after{content:"";width:30px;height:30px;top:calc(50% - 15px);position:absolute;display:block;border-top:2px solid #ebedee;border-left:2px solid #ebedee;transition:border-color 0.3s}.video_slider .owl-nav .owl-prev:hover::after,.video_slider .owl-nav .owl-next:hover::after{border-top:2px solid #5e5e5e;border-left:2px solid #5e5e5e}.video_slider .owl-nav{margin:0;height:100%;position:absolute;top:0;width:100%;pointer-events:none}.video_slider .owl-nav button{pointer-events:visible}@media (max-width:1400px){.video_slider .owl-nav .owl-prev::after{left:-40px}.video_slider .owl-nav .owl-next::after{right:-40px}.video_slider .ce_owlcarousel{width:calc(100% - 120px);margin:0 auto}}@media (max-width:1250px){h1,h2{font-size:32px}.content_inner,.content_outer,.header-box{width:100%;box-sizing:border-box}.header-box{height:70px}.ex_padding_sides,.content_inner,.content_full.offset_accent_color_bg+.content_full,.ex_bg_color_box,.bg_color_lightgrey,.bg_color_darker_lightgrey,.offset_accent_color_bg{padding-left:20px;padding-right:20px}.ex_padding_sides>.ex_padding_sides,.content_inner>.ex_padding_sides,.content_inner>.content_inner,.content_full.content_inner+.content_full,.content_inner>.ex_bg_color_box,.content_inner>.bg_color_lightgrey,.content_inner>.bg_color_darker_lightgrey,.content_inner>.offset_accent_color_bg,.content_full.offset_accent_color_bg+.content_full>.ex_padding_sides,.content_full.offset_accent_color_bg+.content_full>.content_inner,.content_full.offset_accent_color_bg+.content_full>.content_full,.content_full.offset_accent_color_bg+.content_full>.ex_bg_color_box,.content_full.offset_accent_color_bg+.content_full>.bg_color_lightgrey,.content_full.offset_accent_color_bg+.content_full>.bg_color_darker_lightgrey,.content_full.offset_accent_color_bg+.content_full>.offset_accent_color_bg,.ex_bg_color_box>.ex_padding_sides,.bg_color_lightgrey>.ex_padding_sides,.bg_color_lightgrey>.content_inner,.content_full.bg_color_lightgrey+.content_full,.bg_color_lightgrey>.ex_bg_color_box,.bg_color_lightgrey>.bg_color_lightgrey,.bg_color_lightgrey>.bg_color_darker_lightgrey,.bg_color_lightgrey>.offset_accent_color_bg,.bg_color_darker_lightgrey>.ex_padding_sides,.bg_color_darker_lightgrey>.content_inner,.content_full.bg_color_darker_lightgrey+.content_full,.bg_color_darker_lightgrey>.ex_bg_color_box,.bg_color_darker_lightgrey>.bg_color_lightgrey,.bg_color_darker_lightgrey>.bg_color_darker_lightgrey,.bg_color_darker_lightgrey>.offset_accent_color_bg,.offset_accent_color_bg>.ex_padding_sides,.offset_accent_color_bg>.content_inner,.content_full.offset_accent_color_bg+.content_full,.offset_accent_color_bg>.ex_bg_color_box,.offset_accent_color_bg>.bg_color_lightgrey,.offset_accent_color_bg>.bg_color_darker_lightgrey,.offset_accent_color_bg>.offset_accent_color_bg,.ex_bg_color_box>.content_inner,.content_full.ex_bg_color_box+.content_full,.ex_bg_color_box>.ex_bg_color_box,.ex_bg_color_box>.bg_color_lightgrey,.ex_bg_color_box>.bg_color_darker_lightgrey,.ex_bg_color_box>.offset_accent_color_bg,.ex_padding_sides>.content_inner,.content_full.ex_padding_sides+.content_full,.ex_padding_sides>.ex_bg_color_box,.ex_padding_sides>.bg_color_lightgrey,.ex_padding_sides>.bg_color_darker_lightgrey,.ex_padding_sides>.offset_accent_color_bg{padding-left:0;padding-right:0}.nav_icon{left:20px}header .content-slider .text-box{left:20px;max-width:calc(100% - 40px)}header .slider-control{opacity:0}header .slider-control a{pointer-events:none}.header-box .logo-text{right:20px}.web-cols.web-full .ce_image.page{left:3%;width:93.95%}.ce_owlcarousel.project_slider{padding:0 20px}.ce_owlcarousel.project_slider .owl-theme .owl-dots{display:block}.ce_owlcarousel.project_slider .owl-theme .owl-dots .owl-dot span{width:20px;margin:5px 5px}.ce_youtube{position:relative;padding-bottom:56.25%;width:100%;height:auto}.ce_youtube iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.owl-item .ce_youtube{height:0}.project_list .rs-column{width:calc(50% - 6px)}.project_list .rs-column.-large-last{margin-right:12px}.project_list .rs-column.-medium-last{margin-right:0px}.leistungen-cols .rs-column:not(.leistungen-img) .ce_text:only-child{width:90%}.offset_box_top::after{top:100px;height:calc(100% - 100px)}.offset_box_bottom::after{top:0;height:calc(100% - 100px)}.offset_box_top.offset_box_bottom::after{top:100px;height:calc(100% - 200px)}.web-link-popup.web-link-popup--1{top:calc(100px - 5%)}.web-link-popup.web-link-popup--2{top:calc(100px + 4%)}.web-link-popup.web-link-popup--3{top:calc(100% - 100px - 3%)}.web-link-popup.web-link-popup--4{top:calc(100px + 8%)}.web-link-popup.web-link-popup--5{top:calc(100% - 100px - 11%)}}@media (max-width:1450px){.overlay-deco-box .overlay-deco-img{opacity:0}}@media (max-width:768px){.leistungen-cols{flex-direction:column}.leistungen-cols .rs-column{width:100%;margin-top:0}.leistungen-cols .rs-column:not(.leistungen-img) .ce_text:only-child{padding:20px !important;width:100%}body{font-size:15px}h1,h2{font-size:27px}h1 br,h2 br{display:none}.offset_box_top::after{top:50px;height:calc(100% - 50px)}.offset_box_bottom::after{top:0;height:calc(100% - 50px)}.offset_box_top.offset_box_bottom::after{top:50px;height:calc(100% - 100px)}header .content-slider .text-box{opacity:0;pointer-events:none}.web-link-popup.web-link-popup--1{top:calc(50px + 2%) !important;width:20% !important;left:2% !important;bottom:initial !important}.web-link-popup.web-link-popup--2{top:calc(50px + 33%) !important;width:11% !important;left:79% !important;bottom:initial !important}.web-link-popup.web-link-popup--3{top:calc(50px + 51%) !important;width:11% !important;left:78% !important;bottom:initial !important}.web-link-popup.web-link-popup--4{top:calc(50px + 42%) !important;width:16% !important;left:2% !important;bottom:initial !important}.web-link-popup.web-link-popup--5{top:calc(50px + 59%) !important;width:16% !important;left:3% !important;bottom:initial !important}.remove_offset_box_bottom_mobile{padding-bottom:30px}.offset_box_top.remove_offset_box_bottom_mobile{padding-bottom:30px}.offset_box_top.remove_offset_box_bottom_mobile::after{top:50px;height:calc(100% - 50px)}.mobile_cols50-100{flex-direction:column;align-items:flex-start}.mobile_cols50-100 .rs-column{width:90%}.mobile_w100{width:100% !important;margin-top:20px !important}#footer{min-height:auto}#footer .content_inner{min-height:auto;padding-bottom:0}#footer .content_inner>.ce_text+.rs-columns{flex-flow:column}#footer .bigText{font-size:25.2px;line-height:31.2px}.flex-right{margin-top:40px !important}.project_slider .owl-item figure+.text-box,.project_list .rs-column figure+.text-box{padding:30px 30px 80px 30px}.project_list .rs-column{width:100%}.project_list .rs-column.-medium-last{margin-right:12px}.project_list .rs-column.-small-last{margin-right:0px}.aktuelle-projekte .ce_text .text-box{padding:20px;font-size:24px;line-height:130%;opacity:1}.aktuelle-projekte .ce_text .text-box a{font-size:15px;line-height:130%}.project_name_headline{height:auto}.project_name_headline+.space_top_big{margin-top:50px}}.hidden{display:none !important}
body.nann .web-link-popup.web-link-popup--1{left:65.5% !important;top:45% !important;bottom:initial !important;width:20.75% !important;z-index:100000}body.wenzler .web-link-popup.web-link-popup--1{z-index:100000}body.wenzler .web-link-popup.web-link-popup--2{left:67%;top:calc(100% - 240px - 7%);bottom:initial !important;z-index:100000}@media (max-width:1250px){body.wenzler .web-link-popup.web-link-popup--2{left:67%;top:calc(100% - 100px - 7%);bottom:initial !important;z-index:100000}}body.wenzler .web-link-popup.web-link-popup--3{width:9.1145833333%;z-index:100000}body.wenzler .offset_accent_color_bg{background-color:#dfe3e9}body.wenzler .offset_accent_color_bg+.mod_article{background-color:#dfe3e9;padding-bottom:70px}body.greidenweis .web-link-popup.web-link-popup--1{left:75% !important;top:45% !important;bottom:initial !important;width:20.75% !important;z-index:100000}body.landolt .web-link-popup.web-link-popup--1{left:50% !important;bottom:0;top:initial !important;width:20.75% !important;z-index:100000}body.landolt .web-link-popup.web-link-popup--1{transform:translate(-50%, 35%)}body.landolt .web-link-popup.web-link-popup--1:hover{transform:translate(-50%, 35%) scale(1.04)}body.buehler .web-link-popup.web-link-popup--1{left:42%;top:68%;bottom:initial !important;width:12.96875%;z-index:100000}body.braunschweiger ::selection{background:#008ad2;color:#fff}body.braunschweiger ::-moz-selection{background:#008ad2;color:#fff}body.braunschweiger .offset_accent_color_bg .ce_text{color:#fff}body.braunschweiger .offset_accent_color_bg::after{background-color:#008ad2}body.braunschweiger .web a{color:#008ad2}body.braunschweiger #main a[href]:after{background-color:#008ad2}body.braunschweiger .project_name_headline .ce_text{height:50px;line-height:30px;background-color:#008ad2;color:#fff;font-size:26px;font-weight:200;padding:10px 20px;box-sizing:border-box;display:inline-block;top:-25px;position:relative}body.braunschweiger .project_name_headline .ce_text ::selection{background:#fff;color:#008ad2}body.braunschweiger .project_name_headline .ce_text ::-moz-selection{background:#fff;color:#008ad2}body.braunschweiger .offset_accent_color_bg ::selection{background:#fff;color:#008ad2}body.braunschweiger .offset_accent_color_bg ::-moz-selection{background:#fff;color:#008ad2}body.braunschweiger .owl-theme .owl-dots .owl-dot.active span,body.braunschweiger .owl-theme .owl-dots .owl-dot:hover span{background-color:#008ad2}@media (max-width:768px){body.braunschweiger .project_name_headline .ce_text{height:auto;top:0}}header .content-slider .braunschweiger .colored-text-box{background-color:#008ad2;color:#fff}header .content-slider .braunschweiger .colored-text-box.smallerText{background-color:#fff;color:#008ad2}.project_slider .braunschweiger figure+.text-box p:first-child strong:first-child{color:#008ad2}.project_slider .braunschweiger+.project_slider_link a:hover::before{border-right-color:#008ad2;border-top-color:#008ad2}.project_list .braunschweiger figure+.text-box p:first-child strong:first-child{color:#008ad2}.project_list .braunschweiger+.project_slider_link a:hover::before{border-right-color:#008ad2;border-top-color:#008ad2}body.flad ::selection{background:#004990;color:#fff}body.flad ::-moz-selection{background:#004990;color:#fff}body.flad .offset_accent_color_bg .ce_text{color:#fff}body.flad .offset_accent_color_bg::after{background-color:#004990}body.flad .web a{color:#004990}body.flad #main a[href]:after{background-color:#004990}body.flad .project_name_headline .ce_text{height:50px;line-height:30px;background-color:#004990;color:#fff;font-size:26px;font-weight:200;padding:10px 20px;box-sizing:border-box;display:inline-block;top:-25px;position:relative}body.flad .project_name_headline .ce_text ::selection{background:#fff;color:#004990}body.flad .project_name_headline .ce_text ::-moz-selection{background:#fff;color:#004990}body.flad .offset_accent_color_bg ::selection{background:#fff;color:#004990}body.flad .offset_accent_color_bg ::-moz-selection{background:#fff;color:#004990}body.flad .owl-theme .owl-dots .owl-dot.active span,body.flad .owl-theme .owl-dots .owl-dot:hover span{background-color:#004990}@media (max-width:768px){body.flad .project_name_headline .ce_text{height:auto;top:0}}header .content-slider .flad .colored-text-box{background-color:#004990;color:#fff}header .content-slider .flad .colored-text-box.smallerText{background-color:#fff;color:#004990}.project_slider .flad figure+.text-box p:first-child strong:first-child{color:#004990}.project_slider .flad+.project_slider_link a:hover::before{border-right-color:#004990;border-top-color:#004990}.project_list .flad figure+.text-box p:first-child strong:first-child{color:#004990}.project_list .flad+.project_slider_link a:hover::before{border-right-color:#004990;border-top-color:#004990}body.greidenweis ::selection{background:#506874;color:#fff}body.greidenweis ::-moz-selection{background:#506874;color:#fff}body.greidenweis .offset_accent_color_bg .ce_text{color:#fff}body.greidenweis .offset_accent_color_bg::after{background-color:#506874}body.greidenweis .web a{color:#506874}body.greidenweis #main a[href]:after{background-color:#506874}body.greidenweis .project_name_headline .ce_text{height:50px;line-height:30px;background-color:#506874;color:#fff;font-size:26px;font-weight:200;padding:10px 20px;box-sizing:border-box;display:inline-block;top:-25px;position:relative}body.greidenweis .project_name_headline .ce_text ::selection{background:#fff;color:#506874}body.greidenweis .project_name_headline .ce_text ::-moz-selection{background:#fff;color:#506874}body.greidenweis .offset_accent_color_bg ::selection{background:#fff;color:#506874}body.greidenweis .offset_accent_color_bg ::-moz-selection{background:#fff;color:#506874}body.greidenweis .owl-theme .owl-dots .owl-dot.active span,body.greidenweis .owl-theme .owl-dots .owl-dot:hover span{background-color:#506874}@media (max-width:768px){body.greidenweis .project_name_headline .ce_text{height:auto;top:0}}header .content-slider .greidenweis .colored-text-box{background-color:#506874;color:#fff}header .content-slider .greidenweis .colored-text-box.smallerText{background-color:#fff;color:#506874}.project_slider .greidenweis figure+.text-box p:first-child strong:first-child{color:#506874}.project_slider .greidenweis+.project_slider_link a:hover::before{border-right-color:#506874;border-top-color:#506874}.project_list .greidenweis figure+.text-box p:first-child strong:first-child{color:#506874}.project_list .greidenweis+.project_slider_link a:hover::before{border-right-color:#506874;border-top-color:#506874}body.landolt ::selection{background:#bf111b;color:#fff}body.landolt ::-moz-selection{background:#bf111b;color:#fff}body.landolt .offset_accent_color_bg .ce_text{color:#fff}body.landolt .offset_accent_color_bg::after{background-color:#bf111b}body.landolt .web a{color:#bf111b}body.landolt #main a[href]:after{background-color:#bf111b}body.landolt .project_name_headline .ce_text{height:50px;line-height:30px;background-color:#bf111b;color:#fff;font-size:26px;font-weight:200;padding:10px 20px;box-sizing:border-box;display:inline-block;top:-25px;position:relative}body.landolt .project_name_headline .ce_text ::selection{background:#fff;color:#bf111b}body.landolt .project_name_headline .ce_text ::-moz-selection{background:#fff;color:#bf111b}body.landolt .offset_accent_color_bg ::selection{background:#fff;color:#bf111b}body.landolt .offset_accent_color_bg ::-moz-selection{background:#fff;color:#bf111b}body.landolt .owl-theme .owl-dots .owl-dot.active span,body.landolt .owl-theme .owl-dots .owl-dot:hover span{background-color:#bf111b}@media (max-width:768px){body.landolt .project_name_headline .ce_text{height:auto;top:0}}header .content-slider .landolt .colored-text-box{background-color:#bf111b;color:#fff}header .content-slider .landolt .colored-text-box.smallerText{background-color:#fff;color:#bf111b}.project_slider .landolt figure+.text-box p:first-child strong:first-child{color:#bf111b}.project_slider .landolt+.project_slider_link a:hover::before{border-right-color:#bf111b;border-top-color:#bf111b}.project_list .landolt figure+.text-box p:first-child strong:first-child{color:#bf111b}.project_list .landolt+.project_slider_link a:hover::before{border-right-color:#bf111b;border-top-color:#bf111b}body.merkt ::selection{background:#b0c804;color:#fff}body.merkt ::-moz-selection{background:#b0c804;color:#fff}body.merkt .offset_accent_color_bg .ce_text{color:#fff}body.merkt .offset_accent_color_bg::after{background-color:#b0c804}body.merkt .web a{color:#b0c804}body.merkt #main a[href]:after{background-color:#b0c804}body.merkt .project_name_headline .ce_text{height:50px;line-height:30px;background-color:#b0c804;color:#fff;font-size:26px;font-weight:200;padding:10px 20px;box-sizing:border-box;display:inline-block;top:-25px;position:relative}body.merkt .project_name_headline .ce_text ::selection{background:#fff;color:#b0c804}body.merkt .project_name_headline .ce_text ::-moz-selection{background:#fff;color:#b0c804}body.merkt .offset_accent_color_bg ::selection{background:#fff;color:#b0c804}body.merkt .offset_accent_color_bg ::-moz-selection{background:#fff;color:#b0c804}body.merkt .owl-theme .owl-dots .owl-dot.active span,body.merkt .owl-theme .owl-dots .owl-dot:hover span{background-color:#b0c804}@media (max-width:768px){body.merkt .project_name_headline .ce_text{height:auto;top:0}}header .content-slider .merkt .colored-text-box{background-color:#b0c804;color:#fff}header .content-slider .merkt .colored-text-box.smallerText{background-color:#fff;color:#b0c804}.project_slider .merkt figure+.text-box p:first-child strong:first-child{color:#b0c804}.project_slider .merkt+.project_slider_link a:hover::before{border-right-color:#b0c804;border-top-color:#b0c804}.project_list .merkt figure+.text-box p:first-child strong:first-child{color:#b0c804}.project_list .merkt+.project_slider_link a:hover::before{border-right-color:#b0c804;border-top-color:#b0c804}body.nann ::selection{background:#008244;color:#fff}body.nann ::-moz-selection{background:#008244;color:#fff}body.nann .offset_accent_color_bg .ce_text{color:#fff}body.nann .offset_accent_color_bg::after{background-color:#008244}body.nann .web a{color:#008244}body.nann #main a[href]:after{background-color:#008244}body.nann .project_name_headline .ce_text{height:50px;line-height:30px;background-color:#008244;color:#fff;font-size:26px;font-weight:200;padding:10px 20px;box-sizing:border-box;display:inline-block;top:-25px;position:relative}body.nann .project_name_headline .ce_text ::selection{background:#fff;color:#008244}body.nann .project_name_headline .ce_text ::-moz-selection{background:#fff;color:#008244}body.nann .offset_accent_color_bg ::selection{background:#fff;color:#008244}body.nann .offset_accent_color_bg ::-moz-selection{background:#fff;color:#008244}body.nann .owl-theme .owl-dots .owl-dot.active span,body.nann .owl-theme .owl-dots .owl-dot:hover span{background-color:#008244}@media (max-width:768px){body.nann .project_name_headline .ce_text{height:auto;top:0}}header .content-slider .nann .colored-text-box{background-color:#008244;color:#fff}header .content-slider .nann .colored-text-box.smallerText{background-color:#fff;color:#008244}.project_slider .nann figure+.text-box p:first-child strong:first-child{color:#008244}.project_slider .nann+.project_slider_link a:hover::before{border-right-color:#008244;border-top-color:#008244}.project_list .nann figure+.text-box p:first-child strong:first-child{color:#008244}.project_list .nann+.project_slider_link a:hover::before{border-right-color:#008244;border-top-color:#008244}body.wenzler ::selection{background:#51657b;color:#fff}body.wenzler ::-moz-selection{background:#51657b;color:#fff}body.wenzler .offset_accent_color_bg .ce_text{color:#fff}body.wenzler .offset_accent_color_bg::after{background-color:#51657b}body.wenzler .web a{color:#51657b}body.wenzler #main a[href]:after{background-color:#51657b}body.wenzler .project_name_headline .ce_text{height:50px;line-height:30px;background-color:#51657b;color:#fff;font-size:26px;font-weight:200;padding:10px 20px;box-sizing:border-box;display:inline-block;top:-25px;position:relative}body.wenzler .project_name_headline .ce_text ::selection{background:#fff;color:#51657b}body.wenzler .project_name_headline .ce_text ::-moz-selection{background:#fff;color:#51657b}body.wenzler .offset_accent_color_bg ::selection{background:#fff;color:#51657b}body.wenzler .offset_accent_color_bg ::-moz-selection{background:#fff;color:#51657b}body.wenzler .owl-theme .owl-dots .owl-dot.active span,body.wenzler .owl-theme .owl-dots .owl-dot:hover span{background-color:#51657b}@media (max-width:768px){body.wenzler .project_name_headline .ce_text{height:auto;top:0}}header .content-slider .wenzler .colored-text-box{background-color:#51657b;color:#fff}header .content-slider .wenzler .colored-text-box.smallerText{background-color:#fff;color:#51657b}.project_slider .wenzler figure+.text-box p:first-child strong:first-child{color:#51657b}.project_slider .wenzler+.project_slider_link a:hover::before{border-right-color:#51657b;border-top-color:#51657b}.project_list .wenzler figure+.text-box p:first-child strong:first-child{color:#51657b}.project_list .wenzler+.project_slider_link a:hover::before{border-right-color:#51657b;border-top-color:#51657b}body.buehler ::selection{background:#0087c1;color:#fff}body.buehler ::-moz-selection{background:#0087c1;color:#fff}body.buehler .offset_accent_color_bg .ce_text{color:#fff}body.buehler .offset_accent_color_bg::after{background-color:#0087c1}body.buehler .web a{color:#0087c1}body.buehler #main a[href]:after{background-color:#0087c1}body.buehler .project_name_headline .ce_text{height:50px;line-height:30px;background-color:#0087c1;color:#fff;font-size:26px;font-weight:200;padding:10px 20px;box-sizing:border-box;display:inline-block;top:-25px;position:relative}body.buehler .project_name_headline .ce_text ::selection{background:#fff;color:#0087c1}body.buehler .project_name_headline .ce_text ::-moz-selection{background:#fff;color:#0087c1}body.buehler .offset_accent_color_bg ::selection{background:#fff;color:#0087c1}body.buehler .offset_accent_color_bg ::-moz-selection{background:#fff;color:#0087c1}body.buehler .owl-theme .owl-dots .owl-dot.active span,body.buehler .owl-theme .owl-dots .owl-dot:hover span{background-color:#0087c1}@media (max-width:768px){body.buehler .project_name_headline .ce_text{height:auto;top:0}}header .content-slider .buehler .colored-text-box{background-color:#0087c1;color:#fff}header .content-slider .buehler .colored-text-box.smallerText{background-color:#fff;color:#0087c1}.project_slider .buehler figure+.text-box p:first-child strong:first-child{color:#0087c1}.project_slider .buehler+.project_slider_link a:hover::before{border-right-color:#0087c1;border-top-color:#0087c1}.project_list .buehler figure+.text-box p:first-child strong:first-child{color:#0087c1}.project_list .buehler+.project_slider_link a:hover::before{border-right-color:#0087c1;border-top-color:#0087c1}.project_slider .text-box strong:first-child{font-weight:400}@keyframes project_name_idle{0%{width:0%;left:0;right:initial}6%{width:100%;left:0;right:initial}6.000001%{width:100%;right:0;left:initial}11%{width:0%;right:0;left:initial}100%{width:0%;right:0;left:initial}}
