.top-bar{max-width:600px!important;margin:0 auto;opacity:1;-webkit-transition:all .4s cubic-bezier(.53,.25,.36,1.11)!important;transition:all .4s cubic-bezier(.53,.25,.36,1.11)!important;-webkit-box-shadow:0 3px 5px 0 hsla(0,0%,85.9%,.55)!important;box-shadow:0 3px 5px 0 hsla(0,0%,85.9%,.55)!important}.top-bar__title{font-weight:400;font-style:italic;color:#bdbdbd;font-size:21px!important}.top-bar.hidden{opacity:.5;-webkit-transform:translateY(-65px)!important;transform:translateY(-65px)!important}.top-bar .v-btn--icon{margin-right:0!important}.top-bar .v-btn--icon .v-icon{color:#3d3c3b}nav .navigation__close-button[data-v-6ebbb97a]{margin:10px 0 0 6px}nav .router-link-exact-active[data-v-6ebbb97a]{background-color:#d40921;color:#fff}nav a[data-v-6ebbb97a]{display:block;text-decoration:none;width:100%;padding:1rem}nav ul[data-v-6ebbb97a]{list-style:none;padding:0;margin:2rem 0 0}nav li[data-v-6ebbb97a]{margin-bottom:1rem}.loading-page{height:100%;width:100%}.loading-container{text-align:center;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.v-bottom-navigation.bottom-navigation[data-v-1a7ac5f4]{max-width:600px;margin:0;left:auto;opacity:1;-webkit-transition:all .4s cubic-bezier(.53,.25,.36,1.11);transition:all .4s cubic-bezier(.53,.25,.36,1.11)}.v-bottom-navigation.bottom-navigation.hidden[data-v-1a7ac5f4]{opacity:0;-webkit-transform:translateY(65px)!important;transform:translateY(65px)!important}.overlay-container{text-align:center}@font-face{font-family:FontName;font-family:Porsche Next;font-style:normal;font-weight:200;font-display:fallback;src:url(../fonts/PorscheNextWLa-Thin.0f6c5d96.eot);src:url(../fonts/PorscheNextWLa-Thin.b40dc494.woff2) format("woff2"),url(../fonts/PorscheNextWLa-Thin.d6252a92.woff) format("woff")}@font-face{font-family:FontName;font-family:Porsche Next;font-style:normal;font-weight:400;font-display:fallback;src:url(../fonts/PorscheNextWLa-Regular.4203aa29.eot);src:url(../fonts/PorscheNextWLa-Regular.cc823f48.woff2) format("woff2"),url(../fonts/PorscheNextWLa-Regular.d834fefb.woff) format("woff")}@font-face{font-family:FontName;font-family:Porsche Next;font-style:normal;font-weight:600;font-display:fallback;src:url(../fonts/PorscheNextWLa-Bold.7d9e861e.eot);src:url(../fonts/PorscheNextWLa-Bold.5a994da9.woff2) format("woff2"),url(../fonts/PorscheNextWLa-Bold.22e112ab.woff) format("woff")}@font-face{font-family:FontName;font-family:Porsche Next;font-style:italic;font-weight:200;font-display:fallback;src:url(../fonts/PorscheNextWLa-ThinItalic.63cfc857.eot);src:url(../fonts/PorscheNextWLa-ThinItalic.9035b1db.woff2) format("woff2"),url(../fonts/PorscheNextWLa-ThinItalic.7fc30ede.woff) format("woff")}@font-face{font-family:FontName;font-family:Porsche Next;font-style:italic;font-weight:400;font-display:fallback;src:url(../fonts/PorscheNextWLa-Italic.4080664b.eot);src:url(../fonts/PorscheNextWLa-Italic.5f90ab7f.woff2) format("woff2"),url(../fonts/PorscheNextWLa-Italic.3b37e875.woff) format("woff")}@font-face{font-family:FontName;font-family:Porsche Next;font-style:italic;font-weight:600;font-display:fallback;src:url(../fonts/PorscheNextWLa-BoldItalic.20cefb89.eot);src:url(../fonts/PorscheNextWLa-BoldItalic.09070928.woff2) format("woff2"),url(../fonts/PorscheNextWLa-BoldItalic.571ed417.woff) format("woff")}.font-normal{font-weight:400}body,html{padding:0;margin:0}#app,body,html{background-color:#f8f8f8}#app{font-family:Porsche Next,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;max-width:600px;margin:0 auto}#app .link{cursor:pointer}#app li{list-style:none}