a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}@font-face{font-family:'Mission Gothic';src:url(../fonts/Mission-Gothic/mission_gothic_bold_italic-webfont.eot);src:url(../fonts/Mission-Gothic/mission_gothic_bold_italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Mission-Gothic/mission_gothic_bold_italic-webfont.woff) format("woff"),url(../fonts/Mission-Gothic/mission_gothic_bold_italic-webfont.ttf) format("truetype"),url(../fonts/Mission-Gothic/mission_gothic_bold_italic-webfont.svg#mission_gothicbold_italic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:'Mission Gothic';src:url(../fonts/Mission-Gothic/mission_gothic_bold-webfont.eot);src:url(../fonts/Mission-Gothic/mission_gothic_bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Mission-Gothic/mission_gothic_bold-webfont.woff) format("woff"),url(../fonts/Mission-Gothic/mission_gothic_bold-webfont.ttf) format("truetype"),url(../fonts/Mission-Gothic/mission_gothic_bold-webfont.svg#mission_gothicbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Mission Gothic';src:url(../fonts/Mission-Gothic/mission_gothic_light_italic-webfont.eot);src:url(../fonts/Mission-Gothic/mission_gothic_light_italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Mission-Gothic/mission_gothic_light_italic-webfont.woff) format("woff"),url(../fonts/Mission-Gothic/mission_gothic_light_italic-webfont.ttf) format("truetype"),url(../fonts/Mission-Gothic/mission_gothic_light_italic-webfont.svg#mission_gothiclight_italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Mission Gothic';src:url(../fonts/Mission-Gothic/mission_gothic_light-webfont.eot);src:url(../fonts/Mission-Gothic/mission_gothic_light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Mission-Gothic/mission_gothic_light-webfont.woff) format("woff"),url(../fonts/Mission-Gothic/mission_gothic_light-webfont.ttf) format("truetype"),url(../fonts/Mission-Gothic/mission_gothic_light-webfont.svg#mission_gothiclight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:fontello;src:url(../fonts/fontello/font/fontello.eot?5784021);src:url(../fonts/fontello/font/fontello.eot?5784021#iefix) format("embedded-opentype"),url(../fonts/fontello/font/fontello.woff?5784021) format("woff"),url(../fonts/fontello/font/fontello.ttf?5784021) format("truetype"),url(../fonts/fontello/font/fontello.svg?5784021#fontello) format("svg");font-weight:400;font-style:normal}body{background:#fff;color:#444;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;font-family:"Mission Gothic",Arial,sans-serif}body#tinymce{padding:10px}h1,h2,h3,h4,h5,h6{color:#444;font-weight:700}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:46px;line-height:50px;margin-top:14px;margin-bottom:14px}h2{font-size:35px;line-height:40px;margin-top:14px;margin-bottom:10px}h3{font-size:28px;line-height:34px;margin-top:14px;margin-bottom:8px}h4{font-size:21px;line-height:30px;margin-top:14px;margin-bottom:4px}h5{font-size:17px;line-height:24px}h6{font-size:14px;line-height:21px}.subheader{color:#777}p{margin:0;line-height:24px;margin-bottom:12px}p img{margin:0}p.lead{font-size:21px;line-height:27px;color:#777}small{font-size:80%}a,a:active,a:hover,a:visited{outline:0;border:none;text-decoration:none;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}a{text-decoration:underline;color:#0b92af}.no-touch a:hover{color:#b3b3b3}b,strong{font-weight:700}em,i{font-style:italic}blockquote{text-transform:uppercase;font-weight:700;padding:20px;font-size:20px;line-height:28px}ol,ul{margin-bottom:10px}ul{list-style:none outside}ol{list-style:decimal}ol,ul.circle,ul.disc,ul.square{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ol ol,ol ul,ul ol,ul ul{margin:4px 0 5px 30px;font-size:90%}ol ol li,ol ul li,ul ol li,ul ul li{margin-bottom:6px}li{line-height:24px;margin-bottom:12px}ul.large li{line-height:21px}li p{line-height:24px}img.scale-with-grid{max-width:100%;height:auto}.remove-bottom{margin-bottom:0!important}.half-bottom{margin-bottom:10px!important}.add-bottom{margin-bottom:20px!important}body,html{margin:0 auto;min-height:100%;height:100%}.container{position:relative;width:100%;margin:0 auto;max-width:1024px}.container .column,.container .columns{float:left;display:inline;margin:0 38px 0 0;position:relative}.row{margin-bottom:0}section{width:100%;position:relative;float:left}.content{position:relative;width:1024px;margin:0 auto}.fullwidth.column{width:1024px;margin-right:0;overflow:hidden}.five.columns{width:847px;margin-right:38px}.four.columns{width:670px;margin-right:38px}.three.columns{width:493px;margin-right:38px}.two.columns{width:316px;margin-right:38px}.one.column{width:139px;margin-right:38px}.one-third.column{width:32%;margin-right:2%;margin-bottom:2%}.last.column,.last.columns,.third.column{margin-right:0;overflow:hidden}@media only screen and (max-width:1023px){body,html{min-width:768px}.container .column,.container .columns{margin:0 30px 0 0}.row{margin-bottom:30px}.content{position:relative;width:100%;margin:0 auto}.fullwidth.column{width:100%;margin-right:0}.five.columns{width:82.5%;margin-right:5%}.four.columns{width:65%;margin-right:5%}.three.columns{width:47.5%;margin-right:5%}.two.columns{width:30%;margin-right:5%}.one.column{width:12.5%;margin-right:5%}.one-third.column{width:32%;margin-right:2%;margin-bottom:2%}.last.column,.last.columns,.third.column{margin-right:0}}@media only screen and (max-width:767px){body,html{width:100%;min-width:100%}.container .column,.container .columns{margin:8px 0}.row{margin-bottom:10px}.content{position:relative;width:100%;margin:0 auto}.fullwidth.column{width:100%;margin-right:0}.five.columns{width:100%;margin-right:0}.four.columns{width:100%;margin-right:0}.three.columns{width:100%;margin-right:0}.two.columns{width:100%;margin-right:0}.one.column{width:100%;margin-right:0}.one-third.column{width:32%;margin-right:2%;margin-bottom:2%}.last.column,.last.columns .third.column{margin-right:0}.m-hide.column,.m-hide.columns{display:none}}@media only screen and (max-width:767px){.one-third.column{width:46%;margin-right:4%;margin-bottom:4%}.last.column,.last.columns,.second.column{margin-right:0}}@media only screen and (max-width:500px){.one-third.column{max-width:320px;width:100%;margin:0 auto 20px;position:relative;float:none;display:block}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:after,.clearfix:before,.row:after,.row:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.row:after{clear:both}.clearfix,.row{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.header{height:220px;width:100%;overflow:hidden;position:relative;z-index:1}.header a.logo{margin:45px auto 0;display:block;position:relative;width:194px;text-decoration:none}.header a.logo svg{width:194px;height:100px}.header a.logo svg path,.header a.logo svg polygon{fill:#0b92af;-webkit-transition:fill .4s;transition:fill .4s}.no-touch .header a.logo:hover path,.no-touch .header a.logo:hover svg polygon{fill:#b3b3b3}.header a.logo p.subtitle{text-decoration:none;-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-weight:700;font-style:italic;text-transform:uppercase;width:194px;left:53px;top:-15px;position:relative;font-size:16px}.header a.menuBtn{display:block;width:150px;height:40px;position:absolute}.header a.menuBtn .background{background-color:#b3b3b3;width:100%;height:100%;position:absolute;left:0;top:0;display:block;-webkit-transition:background-color .3s;transition:background-color .3s;-ms-transform:skew(0deg,-10deg);-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg)}.header a.menuBtn .text{position:absolute;left:0;top:10px;font-size:18px;letter-spacing:1px;width:100%;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;font-style:italic;-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.no-touch .header a.menuBtn:hover .background{background-color:#0b92af}.header a.menuBtn.active .background{background-color:#0b92af}.header a.menuBtn.projects{right:50px;top:80px}.header a.menuBtn.about{right:0;top:118px}.header a.menuBtn.current .background{background-color:#0b92af}.footer{position:absolute;overflow:hidden;bottom:0;height:228px;width:100%}.footer .imprint hr{position:absolute;top:122px;right:0;margin-top:0;width:1294px;height:0;clear:both;border:none;border-top:2px solid #0b92af;-ms-transform:skew(0deg,-10deg);-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg)}.footer .imprint a.sm-link{-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);position:absolute;font-weight:700;font-style:italic;text-decoration:none;color:#b3b3b3;text-transform:uppercase;-webkit-transition:color .3s;transition:color .3s}.footer .imprint a.sm-link.vimeo{right:253px;top:71px}.footer .imprint a.sm-link.facebook{right:169px;top:59px}.no-touch .footer .imprint a.sm-link:hover{color:#0b92af}.footer .imprint a.imprint{display:block;width:150px;height:40px;position:absolute;right:0;top:21px}.footer .imprint a.imprint .background{background-color:#0b92af;width:100%;height:100%;position:absolute;left:0;top:0;display:block;-webkit-transition:background-color .3s;transition:background-color .3s;-ms-transform:skew(0deg,-10deg);-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg)}.footer .imprint a.imprint .text{position:absolute;left:0;top:10px;font-size:18px;letter-spacing:1px;width:100%;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;font-style:italic;-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.no-touch .footer .imprint a.imprint:hover .background{background-color:#b3b3b3}.footer .contact-info{float:right;margin-top:85px;width:150px}.footer .contact-info a{color:#444;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}.no-touch .footer .contact-info a:hover{color:#0b92af}/*! Flickity v1.1.1
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}#wrapper{min-height:100%;padding-bottom:228px;position:relative}.project_overview h2,.teaser_slider h2{font-size:20px;margin:0 11px;color:#929292;text-transform:uppercase;letter-spacing:1px}.project_overview .content,.teaser_slider .content{padding:0 11px}.startpage-slider{width:100%;height:580px;position:relative;padding:0 11px;margin-top:11px;margin-bottom:20px;overflow:hidden}.startpage-slider .slide{margin:0 5px;width:100%;height:530px;display:block;background-size:cover;overflow:hidden;background-position:center center}.startpage-slider .slide a{width:100%;height:100%;display:block}.startpage-slider .slide .badge{display:block;position:absolute;width:100%;bottom:130px}.startpage-slider .slide .badge .background{-ms-transform:skew(0deg,-10deg);-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg);position:relative;width:100%;height:100%;display:block;position:absolute}.startpage-slider .slide .badge p.title{padding:27px 11px 26px 13px;color:#fff;text-transform:uppercase;font-weight:700;font-style:italic;letter-spacing:1px;display:inline-block;position:relative;text-align:center;width:100%;z-index:20;margin:0;font-size:46px;-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.startpage-slider .flickity-page-dots{bottom:10px}.startpage-slider .flickity-page-dots .dot{-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s}.no-touch .startpage-slider .flickity-page-dots .dot:hover{opacity:1}.startpage-slider .flickity-page-dots .dot.is-selected{background-color:#0b92af}.start-video-container{padding:10px 11px 50px}.start-video-container video{display:block;width:100%;height:auto}.project_overview{margin-top:10px}.project_overview a{float:left;width:312px;height:174px;margin:11px;position:relative}.project_overview a .image-container{display:block;width:100%;height:100%;position:relative;background-size:cover;background-position:center center}.project_overview a .hover-container{position:absolute;left:0;top:0;overflow:hidden;width:100%;height:100%;display:table}.project_overview a .hover{display:block;position:absolute;width:100%;top:60px}.project_overview a .hover .background{-ms-transform:skew(0deg,-10deg);-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg);position:relative;width:100%;height:100%;display:block;position:absolute;background-color:#0b92af}.project_overview a .hover p.title{padding:7px 11px 6px 13px;color:#fff;text-transform:uppercase;font-weight:700;font-style:italic;letter-spacing:1px;display:inline-block;position:relative;text-align:center;width:100%;z-index:20;margin:0;font-size:16px;-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.no-touch .project_overview a .hover{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.no-touch .project_overview a:hover .hover{opacity:1}h1.page-title{display:block;position:absolute;right:40px;top:70px;z-index:10}h1.page-title .background{background-color:#0b92af;width:100%;height:100%;position:absolute;left:0;top:0;display:block;-webkit-transition:background-color .3s;transition:background-color .3s;-ms-transform:skew(0deg,-10deg);-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg)}h1.page-title .text{position:relative;display:block;font-size:28px;max-width:350px;letter-spacing:1px;padding:10px 20px;line-height:32px;width:100%;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;font-style:italic;-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.contents{position:relative;width:100%;margin:20px auto;padding:0;max-width:660px}.contents .text-container{margin:35px auto;position:relative;display:block;width:100%;float:left}.contents img{width:100%;height:auto;float:left;margin:10px auto;position:relative;display:block}.contents table{width:100%;float:left;position:relative;display:block;margin:10px auto 5px}.contents table td{padding-bottom:15px;line-height:24px}.contents table td:first-child{padding-right:20px;font-weight:700}.contents .video-container{margin:10px auto;float:left;width:100%;height:auto;position:relative;display:block}.contents .video-container .iframe-keeper{float:left;display:block;width:100%;height:0;position:relative}.contents .video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.contents .people{width:50%;margin:20px 0;padding:0 25px;float:left}.contents .people img{width:100%;height:auto;margin-bottom:20px}.contents .people .person{width:50%;float:left}.contents .people .person b,.contents .people .person strong{text-transform:uppercase}.contents blockquote,.contents blockquote p{text-transform:uppercase;font-weight:700;font-style:normal;font-size:20px;line-height:28px}.contents .awards{width:100%;float:left;margin:35px 0}.contents .awards ul{text-align:center}.contents .awards ul li{position:relative;display:inline-block;text-align:center}.contents .awards ul li a{-webkit-transition:opacity .3s;transition:opacity .3s}.no-touch .contents .awards ul li a:hover{opacity:.6}.contents .awards ul li img{width:auto;height:100px;display:block;margin:11px 30px}.contents .animated-website-container{max-width:100%;float:left;position:relative;display:block;width:660px;height:0;padding-bottom:57.42%;margin:10px auto}.contents .animated-website-container .animated-website,.contents .animated-website-container .mask-overlay{background-size:100% 100%;position:absolute;display:block}.contents .animated-website-container .animated-website{left:12.1%;top:5.8%;width:75.8%;height:82.6%}.contents .animated-website-container .mask-overlay{background-image:url(../img/webseite_showcase_mask.png);left:0;top:0;width:100%;height:100%}.cookie-consent{position:fixed;bottom:0;left:0;width:100%;display:block;box-shadow:0 0 5px 0 rgba(0,0,0,.2);background-color:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.cookie-consent.jquery-hidden{-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%)}.cookie-consent-inner{width:100%;max-width:1002px;margin:0 auto;position:relative;padding:11px 11px 0}.cookie-consent .btn{border:none;outline:0;padding:.3em .5em .2em;right:0;text-transform:uppercase;color:#fff;font-family:"Mission Gothic",Arial,sans-serif;font-weight:700;font-size:16px;letter-spacing:.03em;background-color:#0b92af;margin-left:0;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.no-touch .cookie-consent .btn:hover{background-color:#b3b3b3}@media only screen and (max-width:1023px){h1{font-size:36px;line-height:40px;margin-bottom:10px}h2{font-size:31px;line-height:36px;margin-bottom:10px}h3{font-size:28px;line-height:34px;margin-bottom:8px}.header{height:190px}.header a.logo{margin-top:30px}.header a.menuBtn.projects{top:60px}.header a.menuBtn.about{top:98px}.project_overview h2,.teaser_slider h2{margin:0 3%}.project_overview .content,.teaser_slider .content{padding:0}.startpage-slider{width:100%;height:500px;padding:0 3%;margin-bottom:30px}.startpage-slider .slide{height:450px}.start-video-container{padding:10px 3% 50px}.project_overview .content{padding:0}.project_overview a{width:30%;margin:1%}.project_overview a.first{margin-left:3%}.project_overview a.third{margin-right:3%}}@media only screen and (max-width:767px){h1{font-size:32px;line-height:36px;margin-bottom:10px}h2{font-size:28px;line-height:32px;margin-bottom:10px}h3{font-size:24px;line-height:28px;margin-bottom:8px}.header{height:180px}.header a.logo{margin-top:20px;width:144px}.header a.logo svg{width:144px;height:74px}.header a.logo p.subtitle{font-size:12px;top:-23px;left:39px}.header a.menuBtn.projects{top:60px}.header a.menuBtn.about{top:98px}.project_overview h2,.teaser_slider h2{margin:0 2%}.project_overview .content,.teaser_slider .content{padding:0}.start-video-container{padding:10px 2% 50px}.startpage-slider{width:100%;height:420px;padding:0 2%}.startpage-slider .slide{height:380px}.startpage-slider .slide .badge p.title{padding:17px 11px 16px 13px;font-size:24px}.project_overview .content{padding:0}.project_overview a{width:47%;margin:1%}.project_overview a.uneven{margin-left:2%;margin-right:1%}.project_overview a.even{margin-left:1%;margin-right:2%}h1.page-title{right:0;top:20px}h1.page-title .text{font-size:22px;line-height:28px}.contents{padding:1% 2%;margin-top:0}.contents img{margin:2% auto}.contents .video-container{margin:2% auto}}@media only screen and (max-width:660px){.header a.logo{margin-top:20px;margin-left:2%}}@media only screen and (max-width:500px){h1{font-size:28px;line-height:32px;margin-bottom:8px}h2{font-size:24px;line-height:30px;margin-bottom:10px}h3{font-size:18px;line-height:22px;margin-bottom:8px}.project_overview h2,.teaser_slider h2{margin:20px 10px 0;text-align:center;font-size:16px}.project_overview .content,.teaser_slider .content{padding:0}.startpage-slider{width:100%;height:320px;padding:0 10px;margin-bottom:0}.startpage-slider .slide{height:280px}.startpage-slider .slide .badge{bottom:70px}.startpage-slider .slide .badge p.title{padding:10px 11px 9px 13px;font-size:18px}.start-video-container{padding:10px 10px}.project_overview .content{padding:0 10px}.project_overview a{width:100%;margin:10px auto;max-width:312px;position:relative;display:block;float:none}.project_overview a.even,.project_overview a.first,.project_overview a.second,.project_overview a.uneven{margin:10px auto}.contents .awards ul li{width:100%}.contents .awards ul li img{float:none;display:block;margin:0 auto;height:75px}.footer{height:210px}.footer .imprint a.sm-link{font-size:14px}.footer .imprint a.sm-link.vimeo{right:209px;top:59px}.footer .imprint a.sm-link.facebook{right:140px;top:49px}.footer .imprint a.sm-link.privacy{right:120px;top:55px}.footer .imprint a.imprint{top:20px;width:130px;height:34px}.footer .imprint a.imprint .text{font-size:14px}.footer .contact-info{margin-top:80px;width:130px}.footer .contact-info a,.footer .contact-info p{font-size:14px;line-height:20px}}@media only screen and (max-width:450px){.header{height:185px}.header a.logo{margin-top:10px;margin-left:2%;width:122px}.header a.logo svg{width:122px;height:63px}.header a.logo p.subtitle{font-size:10px;top:-20px;left:33px}.header a.menuBtn{height:34px;width:120px}.header a.menuBtn .text{font-size:14px}.header a.menuBtn.projects{top:85px}.header a.menuBtn.about{top:118px}.project_overview a .hover p.title{font-size:14px}}