/*!
Theme Name: HIAMOVI 2017
Theme URI: http://www.hiamovi.com
Author: Marian Rick
Author URI: http://www.marianrick.de/
Description: Wordpress Custom Theme developed by Marian Rick.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: hiamovi
Text Domain: hiamovi
*/.page-intro-box,.standard-wrapper h1{font-family:"Nobel Lt", sans-serif;font-style:Normal;font-weight:Normal;color:#000}.page-intro-box span,.footer-top .sitemap-title,.footer-bottom .left,.footer-bottom .right span,.header,.nav-wrapper .footerlink,.nav-wrapper .footer-text,.std-intro h1,.std-wrapper .pretitle,.std-tweener,.std-row03 .icon-history,.std-row04 .h-26,.std-row05 .box span,.std-row07 .left,.std-row09 .team-videos,.std-row10 .h-26,.pro-wrapper .pro-concept-wrapper .tooltipp .title,.pro-wrapper .text-container .title,.pro-wrapper .btn,.pro-wrapper .pro-tweener,.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp .title,.pro-wrapper .pro-row-04 #workshop-legend,.pro-wrapper .pro-row-05 .workshop .time,.pro-wrapper .pro-row-08 .workflowText .text h3,.pro-wrapper .pro-row-10 #leistungenWrapper .tooltipp .title,.pro-wrapper .pro-row-10 .leistungList .title,.pro-wrapper .pro-row-10 #leistungen-legende,.wrks-intro-text,.wrks-recent-wrapper .tweener,.wrks-recent-wrapper .wrks-link,.image-holder .tags,.slide-split-wrapper .title,.wrk-related{font-family:"Nobel Reg", sans-serif;font-style:Normal;font-weight:Normal;color:#000}body{font-family:"Whitman Disp Lt";font-style:Normal;font-weight:Normal}.pro-wrapper .text-container .text p:first-of-type{font-family:"Whitman Disp Reg", serif;font-style:Normal;font-weight:Normal}i,.std-intro mark{font-family:"Whitman Disp It", serif;font-style:Italic;font-weight:Normal}b,strong{font-family:"Whitman Disp Semi Bd", serif;font-style:Normal;font-weight:Normal}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html,body{height:100%;width:100%}body{color:#595959;font-size:18px;font-style:normal;font-weight:normal;line-height:1}@media only screen and (max-width: 767px){body{font-size:20px}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}a img{border:0 none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}img{border:0 none;height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6,p{font-weight:normal;margin-top:0}html,body{width:100%;height:100%}*,*::after,*::before{box-sizing:border-box}#scrollTop{cursor:pointer}@media only screen and (max-width: 767px){.h-72{font-size:2.3rem}.h-48{font-size:1.8rem}.h-26{font-size:1.222rem}}@media only screen and (min-width: 768px){.h-72{font-size:4rem}.h-48{font-size:2.666rem}.h-26{font-size:1.444rem}}.h-72,.h-48,.h-26{color:#e52713;line-height:1.25em;margin-bottom:.5em}@media only screen and (min-width: 768px){.h-72,.h-48,.h-26{margin-bottom:.8em}}@media only screen and (min-width: 1024px){.h-72,.h-48,.h-26{margin-bottom:1em;letter-spacing:.03em}}.blacked .h-72,.blacked .h-48,.blacked .h-26{color:#000}.clearfix::before,.page-intro-box::before,.wrapper::before,.footer-bottom::before,.nav-wrapper .footer-text::before,.std-row07 .logo-description::before,.std-row08 .text-wrapper::before,.std-row11 .text-wrapper::before,.pro-wrapper .pro-row-05 .workshop ul::before,.pro-wrapper .pro-row-08 .workflow::before,.pro-wrapper .pro-row-08 .workflow .arrow-holder::before,.pro-wrapper .pro-row-08 .workflowText::before,.pro-wrapper .pro-row-10 .leistungList .list::before,.pro-wrapper .pro-row-10 #leistungen-legende::before,.wrks-recent-wrapper .latest-work::before,.wrks-grid-filter::before,.wrks-grid-wrapper .grid-row::before,.wrk-related .wrk-related-thumbs::before,.clearfix::after,.page-intro-box::after,.wrapper::after,.footer-bottom::after,.nav-wrapper .footer-text::after,.std-row07 .logo-description::after,.std-row08 .text-wrapper::after,.std-row11 .text-wrapper::after,.pro-wrapper .pro-row-05 .workshop ul::after,.pro-wrapper .pro-row-08 .workflow::after,.pro-wrapper .pro-row-08 .workflow .arrow-holder::after,.pro-wrapper .pro-row-08 .workflowText::after,.pro-wrapper .pro-row-10 .leistungList .list::after,.pro-wrapper .pro-row-10 #leistungen-legende::after,.wrks-recent-wrapper .latest-work::after,.wrks-grid-filter::after,.wrks-grid-wrapper .grid-row::after,.wrk-related .wrk-related-thumbs::after{content:'';display:table}.clearfix::after,.page-intro-box::after,.wrapper::after,.footer-bottom::after,.nav-wrapper .footer-text::after,.std-row07 .logo-description::after,.std-row08 .text-wrapper::after,.std-row11 .text-wrapper::after,.pro-wrapper .pro-row-05 .workshop ul::after,.pro-wrapper .pro-row-08 .workflow::after,.pro-wrapper .pro-row-08 .workflow .arrow-holder::after,.pro-wrapper .pro-row-08 .workflowText::after,.pro-wrapper .pro-row-10 .leistungList .list::after,.pro-wrapper .pro-row-10 #leistungen-legende::after,.wrks-recent-wrapper .latest-work::after,.wrks-grid-filter::after,.wrks-grid-wrapper .grid-row::after,.wrk-related .wrk-related-thumbs::after{clear:both}.nav-spacer{height:98px}@media only screen and (min-width: 768px){.nav-spacer{height:118px}}.page-intro{background-repeat:no-repeat;background-size:100% auto;background-size:cover;width:100%}.container{max-width:1173px;margin:0 auto;position:relative}@media only screen and (min-width: 1024px){.container.small{padding-left:120px;padding-right:60px}}.page-intro-box{padding:30px;line-height:1.5em;margin-bottom:30px}.page-intro-box .item{border-top:1px solid #000}@media only screen and (max-width: 767px){.page-intro-box .item{padding:30px 0}.page-intro-box .item:last-child{padding-bottom:0}}@media only screen and (min-width: 768px){.page-intro-box{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:-30px}.page-intro-box .item{display:flex;padding:.6em 0;margin-right:30px;width:50%}.page-intro-box .item.prio-2{width:100%}.page-intro-box .item:last-child{margin-right:0}}.wrapper{position:relative}@media only screen and (min-width: 768px){.two-column{column-count:2;column-gap:30px}}@media only screen and (min-width: 1024px){.footer-spacer{height:350px}}.footer-top{background:#fff;border-top:1px solid #ddd;padding:30px;z-index:100}@media only screen and (max-width: 767px){.footer-top img{padding-bottom:30px}}@media only screen and (min-width: 768px){.footer-top{padding:45px 0}.footer-top .container{width:90%}.footer-top img{padding:0 0 45px 0}.footer-top .sitemap-holder{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.footer-top .sitemap-wrap{width:25%;display:flex;margin-right:30px}.footer-top .sitemap-wrap:last-child{margin-right:0}.footer-top .sitemap-wrap div{display:block;width:100%}}@media only screen and (min-width: 1024px){.footer-top{padding:60px 0}.footer-top .container{width:100%}.footer-top img{padding:0 0 60px 0}}.footer-top .sitemap-title{margin-bottom:1em}.footer-top ul{margin:0 0 1em;padding:0;list-style:none;line-height:1.444em;color:#978f8f}.footer-top ul a{color:#978f8f;text-decoration:none}.footer-top ul a:hover{color:#e52713;text-decoration:underline}.footer-bottom{background:#f8f7f7;border-top:1px solid #ddd;padding:30px;line-height:1.444em;z-index:100}.footer-bottom .left,.footer-bottom .right span{color:#e52713}.footer-bottom .right span{display:inline-block;margin-right:10px}.footer-bottom a{color:#595959;text-decoration:none}.footer-bottom a:hover{color:#e52713}@media only screen and (min-width: 768px){.footer-bottom .left{float:left}.footer-bottom .right{float:right}}@media (min-width: 1360px){.footer-bottom .right .row{float:left}.footer-bottom .right span{margin-left:30px}}p{line-height:1.444em;margin-bottom:1em}@media only screen and (min-width: 768px){.mobile{display:none}}@media only screen and (max-width: 767px){.tablet{display:none}}.tabletonly{display:none}@media only screen and (min-width: 768px) and (max-width: 1023px){.tabletonly{display:block}}.desktop{display:none}@media only screen and (min-width: 1024px){.desktop{display:block}}.biggest{display:none}@media only screen and (min-width: 1610px){.biggest{display:block}}.hidden{display:none}.royalSlider{width:600px;height:400px;position:relative;direction:ltr}.royalSlider>*{float:left}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:transparent}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:transparent}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:transparent}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;transition:visibility 0s linear 0.3s,opacity 0.3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:none !important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url(grab.png) 8 8,move}.grabbing-cursor{cursor:url(grabbing.png) 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(blank.gif)}.pp-section{height:100%;position:absolute;width:100%}.pp-easing{-webkit-transition:all 1000ms cubic-bezier(0.55, 0.085, 0, 0.99);-moz-transition:all 1000ms cubic-bezier(0.55, 0.085, 0, 0.99);-o-transition:all 1000ms cubic-bezier(0.55, 0.085, 0, 0.99);transition:all 1000ms cubic-bezier(0.55, 0.085, 0, 0.99);-webkit-transition-timing-function:cubic-bezier(0.55, 0.085, 0, 0.99);-moz-transition-timing-function:cubic-bezier(0.55, 0.085, 0, 0.99);-o-transition-timing-function:cubic-bezier(0.55, 0.085, 0, 0.99);transition-timing-function:cubic-bezier(0.55, 0.085, 0, 0.99)}#pp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1}#pp-nav.right{right:17px}#pp-nav.left{left:17px}.pp-section.pp-table{display:table}.pp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.pp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.pp-slidesNav.bottom{bottom:17px}.pp-slidesNav.top{top:17px}#pp-nav ul,.pp-slidesNav ul{margin:0;padding:0}#pp-nav li,.pp-slidesNav li{display:block;width:14px;height:13px;margin:7px;position:relative}.pp-slidesNav li{display:inline-block}#pp-nav li a,.pp-slidesNav li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#pp-nav li .active span,.pp-slidesNav .active span{background:#333}#pp-nav span,.pp-slidesNav span{top:2px;left:2px;width:8px;height:8px;border:1px solid #000;background:transparent;border-radius:50%;position:absolute;z-index:1}.pp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;white-space:nowrap;max-width:220px}.pp-tooltip.right{right:20px}.pp-tooltip.left{left:20px}.pp-scrollable{overflow-y:scroll;height:100%}.header{left:0;right:0;top:0;z-index:100}.header .logo{float:left;height:38px;width:56px}.header .navi{float:right;padding:10px 0 10px 10px}.header .navi a{color:#000;text-decoration:underline;transition:all .2s ease-in-out}.header .navi a:hover{opacity:.4}.header-overlay{position:absolute}.header-fixed{position:fixed}@media only screen and (max-width: 767px){.header{padding:30px}}@media only screen and (min-width: 768px){.header{margin:0 auto;max-width:900px;padding-top:40px;width:80%}}@media only screen and (min-width: 1024px){.header{max-width:1173px}}@media (max-width: 470px){.front-page-nav{display:none}}@media (min-width: 471px){.front-page-nav{font-size:1.1em}.front-page-nav li{list-style:none;float:left}.front-page-nav a{display:inline-block;margin-left:20px;text-decoration:none !important}}@media (min-width: 471px){.front-page-nav-hide{display:none}}.overflow-concept{width:100%;height:100%}.overflow-concept.active{width:100%;height:100%;overflow-x:hidden}.page-wrapper{width:100%;position:relative;height:100%}.unscrollable{cursor:pointer;overflow-y:hidden;overflow-x:hidden}.navigation-holder{top:0;bottom:0;height:100%;z-index:9999;overflow:hidden;position:fixed;left:-100%;width:100%}.navigation-holder.closed{left:-100% !important}@media only screen and (min-width: 1024px){.navigation-holder{left:-80%;width:80%}.navigation-holder.closed{left:-80% !important}}@media (min-width: 1435px){.navigation-holder{left:-70%;width:70%}.navigation-holder.closed{left:-70% !important}}@media only screen and (min-width: 1610px){.navigation-holder{left:-62%;width:62%}.navigation-holder.closed{left:-62% !important}}.scrollbox{width:100%;height:100%;overflow-y:auto;position:relative;background:#f8f7f7;border-right:1px solid #ddd}.nav-wrapper{position:relative;width:80%;text-align:right}.nav-wrapper .nav-items{list-style:none;margin:0;padding:0;font-size:2em;border-right:1px solid #ddd;padding-right:30px}.nav-wrapper .current_page_item::after,.nav-wrapper .footerlink::after{background:#e52713;content:' ';height:100px;width:3px;position:absolute;top:0;right:-32px}.nav-wrapper a{transition:all .2s ease-in-out;color:#000;text-decoration:none}.nav-wrapper li{position:relative;margin-bottom:1.03em}.nav-wrapper li a{border-bottom:2px solid transparent}.nav-wrapper li a:hover{color:#e52713;border-bottom-color:#e52713}.nav-wrapper .footerlink{line-height:1rem;letter-spacing:0;padding-bottom:22px;padding-top:1.03em;margin-bottom:0}.nav-wrapper .footerlink::after{height:35px;top:auto;bottom:0}.nav-wrapper .footerlink a{color:#978f8f;font-size:1rem;border-bottom:0}.nav-wrapper .footer-text{padding:0 30px;line-height:1.5em;font-size:.888em;position:relative}.nav-wrapper .footer-text .left{margin-bottom:57px}.nav-wrapper .footer-text .left a:hover{color:#e52713}.nav-wrapper .footer-text .right{color:#978f8f;font-size:.9rem;max-width:225px;float:right;margin-bottom:57px}.nav-wrapper .footer-text .right a{color:#978f8f;text-decoration:underline}@media only screen and (max-width: 767px){.nav-wrapper .nav-items{margin:1em 0 40px}}@media (min-width: 590px){.nav-wrapper{width:52%}.nav-wrapper .right{position:absolute;top:0;right:-255px;text-align:left}}@media only screen and (min-width: 768px){.nav-wrapper{width:55%}.nav-wrapper .nav-items{margin-top:40px;margin-bottom:100px;font-size:3.5em;letter-spacing:0.03em;padding-right:60px}.nav-wrapper .current_page_item::after,.nav-wrapper .footerlink::after{right:-62px}.nav-wrapper .current_page_item::after{height:185px}.nav-wrapper .footer-text{padding:0 60px}.nav-wrapper .footer-text .left{margin-bottom:90px}.nav-wrapper .footer-text .right{right:-285px}}@media only screen and (min-width: 1024px){.nav-wrapper{width:50%}.nav-wrapper .nav-items{margin-top:60px;font-size:4em;padding-right:100px}.nav-wrapper .current_page_item::after,.nav-wrapper .footerlink::after{right:-102px}.nav-wrapper .footer-text{padding:0 100px}.nav-wrapper .footer-text .left{margin-bottom:120px}.nav-wrapper .footer-text .right{right:-325px}}@media only screen and (min-width: 1610px){.nav-wrapper .nav-items{margin-top:146px}}.header-spacer{height:150px;width:100%;display:block;z-index:-1}@media only screen and (max-width: 767px){.standard-wrapper{padding-left:30px;padding-right:30px}}@media only screen and (min-width: 768px){.standard-wrapper .container{width:80%;margin:0 auto}}.standard-wrapper h1{margin-bottom:1.5em;font-size:2em;color:#e52713}.standard-wrapper a{color:#e52713}.standard-wrapper a:hover{opacity:.7}.std-intro{background-image:url("img/studio-bg.png");background-image:url("img/studio-bg.svg");background-position:center bottom;border-bottom:1px solid #ddd}.std-intro .std-intro-text{color:#000;padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:30%;padding-top:calc(20% + 38px);max-width:900px;margin:0 auto}.std-intro h1{color:#978f8f;font-size:1.44rem;margin-bottom:.5em}.std-intro p{font-size:1.7rem;line-height:1.43em;margin-bottom:0}.std-intro mark{color:#e52713}@media only screen and (min-width: 768px){.std-intro .std-intro-text{padding-bottom:80px;padding-top:218px;width:93%}.std-intro h1{margin-bottom:2.78rem}.std-intro p{font-size:1.94rem}}@media only screen and (min-width: 1024px){.std-intro .std-intro-text{width:100%;padding-bottom:110px}.std-intro p{font-size:1.8em}}.std-intro-box{background:#e52713;color:#fff}.std-intro-box span{color:#fff}.std-intro-box .item{border-color:#fff}@media only screen and (min-width: 768px){.std-intro-box{margin-bottom:60px}}@media only screen and (min-width: 1024px){.std-intro-box{margin-bottom:100px}}.std-wrapper .text-helper p:first-child{color:#000}@media only screen and (min-width: 1024px){.std-wrapper .border-line{background:#ddd;position:absolute;top:0;bottom:0;left:calc(50% - 526.5px);width:1px;z-index:-999}.std-wrapper .border-line span{position:absolute;background:#e52713;height:186px;top:100px;left:-1px;width:3px}}@media (min-width: 1024px) and (max-width: 1180px){.std-wrapper .border-line{left:60px}}@media only screen and (max-width: 767px){.std-wrapper .container{padding:0 30px}}@media only screen and (min-width: 768px){.std-wrapper .container{padding:0 60px}}@media only screen and (min-width: 1024px){.std-wrapper .small{padding-left:120px;padding-right:60px}.std-wrapper .big{padding:0}.std-wrapper .oversized{max-width:1545px}}.std-wrapper img{margin-bottom:30px;z-index:-1}.std-wrapper .pretitle{color:#978f8f;display:block;margin-bottom:.5em}.std-wrapper p.blacked{color:#000}.std-wrapper .arrow{background-image:url("img/slider-arrows.png");background-repeat:no-repeat;background-size:100px 17px;background-position:0 0;cursor:pointer;display:block;height:17px;width:49px;position:absolute;top:50%;margin-top:-10px;z-index:200}.std-wrapper .arrow:hover{opacity:.6}.std-wrapper .arrow.left{left:-15px}.std-wrapper .arrow.right{background-position:-51px 0;right:-15px}@media only screen and (min-width: 768px){.std-wrapper .arrow.left{left:-45px}.std-wrapper .arrow.right{right:-45px}}@media (min-width: 1255px){.std-wrapper .arrow.left{left:-90px}.std-wrapper .arrow.right{right:-90px}}@media only screen and (min-width: 1610px){.std-wrapper .arrow.left{left:-150px}.std-wrapper .arrow.right{right:-150px}}@media only screen and (min-width: 768px){.std-wrapper .oversized .arrow.left{left:-45px}.std-wrapper .oversized .arrow.right{right:-45px}}@media (min-width: 1800px){.std-wrapper .oversized .arrow.left{left:-150px}.std-wrapper .oversized .arrow.right{right:-150px}}@media (min-width: 2200px){.std-wrapper .oversized .arrow.left{left:-230px}.std-wrapper .oversized .arrow.right{right:-230px}}@media (min-width: 1024px){.std-wrapper .big .arrow.left{left:-15px}.std-wrapper .big .arrow.right{right:-15px}}@media (min-width: 1300px){.std-wrapper .big .arrow.left{left:-70px}.std-wrapper .big .arrow.right{right:-70px}}@media (min-width: 1400px){.std-wrapper .big .arrow.left{left:-105px}.std-wrapper .big .arrow.right{right:-105px}}@media (min-width: 1660px){.std-wrapper .big .arrow.left{left:-150px}.std-wrapper .big .arrow.right{right:-150px}}@media (min-width: 2200px){.std-wrapper .big .arrow.left{left:-230px}.std-wrapper .big .arrow.right{right:-230px}}.std-tweener{color:#978f8f}.std-tweener .title{position:absolute;top:-2em;margin-left:-1px;border-left:3px solid #e52713;padding-bottom:.9em;padding-top:.1em;padding-left:60px}@media only screen and (max-width: 767px){.std-image-echo{width:100%;max-width:100%;height:auto}}@media only screen and (min-width: 768px){.std-row01{margin-top:20px;margin-bottom:100px}.std-row01 .text-wrapper{max-width:380px}.std-row01 .img-row01{position:absolute;left:470px;top:120px;right:30px;z-index:-99}}@media only screen and (min-width: 1024px){.std-row01{margin-top:100px;margin-bottom:250px}.std-row01 .text-wrapper{max-width:400px}.std-row01 .img-row01{left:540px}}@media only screen and (min-width: 1610px){.std-row01{margin-bottom:350px}.std-row01 .img-row01{right:-110px}}@media only screen and (min-width: 768px){.std-row02{margin-bottom:100px}.std-row02 .text-wrapper{margin-top:0;margin-left:auto;margin-right:auto;max-width:510px;margin-bottom:60px}.std-row02 .img01{max-width:380px;margin-bottom:60px;margin-left:-30px}.std-row02 .img02{margin-left:40%;max-width:50%}}@media only screen and (min-width: 1024px){.std-row02 .text-wrapper{margin-top:0;margin-bottom:90px}.std-row02 .img01{margin-left:-90px;width:25%}.std-row02 .img02{margin-left:140px;top:450px;margin-left:0;max-width:100%;width:360px}.std-row02 .img03{position:absolute;top:0;right:0}}@media only screen and (min-width: 1610px){.std-row02{margin-bottom:350px}.std-row02 .text-wrapper{margin-top:-80px}.std-row02 .img01{width:445px;margin-left:-305px}.std-row02 .img02{top:600px}.std-row02 .img03{position:absolute;top:0;right:-110px}}.std-row03 .illustration-holder{position:relative;margin-top:60px;margin-bottom:-8px;margin-left:auto;margin-right:auto;max-width:1100px;z-index:-99}.std-row03 .illustration-holder img{margin:0}.std-row03 .illustration-holder .second,.std-row03 .illustration-holder .third{position:absolute;top:0;left:0}.std-row03 .illustration-holder .second{z-index:100}.std-row03 .illustration-holder .third{z-index:200}.std-row03 .icon{background-repeat:no-repeat;background-size:104px 91px;background-image:url("img/dienstleistungen-icon-mobile.png");width:34px;height:91px;position:absolute;z-index:400}@media only screen and (max-width: 767px){.std-row03 .icon-01{background-position:0 0;left:41%;top:-2%}.std-row03 .icon-02{background-position:-70px 0;left:17%;top:28%}.std-row03 .icon-03{background-position:-35px 0;right:32%;top:14%}}@media only screen and (min-width: 768px){.std-row03{padding-bottom:350px;margin-bottom:100px}.std-row03 h2{max-width:620px}.std-row03 .text-wrapper{max-width:380px}.std-row03 .illustration-holder{position:absolute;top:300px;right:0;width:776px}.std-row03 .icon{background-image:url("img/dienstleistungen-icons.png");width:68px;background-size:204px 182px;height:182px}.std-row03 .icon-01{background-position:0 0;right:280px;top:-100px}.std-row03 .icon-02{background-position:-138px 0;right:435px;top:200px}.std-row03 .icon-03{background-position:-70px 0;right:180px;top:88px}.std-row03 .icon-history{position:absolute;bottom:32px;right:195px}.std-row03 .icon-history a{color:#978f8f;text-decoration:none}.std-row03 .icon-history span{color:#978f8f;position:absolute;top:23px;left:80px;white-space:nowrap}}@media only screen and (min-width: 1024px){.std-row03{padding-bottom:170px}.std-row03 .illustration-holder{top:80px;width:820px;right:0}.std-row03 .icon-01{right:297px;top:-95px}.std-row03 .icon-02{right:455px;top:221px}.std-row03 .icon-03{right:190px;top:105px}.std-row03 .icon-history{right:208px}}@media only screen and (min-width: 1610px){.std-row03{padding-bottom:510px}.std-row03 .text-wrapper{max-width:430px}.std-row03 .illustration-holder{right:-210px;width:1100px}.std-row03 .icon-01{right:410px;top:-66px}.std-row03 .icon-02{right:623px;top:360px}.std-row03 .icon-03{right:276px;top:202px}.std-row03 .img01{position:absolute;top:0;left:-189px}.std-row03 .icon-history{bottom:40px;right:291px}}.std-row04{background:#f8f7f7}.std-row04 .h-26{color:#e52713;padding:30px 0;display:block;text-align:center;margin:0}.std-row04 img{margin-bottom:0}@media only screen and (min-width: 768px){.std-row04 .h-26{padding:80px}}.std-row05{padding-top:30px;padding-bottom:50px}.std-row05 h2{max-width:630px}.std-row05 .box p{padding:30px;margin-bottom:0}@media only screen and (min-width: 768px){.std-row05{padding-top:100px;padding-bottom:140px}.std-row05 .std-boxes{margin-top:2.2em}.std-row05 .std-boxes,.std-row05 .box{display:flex}.std-row05 .box p{padding:39px 45px}}.std-row05 .img01{display:none}@media only screen and (max-width: 767px){.std-row05 .box{margin-bottom:30px}}.std-row05 .box{background:#f8f7f7;width:100%}.std-row05 .box:first-child{margin-right:45px}.std-row05 .box img{margin-bottom:0}.std-row05 .box span{color:#e52713}@media only screen and (min-width: 1024px){.std-row05{padding-top:250px;padding-bottom:250px}.std-row05 .box p{padding:45px 60px}}@media (min-width: 1382px){.std-row05{padding-top:196px}.std-row05 .img01{position:absolute;display:block;top:-196px;left:-65px;z-index:-99}}@media only screen and (min-width: 1610px){.std-row05{padding-bottom:350px}}.std-row06{margin-bottom:30px}.std-row06 #visuelleEvolution{margin-left:-15px;margin-bottom:50px}@media only screen and (min-width: 768px){.std-row06 #visuelleEvolution{margin-bottom:50px;margin-left:-40px}}@media only screen and (min-width: 1024px){.std-row06 #visuelleEvolution{margin-bottom:70px;margin-left:-100px}}@media only screen and (min-width: 1610px){.std-row06 #visuelleEvolution{margin-left:-304px}}@media only screen and (min-width: 1024px){.std-row06{margin-bottom:60px}}.std-row07{margin-bottom:30px}@media only screen and (min-width: 768px){.std-row07{margin-bottom:175px}}.std-row07 span{color:#e52713}.std-row07 p:last-child{margin-bottom:0}.std-row07 .wrapper{position:relative}.std-row07 #logoSlider{border:1px solid #ddd;width:100%;background:#fff;position:relative}.std-row07 .logo-holder{text-align:center}.std-row07 .logo-holder img{margin-bottom:0;padding:3em 0}@media only screen and (min-width: 768px){.std-row07 .logo-holder img{padding:4em 0}}@media only screen and (min-width: 1024px){.std-row07 .logo-holder img{padding:5em 0}}.std-row07 .logo-description{background:#f8f7f7}@media only screen and (max-width: 767px){.std-row07 .logo-description{padding:30px}}@media only screen and (min-width: 768px){.std-row07 .logo-description{padding:30px 60px}.std-row07 .logo-description .col{width:50%;float:left}.std-row07 .logo-description .col.right{padding-left:45px}}@media only screen and (min-width: 1024px){.std-row07 .logo-description{padding:45px 120px}.std-row07 .logo-description .col{margin:0}}@media only screen and (min-width: 1024px){.std-row07{margin-bottom:250px}.std-row07 .wrapper{width:95%;margin:0 auto}}@media only screen and (min-width: 1610px){.std-row07{margin-bottom:350px}.std-row07 .wrapper{width:100%}}@media only screen and (min-width: 768px){.std-row08{margin-bottom:100px}.std-row08 .text-wrapper{margin:60px 0}.std-row08 .text-wrapper p{float:right;margin-right:5%;max-width:515px}.std-row08 .img02{margin-left:40px}}@media only screen and (min-width: 1024px){.std-row08{margin-bottom:250px}.std-row08 .text-wrapper{margin:60px 0 0}.std-row08 .text-wrapper p{margin-right:14%}.std-row08 .img01{position:absolute;right:120px;top:132px}.std-row08 .img02{margin-left:40px}.std-row08 .img03{margin-left:-93px;margin-bottom:175px}}@media (min-width: 1300px){.std-row08 .img02{margin-top:-15px}.std-row08 .img03{margin-left:-167px}.std-row08 .img04{display:block;position:absolute;top:525px;left:120px}}@media only screen and (min-width: 1610px){.std-row08{margin-bottom:350px}.std-row08 .img02{margin-left:80px}.std-row08 .img04{position:absolute;top:525px;left:330px}.std-row08 .text-wrapper{padding-left:500px;margin-right:-200px}.std-row08 .text-wrapper p{margin-right:0}}.std-row09 h2{max-width:720px}.std-row09 .box{text-align:center;margin-bottom:30px}.std-row09 .box>div{background:#f8f7f7}.std-row09 .name{padding:30px}.std-row09 img{margin-bottom:0}.std-row09 span{color:#978f8f;margin-left:5px}@media only screen and (min-width: 768px){.std-row09{margin-bottom:100px}.std-row09 .text-wrapper{margin:15px 0 60px}.std-row09 .row,.std-row09 .box{display:flex}.std-row09 .row{flex-wrap:wrap;justify-content:space-between;width:100%;margin-left:-15px;margin-right:-15px}.std-row09 .box{flex:0 1 50%;max-width:50%;padding:0 15px}.std-row09 .box>div{display:block;width:100%}}@media only screen and (min-width: 1024px){.std-row09{margin-bottom:250px}.std-row09 .text-wrapper{margin:25px 0 110px}}@media only screen and (min-width: 1610px){.std-row09{margin-bottom:350px}}.std-row10{background:#f8f7f7;margin-bottom:30px}.std-row10 .h-26{color:#e52713;padding:30px 0;display:block;text-align:center;margin:0}.std-row10 img{margin-bottom:0}@media only screen and (min-width: 768px){.std-row10{margin-bottom:100px}.std-row10 .h-26{padding:80px}}@media only screen and (min-width: 1024px){.std-row10{margin-bottom:250px}}@media only screen and (min-width: 1610px){.std-row10{margin-bottom:350px}.std-row10 .arrow.left{left:-80px}.std-row10 .arrow.right{right:-80px}}@media only screen and (min-width: 768px){.std-row11{margin-bottom:100px}.std-row11 .text-wrapper{margin:60px 0}.std-row11 .text-wrapper p{float:right;margin-right:5%;max-width:515px}.std-row11 .img02{margin-left:280px}.std-row11 .imgicon{position:absolute;top:135px;right:60px}}@media only screen and (min-width: 1024px){.std-row11{margin-bottom:0}.std-row11 .text-wrapper{margin:60px 0 0}.std-row11 .text-wrapper p{margin-right:14%}.std-row11 .img01{position:absolute;top:675px;left:114px}.std-row11 .img02{margin-top:140px;margin-left:555px}.std-row11 .img03{margin-left:-93px;margin-bottom:175px}}@media (min-width: 1300px){.std-row11 .img03{margin-left:-167px}}@media only screen and (min-width: 1610px){.std-row11 .img01{left:218px}.std-row11 .img04{position:absolute;top:355px;left:401px;display:block}.std-row11 .text-wrapper{padding-left:500px;margin-right:-200px}.std-row11 .text-wrapper p{margin-right:0}}.tooltipp,.icon-stagger{pointer-events:none}.page-template-page-process #navOpen{color:#fff}#navOpen{cursor:pointer}.pro-wrapper{color:#fff;overflow:hidden;z-index:1}@media only screen and (max-width: 767px){.pro-wrapper .container{padding:0 30px}}@media only screen and (min-width: 768px){.pro-wrapper .container{padding:0 60px}}@media only screen and (min-width: 1024px){.pro-wrapper .container{padding:0 30px}}@media (min-width: 1255px){.pro-wrapper .container{padding:0}}@media (min-width: 1380px){.pro-wrapper .container.big{max-width:1300px}}.pro-wrapper .space{height:900px}.pro-wrapper .index-content{z-index:50}.pro-wrapper .pro-bgcolor-wrapper{background:#000;position:relative}.pro-wrapper .pro-bg-wrapper{position:relative}@media only screen and (min-width: 768px) and (max-width: 1023px){.pro-wrapper .pro-bg-wrapper{z-index:1000}}.pro-wrapper .pro-bg-wrapper .background{z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;background-image:url("img/pro-bg.png");background-image:url("img/pro-bg.svg");background-repeat:no-repeat;background-size:cover;background-position:top center}.pro-wrapper .pro-bg-wrapper .gradient{z-index:-1;position:absolute;bottom:0;left:0;right:0;height:450px;background:linear-gradient(to bottom, transparent 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 )}@media only screen and (min-width: 768px){.pro-wrapper .pro-bg-wrapper .gradient{height:900px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-bg-wrapper .gradient{height:1600px}}.pro-wrapper .pro-intro{padding-top:100px;z-index:100;margin-bottom:30px}.pro-wrapper .pro-intro h1{margin:0}@media only screen and (min-width: 768px){.pro-wrapper .pro-intro{padding-top:110px;margin-bottom:35px}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-intro{padding-top:125px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-intro{padding-top:260px;margin-bottom:40px}}.pro-wrapper .pro-intro .container{width:100%;margin:0 auto}.pro-wrapper .pro-concept-wrapper .container{width:90%;max-width:650px;margin:0 auto}.pro-wrapper .pro-concept-wrapper .concept-holder{position:relative;padding-bottom:110.75%}.pro-wrapper .pro-concept-wrapper .img-base,.pro-wrapper .pro-concept-wrapper .svg-base{position:absolute;top:0}.pro-wrapper .pro-concept-wrapper #conceptLayer .hover-target,.pro-wrapper .pro-concept-wrapper #conceptLayer .filler{fill:rgba(255,255,255,0)}.pro-wrapper .pro-concept-wrapper #conceptLayer .hover-target{transition:all .3s ease-in-out;stroke-width:6;stroke:transparent}.pro-wrapper .pro-concept-wrapper #conceptLayer .hover-area:hover .hover-target{stroke:#e52713}.pro-wrapper .pro-concept-wrapper .tooltipp{position:absolute;border:1px solid #1f1f1f;background:rgba(0,0,0,0.8);padding:20px 30px;max-width:450px;z-index:100;display:none}.pro-wrapper .pro-concept-wrapper .tooltipp::before{content:'';box-sizing:content-box;height:6px;width:6px;background:#e52713;top:-10px;left:-10px;position:absolute;border-radius:100%;border:6px solid #000;box-shadow:0px 0px 0px 2px #e52713}.pro-wrapper .pro-concept-wrapper .tooltipp p{line-height:1.444em}.pro-wrapper .pro-concept-wrapper .tooltipp .text{color:#b9b9b9;margin-bottom:.2em}.pro-wrapper .pro-concept-wrapper .tooltipp .title{color:#e52713;margin-bottom:.5em}.pro-wrapper .pro-concept-wrapper .tooltipp .title span{color:#c7b8b8}.pro-wrapper .pro-concept-wrapper .tooltipp .intro{font-size:1.33em;margin-bottom:.5em}@media only screen and (min-width: 1024px){.pro-wrapper .pro-concept-wrapper .tooltipp.analyse{top:250px;left:345px;width:400px}}@media (min-width: 1255px){.pro-wrapper .pro-concept-wrapper .tooltipp.analyse{left:490px;top:402px;width:450px}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-concept-wrapper .tooltipp.konzeption{top:430px;left:190px;width:400px}}@media (min-width: 1255px){.pro-wrapper .pro-concept-wrapper .tooltipp.konzeption{left:259px;top:320px;width:450px}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-concept-wrapper .tooltipp.realisierung{top:484px;left:84px;width:400px}}@media (min-width: 1255px){.pro-wrapper .pro-concept-wrapper .tooltipp.realisierung{left:91px;top:540px;width:450px}}@media only screen and (min-width: 768px){.pro-wrapper .border-line{background:#303030;width:1px;position:absolute;top:-100px;bottom:0;left:27%;z-index:1}.pro-wrapper .border-line #bookmarkRed{position:absolute;background:#e52713;height:186px;top:340px;left:-1px;width:3px}}@media only screen and (min-width: 1024px){.pro-wrapper .border-line{left:50%}}.pro-wrapper .pro-row{position:relative;margin-bottom:80px;z-index:100}@media only screen and (min-width: 768px){.pro-wrapper .pro-row{margin-bottom:180px}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row{margin-bottom:280px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row{margin-bottom:350px}}.pro-wrapper .pro-row-sub{position:relative;margin-bottom:80px}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-sub{margin-bottom:180px}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-sub{margin-bottom:280px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-sub{margin-bottom:350px}}@media only screen and (min-width: 768px){.pro-wrapper .move-right{margin-left:35%;margin-left:calc(100% - 440px)}}@media only screen and (min-width: 1024px){.pro-wrapper .move-right{margin-left:50%;padding-left:60px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.pro-wrapper .move-left{margin-left:35%;margin-left:calc(100% - 440px)}}@media only screen and (min-width: 768px) and (max-width: 1023px){.pro-wrapper .move-left-simple{margin-left:35%;margin-left:calc(100% - 440px)}}@media only screen and (min-width: 768px){.pro-wrapper .move-right-simple{margin-left:35%;margin-left:calc(100% - 440px)}}.pro-wrapper .text-container .title,.pro-wrapper .text-container .intro{margin-top:0;margin-bottom:25px}@media only screen and (min-width: 768px){.pro-wrapper .text-container .title,.pro-wrapper .text-container .intro{margin-bottom:40px}}@media only screen and (min-width: 1610px){.pro-wrapper .text-container .title,.pro-wrapper .text-container .intro{margin-bottom:50px}}.pro-wrapper .text-container .text{color:#b9b9b9}.pro-wrapper .text-container .text p:first-of-type{color:#f8f7f7}.pro-wrapper .text-container .title{color:#c7b8b8}.pro-wrapper .text-container .intro{font-size:2.667em;line-height:1.25em}@media only screen and (min-width: 768px){.pro-wrapper .text-container .intro.supersize{font-size:4em}}@media only screen and (min-width: 1024px){.pro-wrapper .text-container .intro.supersize{font-size:4em}}.pro-wrapper .text-container p{margin-bottom:2em}.pro-wrapper .text-container .text{max-width:440px}.pro-wrapper .text-container-simple{max-width:500px}.pro-wrapper .text-container-simple .intro{font-size:1.444em;line-height:1.38em}.pro-wrapper .text-container-simple p{margin-bottom:2rem}.pro-wrapper .text-container-simple .text{color:#b9b9b9}@media only screen and (max-width: 767px){.pro-wrapper .pro-image-echo{width:100%;height:auto}}.pro-wrapper .desktop{display:none}@media only screen and (min-width: 1024px){.pro-wrapper .desktop{display:block}}.pro-wrapper .biggest{display:none}@media only screen and (min-width: 1610px){.pro-wrapper .biggest{display:block}}.pro-wrapper .btn{border:1px solid #e52713;padding:12px 30px 14px;display:inline-block;font-size:1.1em;cursor:pointer;color:#fff;transition:all .3s ease-in-out;background:linear-gradient(to right, #e52713 50%, #000 50%);background-size:200% 100%;background-position:right bottom}.pro-wrapper .btn:hover{color:#fff;background-position:left bottom}.pro-wrapper .pro-tweener{color:#c7b8b8;letter-spacing:0.02em;z-index:100}.pro-wrapper .pro-tweener span{padding-left:20px;border-left:3px solid #e52713;margin-left:-1px;padding-bottom:1em;display:block;z-index:100;position:relative}.pro-wrapper .pro-tweener span::before{position:absolute;background:#e52713;content:'';top:0;bottom:0;left:-3px;width:3px}@media only screen and (max-width: 767px){.pro-wrapper .pro-tweener{padding-left:38px}}@media only screen and (min-width: 768px){.pro-wrapper .pro-tweener{padding-left:27%}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-tweener{padding-left:50%}}.pro-wrapper .give-space{margin-bottom:2rem}.pro-wrapper .pro-row-02{padding-top:55px}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-02{padding-top:100px}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-02{padding-top:240px}}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-03 .img01{margin-bottom:100px;margin-left:55%}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-03 .img01{margin-bottom:280px;margin-left:65%}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-03 .img01{margin-bottom:450px}}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-03 .img02{margin-top:50px}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-03 .img02{margin-left:53%;margin-top:-60px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-03 .img02{margin-left:750px;margin-top:-60px}}.pro-wrapper .pro-row-03 .img03{position:absolute}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-03 .img03{right:0;top:410px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-03 .img03{top:470px}}.pro-wrapper .pro-row-03 .img04{position:absolute;display:none}@media (min-width: 1300px){.pro-wrapper .pro-row-03 .img04{display:block;top:226px;max-width:350px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-03 .img04{max-width:100%;top:226px;left:-190px}}.pro-wrapper .pro-row-03 .img05{position:absolute;z-index:10;top:20%;left:5%}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-03 .img05{top:140px;left:0}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-03 .img05{top:60px;left:80px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-03 .img05{top:65px;left:-35px}}.pro-wrapper .pro-row-04 #workshop-circle{max-width:820px;position:relative}.pro-wrapper .pro-row-04 #workshop-circle:before{content:"";display:block;padding-top:100%}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-04 #workshop-circle{width:80%;margin-left:-40px;margin-bottom:60px;max-width:600px}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-04 #workshop-circle{max-width:700px;margin-left:0;margin-bottom:0}}@media (min-width: 1300px){.pro-wrapper .pro-row-04 #workshop-circle{width:57%;margin-left:-40px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-04 #workshop-circle{max-width:820px;width:100%;margin-left:-140px}}.pro-wrapper .pro-row-04 #workshop-circle #clockSvg{position:absolute;top:0;left:0;right:0;width:100%}.pro-wrapper .pro-row-04 #workshop-circle #clockSvg .cl-outerArea{transition:all .3s ease-in-out}.pro-wrapper .pro-row-04 #workshop-circle #clockSvg .cl-outerArea.current{fill:#e52713}.pro-wrapper .pro-row-04 #workshop-circle #clockSvg .cl-outerArea#leftArea.current{fill:#fff}.pro-wrapper .pro-row-04 #workshop-circle #clockSvg .actionAreas .cl-filler{transition:all .3s ease-in-out;opacity:0;fill:#e52713}.pro-wrapper .pro-row-04 #workshop-circle #clockSvg .actionAreas:hover .cl-filler{opacity:.7}@media only screen and (max-width: 767px){.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps{display:none}}.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp{position:absolute;border:1px solid #1f1f1f;background:rgba(0,0,0,0.8);padding:20px 30px;max-width:450px;z-index:100;display:none}.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp::before{content:'';box-sizing:content-box;height:6px;width:6px;background:#e52713;top:-10px;left:-10px;position:absolute;border-radius:100%;border:6px solid #000;box-shadow:0px 0px 0px 2px #e52713}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp{min-width:320px}}@media (min-width: 1300px){.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp{min-width:400px}}.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp p{line-height:1.444em}.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp .text{color:#c7b8b8;margin-bottom:.2em}.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp .title{color:#fff;margin-bottom:.5em}.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp .title span{color:#c7b8b8}.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp .intro{font-size:1.33em;margin-bottom:.5em}.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp:nth-child(1){top:39%;left:3.4%}.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp:nth-child(2){top:17.3%;left:15.8%}.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp:nth-child(3){top:5.1%;left:36.8%}.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp:nth-child(4){top:5.1%;left:62%}.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp:nth-child(5){top:17.3%;left:82.7%}.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp:nth-child(6){top:39%;left:95.2%}.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp:nth-child(7){top:63.1%;left:95.2%}.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp:nth-child(8){top:84.6%;left:82.7%}.pro-wrapper .pro-row-04 #workshop-circle #clock-tooltipps .tooltipp:nth-child(9){top:96.6%;left:61.6%}.pro-wrapper .pro-row-04 #workshop-legend{color:#978f8f;margin:0;padding:12px 0;list-style:none;line-height:55px}@media only screen and (max-width: 767px){.pro-wrapper .pro-row-04 #workshop-legend{display:none}}.pro-wrapper .pro-row-04 #workshop-legend img{max-width:100%;height:auto}.pro-wrapper .pro-row-04 #workshop-legend span{display:inline-block;margin-right:15px;width:20px}.pro-wrapper .pro-row-04 #workshop-legend span img{margin-top:-7px}.pro-wrapper .pro-row-04 #workshop-legend li{margin-right:25px}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-04 #workshop-legend{max-width:560px;margin-left:60px;float:left}.pro-wrapper .pro-row-04 #workshop-legend li{float:left;min-width:120px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-04 #workshop-legend{margin-left:0}}@media (min-width: 1740px){.pro-wrapper .pro-row-04 .move-right{margin-top:-90px}}@media (min-width: 1300px){.pro-wrapper .pro-row-04 .move-right{margin-top:-400px;padding-left:100px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-04 .move-right{margin-top:-550px;padding-left:170px}}.pro-wrapper #workshop{display:none}@media only screen and (min-width: 768px){.pro-wrapper #workshop{margin-top:-80px}}@media only screen and (min-width: 1024px){.pro-wrapper #workshop{margin-top:-100px}}@media only screen and (min-width: 1610px){.pro-wrapper #workshop{margin-top:-150px}}.pro-wrapper .pro-row-05 .workshop{background:#141414;padding:2.5em 0}.pro-wrapper .pro-row-05 .workshop ul{margin:0;padding:0;list-style:none}@media only screen and (max-width: 767px){.pro-wrapper .pro-row-05 .workshop ul{padding-right:30px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.pro-wrapper .pro-row-05 .workshop ul{margin-left:27%;padding-right:60px}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-05 .workshop ul{width:460px;margin-left:auto;margin-right:auto}}.pro-wrapper .pro-row-05 .workshop li{margin-bottom:2.5em;position:relative;padding-left:40px;z-index:100}.pro-wrapper .pro-row-05 .workshop li:last-child{margin-bottom:.6em}.pro-wrapper .pro-row-05 .workshop li::before{box-sizing:content-box;top:4px;left:-9px;content:'';height:5px;width:5px;background:#fff;position:absolute;border-radius:100%;border:7px solid #000;box-shadow:0px 0px 0px 2px #e52713}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-05 .workshop li{padding-left:60px}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-05 .workshop li{width:460px}.pro-wrapper .pro-row-05 .workshop li:nth-child(odd){margin-left:-230px;text-align:right;padding-right:60px}.pro-wrapper .pro-row-05 .workshop li:nth-child(odd)::before{left:auto;right:-10px}.pro-wrapper .pro-row-05 .workshop li:nth-child(even){margin-left:230px}}.pro-wrapper .pro-row-05 .workshop span{display:block;line-height:1.5em}.pro-wrapper .pro-row-05 .workshop .time{color:#c7b8b8;margin-bottom:1em}.pro-wrapper .pro-row-05 .workshop .desc{color:#c7b8b8}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-06 .img01{max-width:66%;margin-bottom:100px}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-06 .img01{max-width:32%;margin-bottom:180px}}@media (min-width: 1350px){.pro-wrapper .pro-row-06 .img01{margin-left:-80px;max-width:40%}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-06 .img01{max-width:100%;margin-bottom:265px;margin-left:-190px}}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-06 .img02{margin-top:50px;margin-left:15%}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-06 .img02{margin-top:100px;margin-left:60%}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-06 .img02{margin-top:175px;margin-left:380px}}.pro-wrapper .pro-row-06 .img03{position:absolute}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-06 .img03{right:10px;top:260px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-06 .img03{top:345px;right:20px}}.pro-wrapper .pro-row-06 .img04{position:absolute;bottom:290px;right:-180px}.pro-wrapper .pro-row-06 .img05{position:absolute;left:59%;top:15%}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-06 .img05{left:26%;top:250px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-06 .img05{left:320px;top:350px}}.pro-wrapper .pro-row-07 .move-left{position:relative;z-index:10}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-07 .text{max-width:400px}}.pro-wrapper .pro-row-07 .img01{position:absolute;left:54%;margin-left:-200px;top:130px;z-index:1}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-07 .img02{margin-left:55%;width:47%;max-width:540px;margin-top:-285px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-07 .img02{width:540px}}.pro-wrapper .pro-row-08{background:#000}.pro-wrapper .pro-row-08 #workflowContainer{background:#141414}.pro-wrapper .pro-row-08 #workflowHolder{margin-left:0;transition:all .8s ease-in-out}.pro-wrapper .pro-row-08 .custom-container{-webkit-overflow-scrolling:touch;height:400px;background:#141414;position:relative;top:0;bottom:0;width:3595px;max-width:none}.pro-wrapper .pro-row-08 .custom-container #workflowSvg .svgicon{transition:all .3s ease-out;opacity:0}.pro-wrapper .pro-row-08 .custom-container #workflowSvg .svgicon.current{opacity:1}.pro-wrapper .pro-row-08 .custom-container svg,.pro-wrapper .pro-row-08 .custom-container img{width:100%}.pro-wrapper .pro-row-08 .custom-container #icons{width:100%;height:100%;position:absolute;top:0;left:0}.pro-wrapper .pro-row-08 .custom-container #icons .icon{z-index:5;position:absolute;width:1px;height:100%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(1){left:8.96%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(2){left:17.32%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(3){left:19.75%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(4){left:22.35%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(5){left:25.24%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(6){left:30.62%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(7){left:38.64%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(8){left:41.79%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(9){left:43.79%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(10){left:45.99%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(11){left:50.80%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(12){left:57.59%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(13){left:63.87%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(14){left:65.83%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(15){left:69.32%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(16){left:71.52%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(17){left:73.123%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(18){left:74.523%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(19){left:80.29%}.pro-wrapper .pro-row-08 .custom-container #icons .icon:nth-child(20){left:90.72%}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-08 .custom-container{height:700px;width:6291px}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-08 .custom-container{height:550px;width:4943px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-08 .custom-container{height:900px;width:8088px}}.pro-wrapper .pro-row-08 .workflow{position:relative}.pro-wrapper .pro-row-08 .workflow .arrow-holder{transition:all .3s ease-in-out;display:block;position:relative;cursor:pointer}.pro-wrapper .pro-row-08 .workflow .arrow-holder .arrow{transition:all .3s ease-in-out}@media only screen and (max-width: 767px){.pro-wrapper .pro-row-08 .workflow .arrow-holder{background:#060606}.pro-wrapper .pro-row-08 .workflow .arrow-holder.arrow-left{float:left;width:50%;padding-left:30px}.pro-wrapper .pro-row-08 .workflow .arrow-holder.arrow-right{float:right;width:50%;text-align:right;padding-right:30px}}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-08 .workflow .arrow-holder{background:rgba(0,0,0,0.4);position:absolute;z-index:500;top:0;bottom:0;width:100px}.pro-wrapper .pro-row-08 .workflow .arrow-holder:hover{background:rgba(255,255,255,0.1)}.pro-wrapper .pro-row-08 .workflow .arrow-holder.arrow-left{left:0}.pro-wrapper .pro-row-08 .workflow .arrow-holder.arrow-right{right:0}}.pro-wrapper .pro-row-08 .workflow .arrow{background-image:url("img/slider-arrows.png");background-repeat:no-repeat;background-size:100px 17px;cursor:pointer;display:block;height:17px;width:49px;z-index:200;cursor:pointer}@media only screen and (max-width: 767px){.pro-wrapper .pro-row-08 .workflow .arrow{display:inline-block;padding:30px 25px;background-position:center left}.pro-wrapper .pro-row-08 .workflow .arrow.right{background-position:center right}}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-08 .workflow .arrow{position:absolute;top:50%;margin-top:-10px;background-position:0 0}.pro-wrapper .pro-row-08 .workflow .arrow.left{left:50%;margin-left:-26px}.pro-wrapper .pro-row-08 .workflow .arrow.right{background-position:-51px 0;right:50%;margin-right:-26px}}.pro-wrapper .pro-row-08 .workflowDots{display:none;padding-top:20px}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-08 .workflowDots{display:block}}.pro-wrapper .pro-row-08 .workflowDots .dot-holder{position:relative;display:flex;justify-content:space-between;align-items:center}.pro-wrapper .pro-row-08 .workflowDots .line{position:absolute;left:0;right:0;height:2px;top:9px;background:#fff;z-index:5}.pro-wrapper .pro-row-08 .workflowDots .redline{transition:all .8s ease-in-out;position:absolute;left:0;width:0;height:2px;top:9px;background:#e52713;z-index:5}.pro-wrapper .pro-row-08 .workflowDots .dot{z-index:10;display:flex;cursor:pointer;transition:all .2s ease-out;box-sizing:content-box;top:5px;left:-9px;content:'';height:5px;width:5px;background:#000;border-radius:100%;border:7px solid #000;box-shadow:0px 0px 0px 2px #fff;transform:scale(0.7)}.pro-wrapper .pro-row-08 .workflowDots .dot:last-child{transform:scale(1)}.pro-wrapper .pro-row-08 .workflowDots .active,.pro-wrapper .pro-row-08 .workflowDots .dot:hover{background:#fff;border-radius:100%;border:7px solid #000;box-shadow:0px 0px 0px 2px #e52713;transform:scale(1)}.pro-wrapper .pro-row-08 .workflowText{margin-top:30px;position:relative}.pro-wrapper .pro-row-08 .workflowText .infos{max-width:860px;margin:0 auto}.pro-wrapper .pro-row-08 .workflowText .info{transition:all .3s ease-in-out;display:block}.pro-wrapper .pro-row-08 .workflowText .icon-wrap{transition:all .3s ease-in-out;background:#202020;display:none}.pro-wrapper .pro-row-08 .workflowText .icon-wrap .icon{transition:all .8s ease-in-out;display:block;height:80px;width:260px;background-image:url("img/workflow-icon-sprite.png");background-image:url("img/workflow-icon-sprite.svg");background-position:-35px 0;background-size:5200px 81px;background-repeat:no-repeat}.pro-wrapper .pro-row-08 .workflowText .text-wrap{transition:all .3s ease-in-out;display:block;background:#141414;padding:30px}.pro-wrapper .pro-row-08 .workflowText .text{display:none}.pro-wrapper .pro-row-08 .workflowText .text.current{display:block}.pro-wrapper .pro-row-08 .workflowText .text h3{font-size:1rem;margin-bottom:1em;color:#fff}.pro-wrapper .pro-row-08 .workflowText .text h3 span{display:inline-block;color:#978f8f}.pro-wrapper .pro-row-08 .workflowText .text p{color:#978f8f}.pro-wrapper .pro-row-08 .workflowText .text p:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-08 .workflowText .info{display:flex;flex-wrap:nowrap}.pro-wrapper .pro-row-08 .workflowText .icon-wrap{display:flex;flex-basis:260px;width:100%;max-width:190px;padding:40px 0}.pro-wrapper .pro-row-08 .workflowText .text-wrap{display:flex;width:100%;padding:30px 60px}}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-09 .img01{margin-left:30%;width:60%;max-width:585px;margin-bottom:90px}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-09 .img01{margin-bottom:170px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-09 .img01{margin-left:540px;margin-bottom:250px;width:585px}}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-09 .img02{margin-top:90px}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-09 .img02{margin-top:170px;margin-left:70%}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-09 .img02{margin-top:240px;margin-left:1000px}}.pro-wrapper .pro-row-09 .img03{position:absolute}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-09 .img03{top:700px;left:0}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-09 .img03{top:850px;left:-150px}}.pro-wrapper .pro-row-09 .img04{position:absolute}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-09 .img04{top:480px;left:45px}}.pro-wrapper .pro-row-09 .img05{position:absolute}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-09 .img05{right:50%;top:130px;width:369px;max-width:48%}}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-09 .img05{right:50%;top:310px}}.pro-wrapper .pro-row-10{margin-bottom:0}@media (min-width: 1170px){.pro-wrapper .pro-row-10 .text-container{margin-left:105px}.pro-wrapper .pro-row-10 .text-container .text{max-width:420px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-10 .text-container{margin-left:130px}}.pro-wrapper .pro-row-10 #leistungenHolder{position:relative;width:100%;overflow:hidden;border-bottom:1px solid #3f3c3c}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-10 #leistungenHolder{margin-top:-60px}}@media only screen and (min-width: 1610px){.pro-wrapper .pro-row-10 #leistungenHolder{margin-top:-260px}}.pro-wrapper .pro-row-10 #leistungenWrapper{width:100%;position:relative;line-height:0}.pro-wrapper .pro-row-10 #leistungenWrapper svg{width:100%}.pro-wrapper .pro-row-10 #leistungenWrapper .dotHolder{position:absolute;line-height:1}.pro-wrapper .pro-row-10 #leistungenWrapper .dotHolder:hover,.pro-wrapper .pro-row-10 #leistungenWrapper .dotHolder.is_selected{z-index:100}.pro-wrapper .pro-row-10 #leistungenWrapper .dotHolder:hover .dot,.pro-wrapper .pro-row-10 #leistungenWrapper .dotHolder.is_selected .dot{background:#fff;border-radius:100%;border:7px solid #000;box-shadow:0px 0px 0px 2px #fff;transform:scale(1)}.pro-wrapper .pro-row-10 #leistungenWrapper .dotHolder:hover .dot.konzeption,.pro-wrapper .pro-row-10 #leistungenWrapper .dotHolder.is_selected .dot.konzeption{background:#e52713;box-shadow:0px 0px 0px 2px #e52713}.pro-wrapper .pro-row-10 #leistungenWrapper .dotHolder:hover .dot.realisierung,.pro-wrapper .pro-row-10 #leistungenWrapper .dotHolder.is_selected .dot.realisierung{background:#6e7eb0;box-shadow:0px 0px 0px 2px #6e7eb0}.pro-wrapper .pro-row-10 #leistungenWrapper .dotHolder:hover .tooltipp{display:block}.pro-wrapper .pro-row-10 #leistungenWrapper .dot{z-index:10;cursor:pointer;transition:all .2s ease-out;box-sizing:content-box;position:absolute;top:-10px;left:-10px;height:5px;width:5px;background:#000;border-radius:100%;border:7px solid #000;box-shadow:0px 0px 0px 2px #fff;transform:scale(0.7)}.pro-wrapper .pro-row-10 #leistungenWrapper .dot.konzeption{box-shadow:0px 0px 0px 2px #e52713}.pro-wrapper .pro-row-10 #leistungenWrapper .dot.realisierung{box-shadow:0px 0px 0px 2px #6e7eb0}.pro-wrapper .pro-row-10 #leistungenWrapper .tooltipp{display:none;border:1px solid #1f1f1f;background:rgba(0,0,0,0.8);padding:20px 30px;width:100%;max-width:275px;z-index:5;color:#978f8f}.pro-wrapper .pro-row-10 #leistungenWrapper .tooltipp .title{color:#978f8f;margin-bottom:.5em}.pro-wrapper .pro-row-10 #leistungenWrapper .tooltipp .title span{color:#e52713}.pro-wrapper .pro-row-10 .leistungList{background:#111111;margin-bottom:30px}.pro-wrapper .pro-row-10 .leistungList .title{color:#fff;background:#3f3c3c;padding:30px;border-bottom:2px solid #000}.pro-wrapper .pro-row-10 .leistungList .list{padding:30px;line-height:1.444em}.pro-wrapper .pro-row-10 .leistungList .extern{color:#978f8f}@media only screen and (min-width: 1024px){.pro-wrapper .pro-row-10 .leistungList .title,.pro-wrapper .pro-row-10 .leistungList .list{padding:39px 30px}}@media only screen and (min-width: 768px){.pro-wrapper .pro-row-10 .leistungList{display:flex;flex-wrap:nowrap;background-color:transparent}.pro-wrapper .pro-row-10 .leistungList .flex{display:flex;flex-basis:33.33%;width:33.33%}.pro-wrapper .pro-row-10 .leistungList .content-holder{display:block;width:100%;background-color:rgba(33,33,33,0.5);border-right:2px solid #000}.pro-wrapper .pro-row-10 .leistungList .title{background:rgba(255,255,255,0.08);border-bottom:2px solid #000}.pro-wrapper .pro-row-10 .leistungList .list{background-color:transparent}.pro-wrapper .pro-row-10 .leistungList .flex:last-child .content-holder{border-right:0px}}@media (max-width: 1379px){.pro-wrapper .pro-row-10 .leistungList .intern{margin-bottom:.5em}}@media (min-width: 1380px){.pro-wrapper .pro-row-10 .leistungList .intern{float:left;width:47%}.pro-wrapper .pro-row-10 .leistungList .extern{float:right;width:47%}}.pro-wrapper .pro-row-10 #leistungen-legende{margin:0;padding:0;list-style:none;max-width:415px;line-height:45px;color:#978f8f}.pro-wrapper .pro-row-10 #leistungen-legende span{display:inline-block;border-radius:100%;background:transparent;height:16px;width:16px;box-shadow:0px 0px 0px 2px #fff;margin-right:20px;margin-bottom:-1px}.pro-wrapper .pro-row-10 #leistungen-legende span.konzeption{box-shadow:0px 0px 0px 2px #e52713}.pro-wrapper .pro-row-10 #leistungen-legende span.realisierung{box-shadow:0px 0px 0px 2px #6e7eb0}.pro-wrapper .pro-row-10 #leistungen-legende span.border{width:20px;margin-left:-2px;margin-right:18px;height:4px;border-radius:0;background:#e52713;box-shadow:0 0 0 0;vertical-align:middle;margin-bottom:4px}.pro-wrapper .pro-row-10 #leistungen-legende li{float:left;margin-right:22px}@media only screen and (min-width: 768px){#leistungListHolder{background-image:url("img/footer-bg.svg");background-size:100% auto;background-position:50% -1px;background-repeat:no-repeat}#bgcw{background:rgba(0,0,0,0.55)}}.wrks-intro{background-image:url("img/wrks-bg.png");padding-top:98px}@media only screen and (min-width: 768px){.wrks-intro{padding-top:118px}}@media only screen and (min-width: 1024px){.wrks-intro{padding-top:230px}}@media only screen and (min-width: 1610px){.wrks-intro{padding-top:466px}}.wrks-intro-text{color:#fff;list-style:none;line-height:1.333em;font-size:2.5rem;margin:0 auto;max-width:325px;text-transform:uppercase;padding-bottom:30px;padding-left:30px}@media only screen and (min-width: 768px){.wrks-intro-text{font-size:3.333rem;padding-bottom:60px;max-width:500px;border-left:1px solid #fff}.wrks-intro-text li{position:relative}.wrks-intro-text .whiteborder::after{position:absolute;top:0;left:-32px;height:185px;width:3px;background:#fff;content:' '}}@media only screen and (min-width: 1024px){.wrks-intro-text{padding-bottom:100px}}@media only screen and (min-width: 1610px){.wrks-intro-text{padding-bottom:145px}}.wrks-intro-box{background:#f8f7f7}@media only screen and (min-width: 768px){.wrks-intro-box{margin-bottom:60px}}@media only screen and (min-width: 1024px){.wrks-intro-box{margin-bottom:100px}}.wrks-recent-wrapper{position:relative}.wrks-recent-wrapper .tween-wrapper{max-width:290px;margin:0 auto}.wrks-recent-wrapper .tweener{color:#978f8f;margin-left:30px;padding-left:30px;padding-bottom:20px;border-left:3px solid #e52713}.wrks-recent-wrapper .container{border-bottom:1px solid #ddd;margin-bottom:30px;padding:0;margin:0 30px 30px}.wrks-recent-wrapper .latest-work{padding-bottom:30px}.wrks-recent-wrapper .latest-work-text p{margin-bottom:1.5em}.wrks-recent-wrapper .wrks-link{color:#e52713;border:1px solid #e52713;cursor:pointer;display:inline-block;padding:15px 30px;text-decoration:none;margin-bottom:50px;transition:all .3s ease-in-out;background:linear-gradient(to right, #e52713 50%, #fff 50%);background-size:200% 100%;background-position:right bottom}.wrks-recent-wrapper .wrks-link:hover{color:#fff;background-position:left bottom}.wrks-recent-wrapper img{margin-bottom:30px;z-index:1;float:left}@media only screen and (min-width: 768px){.wrks-recent-wrapper .container{margin:0 60px 30px}.wrks-recent-wrapper .tween-wrapper{max-width:500px}.wrks-recent-wrapper .tweener{margin-left:-1px}.wrks-recent-wrapper .latest-work-text{max-width:500px;margin:0 auto;padding-left:31px}.wrks-recent-wrapper .wrks-link{margin-bottom:70px}.wrks-recent-wrapper .borderline{position:absolute;max-width:500px;top:0;left:50%;margin-left:-250px;bottom:0;border-left:1px solid #ddd;z-index:-99}}@media only screen and (min-width: 1024px){.wrks-recent-wrapper .container{width:90%;margin-left:auto;margin-right:auto}.wrks-recent-wrapper .latest-work-text{margin-top:-420px;z-index:100;float:right;padding-left:0}.wrks-recent-wrapper .wrks-link{margin-bottom:150px}}@media only screen and (min-width: 1610px){.wrks-recent-wrapper .wrks-link{margin-bottom:200px}}.wrks-grid-filter{color:#978f8f;list-style:none;font-size:1.444rem;margin:0 0 30px;padding:0}.wrks-grid-filter li{cursor:pointer;float:left;margin-right:5px}.wrks-grid-filter li:hover{color:#e52713}.wrks-grid-filter li::after{content:','}.wrks-grid-filter li:last-child::after{content:'';margin-right:0}.wrks-grid-filter .current{color:#e52713;text-decoration:underline}.wrks-grid-wrapper{margin-bottom:30px}.wrks-grid-wrapper .container{margin:0 30px}@media only screen and (min-width: 768px){.wrks-grid-wrapper .container{margin:0 60px}}@media only screen and (min-width: 1024px){.wrks-grid-wrapper .container{width:90%;margin:0 auto}}.wrks-recent-wrapper.wrks-sitemap .container{border-top:1px solid #ddd;border-bottom:0;margin-bottom:0}.wrks-recent-wrapper.wrks-sitemap .tween-wrapper{margin-top:50px}@media only screen and (min-width: 768px){.wrks-recent-wrapper.wrks-sitemap .tween-wrapper{margin-top:150px}}@media only screen and (min-width: 1024px){.wrks-recent-wrapper.wrks-sitemap .tween-wrapper{margin-top:250px}}@media only screen and (min-width: 1610px){.wrks-recent-wrapper.wrks-sitemap .tween-wrapper{margin-top:350px}}.image-holder{position:relative}.image-holder:hover .hover{opacity:1}.image-holder img{z-index:10;width:100%}.image-holder .hover{background:rgba(255,255,255,0.92);display:block;z-index:100;opacity:0;cursor:pointer;transition:all .4s ease;text-decoration:none}.image-holder .title{color:#e52713;font-size:2rem;position:absolute;top:30px;left:30px;bottom:auto;right:30px}.image-holder .tags{color:#978f8f;position:absolute;top:auto;left:30px;bottom:30px;right:30px}.grid-container,.grid-container .row{position:relative}.grid-container.filter-active .filtered{opacity:0.3;filter:grayscale(100%);-webkit-filter:grayscale(100%)}@media only screen and (max-width: 767px){.grid-container .image-holder{margin-bottom:30px}.grid-container .row{padding-bottom:0 !important}.grid-container .image-holder .breed{position:absolute;top:0;bottom:0;left:0;right:0}.grid-container .image-holder img{width:100%;height:auto}}@media only screen and (min-width: 768px){.grid-container{margin-left:-15px;margin-right:-15px}.grid-container .row{padding-bottom:275px;margin-bottom:30px}.grid-container .flex-row{display:flex;flex:0 1 auto}.grid-container .col{flex:0 0 auto;position:relative;flex-basis:100%;max-width:100%}.grid-container .col>.breed{left:15px;right:15px}.grid-container .col.huge{flex-basis:68%;max-width:68%}.grid-container .col.small{flex-basis:32%;max-width:32%}.grid-container .image-holder{height:100%;width:100%}.no-objectfit .grid-container .image-holder{background-position:center center;background-repeat:no-repeat;background-size:100% auto;background-size:cover}.no-objectfit .grid-container .image-holder img{opacity:0}.grid-container img{object-fit:cover;width:100%;height:100%;overflow:hidden}.grid-container .splitted .image-holder{height:calc(50% - 15px)}.grid-container .splitted .image-holder:first-child{margin-bottom:30px}.grid-container .breed{position:absolute;top:0;right:0;bottom:0;left:0;width:auto}}.wrk-slide,.wrk-intro-wrapper{position:relative}.wrk-intro-box{margin-bottom:0}.wrk-arrow-holder{bottom:30px;cursor:pointer;padding:10px 20px;position:absolute;right:50px;z-index:500}.wrk-arrow-holder:hover{opacity:.6}.wrk-arrow-holder .arrow{background:#978f8f;height:50px;position:relative;width:3px}.wrk-arrow-holder .arrow::after{background:#978f8f;bottom:4px;content:'';height:3px;left:0;position:absolute;transform:rotate(-45deg);width:13px}.wrk-arrow-holder .arrow::before{background:#978f8f;bottom:4px;content:'';height:3px;position:absolute;right:0;transform:rotate(45deg);width:13px}.wrk-arrow-holder{display:none}@media only screen and (min-width: 768px){.wrk-intro-box{margin-top:0}}@media (max-width: 1023px){.breed{padding:0px !important;margin:0 auto;width:100%}.image-holder{margin:0 auto}.image-holder img{width:100%;margin:0 auto;display:block}}@media (max-height: 684px){.breed{padding:0px !important;margin:0 auto;width:100%}.image-holder{margin:0 auto}.image-holder img{width:100%;margin:0 auto;display:block}}@media (min-width: 1024px) and (min-height: 685px){.wrk-arrow-holder{display:block}.wrk-slide,.wrk-intro-wrapper{height:100%;width:100%;overflow:auto}.wrk-slide .breed,.wrk-intro-wrapper .breed{position:absolute;top:0;left:0;bottom:0;right:0;margin:0 auto}.wrk-slide .image-holder,.wrk-intro-wrapper .image-holder{height:100%;width:100%;margin:0 auto}.wrk-slide .image-holder img,.wrk-intro-wrapper .image-holder img{height:100%;width:100%;object-fit:cover;overflow:hidden}.wrk-slide .image-holder img.object-fit,.wrk-intro-wrapper .image-holder img.object-fit{object-fit:contain}.no-objectfit .wrk-slide .image-holder,.no-objectfit .wrk-intro-wrapper .image-holder{background-position:center center;background-repeat:no-repeat;background-size:100% auto;background-size:cover}.no-objectfit .wrk-slide .image-holder img,.no-objectfit .wrk-intro-wrapper .image-holder img{opacity:0}.wrk-intro-box{background:#fff;width:85%;max-width:1173px;margin:0 auto;position:absolute;bottom:60px;left:50%;transform:translateX(-50%)}}.slide-text-wrapper .text{line-height:1.36em;font-size:1.2em;padding:60px 30px}@media only screen and (min-width: 768px){.slide-text-wrapper{width:100%;height:100%}.slide-text-wrapper .text{font-size:1.7em;text-align:center;max-width:750px;margin:0 auto;padding-left:60px;padding-right:60px}}@media (min-width: 1024px) and (min-height: 685px){.slide-text-wrapper .text{font-size:1.888em;max-width:855px;position:relative;top:50%;transform:translateY(-50%)}}@media (min-width: 1800px) and (min-height: 1090px){.slide-text-wrapper .text{font-size:3.5em;max-width:1400px}}.slide-video .responsive-video{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.slide-video .responsive-video iframe,.slide-video .responsive-video object,.slide-video .responsive-video embed{height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width: 767px){.slide-video .slide-video-wrapper{padding:30px}}@media only screen and (min-width: 768px){.slide-video .slide-video-wrapper{padding:60px}}@media (min-width: 1024px) and (min-height: 685px){.slide-video .slide-video-wrapper{width:85%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);max-width:1500px}}.slide-slider-wrapper .initSlider{width:100%;height:100%;position:relative}.slide-slider-wrapper .wrk-arrow-holder{display:block}.slide-slider-wrapper .wrk-arrow-holder.left,.slide-slider-wrapper .wrk-arrow-holder.right{top:50%;bottom:auto;margin-top:-32px}.slide-slider-wrapper .wrk-arrow-holder.left{transform:rotate(90deg);left:-15px;right:auto}.slide-slider-wrapper .wrk-arrow-holder.right{transform:rotate(-90deg);right:-15px;left:auto}.slide-slider-wrapper .calc-slider{height:0;padding-bottom:72.727%;position:relative;width:100%}.slide-slider-wrapper .calc-slider .breed{position:absolute;top:0;left:0;bottom:0;right:0}.slide-slider-wrapper .calc-slider .image-holder{height:100%;width:100%;z-index:-1}.slide-slider-wrapper .calc-slider .image-holder img{height:100%;width:100%;object-fit:cover;overflow:hidden}.no-objectfit .slide-slider-wrapper .calc-slider .image-holder{background-position:center center;background-repeat:no-repeat;background-size:100% auto;background-size:cover}.no-objectfit .slide-slider-wrapper .calc-slider .image-holder img{opacity:0}@media only screen and (max-width: 767px){.slide-slider-wrapper{padding:30px}}@media only screen and (min-width: 768px){.slide-slider-wrapper{padding:60px}.slide-slider-wrapper .wrk-arrow-holder.left{left:-40px}.slide-slider-wrapper .wrk-arrow-holder.right{right:-40px}}@media (min-width: 1024px) and (min-height: 685px){.slide-slider-wrapper{max-width:1078px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);width:56%}.slide-slider-wrapper .stretch-image{height:0;padding-bottom:72.727%;position:relative;width:100%}.slide-slider-wrapper .wrk-arrow-holder.left{left:-38%}.slide-slider-wrapper .wrk-arrow-holder.right{right:-38%}}.slide-split-wrapper{padding:30px}.slide-split-wrapper .title{font-size:1.1em;margin-bottom:.7em}.slide-split-wrapper .text-wrapper p{line-height:1.36em;margin-bottom:1em}@media only screen and (min-width: 768px){.slide-split-wrapper{padding:15% 10%}}@media (max-height: 684px){.slide-split-wrapper{display:flex;flex-direction:column}.slide-split-wrapper>div:first-child{margin-bottom:30px}.slide-split-wrapper .flexbox{display:flex;order:0}.slide-split-wrapper .flexbox.orderMobile{order:1}}@media (max-width: 1023px){.slide-split-wrapper{display:flex;flex-direction:column}.slide-split-wrapper>div:first-child{margin-bottom:30px}.slide-split-wrapper .flexbox{display:flex;order:0}.slide-split-wrapper .flexbox.orderMobile{order:1}}.slide-split-wrapper .text-wrapper{font-size:1.333rem}@media (min-width: 1024px) and (min-height: 685px){.slide-split-wrapper{width:100%;height:100%;position:relative;display:flex;flex:0 1 auto;margin:0;padding:0}.slide-split-wrapper .flexbox{flex:0 0 auto;position:relative;flex-basis:50%;max-width:50%;display:flex;justify-content:center;flex-direction:column;order:0}.slide-split-wrapper .flexbox.orderDesktop{order:1}.slide-split-wrapper .text-wrapper{display:block;max-width:595px;margin:0 auto;width:70%}}@media (min-width: 1800px) and (min-height: 1090px){.slide-split-wrapper .text-wrapper{max-width:680px;font-size:1.9rem}.slide-split-wrapper .text-wrapper p{line-height:1.45em}}.wrk-related{background:#f8f7f7;font-size:1.333rem;text-align:center;padding:30px}.wrk-related #wrk-relatedTrigger{position:absolute;bottom:0}.wrk-related p{padding:30px 0;margin-bottom:0}.wrk-related a{color:#000;text-decoration:underline}.wrk-related .image-holder{z-index:1}.wrk-related .wrk-related-thumbs{max-width:1010px;margin:0 auto;padding:30px 0}.wrk-related .wrk-related-thumbs .thumb{margin:0 auto;max-width:490px;position:relative;width:100%}.wrk-related .wrk-related-thumbs .thumb:hover .hover{opacity:1}.wrk-related .wrk-related-thumbs .hover{opacity:0;background:rgba(255,255,255,0.84);z-index:900}.wrk-related .wrk-related-thumbs .hover span{display:inline-block;vertical-align:middle;line-height:normal}.wrk-related .wrk-related-thumbs .breed{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.wrk-related .wrk-related-thumbs .breed span{display:flex;max-width:320px;line-height:1.333em}@media (max-width: 1069px){.wrk-related .thumb:first-child{margin-bottom:30px}}@media (min-width: 1070px){.wrk-related .thumb{float:left}.wrk-related .thumb:first-child{margin-right:30px}}#front-video{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-size:100% 100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media only screen and (max-width: 767px){#front-video{background-image:url("img/375x667-100.jpg");background-image:url("img/svghandy.svg")}}@media only screen and (min-width: 768px){#front-video{background-image:url("img/2880x1800.jpg");background-image:url("img/dksvg.svg")}}#bgvid{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:2;transform:translateX(-50%) translateY(-50%);background-size:cover;transition:1s opacity;background:#fff}@media only screen and (max-width: 767px){#bgvid{display:none}}img[data-sizes="auto"] { display: block; }
