@charset "UTF-8";html{font-family:sans-serif;line-height:1.3;overflow-y:scroll;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}th{text-align:left}audio:not([controls]){display:none;height:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0}article,aside,details,figcaption,figure,footer,header,hr,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{overflow:auto}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address{font-style:normal;line-height:inherit}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}[role=button],[type=button],[type=reset],[type=submit],button,label{cursor:pointer}[disabled]{cursor:default}[type=number]{-moz-appearance:textfield;width:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;height:auto;margin:0}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit}iframe{border:0}fieldset{border:0}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}img{display:block;max-width:100%}[tabindex="-1"]:focus{outline:none!important}.richtext a[href*="//"]:not([href*="vey-innenarchitekten."]):after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAABfElEQVR4Ae2XJbAbURRATzi64MWqMqj4Sb0os+oH85mZ9st4P/Pdx6K3UUVdJlVTpsCbN+GXm+xNVXOW6Zx57i3/ni4RYs4ljJpRck2XM6gIkxOWTyjZEBMlQnhcYxZfXlggXhrD7dYCJ3lBro3lJLSYMPSY0yABOQGkSxePyODLC1PEocUEcX6Yk494BCfJH1fgnD3ZT1CEEdwzhxWt3rnw0RxSSr17sYfjHdN/6GQgzN0aXT9htlQBQQ+YhCYg6G1CFRD0lYl3pYBS39fgnQxvOFwKaPVubECn1wYEvSog6Huhc4Ew9wS9IiDo9QFJHyOmCDTQ91DJTXsvcOBSUz345q4fPJDgmVOvD9jEk5IeRUBM9IAiIBDjCKgCMv9n4It5eBoNGeOYpSFZ8/AmGh4ZxzUaMmhnphGC4pEzi0dDDtrHWwET++3c8AUhHKzbxEducprjbSwpVir+GJyEeEBOufTQlBC+Qv6NNDIcZJAsX9pSf+Qe54jTRUMebct9ZENbwjoAAAAASUVORK5CYII=")}.page,body,html{height:100%}.page{display:flex;flex-direction:column}.page>:not(.content){flex:none}.content{flex:1 0 auto;width:100%}html{color:#333;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media (min-width:480px){html{font-size:calc(13.11765px + .18382vw)}}@media (min-width:1024px){html{font-size:15px}}.page-container{margin-left:auto;margin-right:auto;max-width:1520px;padding-left:10px;padding-right:10px;text-align:center;width:100%}@media (min-width:480px){.page-container{padding-left:calc(-16.47059px + 5.51471vw);padding-right:calc(-16.47059px + 5.51471vw)}}@media (min-width:1024px){.page-container{padding-left:40px;padding-right:40px}}.siteheader{text-align:left}.maincontent{margin-bottom:4em}.maincontent>.x{display:inline-block;max-width:1132px;min-height:120px;text-align:left;vertical-align:top;width:100%}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;src:url(/site/assets/webfonts/fira-sans-v6-latin-300.eot);src:local("Fira Sans Light"),local("FiraSans-Light"),url(/site/assets/webfonts/fira-sans-v6-latin-300.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/fira-sans-v6-latin-300.woff2) format("woff2"),url(/site/assets/webfonts/fira-sans-v6-latin-300.woff) format("woff"),url(/site/assets/webfonts/fira-sans-v6-latin-300.ttf) format("truetype"),url(/site/assets/webfonts/fira-sans-v6-latin-300.svg#FiraSans) format("svg")}@font-face{font-family:Fira Sans;font-style:italic;font-weight:300;src:url(/site/assets/webfonts/fira-sans-v6-latin-300italic.eot);src:local("Fira Sans Light Italic"),local("FiraSans-LightItalic"),url(/site/assets/webfonts/fira-sans-v6-latin-300italic.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/fira-sans-v6-latin-300italic.woff2) format("woff2"),url(/site/assets/webfonts/fira-sans-v6-latin-300italic.woff) format("woff"),url(/site/assets/webfonts/fira-sans-v6-latin-300italic.ttf) format("truetype"),url(/site/assets/webfonts/fira-sans-v6-latin-300italic.svg#FiraSans) format("svg")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;src:url(/site/assets/webfonts/fira-sans-v6-latin-regular.eot);src:local("Fira Sans"),local("FiraSans-Regular"),url(/site/assets/webfonts/fira-sans-v6-latin-regular.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/fira-sans-v6-latin-regular.woff2) format("woff2"),url(/site/assets/webfonts/fira-sans-v6-latin-regular.woff) format("woff"),url(/site/assets/webfonts/fira-sans-v6-latin-regular.ttf) format("truetype"),url(/site/assets/webfonts/fira-sans-v6-latin-regular.svg#FiraSans) format("svg")}@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;src:url(/site/assets/webfonts/fira-sans-v6-latin-italic.eot);src:local("Fira Sans Italic"),local("FiraSans-Italic"),url(/site/assets/webfonts/fira-sans-v6-latin-italic.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/fira-sans-v6-latin-italic.woff2) format("woff2"),url(/site/assets/webfonts/fira-sans-v6-latin-italic.woff) format("woff"),url(/site/assets/webfonts/fira-sans-v6-latin-italic.ttf) format("truetype"),url(/site/assets/webfonts/fira-sans-v6-latin-italic.svg#FiraSans) format("svg")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;src:url(/site/assets/webfonts/fira-sans-v6-latin-500.eot);src:local("Fira Sans Medium"),local("FiraSans-Medium"),url(/site/assets/webfonts/fira-sans-v6-latin-500.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/fira-sans-v6-latin-500.woff2) format("woff2"),url(/site/assets/webfonts/fira-sans-v6-latin-500.woff) format("woff"),url(/site/assets/webfonts/fira-sans-v6-latin-500.ttf) format("truetype"),url(/site/assets/webfonts/fira-sans-v6-latin-500.svg#FiraSans) format("svg")}@font-face{font-family:Fira Sans;font-style:italic;font-weight:500;src:url(/site/assets/webfonts/fira-sans-v6-latin-500italic.eot);src:local("Fira Sans Medium Italic"),local("FiraSans-MediumItalic"),url(/site/assets/webfonts/fira-sans-v6-latin-500italic.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/fira-sans-v6-latin-500italic.woff2) format("woff2"),url(/site/assets/webfonts/fira-sans-v6-latin-500italic.woff) format("woff"),url(/site/assets/webfonts/fira-sans-v6-latin-500italic.ttf) format("truetype"),url(/site/assets/webfonts/fira-sans-v6-latin-500italic.svg#FiraSans) format("svg")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;src:url(/site/assets/webfonts/fira-sans-v6-latin-700.eot);src:local("Fira Sans Bold"),local("FiraSans-Bold"),url(/site/assets/webfonts/fira-sans-v6-latin-700.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/fira-sans-v6-latin-700.woff2) format("woff2"),url(/site/assets/webfonts/fira-sans-v6-latin-700.woff) format("woff"),url(/site/assets/webfonts/fira-sans-v6-latin-700.ttf) format("truetype"),url(/site/assets/webfonts/fira-sans-v6-latin-700.svg#FiraSans) format("svg")}@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;src:url(/site/assets/webfonts/fira-sans-v6-latin-700italic.eot);src:local("Fira Sans Bold Italic"),local("FiraSans-BoldItalic"),url(/site/assets/webfonts/fira-sans-v6-latin-700italic.eot?#iefix) format("embedded-opentype"),url(/site/assets/webfonts/fira-sans-v6-latin-700italic.woff2) format("woff2"),url(/site/assets/webfonts/fira-sans-v6-latin-700italic.woff) format("woff"),url(/site/assets/webfonts/fira-sans-v6-latin-700italic.ttf) format("truetype"),url(/site/assets/webfonts/fira-sans-v6-latin-700italic.svg#FiraSans) format("svg")}.h1,.h1--light{font-size:24px;font-weight:400;line-height:1.2em;margin-bottom:.6em}@media (min-width:320px){.h1,.h1--light{font-size:calc(17.63636px + 1.98864vw)}}@media (min-width:1024px){.h1,.h1--light{font-size:38px}}@media (min-height:641px){.h1,.h1--light{margin-bottom:.9em}}@media (min-width:980px){.h1,.h1--light{max-width:75%}}.h1--light{color:#999}

/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT */
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{margin:0;overflow:hidden}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{transform:translate(0);-webkit-transition:all 1s;transition-duration:inherit!important;transition-property:transform,height;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{left:0;margin-right:0;position:absolute!important;top:0;width:100%;z-index:9}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;transition-delay:0s;transition-duration:inherit!important;transition-property:opacity;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;position:relative;text-indent:-999em;transition:all .5s linear 0s;width:8px;z-index:99}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;margin:0;overflow:hidden;padding-left:0;transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;transition:border-radius .12s linear linear 0s .35s 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{cursor:pointer;display:block;height:32px;margin-top:-16px;opacity:.5;position:absolute;top:50%;transition:opacity .35s linear 0s;width:32px;z-index:99}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{filter:alpha(opacity=0);height:1px;opacity:0;overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{max-width:none!important;width:100%!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{list-style:none outside none;padding-left:0}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@keyframes rightEnd{0%{left:0}50%{left:-15px}to{left:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}to{top:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}to{left:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}to{bottom:0}}.lSSlideOuter .rightEnd{animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.googlemap{max-width:600px;overflow:hidden;position:relative;width:100%}.googlemap:before{content:"";display:block;height:0;padding-top:57.2438162544%}@media (min-width:660px){.googlemap{width:75%}}@media (min-width:980px){.googlemap{width:50%}}.googlemap>iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.imagethumbs{margin-left:-1px;margin-right:-1px;padding-bottom:7.5%;position:relative}.imagethumbs li{display:inline-block;margin-bottom:2px;padding-left:1px;padding-right:1px;vertical-align:top;width:50%}@media (min-width:660px){.imagethumbs li{width:25%}}@media (min-width:980px){.imagethumbs li{width:25%}}@media (min-width:660px){.imagethumbs{padding-bottom:3.75%}}@media (min-width:980px){.imagethumbs{padding-bottom:3.75%}}@media (min-width:660px){.imagethumbs:after{background-color:#333;bottom:-2em;content:"";display:block;height:2em;position:absolute;right:2px;width:2em}}.pagethumb-link{color:#fff;cursor:pointer;display:block;overflow:hidden;position:relative}.pagethumb-link img{filter:contrast(.9) grayscale(50%) opacity(.3);transition:filter .4s}.pagethumb-link .pagethumb-link__title{background-color:rgba(0,0,0,.5);bottom:-.5em;opacity:0;padding:2em 1em;position:absolute;transition:opactity,bottom;transition-duration:.3s;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pagethumb-link:active img,.pagethumb-link:focus img,.pagethumb-link:hover img{filter:contrast(1) grayscale(0) opacity(1)}.pagethumb-link:active .pagethumb-link__title,.pagethumb-link:focus .pagethumb-link__title,.pagethumb-link:hover .pagethumb-link__title{bottom:0;opacity:1}.pagethumb-link.is-active img{filter:contrast(1) grayscale(0) opacity(1)}.pagethumbs{margin-left:-1px;margin-right:-1px;padding-bottom:7.5%;position:relative}.pagethumbs li{display:inline-block;margin-bottom:2px;padding-left:1px;padding-right:1px;vertical-align:top;width:50%}@media (min-width:660px){.pagethumbs li{width:25%}}@media (min-width:980px){.pagethumbs li{width:25%}}@media (min-width:660px){.pagethumbs{padding-bottom:3.75%}}@media (min-width:980px){.pagethumbs{padding-bottom:3.75%}}@media (min-width:660px){.pagethumbs:after{background-color:#333;bottom:-2em;content:"";display:block;height:2em;position:absolute;right:2px;width:2em}}.project-gallery{margin-left:auto;margin-right:auto;max-width:900px;position:relative}.project-gallery.is-slider .button-next,.project-gallery.is-slider .button-prev{background-position:50%;background-repeat:no-repeat;background-size:75% auto;cursor:pointer;height:100%;opacity:.5;position:absolute;top:0;transition:opacity .2s;width:50px}.project-gallery.is-slider .button-next:focus,.project-gallery.is-slider .button-next:hover,.project-gallery.is-slider .button-prev:focus,.project-gallery.is-slider .button-prev:hover{opacity:1}.project-gallery.is-slider .button-next{background-image:url(/site/assets/images/arrow-next.png);background-position:100%;right:0}.project-gallery.is-slider .button-prev{background-image:url(/site/assets/images/arrow-prev.png);background-position:0;left:0}@media (min-width:980px){.project-gallery.is-slider .button-next{right:-50px}.project-gallery.is-slider .button-prev{left:-50px}}.project-gallery__slides{margin-bottom:1em}.project-gallery__slide{margin-bottom:2px;text-align:center}.project-gallery__slide img{display:inline-block;max-height:75vh;vertical-align:top}.project-gallery__slide__title{font-weight:700;padding-bottom:1em;padding-top:1em}.is-slider .project-gallery__slide__title{display:none}.project-gallery-caption{color:#b4b7ba;display:none;text-align:center}.is-slider .project-gallery-caption{display:block}.project-gallery-caption>*{display:inline-block;padding-left:.75em;padding-right:.75em;vertical-align:top}.project-gallery-caption>:after{background-color:#a7aaad;content:"";display:inline-block;height:1.1em;position:relative;right:-.75em;width:1px}.project-gallery-caption>:last-child:after{display:none}.project-gallery-caption .project-gallery-caption__title{color:#000}.projectthumb-link{color:#fff;cursor:pointer;display:block;overflow:hidden;position:relative}.projectthumb-link img{filter:contrast(.9) grayscale(50%);transition:filter .4s}.projectthumb-link .projectthumb-link__title{background-color:rgba(0,0,0,.3);bottom:-.5em;opacity:0;padding:2em 1em;position:absolute;transition:opactity,bottom;transition-duration:.3s;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.projectthumb-link:active img,.projectthumb-link:focus img,.projectthumb-link:hover img{filter:contrast(1) grayscale(0)}.projectthumb-link:active .projectthumb-link__title,.projectthumb-link:focus .projectthumb-link__title,.projectthumb-link:hover .projectthumb-link__title{bottom:0;opacity:1}.projectthumbs{margin-bottom:12.5%;margin-left:-1px;margin-right:-1px;position:relative}.projectthumbs li{display:inline-block;margin-bottom:2px;padding-left:1px;padding-right:1px;vertical-align:top;width:50%}@media (min-width:660px){.projectthumbs li{width:33.3333333333%}}@media (min-width:980px){.projectthumbs li{width:25%}}@media (min-width:660px){.projectthumbs{margin-bottom:8.3333333333%}}@media (min-width:980px){.projectthumbs{margin-bottom:6.25%}}@media (min-width:660px){.projectthumbs:after{background-color:#333;bottom:-3em;content:"";display:block;height:2em;position:absolute;right:2px;width:2em}}.quote{max-width:400px}@media (min-width:660px){.quote{margin-left:33.3333333333%}}@media (min-width:980px){.quote{margin-left:25%}}.references_subnav{color:#999;margin-bottom:60px}@media ((min-height:$min-vw)){.references_subnav{margin-bottom:calc(45px + 4.6875vh)}}@media (min-height:960px){.references_subnav{margin-bottom:90px}}.references_subnav li,.references_subnav ul{display:inline-block;vertical-align:bottom}.references_subnav li{margin-right:.75em}.references_subnav li.is-active{color:#000}.references_subnav li:after{background-color:#a7aaad;content:"";display:inline-block;height:1.1em;position:relative;top:-.16em;width:1px}.references_subnav a{color:inherit;padding-right:.75em;text-decoration:none}.references_subnav a:focus,.references_subnav a:hover{color:#000}.references_subnav li:first-child a{padding-left:0}.references_subnav li:last-child:after{display:none}.richtext{max-width:980px}.richtext a{color:inherit;cursor:pointer;text-decoration:none}.richtext a:active,.richtext a:focus,.richtext a:hover{text-decoration:underline}.richtext a:active{color:#000}.richtext hr{margin-bottom:10px;margin-top:10px;width:70px}@media ((min-height:$min-vw)){.richtext hr{margin-bottom:3.125vh;margin-top:3.125vh}}@media (min-height:640px){.richtext hr{margin-bottom:20px;margin-top:20px}}.richtext .h2,.richtext h2{font-weight:700;margin-bottom:1.5em}.richtext .h3,.richtext h3{font-weight:700;margin-bottom:0}.richtext ol,.richtext p,.richtext ul{margin-bottom:1em}.richtext ul{list-style-type:none;text-align:left}.richtext ul>li{padding-left:.75em;position:relative}.richtext ul>li:before{content:"•";display:block;left:0;position:absolute;top:0;width:.75em}.richtext ol{list-style-type:none}.richtext ol>li{counter-increment:ok-listcounter;padding-left:1.5em;position:relative}.richtext ol>li:before{content:counter(ok-listcounter,decimal) ".";display:block;left:0;position:absolute;top:0;width:1.5em}.richtext blockquote{font-style:italic;margin:1em auto;text-align:center;width:75%}.richtext>:first-child{margin-top:0}.richtext ol:last-child,.richtext ul:last-child,.richtext>p:last-child{margin-bottom:0}.richtext a[href*="//"]:not([href*="vey-innenarchitekten."]):after{background-position:50% 100%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;margin-left:.5em;opacity:.5;width:.9em}.richtext a[href*="//"]:not([href*="vey-innenarchitekten."]):hover:after{opacity:1}.sitefooter{background-color:#999;font-size:.85em;padding-bottom:2em;padding-top:2em;text-align:left}body,html{height:100%}body{display:flex;flex-direction:column}body>:not(#page){flex:none}#page{flex:1 0 auto;width:100%}.sitefooter .page-container{text-align:left}.sitefooter .page-container>.x{margin:0 auto;max-width:1132px}.sitefooter a{color:inherit;text-decoration:none}@media (max-width:659px){.sitefooter__nav{margin-bottom:1em}}.sitefooter__address,.sitefooter__nav{color:#333;text-align:left}@media (min-width:660px){.sitefooter__address,.sitefooter__nav{display:inline-block;vertical-align:top;width:33.3333333333%}}@media (min-width:980px){.sitefooter__address,.sitefooter__nav{width:25%}}.sitefooter__nav{color:#fff}.siteheader{color:#b4b7ba;text-align:center}@media (min-width:660px){.siteheader{text-align:right}}.siteheader .siteheader__logo{display:inline-block;max-width:345px;outline:none;padding-top:20px;vertical-align:top;width:95%}@media (max-width:659px){.siteheader .siteheader__logo{margin-bottom:30px}}@media (max-width:659px) and ((min-height:$min-vw)){.siteheader .siteheader__logo{margin-bottom:calc(15px + 4.6875vh)}}@media (max-width:659px) and (min-height:960px){.siteheader .siteheader__logo{margin-bottom:60px}}@media (min-width:660px){.siteheader .siteheader__logo{margin-right:14%}}@media ((min-height:$min-vw)){.siteheader .siteheader__logo{padding-top:calc(-20px + 8.33333vh)}}@media (min-height:960px){.siteheader .siteheader__logo{padding-top:60px}}.siteheader nav{line-height:1;position:relative;text-align:left}@media (max-width:659px){.siteheader nav{margin-bottom:15px}}@media (max-width:659px) and ((min-height:$min-vw)){.siteheader nav{margin-bottom:calc(7.5px + 2.34375vh)}}@media (max-width:659px) and (min-height:960px){.siteheader nav{margin-bottom:30px}}@media (min-width:660px){.siteheader nav{margin-bottom:30px}}@media (min-width:660px) and ((min-height:$min-vw)){.siteheader nav{margin-bottom:calc(15px + 4.6875vh)}}@media (min-width:660px) and (min-height:960px){.siteheader nav{margin-bottom:60px}}.siteheader nav li{display:inline-block;vertical-align:bottom}@media (min-width:660px){.siteheader nav ul{display:inline-block;vertical-align:bottom}}.siteheader nav li.is-active{color:#000}.siteheader nav li:after{background-color:#a7aaad;content:"";display:inline-block;height:1.1em;position:relative;top:-.16em;width:1px}.siteheader nav li{margin-right:.75em}.siteheader nav a{color:inherit;padding-right:.75em;text-decoration:none}.siteheader nav a:focus,.siteheader nav a:hover{color:#000}.siteheader nav .mainnav{margin-bottom:.5em;text-transform:uppercase}.siteheader nav .mainnav li:first-child a{padding-left:0}.siteheader nav .mainnav li:last-child:after{visibility:hidden}@media (max-width:659px){.siteheader nav .mainnav:before{background-color:#333;content:"";display:block;height:1.5em;position:absolute;right:2px;top:-3em;width:1.5em}}@media (min-width:660px){.siteheader nav .mainnav{margin-bottom:0}.siteheader nav .mainnav:after{background-color:#999;content:"";display:inline-block;height:30px;left:-.75em;position:relative;vertical-align:top;width:1px}}@media (min-width:660px) and ((min-height:$min-vw)){.siteheader nav .mainnav:after{height:calc(3.33333px + 8.33333vh)}}@media (min-width:660px) and (min-height:680px){.siteheader nav .mainnav:after{height:60px}}.siteheader nav .subnav li:last-child:after{visibility:hidden}@media (max-width:659px){.siteheader nav .subnav .subnav__projekt-auswahl{display:none}}@media (min-width:660px){.siteheader nav .subnav{text-transform:uppercase}}.yeartable-blocks hr:first-child{display:none}.yeartable-blocks hr{margin-bottom:10px;margin-top:10px;width:70px}@media ((min-height:$min-vw)){.yeartable-blocks hr{margin-bottom:3.125vh;margin-top:3.125vh}}@media (min-height:640px){.yeartable-blocks hr{margin-bottom:20px;margin-top:20px}}.yeartable__headline{line-height:inherit}.yeartable{margin-bottom:1.2em}.yeartable th{font-weight:inherit;padding-right:.5em;vertical-align:top}.yeartable td{padding-bottom:1.2em}.yeartable tr:last-child td{padding-bottom:0}@media (min-width:980px){body.root-buero .googlemap,body.root-buero .h1,body.root-buero .h1--light,body.root-buero .references_subnav,body.root-buero .richtext,body.root-buero .yeartable-blocks,body.template-basic-page .googlemap,body.template-basic-page .h1,body.template-basic-page .h1--light,body.template-basic-page .references_subnav,body.template-basic-page .richtext,body.template-basic-page .yeartable-blocks,body.template-contact .googlemap,body.template-contact .h1,body.template-contact .h1--light,body.template-contact .references_subnav,body.template-contact .richtext,body.template-contact .yeartable-blocks,body.template-legal-page .googlemap,body.template-legal-page .h1,body.template-legal-page .h1--light,body.template-legal-page .references_subnav,body.template-legal-page .richtext,body.template-legal-page .yeartable-blocks{margin-left:25%;max-width:66%}}body.root-projekte .quote,body.root-projekte .richtext{margin-bottom:3em}
