body{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h1.title,h2,h3,h4,h5,h6{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}.button,button{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}input,select,textarea{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}.primary-font{font-family:Raleway,sans-serif}.primary-font .regular{font-weight:400}.secondary-font{font-family:Poppins,sans-serif}.secondary-font .bold{font-weight:700}.tertiary-font{font-family:'Roboto Mono',monospace}.flex{display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-items-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-items-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.flex-items-row{flex-direction:row}.flex-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex-items-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-items-left{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.flex-items-right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.flex-items-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.flex-items-space-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex-items-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.flex-items-top{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.flex-items-middle{-webkit-align-items:center;-ms-align-items:center;align-items:center}.flex-items-bottom{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.flex-item-auto{-ms-flex:auto;-webkit-flex:auto;flex:auto}.flex-item-one{-ms-flex:1;-webkit-flex:1;flex:1}.flex-item-align-self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.flex-item-align-self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.container{max-width:1200px;margin:0 auto;width:100%}.container:after,.container:before{content:"";display:table}.container:after{clear:both}@media only screen and (min-width:1800px){.container{max-width:1600px;padding-left:52px;padding-right:52px}}@media only screen and (min-width:1129px) and (max-width:1799px){.container{padding-left:52px;padding-right:52px}}@media only screen and (min-width:950px) and (max-width:1128px){.container{padding-left:26px;padding-right:26px}}@media only screen and (min-width:530px) and (max-width:949px){.container{padding-left:26px;padding-right:26px}}@media only screen and (max-width:529px){.container{padding-left:13px;padding-right:13px}}.container-fluid{width:100%;margin:0}.container-fluid:after,.container-fluid:before{content:"";display:table}.container-fluid:after{clear:both}body{opacity:1}#gridsystem-helper{display:inline;float:left;width:6.66666667%;margin:0 .83333333%;text-indent:-99999px;visibility:hidden;padding:12px;background:red}#gridsystem-helper:before{content:'';width:100%}#gridsystem-overlay{display:none;height:100%;position:absolute;left:0;top:0;width:100%;pointer-events:none;z-index:9999}#gridsystem-overlay .inner{border-left:1px solid rgba(255,0,0,.1);border-right:1px solid rgba(255,0,0,.1)}#gridsystem-overlay .inner .helper-col{background:rgba(255,0,0,.02);box-sizing:border-box;border-left:1px solid rgba(255,0,0,.1);border-right:1px solid rgba(255,0,0,.1);pointer-events:none;float:left;height:100%}#gridsystem-overlay #baseline-grid{width:100%;height:100%;position:absolute;left:0;top:0}#gridsystem-overlay #baseline-grid .baselines{display:block;box-sizing:border-box;line-height:26px;height:26px;border-top:1px solid rgba(255,0,0,.2);border-bottom:none;width:100%}body{width:100%}body:after,body:before{content:"";display:table}body:after{clear:both}body:after{background:red;color:#fff;content:"undefined";bottom:0;padding:.1em 1em;font-size:10px;position:fixed;text-align:center;right:0;z-index:99}@media only screen and (max-width:529px){body:after{background:orange;content:"mobile"}}@media only screen and (min-width:530px) and (max-width:949px){body:after{background:purple;content:"tablet"}}@media only screen and (min-width:950px) and (max-width:1128px){body:after{background:green;content:"desktop"}}@media only screen and (min-width:1129px) and (max-width:1799px){body:after{background:#00f;content:"desktop-xl"}}@media only screen and (min-width:1800px){body:after{background:#000;content:"desktop-xxl"}}.grid-row{display:block;width:101.66666667%;margin:0 -.83333333%}.grid-row:after,.grid-row:before{content:"";display:table}.grid-row:after{clear:both}.column-1{display:inline;float:left;width:6.66666667%;margin:0 .83333333%}.column-1:before{content:'';width:100%}.column-2{display:inline;float:left;width:15%;margin:0 .83333333%}.column-2:before{content:'';width:100%}.column-3{display:inline;float:left;width:23.33333333%;margin:0 .83333333%}.column-3:before{content:'';width:100%}.column-4{display:inline;float:left;width:31.66666667%;margin:0 .83333333%}.column-4:before{content:'';width:100%}.column-5{display:inline;float:left;width:40%;margin:0 .83333333%}.column-5:before{content:'';width:100%}.column-6{display:inline;float:left;width:48.33333333%;margin:0 .83333333%}.column-6:before{content:'';width:100%}.column-7{display:inline;float:left;width:56.66666667%;margin:0 .83333333%}.column-7:before{content:'';width:100%}.column-8{display:inline;float:left;width:65%;margin:0 .83333333%}.column-8:before{content:'';width:100%}.column-9{display:inline;float:left;width:73.33333333%;margin:0 .83333333%}.column-9:before{content:'';width:100%}.column-10{display:inline;float:left;width:81.66666667%;margin:0 .83333333%}.column-10:before{content:'';width:100%}.column-11{display:inline;float:left;width:90%;margin:0 .83333333%}.column-11:before{content:'';width:100%}.column-12{display:inline;float:left;width:98.33333333%;margin:0 .83333333%}.column-12:before{content:'';width:100%}@media only screen and (max-width:529px){.column-1,.column-10,.column-11,.column-12,.column-2,.column-3,.column-4,.column-5,.column-6,.column-7,.column-8,.column-9{display:inline;float:left;width:98.33333333%;margin:0 .83333333%}.column-10:before,.column-11:before,.column-12:before,.column-1:before,.column-2:before,.column-3:before,.column-4:before,.column-5:before,.column-6:before,.column-7:before,.column-8:before,.column-9:before{content:'';width:100%}}.shadow{box-shadow:0 0 30px 0 rgba(49,52,57,.1)}.shadow.large{box-shadow:0 20px 40px 0 rgba(49,52,57,.25)}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{margin:0;padding:0;outline:0;-webkit-overflow-scrolling:touch}audio,img,video{max-width:100%}img,video{height:auto}svg{max-height:100%}iframe{border:none}::-moz-focus-inner{border:0;padding:0}input[type=radio],input[type=checkbox]{vertical-align:middle;position:relative;bottom:.15rem;font-size:115%;margin-right:3px}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.black{color:#0d0d0e}.inverted{color:#fff}.error{color:#f03c69}.success{color:#35beb1}.warning{color:#f7ba45}.focus{color:#F8E81C}.aluminum{color:#f8f8f8}.silver{color:#e0e1e1}.lightgray{color:#d4d4d4}.gray{color:#bdbdbd}.midgray{color:#676b72}.darkgray{color:#313439}.white{color:#fff}.bg-black{background-color:#0d0d0e}.bg-inverted{background-color:#fff}.bg-error{background-color:#f03c69}.bg-success{background-color:#35beb1}.bg-warning{background-color:#f7ba45}.bg-focus{background-color:#F8E81C}.bg-aluminum{background-color:#f8f8f8}.bg-silver{background-color:#e0e1e1}.bg-lightgray{background-color:#d4d4d4}.bg-gray{background-color:#bdbdbd}.bg-midgray{background-color:#676b72}.bg-darkgray{background-color:#313439}.bg-white{background-color:#fff}.bg-highlight{background-color:#edf2ff}::-moz-selection{color:#fff;background-color:#F8E81C}::selection{color:#fff;background-color:#F8E81C}body,html{font-size:14px;line-height:26px}body{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;color:#413935;background-color:transparent;-webkit-text-size-adjust:none}a{color:#F8E81C}a:hover{color:#c2b406}h1,h1.title,h2,h3,h4,h5,h6{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:700;color:#0d0d0e;text-rendering:optimizeLegibility;margin-bottom:14px}h1.title{font-size:60px;line-height:64px;margin-bottom:7px}.h1,h1{font-size:64px;line-height:75px}.h2,h2{font-size:32px;line-height:40px}.h3,h3{font-size:24px;line-height:32px}.h4,h4{font-size:21px;line-height:32px}.h5,h5{font-size:18px;line-height:28px}.h6,h6{font-size:16px;line-height:24px}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}blockquote+h2,blockquote+h3,blockquote+h4,blockquote+h5,blockquote+h6,dl+h2,dl+h3,dl+h4,dl+h5,dl+h6,figure+h2,figure+h3,figure+h4,figure+h5,figure+h6,form+h2,form+h3,form+h4,form+h5,form+h6,hr+h2,hr+h3,hr+h4,hr+h5,hr+h6,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h2,p+h3,p+h4,p+h5,p+h6,pre+h2,pre+h3,pre+h4,pre+h5,pre+h6,table+h2,table+h3,table+h4,table+h5,table+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:26px}ol,ol ol,ol ul,ul,ul ol,ul ul{margin:0 0 0 26px}ol ol li{list-style-type:lower-alpha}ol ol ol li{list-style-type:lower-roman}nav ol,nav ul{margin:0;list-style:none}nav ol ol,nav ol ul,nav ul ol,nav ul ul{margin-left:26px}dl dt{font-weight:700}dd{margin-left:26px}address,blockquote,dl,fieldset,figure,form,hr,ol,p,pre,table,ul{margin-bottom:14px}hr{border:none;border-bottom:1px solid rgba(0,0,0,.1);margin-top:-1px}blockquote{padding-left:1rem;border-left:4px solid rgba(0,0,0,.1);font-style:italic;color:rgba(65,57,53,.65)}blockquote p{margin-bottom:.5rem}cite,figcaption,small,time{font-size:87.5%}cite{opacity:.6}abbr[title],dfn[title]{border-bottom:1px dotted rgba(0,0,0,.5);cursor:help}var{font-size:14px;opacity:.6;font-style:normal}code,kbd,mark,samp{position:relative;top:-1px;padding:4px 4px 2px 4px;display:inline-block;line-height:1;color:rgba(65,57,53,.85)}code{background:#e0e1e1}mark{background:#f7ba45}samp{color:#fff;background:#F8E81C}kbd{border:1px solid rgba(0,0,0,.1)}sub,sup{font-size:x-small;line-height:0;margin-left:.25rem;position:relative}sup{top:0}sub{bottom:1px}code,kbd,pre,samp,var{font-family:Consolas,Monaco,'Courier New',monospace}code,kbd,mark,pre,samp,var{font-size:87.5%}pre,pre code{background:#f8f8f8;padding:0;top:0;display:block;line-height:20px;color:rgba(65,57,53,.85);overflow:none;white-space:pre-wrap}pre{padding:1rem}figcaption{opacity:.6}figure figcaption{position:relative;top:-.5rem}figure pre{background:0 0;border:1px solid rgba(0,0,0,.1);border-radius:4px}figure .video-container,figure pre{margin-bottom:7px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}ul.list-flat,ul.unstyled{margin-left:0}ul.list-flat,ul.list-flat ul,ul.unstyled,ul.unstyled ul{list-style:none}.monospace{font-family:Consolas,Monaco,'Courier New',monospace}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.italic{font-style:italic!important}.strong{font-weight:700!important}.normal{font-weight:400!important}.muted{opacity:.55}a.muted{color:#0d0d0e}a.muted:hover{opacity:1}.black{color:#0d0d0e}.smaller{font-size:10px;line-height:20px}.small{font-size:12px;line-height:20px}.big{font-size:16px;line-height:28px}.large{font-size:18px;line-height:32px}.end{margin-bottom:0!important}.highlight{background-color:#edf2ff}.nowrap,.nowrap td{white-space:nowrap}table{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%;empty-cells:show;font-size:13px;line-height:24px}table caption{text-align:left;font-size:12px;font-weight:500;color:#676b72}th{text-align:left;font-weight:700;vertical-align:bottom}td{vertical-align:top}td.align-middle,tr.align-middle td{vertical-align:middle}td,th{padding:1rem 1rem;border-bottom:1px solid rgba(0,0,0,.05)}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}tfoot td,tfoot th{color:rgba(65,57,53,.5)}table.bordered td,table.bordered th{border:1px solid rgba(0,0,0,.05)}table.striped tr:nth-child(odd) td{background:#f8f8f8}table.bordered td:first-child,table.bordered th:first-child,table.striped td:first-child,table.striped th:first-child{padding-left:1rem}table.bordered td:last-child,table.bordered th:last-child,table.striped td:last-child,table.striped th:last-child{padding-right:1rem}table.flat td,table.flat th,table.unstyled td,table.unstyled th{border:none;padding:0}.button,button{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:15px;color:#fff;background-color:#F8E81C;border-radius:3px;min-height:40px;padding:8px 20px;font-weight:500;text-decoration:none;cursor:pointer;display:inline-block;line-height:20px;border:1px solid transparent;vertical-align:middle;-webkit-appearance:none}.button i,button i{margin:0 2px}.button.icon i,button.icon i{vertical-align:middle}input[type=submit]{width:auto}.button:hover,button:hover{outline:0;text-decoration:none;color:#fff;background-color:#faed4d}.button.disabled,.button:disabled{cursor:default;font-style:normal;color:rgba(255,255,255,.7);background-color:rgba(248,232,28,.7)}.button.small{font-size:13px;min-height:36px;padding:6px 20px;border-radius:3px}.button.big{font-size:17px;min-height:48px;padding:13px 24px;border-radius:3px}.button.large{font-size:19px;min-height:56px;padding:20px 36px;border-radius:3px}.button.outline{background:0 0;border-width:1px;border-color:#F8E81C;color:#F8E81C}.button.outline:hover{background:0 0;color:rgba(248,232,28,.6);border-color:rgba(248,232,28,.5)}.button.outline.disabled,.button.outline:disabled{background:0 0;color:rgba(248,232,28,.7);border-color:rgba(248,232,28,.5)}.button.inverted{color:#000;background-color:#fff}.button.inverted:hover{color:#000;background-color:#fff}.button.inverted.disabled,.button.inverted:disabled{color:rgba(0,0,0,.7);background-color:rgba(255,255,255,.7)}.button.inverted.outline{background:0 0;color:#fff;border-color:#fff}.button.inverted.outline:hover{color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.5)}.button.inverted.outline.disabled,.button.inverted.outline:disabled{background:0 0;color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.5)}.button.inverted:hover{opacity:.7}.button.round{border-radius:56px}.button.raised{box-shadow:0 1px 3px rgba(0,0,0,.3)}.button.upper{text-transform:uppercase;letter-spacing:.04em;font-size:13px}.button.upper.small{font-size:11px}.button.upper.big{font-size:13px}.button.upper.large{font-size:15px}.button.secondary{color:#fff;background-color:#000}.button.secondary:hover{color:#fff;background-color:#333}.button.secondary.disabled,.button.secondary:disabled{color:rgba(255,255,255,.7);background-color:rgba(0,0,0,.7)}.button.secondary.outline{background:0 0;color:#000;border-color:#000}.button.secondary.outline:hover{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.5)}.button.secondary.outline.disabled,.button.secondary.outline:disabled{background:0 0;color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.5)}body{font-family:Raleway,sans-serif;font-weight:400;position:relative;letter-spacing:1px;border:20px solid #fff;border-top:none}body .regular{font-weight:400}@media only screen and (max-width:529px){body{border:10px solid #fff}}body:after,body:before{content:'';width:100%;height:20px;position:fixed;left:0;background:#fff;z-index:9999}@media only screen and (max-width:529px){body:after,body:before{height:10px}}body:before{top:0}body:after{bottom:0}.h1,.h2,h1,h2{font-family:Poppins,sans-serif;font-weight:700}.h1 .bold,.h2 .bold,h1 .bold,h2 .bold{font-weight:700}.h1,h1{line-height:1.17}h3,h4,h5,h6{font-family:Raleway,sans-serif;font-weight:400}h3 .regular,h4 .regular,h5 .regular,h6 .regular{font-weight:400}.button,button{font-family:Raleway,sans-serif;font-weight:400}.button .regular,button .regular{font-weight:400}.page-project ::-moz-selection,footer ::-moz-selection{color:#fff;background-color:#413935}.page-project ::selection,footer ::selection{color:#fff;background-color:#413935}.page-imprint header{background:rgba(13,13,14,.9)}header{position:absolute;top:70px;left:0;width:100%;padding-top:10px;padding-bottom:10px;z-index:999;-ms-transition:background 1s ease-in-out;-moz-transition:background 1s ease-in-out;-webkit-transition:background 1s ease-in-out;transition:background 1s ease-in-out}@media only screen and (min-width:530px) and (max-width:949px){header{position:fixed;top:20px;left:20px;width:calc(100% - 40px)}}@media only screen and (max-width:529px){header{position:fixed;top:10px;left:10px;width:calc(100% - 20px)}}header .container{display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width:529px){header .container{display:block;position:relative}}header.fixed{position:fixed;background:rgba(13,13,14,.9);top:20px;left:20px;width:calc(100% - 40px)}@media only screen and (min-width:530px) and (max-width:949px){header.fixed{position:fixed;top:20px;left:20px;width:calc(100% - 40px)}}@media only screen and (max-width:529px){header.fixed{position:fixed;top:10px;left:10px;width:calc(100% - 20px)}}header #signet,header a{letter-spacing:2px;text-decoration:none;color:rgba(255,255,255,.5)}header nav{display:inline;float:left;width:65%;margin:0 .83333333%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right}header nav:before{content:'';width:100%}header nav:before{display:none}@media only screen and (max-width:529px){header nav{display:inline;float:left;width:98.33333333%;margin:0 .83333333%;display:none}header nav:before{content:'';width:100%}}header nav li{display:inline-block;margin-left:5vw}header nav li:first-child{margin-left:0}header nav li a:hover{color:#fff}header nav li.active a{color:#F8E81C}header #mobile-menu-trigger{display:none;float:right;margin-right:2px;padding:0;min-height:initial}@media only screen and (max-width:529px){header #mobile-menu-trigger{display:inline-block}}#signet{display:inline;float:left;width:31.66666667%;margin:0 .83333333%;line-height:1.3}#signet:before{content:'';width:100%}@media only screen and (max-width:529px){#signet{display:inline;float:left;width:65%;margin:0 .83333333%;font-size:12px}#signet:before{content:'';width:100%}}#signet .upper{color:#fff}#signet span{display:block}#hero{width:100%;height:100vh;overflow:hidden;margin-top:-100vh;position:relative}@media only screen and (max-width:529px){#hero{height:100vh;margin-top:-100vh}}#hero h1{color:#fff;z-index:2}#vide{height:100vh;z-index:-1;overflow:hidden}@media only screen and (max-width:529px){#vide{height:calc(100vh - 50px)}}#vide video{max-width:initial}.loaded #vide:before{opacity:.7}@media only screen and (max-width:529px){.loaded #vide:before{opacity:.8}}#vide:before{content:'';background-color:#2F3D47;opacity:1;-ms-transition:opacity 4s ease-in-out;-moz-transition:opacity 4s ease-in-out;-webkit-transition:opacity 4s ease-in-out;transition:opacity 4s ease-in-out;height:100%;width:100%;position:absolute}#hero-text{height:100%;z-index:10;position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-align-items:center;align-items:center}#hero-text h1{display:inline-block;padding-top:6vh;position:relative;margin-top:auto;margin-bottom:auto;padding-bottom:5vh}@media only screen and (min-width:1800px){#hero-text h1{display:inline;float:left;width:65%;margin:0 .83333333%;display:inline-block;margin-top:auto;margin-bottom:auto;font-size:84px}#hero-text h1:before{content:'';width:100%}}@media only screen and (min-width:1129px) and (max-width:1799px){#hero-text h1{display:inline;float:left;width:65%;margin:0 .83333333%;display:inline-block;margin-top:auto;margin-bottom:auto}#hero-text h1:before{content:'';width:100%}}@media only screen and (min-width:950px) and (max-width:1128px){#hero-text h1{display:inline;float:left;width:81.66666667%;margin:0 .83333333%;display:inline-block;margin-top:auto;margin-bottom:auto}#hero-text h1:before{content:'';width:100%}}@media only screen and (min-width:530px) and (max-width:949px){#hero-text h1{display:inline;float:left;width:98.33333333%;margin:0 .83333333%;padding-top:0;display:inline-block;margin-top:auto;margin-bottom:auto;font-size:54px}#hero-text h1:before{content:'';width:100%}}@media only screen and (max-width:529px){#hero-text h1{display:inline;float:left;width:98.33333333%;margin:0 .83333333%;display:inline-block;margin-top:auto;margin-bottom:auto;font-size:34px;padding-top:0}#hero-text h1:before{content:'';width:100%}}#hero-text h1:after{content:'';position:absolute;bottom:0;left:0;width:20%;height:2px;background:#F8E81C}footer,section:not(#hero){padding-top:20vh;padding-bottom:20vh;background:#fff}@media only screen and (min-width:530px) and (max-width:949px){footer,section:not(#hero){padding-top:10vh;padding-bottom:10vh}}@media only screen and (max-width:529px){footer,section:not(#hero){padding-top:15vh;padding-bottom:10vh}}footer h2,section:not(#hero) h2{padding-bottom:3px;position:relative}.headline{display:inline;float:left;width:23.33333333%;margin:0 .83333333%}.headline:before{content:'';width:100%}@media only screen and (min-width:530px) and (max-width:949px){.headline{display:inline;float:left;width:98.33333333%;margin:0 .83333333%;margin-bottom:26px}.headline:before{content:'';width:100%}}@media only screen and (max-width:529px){.headline{display:inline;float:left;width:98.33333333%;margin:0 .83333333%;margin-bottom:26px}.headline:before{content:'';width:100%}}.info-text{display:inline;float:left;width:40%;margin:0 .83333333%}.info-text:before{content:'';width:100%}@media only screen and (min-width:530px) and (max-width:949px){.info-text{display:inline;float:left;width:65%;margin:0 .83333333%}.info-text:before{content:'';width:100%}}@media only screen and (max-width:529px){.info-text{display:inline;float:left;width:98.33333333%;margin:0 .83333333%}.info-text:before{content:'';width:100%}}.page-imprint section#info h3{margin-top:0}.page-imprint section#info hr{margin-top:26px;margin-bottom:26px}.page-imprint section#info .info-text{display:inline;float:left;width:56.66666667%;margin:0 .83333333%}.page-imprint section#info .info-text:before{content:'';width:100%}@media only screen and (min-width:530px) and (max-width:949px){.page-imprint section#info .info-text{display:inline;float:left;width:65%;margin:0 .83333333%}.page-imprint section#info .info-text:before{content:'';width:100%}}@media only screen and (max-width:529px){.page-imprint section#info .info-text{display:inline;float:left;width:98.33333333%;margin:0 .83333333%}.page-imprint section#info .info-text:before{content:'';width:100%}}.page-imprint section#info a{color:#413935;text-decoration:none}.page-imprint section#info a:hover{text-decoration:underline}section#info{padding-top:40vh}section#info h3{font-size:12px;line-height:26px;letter-spacing:2px;margin-top:52px;margin-bottom:13px}@media only screen and (min-width:530px) and (max-width:949px){section#info{padding-top:20vh}}@media only screen and (max-width:529px){section#info{padding-top:20vh}}section#info picture{display:inline;float:left;width:17.08333333%;margin:0 .83333333%;margin-left:15.41666667%}section#info picture:before{content:'';width:100%}section#info picture.mobile{display:none}@media only screen and (max-width:529px){section#info picture.mobile{display:inline-block}}@media only screen and (max-width:529px){section#info picture:last-child{display:none}}@media only screen and (min-width:530px) and (max-width:949px){section#info picture{display:inline;float:left;width:23.33333333%;margin:0 .83333333%;margin-left:9.16666667%}section#info picture:before{content:'';width:100%}}@media only screen and (max-width:529px){section#info picture{display:inline;float:left;width:98.33333333%;margin:0 .83333333%;margin-left:.83333333%;margin-top:26px;margin-bottom:52px}section#info picture:before{content:'';width:100%}}section#info picture img{width:100%}#skills .col{display:inline;float:left;width:17.08333333%;margin:0 .83333333%}#skills .col:before{content:'';width:100%}@media only screen and (min-width:530px) and (max-width:949px){#skills .col{display:inline;float:left;width:23.33333333%;margin:0 .83333333%}#skills .col:before{content:'';width:100%}}@media only screen and (max-width:529px){#skills .col{display:inline;float:left;width:48.33333333%;margin:0 .83333333%}#skills .col:before{content:'';width:100%}}section#other-projects,section#projekte{padding-bottom:40vh}@media only screen and (min-width:530px) and (max-width:949px){section#other-projects,section#projekte{padding-bottom:20vh}}@media only screen and (max-width:529px){section#other-projects,section#projekte{padding-bottom:20vh}}section#other-projects h3,section#projekte h3{font-size:14px;line-height:26px;letter-spacing:2px;margin-bottom:31.2px}section#other-projects .info-text,section#projekte .info-text{display:inline;float:left;width:56.66666667%;margin:0 .83333333%}section#other-projects .info-text:before,section#projekte .info-text:before{content:'';width:100%}@media only screen and (min-width:530px) and (max-width:949px){section#other-projects .info-text,section#projekte .info-text{display:inline;float:left;width:98.33333333%;margin:0 .83333333%}section#other-projects .info-text:before,section#projekte .info-text:before{content:'';width:100%}}@media only screen and (max-width:529px){section#other-projects .info-text,section#projekte .info-text{display:inline;float:left;width:98.33333333%;margin:0 .83333333%}section#other-projects .info-text:before,section#projekte .info-text:before{content:'';width:100%}}section#other-projects .col-1,section#projekte .col-1{display:inline;float:left;width:31.66666667%;margin:0 .83333333%}section#other-projects .col-1:before,section#projekte .col-1:before{content:'';width:100%}section#other-projects .col-1 p,section#projekte .col-1 p{margin-bottom:26px}@media only screen and (min-width:530px) and (max-width:949px){section#other-projects .col-1,section#projekte .col-1{display:inline;float:left;width:98.33333333%;margin:0 .83333333%;margin-bottom:52px}section#other-projects .col-1:before,section#projekte .col-1:before{content:'';width:100%}}@media only screen and (max-width:529px){section#other-projects .col-1,section#projekte .col-1{display:inline;float:left;width:98.33333333%;margin:0 .83333333%;margin-bottom:52px}section#other-projects .col-1:before,section#projekte .col-1:before{content:'';width:100%}}@media only screen and (min-width:950px) and (max-width:1128px){section#other-projects ul,section#projekte ul{display:inline;float:left;width:98.33333333%;margin:0 .83333333%}section#other-projects ul:before,section#projekte ul:before{content:'';width:100%}}@media only screen and (max-width:529px){section#other-projects ul,section#projekte ul{margin-bottom:26px}}.project-listing{margin-top:10vh}#other-projects .project-listing{margin-top:0}.project-listing li{margin-bottom:26px}.project-listing a{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:32px;line-height:40px;font-family:Poppins,sans-serif;font-weight:700;color:#0d0d0e;text-decoration:none}.project-listing a .bold{font-weight:700}.project-listing a.kuhn-edelstahl:hover{color:#0068B4}.project-listing a.kim:hover{color:#d4082c}.project-listing a.openadvice:hover{color:#007bbd}.project-listing a.wurstbully:hover{color:#003632}.project-listing a.stockheim:hover{color:#7d0744}.contact-data{display:inline;float:left;width:23.33333333%;margin:0 .83333333%}.contact-data:before{content:'';width:100%}@media only screen and (min-width:530px) and (max-width:949px){.contact-data{display:inline;float:left;width:48.33333333%;margin:0 .83333333%}.contact-data:before{content:'';width:100%}}@media only screen and (max-width:529px){.contact-data{display:inline;float:left;width:98.33333333%;margin:0 .83333333%;margin-bottom:26px}.contact-data:before{content:'';width:100%}}.social-data{display:inline;float:left;width:23.33333333%;margin:0 .83333333%}.social-data:before{content:'';width:100%}@media only screen and (min-width:530px) and (max-width:949px){.social-data{display:inline;float:left;width:48.33333333%;margin:0 .83333333%}.social-data:before{content:'';width:100%}}@media only screen and (max-width:529px){.social-data{display:inline;float:left;width:98.33333333%;margin:0 .83333333%}.social-data:before{content:'';width:100%}}.social-data ul li{display:inline-block;margin-right:1vw}@media only screen and (max-width:529px){.social-data ul li{margin-left:-15px}}.social-data a{padding:15px}.social-data a:hover{opacity:.5}footer{padding-bottom:5vh;-ms-transition:background 4s ease-in-out;-moz-transition:background 4s ease-in-out;-webkit-transition:background 4s ease-in-out;transition:background 4s ease-in-out;background:#F8E81C}footer.animated{background:rgba(248,232,28,.7)}footer address{font-style:normal}footer a{color:#413935;text-decoration:none}footer a:hover{color:#413935;text-decoration:underline}footer .meta{display:inline;float:left;width:98.33333333%;margin:0 .83333333%;margin-top:15vh}footer .meta:before{content:'';width:100%}@media only screen and (min-width:530px) and (max-width:949px){footer .meta{margin-top:10vh}}footer .meta p:first-child{display:inline;float:left;width:65%;margin:0 .83333333%}footer .meta p:first-child:before{content:'';width:100%}footer .meta p:last-child{display:inline;float:left;width:31.66666667%;margin:0 .83333333%}footer .meta p:last-child:before{content:'';width:100%}.overlay{position:fixed;width:calc(100% - 20px);height:100%;top:10px;left:10px;z-index:200;background:#2F3D47}.overlay .container{height:100%}.overlay nav{width:calc(100% - 26px);text-align:left;position:absolute;left:13px;top:55%;height:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;height:100%;width:100%;position:relative}.overlay ul li{display:block;height:25%;height:calc(100% / 4);min-height:54px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.overlay ul li a{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:32px;line-height:40px;font-family:Poppins,sans-serif;font-weight:700;display:block;color:#fff;text-decoration:none;-webkit-transition:color .2s;transition:color .2s;position:relative}.overlay ul li a .bold{font-weight:700}.overlay ul li a:focus,.overlay ul li a:hover{color:#f0f0f0}.overlay-cornershape{background:0 0;visibility:hidden;-webkit-transition:visibility 0s .5s;transition:visibility 0s .5s}.overlay-cornershape.open{visibility:visible;-webkit-transition:none;transition:none}.overlay-cornershape svg{position:absolute;top:0;left:0}.overlay-cornershape .overlay-path{fill:rgba(13,13,14,.95)}.overlay-cornershape .overlay-close,.overlay-cornershape nav{opacity:0;-webkit-transition:opacity .4s .4s;transition:opacity .4s .4s}.overlay-cornershape.open .overlay-close,.overlay-cornershape.open nav{opacity:1;-webkit-transition-delay:.4s;transition-delay:.4s}.overlay-cornershape.close .overlay-close,.overlay-cornershape.close nav{-webkit-transition-delay:0s;transition-delay:0s}@media screen and (max-height:30.5em){.overlay nav{height:70%;font-size:34px}.overlay ul li{min-height:34px}}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;opacity:.5;overflow:visible}.hamburger:hover{opacity:.7;background-color:transparent}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:30px;height:1px;background-color:#fff;border-radius:1px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.page-project.kuhn-edelstahl #hero{background:#0068B4}.page-project.kim #hero{background:#d4082c}.page-project.open-advice #hero{background:#0A1429}.page-project.wurstbully #hero{background:#003632}.page-project.stockheim #hero{background:#7d0744}.page-project #hero{margin-top:0;background:#2F3D47;overflow:visible;z-index:-1}.page-project #hero h1{width:100%;font-size:54px;text-align:center;max-width:930px;display:inline-block;margin:0 auto}.page-project #hero h1:after{left:50%;margin-left:-10%;background:#fff}@media only screen and (min-width:1800px){.page-project #hero h1{font-size:64px}}@media only screen and (max-width:529px){.page-project #hero h1{font-size:26px}}.page-project #hero-image{margin-top:-45vh;margin-bottom:6vh;z-index:30;position:relative;-ms-perspective:800;-moz-perspective:800;-webkit-perspective:800;perspective:800}@media only screen and (min-width:530px) and (max-width:949px){.page-project #hero-image{margin-top:-55vh;margin-bottom:25vh}}@media only screen and (max-width:529px){.page-project #hero-image{margin-top:-55vh;margin-bottom:15vh}}.page-project #hero-text{height:auto;padding-top:20vh;padding-bottom:4vh;padding-left:40px!important;padding-right:40px!important;position:fixed;left:0;right:0;width:100%;max-width:initial;z-index:1;transform:translate3d(0,0,0)}.page-project section{position:relative;z-index:9}.page-project #project-detail{padding-top:0;background:0 0}.page-project .device{position:relative;margin:auto}.page-project .device svg{width:100%}.page-project .device.macbookpro{width:100%;transform-origin:top center}@media only screen and (max-width:529px){.page-project .device.macbookpro{width:150%;margin-left:-50%}}.page-project .device.macbookpro .device-screen{top:6%;left:12%;bottom:13%;width:76%}.page-project .device.ipad .device-screen{top:10.3%;left:7%;bottom:12%;width:86%}.page-project .device.iphone .device-screen{top:12.3%;left:7%;bottom:13%;width:86%}.page-project .device-screen{position:absolute;height:auto;overflow:hidden}.page-project .device-bg{width:100%;height:auto;display:block}.page-project .screncapture img{width:100%;height:auto;display:block}.page-project .ipad{display:inline;float:left;width:48.33333333%;margin:0 .83333333%}.page-project .ipad:before{content:'';width:100%}.page-project .ipad:before{display:none}@media only screen and (max-width:529px){.page-project .ipad{display:inline;float:left;width:98.33333333%;margin:0 .83333333%;margin-bottom:26px}.page-project .ipad:before{content:'';width:100%}.page-project .ipad:before{display:none}}.page-project .iphone{display:inline;float:left;width:23.33333333%;margin:0 .83333333%}.page-project .iphone:before{content:'';width:100%}.page-project .iphone:before{display:none}@media only screen and (max-width:529px){.page-project .iphone{display:inline;float:left;width:81.66666667%;margin:0 .83333333%;margin-left:9.16666667%;margin-bottom:26px}.page-project .iphone:before{content:'';width:100%}.page-project .iphone:before{display:none}}.page-project .description{display:inline;float:left;width:40%;margin:0 .83333333%;margin-left:9.16666667%;margin-top:26px}.page-project .description:before{content:'';width:100%}@media only screen and (max-width:529px){.page-project .description{display:inline;float:left;width:98.33333333%;margin:0 .83333333%;margin-top:26px}.page-project .description:before{content:'';width:100%}}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#000;position:fixed;z-index:9999;top:0;right:100%;width:100%;height:2px}.pace .pace-progress-inner{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #000,0 0 5px #000;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-moz-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);-o-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}