a.router-link-active[data-v-8015020b]{color:#222!important}a.router-link-active .menu-logo[data-v-8015020b]{border:3px dotted #c3c0c0!important;transition:border .3s ease-in-out}nav[data-v-8015020b]{align-items:end;background-color:#efefef;border-left:4rem solid transparent;display:grid;grid-template-columns:min-content auto min-content;margin:0 auto;max-width:800px}nav .logo[data-v-8015020b]{height:12rem;margin-bottom:2rem;margin-left:2rem;margin-top:1rem;width:12rem}nav .logo img[data-v-8015020b]{height:100%;width:100%}nav .menu-button[data-v-8015020b]{border:none;margin-bottom:1rem;margin-right:-2rem}nav .menu-button i[data-v-8015020b]{color:#292a2d;font-size:4rem}.menu-container[data-v-8015020b]{display:grid;grid-template-rows:auto min-content auto;height:100vh;position:fixed;right:-100%;top:0;transition:right .5s ease-in-out;width:-moz-max-content;width:max-content;z-index:100}.menu-container .menu-background-background[data-v-8015020b]{background-color:#d1d1d18f;height:100vh;left:calc(3.5rem + 3px);position:absolute;top:0;width:100%;z-index:-1}.menu-container .menu-background[data-v-8015020b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff;border-left:4rem solid #dadada;height:100vh;left:calc(3.5rem + 2px);position:absolute;top:0;width:100%;z-index:-1}.menu-container .menu[data-v-8015020b]{width:100%}.menu-container .menu ul[data-v-8015020b]{list-style:none;padding:1rem 1rem 1rem 4.5rem}.menu-container .menu ul li[data-v-8015020b]{margin-right:calc(3.5rem + 3px);margin-top:3rem;width:-moz-max-content;width:max-content}.menu-container .menu ul li .menu-item .link[data-v-8015020b]{color:#505050;font-size:2rem;font-weight:700;padding-left:6rem;padding-right:2rem;position:relative;text-decoration:none;white-space:nowrap;width:-moz-max-content;width:max-content}.menu-container .menu ul li .menu-item .link .menu-logo[data-v-8015020b]{border:3px solid #d3d3d3;border-radius:100%;height:5rem;left:0;margin-right:1rem;padding:-3px;position:absolute;top:-1.4rem;transition:border .3s ease-in-out;width:5rem}.menu-container.open[data-v-8015020b]{right:0;transition:right .5s ease-in-out}.nav-background[data-v-8015020b]{-webkit-backdrop-filter:blur(0) grayscale(0);backdrop-filter:blur(0) grayscale(0);height:100vh;left:0;position:fixed;top:0;transition:all .5s ease-in-out;width:100vw;z-index:-1}.nav-background.show[data-v-8015020b]{-webkit-backdrop-filter:blur(3px) grayscale(50%);backdrop-filter:blur(3px) grayscale(50%);transition:all .5s ease-in-out;z-index:99}@media (orientation:landscape) and (min-width:1200px){nav[data-v-8015020b]{position:relative}.menu-background[data-v-8015020b],.menu-background-background[data-v-8015020b],.menu-button[data-v-8015020b],.spacer[data-v-8015020b]{display:none}.menu-container[data-v-8015020b]{bottom:-1rem;height:-moz-min-content;height:min-content;left:12rem;position:absolute;right:unset;top:unset;width:-moz-min-content;width:min-content}.menu-container .menu ul[data-v-8015020b]{display:grid;grid-template-columns:min-content min-content min-content min-content;list-style:none;margin:0 -5rem 0 0;padding:0 0 0 5.5rem}.menu-container .menu ul li[data-v-8015020b]{margin-bottom:0;margin-left:0!important;margin-right:0;margin-top:0;padding-bottom:2rem}.menu-container .menu ul li .menu-item .link[data-v-8015020b]{font-weight:600;padding:0 1.5rem;position:relative}.menu-container .menu ul li .menu-item .link .menu-logo[data-v-8015020b]{left:50%;position:absolute;top:-260%;transform:translate(-50%)}.nav-background[data-v-8015020b]{display:none}}.main-footer[data-v-0e2d34eb]{background-color:#929292;bottom:0;padding:1rem;position:fixed;width:100%}.main-footer .block[data-v-0e2d34eb]{display:flex;flex-direction:row;margin:auto;width:-moz-min-content;width:min-content}.main-footer .block a[data-v-0e2d34eb]{color:#000;margin-left:1rem;margin-right:1rem;text-decoration:none}.main-footer .block a[data-v-0e2d34eb]:hover{color:#000}body{box-sizing:border-box}body,html{height:100%;overflow-x:hidden;width:100%}.page-enter-active,.page-leave-active{transition:all .4s}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}#nuxt-page{margin-bottom:5rem}
