﻿@import"typo.css";#min{display:none}@media only screen and (max-width : 599px){#min{display:block}}#small{display:none}@media only screen and (min-width : 600px){#small{display:block}}#medium{display:none}@media only screen and (min-width : 1000px){#medium{display:block}}#large{display:none}@media only screen and (min-width : 1400px){#large{display:block}}.orange{color:#fe5000}.grey{color:#a0a0a0}.bg-dark{background-color:#323232}.white{background-color:#fff}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;min-width:320px;min-height:100%;background-color:#fff;font-family:"QuicksandBook";color:#646464;font-size:100%}@media only screen and (min-width : 1400px){html,body{font-size:112.5%}}body{font-size:1rem;line-height:1.625rem}a{color:#646464}a:hover{color:#000}a.visited{color:#646464}b{font-family:"QuicksandBold"}strong{font-family:"QuicksandBold"}h1{font-family:"QuicksandBook";font-size:2rem;line-height:2rem;padding:.5rem 0}@media only screen and (max-width : 599px){h1{font-size:1.5rem;line-height:2rem;padding:.5rem 0}}h2{font-family:"QuicksandBook";font-size:1.75rem;line-height:2rem;padding:.5rem 0}h3{font-family:"QuicksandBook";font-size:1.5rem;line-height:1.75rem;padding:.5rem 0}h4{font-family:"QuicksandBook";font-size:1.25rem;line-height:1.5rem;padding:.5rem 0}h5{font-family:"QuicksandBold";font-size:1rem;line-height:1.25rem;padding:.5rem 0;text-transform:uppercase}hr{height:1px;color:#a0a0a0;background-color:#a0a0a0;border:none;margin:0}.image-title{font-family:"QuicksandBook";font-size:.75rem}img.grayscale:hover{filter:none;-webkit-filter:none}#page{position:relative;background-color:#fff;min-width:320px;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:0 auto;z-index:0;width:100%}@media only screen and (min-width : 600px){#page{width:100%;max-width:740px}}@media only screen and (min-width : 1000px){#page{width:100%;max-width:980px}}@media only screen and (min-width : 1400px){#page{max-width:1380px}}.dock{height:125px}@media only screen and (min-width : 1000px){.dock{height:150px;margin-bottom:1rem}}@media only screen and (min-width : 1400px){.dock{height:200px;margin-bottom:2rem}}.dock .logo{padding:1rem;height:100%}.dock .logo a,.dock .logo img{height:100%}.dock .main-nav{display:none;position:absolute;right:1rem;line-height:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width : 1000px){.dock .main-nav{display:block}}.dock .main-nav ul{font-family:"QuicksandBook";text-transform:uppercase;color:#000}.dock .main-nav li{display:inline-block;margin-left:50px}.dock .main-nav a{display:inline-block;color:#a0a0a0}.dock .main-nav a:hover{color:#000}.dock .main-nav a.active{border-bottom:1px solid #a0a0a0}.menu-trigger{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30%;height:4rem;line-height:4rem;z-index:3;text-align:right;cursor:pointer}@media only screen and (min-width : 1000px){.menu-trigger{display:none}}.menu-trigger:before{content:"MENU";position:relative;font-family:"QuicksandBold";font-size:14px;color:#000;margin-right:3px}@media only screen and (max-width : 599px){.menu-trigger:before{display:none}}.menu-trigger:after{content:"";position:relative;font-family:"icon";font-size:17px;color:#000;top:4px;right:0px}#sidebar{position:fixed;box-sizing:border-box;z-index:0;right:-200px;top:0px;width:200px;height:100%;background:#323232}@media only screen and (min-width : 1000px){#sidebar{display:none}}#sidebar .main-nav{font-family:"QuicksandBold";font-size:14px;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin:24px 0 0 30px}#sidebar .main-nav li{margin-bottom:20px}#sidebar .main-nav a{color:hsla(0,0%,100%,.5)}#sidebar .main-nav a:hover{color:#fff}.close-trigger{position:absolute;right:30px;top:0px;width:70px;height:70px;line-height:68px;z-index:99;text-align:right;cursor:pointer}.close-trigger:before{content:"";position:relative;font-family:"icon";font-size:16px;color:#fff;top:3px;right:0px}.clearfix:after{content:"";line-height:0;display:table;clear:both}.row{position:relative;width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.min-padding{padding:1rem}.row.align-left{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.row.align-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.row.align-right{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.row.align-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.row.left-to-right{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.row.right-to-left{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.row.v-space{margin-bottom:.5rem}@media only screen and (min-width : 1000px){.row.v-space{margin-bottom:.5rem}}.row.v-space-double{margin-bottom:1rem}@media only screen and (min-width : 1000px){.row.v-space-double{margin-bottom:2rem}}.row.v-space-line{margin-bottom:2rem}@media only screen and (min-width : 1000px){.row.v-space-line{margin-bottom:4rem}}.row.v-space-line:after{content:"";width:100%;border-bottom:1px #ccc solid;margin-bottom:-1rem}@media only screen and (min-width : 1000px){.row.v-space-line:after{margin-bottom:-2rem}}.no-flexbox.row:before,.no-flexbox.row:after{content:" ";display:table}.no-flexbox.row:after{clear:both}.height-full{height:240px}@media only screen and (min-width : 600px){.height-full{height:300px}}@media only screen and (min-width : 1000px){.height-full{height:500px}}@media only screen and (min-width : 1400px){.height-full{height:700px}}.height-half{height:120px}@media only screen and (min-width : 600px){.height-half{height:150px}}@media only screen and (min-width : 1000px){.height-half{height:250px}}@media only screen and (min-width : 1400px){.height-half{height:350px}}.column{position:relative;float:left;padding:0 1rem;overflow:hidden}.fullspan{width:100%}.three-of-four{width:100%}@media only screen and (min-width : 600px){.three-of-four{width:75%}}.two-of-three{width:100%}@media only screen and (min-width : 600px){.two-of-three{width:66.66666666%}}.one-of-two{width:100%}@media only screen and (min-width : 600px){.one-of-two{width:50%}}.one-of-three{width:100%}@media only screen and (min-width : 600px){.one-of-three{width:33.33333333%}}.one-of-four{width:50%}@media only screen and (min-width : 600px){.one-of-four{width:25%}}.imageBlock{padding:0}.imageBlock.min-padding{padding:1rem}.imageBlock.max-padding{padding:2rem}@media only screen and (min-width : 600px){.imageBlock.max-padding{padding:3rem}}@media only screen and (min-width : 1000px){.imageBlock.max-padding{padding:4rem}}@media only screen and (min-width : 1400px){.imageBlock.max-padding{padding:6.25rem}}.imageBlock img{width:100%}.imageGrid{width:100%;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.imageGrid.one-column{-webkit-columns:1;-moz-columns:1;columns:1}.imageGrid.two-columns{-webkit-columns:2;-moz-columns:2;columns:2}@media only screen and (max-width : 599px){.imageGrid.two-columns{-webkit-columns:1;-moz-columns:1;columns:1}}.imageGrid.three-columns{-webkit-columns:3;-moz-columns:3;columns:3}@media only screen and (max-width : 599px){.imageGrid.three-columns{-webkit-columns:1;-moz-columns:1;columns:1}}.imageGrid.four-columns{-webkit-columns:4;-moz-columns:4;columns:4}@media only screen and (max-width : 599px){.imageGrid.four-columns{-webkit-columns:1;-moz-columns:1;columns:1}}.imageGrid img{width:100%}.imageGridBlock{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;padding-bottom:1rem}#owl-slider{width:100%;z-index:1}.owl-carousel img{display:block;width:100%;height:auto;margin:0 auto}.textBlock{padding:1rem 1rem;-webkit-align-self:center}.textBlock.v-align-top{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.textBlock.v-align-center{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}.textBlock.v-align-bottom{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.textBlock a{border-bottom:1px solid #a0a0a0;padding-bottom:2px}.textBlock.text-invert{color:#fff}.textBlock.text-invert a{color:#fff;border-bottom:1px #fff solid}.textBlock.text-invert a:hover{color:#fff}.textBlock ul li{list-style:disc;list-style-position:inside}.textBlock img{max-width:100%;max-height:auto}.go-top{width:100%;margin:2rem 0}.go-top a{display:block;width:84px;margin:0 auto}.go-top a img{width:100%}.projekt-preview-block{margin-bottom:1rem}.projekt-preview-block img{width:100%;height:auto;margin-bottom:.5rem}.projekt-preview-block img:hover{filter:none;-webkit-filter:none}#owl-more-projects .item{padding:1rem}.more-projects img{width:100%;height:auto}.more-projects img:hover{filter:none;-webkit-filter:none}.blog{margin-bottom:2rem}.blog .imageBlock{padding:0 1rem}.blog .imageBlock img{max-width:100%}.blog .imageBlock p{margin-bottom:1rem}.blog-preview-block{margin-bottom:3rem}.blog-preview-block .date{font-size:.8rem}.blog-preview-block .read-more{font-size:.8rem;margin-top:1rem}.blog-preview-block img{max-width:100%}.pagination{display:inline-block;margin-bottom:20px}.pagination li{float:left}.pagination img.backward{margin-right:1rem}.pagination img.forward{margin-left:1rem}.footer{position:relative;background:#fff;padding-top:20px;padding-bottom:20px;font-size:.875rem}@media only screen and (max-width : 599px){.footer{font-size:.75rem}}@media only screen and (min-width : 1000px){.footer{font-size:.8125rem}}.footer .head{padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:10px}.footer .address{font-family:"QuicksandBook";-moz-column-count:2;-webkit-column-count:2;column-count:2}@media only screen and (min-width : 600px){.footer .address{width:66.66666666%}}@media only screen and (min-width : 1000px){.footer .address{width:33.33333333%}}.footer .address .location:before{content:"";font-family:"icon";margin-right:5px;color:#a0a0a0}.footer .nav{font-family:"QuicksandBold";text-align:left}@media only screen and (max-width : 599px){.footer .nav{display:none}}.footer .nav a{color:#a0a0a0}.footer .nav :hover{color:#000}.footer .mitglied{display:none}@media only screen and (min-width : 1000px){.footer .mitglied{display:inline-block}}.footer .mitglied .kammer{margin-top:-3px}.footer .mitglied .kammer:before{content:url("../graphics/bay_wap.svg");position:relative;top:5px;margin-right:5px}.copyright{font-size:14px;line-height:38px;padding-left:10px;color:#ddd}@media only screen and (min-width : 1400px){.copyright{font-size:12px}}.description{padding:10px 0 10px 0}.hero{position:relative;width:100%;height:720px;margin:0 auto;overflow:hidden}@media only screen and (min-width : 1400px){.hero{height:540px;width:100%}}@media only screen and (min-width : 1000px){.hero{height:540px;width:100%}}@media only screen and (min-width : 600px){.hero{height:320px;width:100%}}
