@font-face{font-family:base;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg7QDcoAAAC8AAAAYGNtYXAAMwCZAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZgMDpbEAAAFwAAAAPGhlYWQCFl87AAABrAAAADZoaGVhBAEEBQAAAeQAAAAkaG10eAAAAAAAAAIIAAAAEGxvY2EAKAAUAAACGAAAAAptYXhwAAYABQAAAiQAAAAgbmFtZUMrxrUAAAJEAAABYnBvc3QAAwAAAAADqAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAABAAAAAIAQAAAAAAAQAAAAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAMAAAAAgACAACAAAAAQAg//3//wAAAAAAIP/9//8AAf/jAAMAAQAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAEAAIdAZdFfDzz1AAsEAAAAAADRfA8fAAAAANF8Dx8AAAAAAAAAAAAAAAgAAgAAAAAAAAABAAAEAAAAAAAEAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAFAAeAAAAAQAAAAQAAwABAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAQAAAABAAAAAAACAAcARQABAAAAAAADAAQALQABAAAAAAAEAAQAWgABAAAAAAAFAAsADAABAAAAAAAGAAQAOQABAAAAAAAKABoAZgADAAEECQABAAgABAADAAEECQACAA4ATAADAAEECQADAAgAMQADAAEECQAEAAgAXgADAAEECQAFABYAFwADAAEECQAGAAgAPQADAAEECQAKADQAgGJhc2UAYgBhAHMAZVZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGJhc2UAYgBhAHMAZWJhc2UAYgBhAHMAZVJlZ3VsYXIAUgBlAGcAdQBsAGEAcmJhc2UAYgBhAHMAZUZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype")}*{box-sizing:border-box;margin:0;padding:0;font-family:proxima-nova,sans-serif;font-size:1rem;line-height:1.4rem;font-style:normal;font-weight:100;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}::-moz-selection{color:#000;background:#fff}::selection{color:#000;background:#fff}.day ::-moz-selection{color:#000;background:#ffffa5}.day ::selection{color:#000;background:#ffffa5}.intro,body{background-color:#000}.intro{background-image:url(../img/intro.jpg);background-attachment:fixed;background-size:cover;width:100%;height:100vh;min-height:60px;z-index:99;position:fixed;top:0;left:0;right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}.intro.management{background-image:url(../img/intro_2.jpg)}.intro>h1{text-transform:uppercase}@media only screen{.intro>h1{font-size:16px}}@media only screen and (min-width:0640px){.intro>h1{font-size:20px}}.intro>h1>a{font:inherit;font-weight:700;color:#fff}.intro>h1>a>span{font:inherit;font-weight:100;color:#aaa}a.teaser{position:relative;display:inline-block;margin-bottom:100px;transition:all .25s ease;color:#fff;padding-left:50px}a.teaser.teaser-back{margin-top:80px}a.teaser:hover{color:#000!important}a.teaser:hover svg{fill:#000}a.teaser>h3,a.teaser>h4{margin:0!important}a.teaser svg{position:absolute;top:0;left:0;transition:all .3s ease;height:36px;width:36px;fill:#fff}a.teaser.teaser-back{padding-left:0;padding-right:50px}a.teaser.teaser-back svg{position:absolute;top:0;bottom:auto;left:auto;right:0}.wrap{width:100%;max-width:1250px;margin-left:auto;margin-right:auto}@media only screen{.wrap{padding-left:24px;padding-right:24px}}.section{background:radial-gradient(ellipse at bottom,#eee 0,#d1ccc6 100%);padding-top:50px;padding-bottom:50px;font-family:base;font-size:0;line-height:0;display:block;text-align:left;width:100%;margin-top:90vh}.kanzlei .section{background:radial-gradient(ellipse at bottom,#eee 0,#999 100%)}@media only screen and (min-width:0980px){.section{position:relative;overflow:hidden;padding-top:10vh;padding-bottom:10vh}}.section .pagination{display:none;text-align:center;z-index:9;position:absolute;bottom:16px;left:0;right:0}@media only screen and (min-width:0980px){.section .pagination{display:block;margin-left:auto;margin-right:auto}}.section .pagination li{display:inline-block;margin:8px}.section .pagination li>a{transition:all .3s ease;display:block;width:50px;height:5px;background-color:#fff;box-shadow:0 1px 2px -2px #000}.section>.view--wrap{-webkit-transform:translate3d(0);transform:translate3d(0)}@media only screen and (min-width:0980px){.section>.view--wrap{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}}.section>.view--ag{min-height:100vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section>.view--ag>.wrap{font-family:base;font-size:0;line-height:0;display:block;width:100%;text-align:left}.section>.view--ag .content h1{font-size:2rem;margin-left:48px;text-transform:uppercase}.section>.view--ag .content ul{padding-left:48px}.section>.view--ag .content ul>li{display:inline-block;vertical-align:top;width:100%}.section>.view--ag .content ul>li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.03)}.section>.view--ag .content ul>li>a{display:inline-block;vertical-align:top;width:100%;padding-top:4px;padding-bottom:4px;color:#202020}.section>.view--ag .content ul>li>a strong{font-weight:700}.section>.view--ag .content ul>li>a:hover{background-color:hsla(0,0%,100%,.07)}.section>.view--ag .content h1,.section>.view--ag .content h2{margin-bottom:10px}@media only screen{.section>.view--ag .content{display:inline-block;vertical-align:middle;width:100%}}@media only screen and (min-width:0980px){.section>.view--ag .content{display:inline-block;vertical-align:middle;width:58.3333333333%}}@media only screen{.section>.view--ag .image-container{display:inline-block;vertical-align:middle;width:100%}}@media only screen and (min-width:0980px){.section>.view--ag .image-container{display:inline-block;vertical-align:middle;width:41.6666666667%}}.section#heike>.pagination li:nth-child(1)>a,.section#kanzlei>.pagination li:nth-child(2)>a{background-color:#000}@media only screen and (min-width:0980px){.section#heike>.view--wrap{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width:0980px){.section#heike>.view--wrap img.heike{left:-100vw;-webkit-transform:translateX(100%);transform:translateX(100%)}}.section#andreas>.pagination li:nth-child(3)>a{background-color:#000}@media only screen and (min-width:0980px){.section#andreas>.view--wrap{-webkit-transform:translateX(-200vw);transform:translateX(-200vw)}}@media only screen and (min-width:0980px){.section#andreas>.view--wrap img.andreas{left:100vw;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.section>.view--wrap{transition:all 1s ease;z-index:5;position:relative;font-family:base;font-size:0;line-height:0;display:block;width:100%;text-align:left}@media only screen{.section>.view--wrap{width:100%;white-space:normal}}@media only screen and (min-width:0980px){.section>.view--wrap{width:300vw;white-space:nowrap}}.section>.view--wrap>[class*=view-]{white-space:normal}@media only screen{.section>.view--wrap>[class*=view-]{display:inline-block;vertical-align:top;width:100%}}@media only screen and (min-width:0980px){.section>.view--wrap>[class*=view-]{display:inline-block;vertical-align:top;width:100vw}}@media only screen and (min-width:0980px){.section>.view--wrap>.view--lp{position:relative;left:100vw;text-align:left}}@media only screen and (min-width:0980px){.section>.view--wrap>.view--hq{position:relative;left:-100vw;text-align:left}}@media only screen and (min-width:0980px){.section>.view--wrap>.view--aq{position:relative;text-align:right}}@media only screen and (min-width:0980px){.section>.view--wrap#heike img.heike{-webkit-transform:translateX(-70vw);transform:translateX(-70vw)}}@media only screen and (min-width:0980px){.section>.view--wrap#andreas img.andreas{-webkit-transform:translateX(70vw);transform:translateX(70vw)}}.view--lp>.wrap{font-family:base;font-size:0;line-height:0;display:block;width:100%;text-align:center}.view--lp>.wrap .item{position:relative}@media only screen{.view--lp>.wrap .item{display:none}}@media only screen and (min-width:0980px){.view--lp>.wrap .item{display:inline-block;vertical-align:middle;width:29.1666666667%}}@media only screen{.view--lp>.wrap .item.images{display:inline-block;vertical-align:middle;width:66.6666666667%}}@media only screen and (min-width:0980px){.view--lp>.wrap .item.images{display:inline-block;vertical-align:middle;width:41.6666666667%}}.view--lp>.wrap .item>a{display:block;text-align:left;transition:all .3s ease}.view--lp>.wrap .item>a:hover{color:#fff}.view--lp>.wrap .item>img{transition:all 1s ease;width:100%;z-index:9}.view--lp>.wrap .item>img.heike{position:absolute;top:0;left:0}.view--lp>.wrap .item>img.andreas{position:relative;top:0;left:0}.view--hq{text-align:left}.view--aq{text-align:right}.view--aq .content{text-align:left}.view--hq .content{text-align:right}.view--aq>.wrap>a.arrow{position:absolute;top:50%;left:0}.view--hq>.wrap>a.arrow{position:absolute;top:50%;right:0}.view--aq>.wrap,.view--hq>.wrap{display:block;position:relative}.view--aq>.wrap a.arrow,.view--hq>.wrap a.arrow{transition:all 1s ease;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:999;display:none}@media only screen and (min-width:0980px){.view--aq>.wrap a.arrow,.view--hq>.wrap a.arrow{display:block}}.view--aq>.wrap a.arrow svg,.view--hq>.wrap a.arrow svg{height:36px;width:36px}@media only screen{.view--aq>.wrap,.view--hq>.wrap{padding-left:24px;padding-right:24px}}.view--aq>.wrap>.content,.view--hq>.wrap>.content{margin-top:15%}@media only screen{.view--aq>.wrap>.content,.view--hq>.wrap>.content{display:inline-block;vertical-align:top;width:100%}}@media only screen and (min-width:0980px){.view--aq>.wrap>.content,.view--hq>.wrap>.content{display:inline-block;vertical-align:top;width:66.6666666667%}}.view--aq>.wrap>.content article,.view--hq>.wrap>.content article{text-align:left;display:inline-block}.view--aq>.wrap>.content article>a,.view--hq>.wrap>.content article>a{color:#fff}.view--aq>.wrap>.content article>a:hover,.view--hq>.wrap>.content article>a:hover{color:inherit}.view--aq>.wrap>.content article>a:hover svg,.view--hq>.wrap>.content article>a:hover svg{fill:#000}.view--aq>.wrap>.content article>.vita-btn,.view--hq>.wrap>.content article>.vita-btn{display:inline-block;text-transform:uppercase;font-weight:700;margin-bottom:16px;color:#000}.view--aq>.wrap>.content article>.vita-btn.hidden,.view--hq>.wrap>.content article>.vita-btn.hidden{color:rgba(0,0,0,.25)}.view--aq>.wrap>.content article>.vita-btn.hidden+.vita,.view--hq>.wrap>.content article>.vita-btn.hidden+.vita{max-height:0}.view--aq>.wrap>.content article>.vita,.view--hq>.wrap>.content article>.vita{max-height:200em;overflow:hidden;transition:all 1s ease}section.contact{padding-top:64px;padding-bottom:14px;background-color:#fff}section.contact>.wrap{font-family:base;font-size:0;line-height:0;display:block;width:100%;text-align:left}@media only screen{section.contact>.wrap>.address-item{display:inline-block;vertical-align:top;width:100%}}@media only screen and (min-width:0640px){section.contact>.wrap>.address-item{display:inline-block;vertical-align:top;width:35%}}@media only screen and (min-width:0980px){section.contact>.wrap>.address-item{display:inline-block;vertical-align:top;width:33.3333333333%}}section.contact>.wrap>.address-item>h3,section.contact>.wrap>.address-item>p{margin-left:0}section.contact>.wrap>.map-item{}@media only screen{section.contact>.wrap>.map-item{display:inline-block;vertical-align:bottom;width:100%; }}@media only screen and (min-width:0640px){section.contact>.wrap>.map-item{display:inline-block;vertical-align:top;width:65%}}@media only screen and (min-width:0980px){section.contact>.wrap>.map-item{display:inline-block;vertical-align:top;width:66.6666666667%}}h2{font-size:32px}h2,h3{font-weight:700;text-transform:uppercase;line-height:1.2}h3{font-size:16px;margin-bottom:8px}h4{text-transform:uppercase}h3:not(:last-child),h4:not(:last-child),p:not(:last-child){margin-bottom:16px}@media only screen and (min-width:0980px){h3,h4,p{margin-left:48px}}.vita-btn:not(:last-child){margin-bottom:16px}@media only screen and (min-width:0980px){.vita-btn{margin-left:16px}}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}.site-map{z-index:99;width:140px}@media only screen{.site-map{display:none}}@media only screen and (min-width:0640px){.site-map{display:block;position:fixed;top:95px;right:15px}}@media only screen and (min-width:1600px){.site-map{display:block;position:fixed;top:95px;right:95px}}.site-map ul li{font-family:base;font-size:0;line-height:0;display:block;width:100%;text-align:center}.site-map ul li>a{display:inline-block;vertical-align:top;width:33.3333333333%}.site-map ul li>ul{font-family:base;font-size:0;line-height:0;display:block;width:100%;text-align:center}.site-map ul li>ul>li{display:inline-block;vertical-align:top;width:33.3333333333%}.site-map ul li>ul>li>a{display:block;width:100%}.site-map a{padding:5px}.site-map a:before{content:'';display:block;height:30px;width:100%;border:1px solid transparent}.site-map a:hover:before{border-color:red}#impressum{background-color:#fff}#impressum>.wrap{font-family:base;font-size:0;line-height:0;display:block;width:100%;text-align:left}#impressum .imprint-column{font-size:12px;line-height:1.2;color:gray;padding-right:20px}@media only screen and (min-width:0640px){#impressum .imprint-column{display:inline-block;vertical-align:top;width:50%}}@media only screen and (min-width:0980px){#impressum .imprint-column{display:inline-block;vertical-align:top;width:33.3333333333%}}#impressum .imprint-column a,#impressum .imprint-column h1,#impressum .imprint-column h2,#impressum .imprint-column h3,#impressum .imprint-column h4,#impressum .imprint-column h5,#impressum .imprint-column h6,#impressum .imprint-column p{margin-left:0;margin-bottom:10px;font:inherit}#impressum .imprint-column h1,#impressum .imprint-column h2,#impressum .imprint-column h3{font-weight:700}#impressum .imprint-column h1:not(:first-child),#impressum .imprint-column h2:not(:first-child),#impressum .imprint-column h3:not(:first-child){margin-top:20px}