.full-height{height:100%!important}.nopadding{padding:0!important}.nomargin{margin:0!important}.pull-left{float:left}.pull-right{float:right}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.disable-hover,.disable-hover *{pointer-events:none!important}.flexcenter{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%}.flexcenter.left{flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.flexleft{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;height:100%}.flexright{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;height:100%}.flexbottom{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center;height:100%}.flexbottom.flexleft{-webkit-justify-content:flex-start;justify-content:flex-start}.centervideo{width:100%;position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}@media(min-aspect-ratio:16/10){.centervideo{width:100%;height:auto}}@media(max-aspect-ratio:16/10){.centervideo{height:100%;width:auto}}.big-heading{text-transform:uppercase;font-size:40px;font-weight:700;letter-spacing:3px}*{box-sizing:border-box!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-header{padding-top:100px;padding-bottom:40px;border:none;margin-top:0;margin-bottom:0}@media(max-width:575px){.page-header{padding-top:40px}}.page-header .title{display:inline-block;text-transform:uppercase;font-size:40px;font-weight:600;letter-spacing:9px;padding:0}@media(max-width:575px){.page-header .title{font-size:34px;letter-spacing:4px}}.page-header p{color:#242424;font-size:20px;font-family:roboto condensed;font-weight:300}#home{height:100vh}#home .wrapper{margin:0 10%;position:relative;z-index:1}#home .wrapper .logo{margin-bottom:40px}#home .wrapper .logo img{width:200px}@media(max-width:575px){#home .wrapper .logo{margin-bottom:30px}#home .wrapper .logo img{height:50px;width:auto}}#home .wrapper .big-heading,#home .wrapper .small-heading,#home .wrapper .menu{text-transform:uppercase}#home .wrapper .big-heading.big-heading,#home .wrapper .small-heading.big-heading,#home .wrapper .menu.big-heading{font-size:90px;font-weight:600;letter-spacing:15px;line-height:1.1em}#home .wrapper .big-heading.big-heading .red,#home .wrapper .small-heading.big-heading .red,#home .wrapper .menu.big-heading .red{color:#d84129}@media(max-width:575px){#home .wrapper .big-heading.big-heading,#home .wrapper .small-heading.big-heading,#home .wrapper .menu.big-heading{font-size:36px;letter-spacing:10px}#home .wrapper .big-heading.big-heading .break,#home .wrapper .small-heading.big-heading .break,#home .wrapper .menu.big-heading .break{display:block;width:100%}}#home .wrapper .big-heading.small-heading,#home .wrapper .small-heading.small-heading,#home .wrapper .menu.small-heading{font-size:50px;letter-spacing:5px;font-weight:300}@media(max-width:575px){#home .wrapper .big-heading.small-heading,#home .wrapper .small-heading.small-heading,#home .wrapper .menu.small-heading{font-size:24px;letter-spacing:3px}}#home .wrapper .big-heading.menu,#home .wrapper .small-heading.menu,#home .wrapper .menu.menu{margin:16px 0}@media(max-width:575px){#home .wrapper .big-heading.menu,#home .wrapper .small-heading.menu,#home .wrapper .menu.menu{margin:20px 0 0}}#home .wrapper .big-heading.menu a,#home .wrapper .small-heading.menu a,#home .wrapper .menu.menu a{display:block;text-decoration:none;color:#000;padding:8px 0;letter-spacing:3px;font-size:20px;font-weight:500;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#home .wrapper .big-heading.menu a:hover,#home .wrapper .small-heading.menu a:hover,#home .wrapper .menu.menu a:hover{color:gray}@media(max-width:575px){#home .wrapper .big-heading.menu a,#home .wrapper .small-heading.menu a,#home .wrapper .menu.menu a{padding:4px 0}}#home .wrapper .social{margin-top:10px}@media(max-width:575px){#home .wrapper .social{display:none}}#home .wrapper .social .imprint{padding-bottom:10px}@media(max-width:575px){#home .wrapper .social .imprint{display:inline}#home .wrapper .social .imprint:first-child{padding-right:10px}}#home .wrapper .social .imprint a{font-weight:500;letter-spacing:3px;color:#8d8d8d;text-transform:uppercase;font-size:12px;text-decoration:none;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#home .wrapper .social .imprint a:hover{color:#000}#home .wrapper .social .imprint a.language{font-weight:300}#home .wrapper .social i{font-size:30px;padding-right:8px;color:#242424;position:relative;top:4px}@keyframes anime1{0%{height:80%}50%{height:0%}100%{height:80%}}#home #waveform-wrapper{position:fixed;bottom:-5px;left:0;right:0;z-index:0}#home #waveform-wrapper #waveform{width:100%;clear:both;position:relative}#home #waveform-wrapper .amp-wrapper{display:inline-block;background-color:#8d8d8d;opacity:.2}#home #waveform-wrapper .amp{background-color:#fff;height:100%}#home #waveform-wrapper .amp.anime1{animation-name:anime1;animation-duration:2s;animation-iteration-count:infinite}#home #waveform-wrapper .amp.anime2{animation-name:anime1;animation-duration:2s;animation-iteration-count:infinite}#home #waveform-wrapper .amp.anime3{animation-name:anime1;animation-duration:1.6s;animation-iteration-count:infinite}#home #waveform-wrapper .amp.anime4{animation-name:anime1;animation-duration:2.5s;animation-iteration-count:infinite}#home #waveform-wrapper .amp.anime5{animation-name:anime1;animation-duration:3s;animation-iteration-count:infinite}#home #waveform-wrapper .amp.anime6{animation-name:anime1;animation-duration:4s;animation-iteration-count:infinite}#home #waveform-wrapper .amp.anime7{animation-name:anime1;animation-duration:3.8s;animation-iteration-count:infinite}#home #waveform-wrapper .amp.anime8{animation-name:anime1;animation-duration:3.5s;animation-iteration-count:infinite}#home #waveform-wrapper .play{width:100%;height:100%;opacity:1;background-color:#fff;position:absolute;top:0;right:0}#header .logo{height:60px;padding:10px 0}#header .logo img{height:40px;margin-left:15px}#header ul{padding:0;margin:0}#header ul li{list-style-type:none;display:inline-block;padding:22px 10px}#header ul li.mobile{display:none;padding-right:0}#header ul li.mobile #mobileMenuBtn{position:relative;top:3px;width:24px;z-index:1000;-webkit-transition:all 150ms;-moz-transition:all 150ms;-ms-transition:all 150ms;-o-transition:all 150ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media(max-width:992px) and (min-width:768px){#header ul li.mobile #mobileMenuBtn{position:absolute!important;display:block!important}}#header ul li.mobile #mobileMenuBtn svg{stroke:#000;stroke-width:2px}#header ul li.mobile #mobileMenuBtn.alternative svg{stroke:#272727}#header ul li.mobile #mobileMenuBtn.off{right:-20px}@media(max-width:575px){#header ul li{display:none}#header ul li.mobile{display:inline-block}#header ul li.light{display:inline-block}}#header ul li a{text-decoration:none;text-transform:uppercase;color:grey;letter-spacing:3px;font-weight:700}#header ul li a:hover{color:#000}#header ul li.active a{color:#000}#header ul li.light a{font-weight:300;opacity:.65}#header .lang{float:right}#header #mobile-menu{display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;background-color:#fff;z-index:10000;width:100%;height:100%}@media(max-width:575px){#header #mobile-menu.show-menu{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;flex-direction:column;align-items:flex-start;padding-left:15px}}#header #mobile-menu .menuCloseBtn{width:20px;position:absolute;top:24px;right:32px}#header #mobile-menu .menuCloseBtn svg{stroke:#000;stroke-width:2px}#header #mobile-menu .logo{position:absolute;top:0;left:15px}#header #mobile-menu .menu{color:#000}#header #mobile-menu .menu ul li{display:block!important}#header #mobile-menu .menu ul li a{color:#000;font-size:26px}#header #mobile-menu .menu ul li.imprint{padding-top:10px;padding-bottom:10px}#header #mobile-menu .menu ul li.imprint a{font-size:14px}#about .divider{height:3px;width:40px;background-color:#d84129;margin-bottom:25px;margin-top:10px}#about .services .icon{color:#d84129;font-size:40px;margin-bottom:10px}#about .services .title{text-transform:uppercase;font-weight:500;letter-spacing:9px;font-size:24px}@media(max-width:575px){#about .services .title{font-size:20px;letter-spacing:4px}}#about .services p{padding:15px 0 20px;font-size:20px;line-height:1.75;padding-bottom:50px;font-family:roboto condensed;font-weight:300}@media(max-width:575px){#about .services p{font-size:18px}}#about .about{border-top:solid 1px #d84129;padding-top:100px;margin-top:50px;margin-bottom:35px}#about .about .top-part{margin-bottom:100px}@media(max-width:575px){#about .about .top-part{margin-bottom:40px}}#about .about .name{text-transform:uppercase;font-weight:500;letter-spacing:9px;font-size:24px;padding:16px 0 0}#about .about p{padding:10px 0 20px;font-size:20px;line-height:1.75;padding-bottom:50px;font-family:roboto condensed;font-weight:300}@media(max-width:575px){#about .about p{font-size:18px}}#about .about .bottom-part .block:first-of-type{padding-right:30px}#about .about .bottom-part .block:last-of-type{padding-left:30px}@media(max-width:575px){#about .about .bottom-part .block{padding-left:15px!important;padding-right:15px!important}}#about .about .separator{border-right:solid 1px #d84129}@media(max-width:768px){#about .about .separator{border:none}}#about .about .team-photo img{width:100%}#showroom{margin-bottom:100px}#showroom .menu{padding-top:20px;padding-bottom:20px}#showroom .menu button{border:none;border-radius:0;border-bottom:1px solid transparent;text-transform:uppercase;font-weight:500;letter-spacing:4px;color:#8d8d8d;box-shadow:none;outline:none;font-size:12px;padding-left:16px;padding-right:16px;margin-left:4px;margin-right:4px}#showroom .menu button:hover,#showroom .menu button.active,#showroom .menu button:active,#showroom .menu button:focus{color:#000;background-color:transparent;border-bottom:1px solid #d84129}@media(max-width:575px){#showroom .menu{padding-top:0;padding-bottom:20px}#showroom .menu>div{text-align:left}#showroom .menu>div button{margin:0;margin-bottom:20px;width:calc(50% - 2px)}}#showroom .projects{overflow:hidden}#showroom .projects .project{width:33.33%;height:230px;float:left;background-color:lightgrey;position:relative;background-color:#fff}@media(max-width:768px){#showroom .projects .project{width:50%}}@media(max-width:575px){#showroom .projects .project{width:100%;height:auto;padding-bottom:56.25%}}#showroom .projects .project:hover .text-layer{opacity:1!important}#showroom .projects .project:hover .bg-shadow{opacity:1!important}#showroom .projects .project .bg-container,#showroom .projects .project .bg-shadow,#showroom .projects .project .text-layer{z-index:0;position:absolute;top:0;bottom:16px;right:8px;left:8px}#showroom .projects .project .bg-container.bg-shadow,#showroom .projects .project .bg-shadow.bg-shadow,#showroom .projects .project .text-layer.bg-shadow{z-index:1;opacity:0;background-color:#000;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#showroom .projects .project .bg-container.text-layer,#showroom .projects .project .bg-shadow.text-layer,#showroom .projects .project .text-layer.text-layer{z-index:2;opacity:0;flex-direction:column;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#showroom .projects .project .bg-container.text-layer .title,#showroom .projects .project .bg-shadow.text-layer .title,#showroom .projects .project .text-layer.text-layer .title{text-transform:uppercase;font-size:26px;font-weight:700;color:#fff;letter-spacing:2px}#showroom .projects .project .bg-container.text-layer .divider,#showroom .projects .project .bg-shadow.text-layer .divider,#showroom .projects .project .text-layer.text-layer .divider{height:2px;width:100px;background-color:#d84129;margin:10px 0}#showroom .projects .project .bg-container.text-layer .sub,#showroom .projects .project .bg-shadow.text-layer .sub,#showroom .projects .project .text-layer.text-layer .sub{color:#fff;font-family:roboto condensed;font-size:20px}#showroom .projects .project .bg-container.bg-container,#showroom .projects .project .bg-shadow.bg-container,#showroom .projects .project .text-layer.bg-container{background-position:50%;background-size:cover}#relatedProjects{padding-top:100px;padding-bottom:100px}@media(max-width:575px){#relatedProjects{padding-top:0}}#relatedProjects .divider{display:inline-block;height:1px;width:200px;background-color:#8d8d8d;margin-top:60px;margin-bottom:60px}#relatedProjects h2{text-transform:uppercase;font-weight:300;font-size:20px;letter-spacing:3px;padding-bottom:20px}#relatedProjects .project{width:100%;padding-bottom:56.25%;background-color:lightgrey;position:relative;background-color:#fff;margin-bottom:16px}#relatedProjects .project:hover .bg-shadow,#relatedProjects .project:hover .text-layer{opacity:1!important}#relatedProjects .project .bg-container,#relatedProjects .project .bg-shadow,#relatedProjects .project .text-layer{z-index:0;position:absolute;top:0;bottom:0;right:0;left:0}#relatedProjects .project .bg-shadow{opacity:0;z-index:1;background-color:#000;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#relatedProjects .project .text-layer{opacity:0;z-index:2;flex-direction:column;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#relatedProjects .project .text-layer .title{text-transform:uppercase;font-size:26px;font-weight:700;color:#fff;letter-spacing:2px;text-align:center}@media(max-width:575px){#relatedProjects .project .text-layer .title{font-size:20px;padding-left:8px;padding-right:8px}}#relatedProjects .project .text-layer .divider{height:2px;width:100px;background-color:#d84129;margin:10px 0}#relatedProjects .project .text-layer .sub{color:#fff;font-family:roboto condensed;font-size:20px}#relatedProjects .project .bg-container{background-position:50%;background-size:cover}#contact .divider{height:3px;width:40px;background-color:#d84129;margin-bottom:25px;margin-top:10px}#contact .services{margin-bottom:100px}#contact .services .icon{color:#9b4234;font-size:40px;margin-bottom:10px}#contact .services .title{text-transform:uppercase;font-weight:500;letter-spacing:9px;font-size:24px}@media(max-width:575px){#contact .services .title{font-size:20px;letter-spacing:4px}}#contact .services p{padding:20px 0;font-size:20px;line-height:1.5;font-family:roboto condensed;letter-spacing:1px;font-weight:300}@media(max-width:575px){#contact .services p{font-size:18px}}@media(max-width:575px){#project .page-header .title{font-size:20px;letter-spacing:4px}#project .page-header p{font-size:18px}}#project .page-header .divider{height:3px;width:40px;background-color:#d84129;margin-bottom:25px;margin-top:10px}#project .page-header .customer{font-size:20px;padding-top:10px;font-family:roboto condensed;font-weight:600}#project .page-header .btn-external{border-radius:0;border:solid 2px #d84129;background-color:#d84129;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;height:46px!important;margin-top:24px;display:inline-block;text-decoration:none;width:250px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#project .page-header .btn-external:hover{background-color:#c43a24}@media(max-width:768px){#project .page-header .btn-external{width:50%}}@media(max-width:575px){#project .page-header .btn-external{width:100%}}#project .page-header .btn-external .inner{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;flex-direction:column;flex-direction:row}#project .page-header .btn-external .inner span{font-weight:500;display:block}#project .page-header .btn-external .inner i{display:block;font-size:27px;position:relative;top:-2px;padding-left:8px}#project .page-header .btn-external .inner i.fa-play{padding-right:8px;font-size:20px;top:0}#project .page-header .btn-external.outline{background-color:#fff;color:#d84129;border:solid 2px #d84129;opacity:.65}#project .page-header .btn-external.outline:hover{opacity:1}@media(max-width:768px){#project .actions{text-align:left}}@media(max-width:575px){#project .actions{text-align:center}}#project .soundcloud{padding-top:40px;padding-bottom:40px}#project .video-wrapper{position:relative;padding-bottom:56.25%}@media(max-width:768px){#project .video-wrapper{margin-left:15px;margin-right:15px;padding-left:0;padding-right:0}}@media(max-width:575px){#project .video-wrapper{margin-left:15px;margin-right:15px;padding-left:0;padding-right:0}}#project .video-wrapper iframe{position:absolute;width:100%;height:100%}#project .blocks.first{padding-top:40px}#project .blocks.last{padding-bottom:40px}#project .blocks h2{text-transform:uppercase;font-weight:700;letter-spacing:3px}@media(max-width:575px){#project .blocks h2{font-size:20px}}#project .blocks p{font-size:20px;line-height:1.75;font-family:roboto condensed}@media(max-width:575px){#project .blocks p{font-size:18px}}#project .awards{padding:40px 0}#project .awards>div{padding:0}#project .awards .inner-row{text-align:center;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start}#project .awards .inner-row .award{width:33.3%;flex:0 0 33.3%;padding:20px}@media(max-width:768px){#project .awards .inner-row .award{width:50%;flex:0 0 50%}}#project .awards .inner-row .award span{display:block;padding-top:10px;font-weight:700;letter-spacing:1px}#project .awards .inner-row .award img{width:100%}#imprint .content{white-space:pre-wrap;margin-bottom:200px;font-family:roboto condensed}#imprint .content b{font-size:18px}#footer{padding:10px 0 20px;position:fixed;z-index:100;width:100%;left:0;bottom:0;height:auto;background-color:#fff}#footer .imprint{text-transform:uppercase;font-size:14px;padding-right:15px;font-weight:700;letter-spacing:4px;color:#272727;-webkit-transition:all 150ms;-moz-transition:all 150ms;-ms-transition:all 150ms;-o-transition:all 150ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media(max-width:575px){#footer .imprint{display:none;font-size:12px;letter-spacing:2px}}#footer .imprint:hover{opacity:.5}#footer i{font-size:30px;padding:0 4px;color:#272727;position:relative;top:4px;-webkit-transition:all 150ms;-moz-transition:all 150ms;-ms-transition:all 150ms;-o-transition:all 150ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#footer i:hover{opacity:.5}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none}html,body{font-family:Montserrat;color:#242424;padding:0;margin:0}.row{margin:0}a:active,a:visited,a:link{text-decoration:none}