@charset "UTF-8";*,::after,::before{box-sizing:border-box;margin:0}:focus{outline:0}body,html{height:100%;font-size:10px;background-color:#dad7d0}@media (min-width:1000px){body,html{font-size:11px}}@media (min-width:414px) and (max-width:699px){body,html{font-size:9px}}@media (min-width:1px) and (max-width:374px){body,html{font-size:9px}}body{max-width:100vw;overflow-x:hidden;margin:0;font-family:brandon-grotesque,sans-serif}a,a:link,a:visited{color:#000;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;text-decoration:none}a:hover{color:#646464}.grp:after{display:table;clear:both;content:''}#fullpage{font-size:1.8rem;font-weight:300}.fp-controlArrow{display:none}.fp-tableCell{vertical-align:top!important}h1{margin-bottom:2rem;text-transform:uppercase;font-weight:400;letter-spacing:.05rem}h1.yourfamilyoffice{font-size:2.8rem}article{font-size:1.6rem;line-height:1.5}@media (min-width:1px) and (max-width:374px){article{width:100%!important;padding:2rem!important}}@media (min-width:375px) and (max-width:413px){article{width:100%!important;padding:2rem!important}}@media (min-width:1000px){article.textheavy{top:55%!important}}@media (min-width:1px) and (max-width:374px){article.textheavy{font-size:1.4rem;top:45%!important}}article.impressum{padding:3rem}article.impressum p{font-size:1.1rem}article.impressum h3{margin-top:1.3rem;font-size:1.2rem;font-weight:500;text-transform:uppercase}article p{margin-bottom:1rem}.quote{font-size:2.3rem;font-style:italic}@media (min-width:1px) and (max-width:374px){.quote{display:none}}@media (min-width:375px) and (max-width:413px){.quote{display:none}}.wrapper{position:relative;width:100%;height:100%}.wrapper .overview{position:absolute;top:20%;left:calc(50% - 30rem);width:60rem}@media (min-width:1px) and (max-width:374px){.wrapper .overview{position:absolute;top:15%;left:0;width:100%}}@media (min-width:375px) and (max-width:413px){.wrapper .overview{position:absolute;top:15%;left:0;width:100%}}.wrapper .overview h1{text-align:center}.dl{display:inline-block;float:left;background-repeat:no-repeat;background-position:center;background-size:contain}.dl.main{width:33.333%;height:8rem;margin-top:6rem;padding-top:8rem;font-size:1.4rem;text-align:center}.dl.main.betreuung{background-image:url(assets/images/icons/dl/betreuung_gross.svg)}.dl.main.vermoegen{background-image:url(assets/images/icons/dl/vermoegen_gross.svg)}.dl.main.immobilien{background-image:url(assets/images/icons/dl/immobilien_gross.svg)}.dl.main.kunst{background-image:url(assets/images/icons/dl/kunst_gross.svg)}.dl.main.lebenszyklus{background-image:url(assets/images/icons/dl/lebenszyklus_gross.svg)}.dl.mini{width:3.1rem;height:3.1rem;margin-top:.4rem;margin-right:2rem;font-size:0}.dl.mini.betreuung{background-image:url(assets/images/icons/dl/betreuung_klein-inaktiv.svg)}.dl.mini.betreuung.active,.dl.mini.betreuung:hover{background-image:url(assets/images/icons/dl/betreuung_klein-aktiv.svg)}.dl.mini.vermoegen{background-image:url(assets/images/icons/dl/vermoegen_klein-inaktiv.svg)}.dl.mini.vermoegen.active,.dl.mini.vermoegen:hover{background-image:url(assets/images/icons/dl/vermoegen_klein-aktiv.svg)}.dl.mini.immobilien{background-image:url(assets/images/icons/dl/immobilien_klein-inaktiv.svg)}.dl.mini.immobilien.active,.dl.mini.immobilien:hover{background-image:url(assets/images/icons/dl/immobilien_klein-aktiv.svg)}.dl.mini.kunst{background-image:url(assets/images/icons/dl/kunst_klein-inaktiv.svg)}.dl.mini.kunst.active,.dl.mini.kunst:hover{background-image:url(assets/images/icons/dl/kunst_klein-aktiv.svg)}.dl.mini.lebenszyklus{background-image:url(assets/images/icons/dl/lebenszyklus_klein-inaktiv.svg)}.dl.mini.lebenszyklus.active,.dl.mini.lebenszyklus:hover{background-image:url(assets/images/icons/dl/lebenszyklus_klein-aktiv.svg)}.home{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.home .intro{position:absolute;top:50%;left:50%;width:50rem;height:30rem;margin:-15rem 0 0 -25rem;color:#fff;background-image:url(assets/images/logo.svg);background-repeat:no-repeat;background-position:top;background-size:contain}@media (min-width:1px) and (max-width:374px){.home .intro{width:30rem;height:30rem;margin:-10rem 0 0 -15rem}}@media (min-width:375px) and (max-width:413px){.home .intro{width:30rem;height:30rem;margin:-10rem 0 0 -15rem}}.home .intro p{margin-top:20rem;font-size:2rem;font-weight:400;font-style:italic;text-align:center}.home .intro p .coords{font-weight:300}.left{float:left;width:45%;height:100%;background-repeat:no-repeat;background-position:top;background-size:cover}@media (min-width:1px) and (max-width:374px){.left{width:35%}}@media (min-width:375px) and (max-width:413px){.left{width:35%}}.right{float:left;width:55%;height:100%}@media (min-width:1px) and (max-width:374px){.right{width:65%}}@media (min-width:375px) and (max-width:413px){.right{width:65%}}.right .quote{position:absolute;top:10%;left:calc(45% + 3rem);max-width:60rem;padding-right:3rem}.right article{position:relative;top:50%;max-width:60rem;padding:3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top{width:100%;height:45%;background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width:1px) and (max-width:374px){.top{height:25%}}@media (min-width:375px) and (max-width:413px){.top{height:25%}}.bottom{width:100%;height:55%}@media (min-width:1px) and (max-width:374px){.bottom{height:75%}}@media (min-width:375px) and (max-width:413px){.bottom{height:75%}}.bottom .quote{float:left;width:40%;padding:8.2rem 6rem 0 3rem;text-align:right}.bottom article{float:left;width:50%;padding:4rem 10rem 0 0}.bar.bottom{position:absolute;bottom:0;width:100vw;height:5rem;padding:1rem 2rem 1rem 1rem;font-size:1.5rem;background-color:#fff;text-align:right}.bar.bottom.back{padding-left:4rem;text-align:left}.subnav{position:absolute;width:100vw;height:5rem;padding-left:40vw;background-color:rgba(218,215,208,.5)}@media (min-width:1000px){.subnav{top:calc(45% - 4rem)}}@media (min-width:700px) and (max-width:999px){.subnav{top:calc(45% - 4rem)}}@media (min-width:414px) and (max-width:699px){.subnav{top:calc(45% - 4rem)}}@media (min-width:375px) and (max-width:413px){.subnav{position:absolute;bottom:0;width:100vw;height:4rem;padding-left:16vw;background-color:#c7c4bd}}@media (min-width:1px) and (max-width:374px){.subnav{position:absolute;bottom:0;width:100vw;height:4rem;padding-left:16vw;background-color:#c7c4bd}}nav.mobile{position:fixed;z-index:1000;top:0;width:100vw;height:5rem;padding:0 2rem;font-size:1.5rem;background-color:#fff;box-shadow:0 0 5px 0 rgba(158,158,158,.2)}nav.mobile ul.firstpick{z-index:100;width:100%;height:100%;padding:0;list-style-type:none}nav.mobile ul.firstpick li{display:inline-block;float:left;width:100%;height:100%;padding:0;text-align:right}nav.mobile ul.firstpick li.menu{opacity:.8;background-image:url(assets/images/icons/nav/menu.svg);background-repeat:no-repeat;background-position:right;background-size:3.2rem}nav.mobile ul.firstpick li.menu:hover{opacity:.5;cursor:pointer}nav.mobile ul.firstpick li.menu.cross{opacity:1;background-image:url(assets/images/icons/nav/close.svg)!important}.language-icon{position:fixed;z-index:1002;top:0;left:0;width:5rem;height:5rem;margin-left:2rem;opacity:.8;background-image:url(assets/images/icons/nav/language.svg);background-repeat:no-repeat;background-position:left;background-size:3.2rem}.language-icon:hover{opacity:.5;cursor:pointer}.menuoverlay{position:fixed;z-index:900;top:5rem;width:100%;background-color:rgba(255,255,255,.7);cursor:pointer;-webkit-transition:500ms cubic-bezier(0,.56,.27,.98);transition:500ms cubic-bezier(0,.56,.27,.98);-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:375px) and (max-width:413px){.menuoverlay{background-color:rgba(255,255,255,.9)}}.menuoverlay.hidden{-webkit-transform:translateY(-30rem);transform:translateY(-30rem)}.menuoverlay ul{margin-top:2rem}.menuoverlay ul li{float:none;width:100%;height:3rem;padding:0 3rem 4rem 0;font-size:1.4rem;font-size:1.8rem;list-style-type:none;text-align:right;text-transform:uppercase}.menuoverlay-language{position:fixed;z-index:900;top:5rem;width:50%;cursor:pointer;-webkit-transition:500ms cubic-bezier(0,.56,.27,.98);transition:500ms cubic-bezier(0,.56,.27,.98);-webkit-transform:translateY(0);transform:translateY(0)}.menuoverlay-language.hidden{-webkit-transform:translateY(-30rem);transform:translateY(-30rem)}.menuoverlay-language ul{margin-top:2rem}.menuoverlay-language ul li{float:none;width:100%;height:3rem;padding:0 3rem 4rem 0;font-size:1.4rem;font-size:1.8rem;list-style-type:none;text-align:left;text-transform:uppercase}#menuoverlay a{color:#646464!important}#menuoverlay a:hover{color:#222!important}