.navbar{display:flex;justify-content:space-between;padding-top:10px;position:sticky;top:0;z-index:2}@media (max-width:768px){#navdesktop{display:none}}@media (min-width:769px){#navmobile{display:none}}.logo:hover{color:#000}.logo{cursor:pointer}#main_navigation{display:flex;justify-content:center;width:50%}#main_navigation #seperator-plus{margin:0 10px}#navbar_contact{margin-left:10px}#right_nav{align-items:flex-start;display:flex;justify-content:flex-end}#right_nav button{margin-right:18px}#right_nav .grid-fullscreen{cursor:pointer;margin-right:18px}#right_nav .grid-fullscreen:hover{filter:invert(32%) sepia(83%) saturate(5598%) hue-rotate(348deg) brightness(97%) contrast(111%)}.studio_name_hover{color:#ff1a1a}.studio_name{transition:all .5s ease;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav_third{width:33%}#lang_button{background-color:transparent}#unfold_plus{font-size:75px;font-weight:100;line-height:70px}#unfold_plus,.rotated{transition:transform .3s cubic-bezier(.78,-.91,.31,1.76)}.rotated{transform:rotate(45deg)}#nav_mobile_unfolded{background-color:#fff;height:calc(var(--vh, 1vh)*100 - 100px);padding:10px 0;position:fixed;top:90px;transition:all .3s ease;width:100%;z-index:100}#nav_mobile_unfolded a{display:inherit;font-size:6vh;width:100%}#navmobile{display:grid;grid-template-columns:2.5fr 1fr;justify-content:end}#navmobile .right-nav{align-items:center;display:flex;justify-content:flex-end}#navmobile .grid-fullscreen{height:38px;margin-right:20px}#navmobile .logo{font-size:7vw}#navmobile .grid-fullscreen{height:35px;margin-right:15px}.unfolded{left:0}.folded{left:-105vw}#navbar-wrapper{align-items:center;justify-content:center;width:100%}.router-link-active{color:#ff1a1a}.footer{color:#000;font-size:1.5rem;font-size:16px;font-weight:300}.third{align-items:flex-start;flex-direction:column;width:100%}.footer,.third{display:flex;justify-content:center}.footer{align-items:center;align-items:flex-start;margin-bottom:5vh;margin-top:10vh}.arrow-up[data-v-83be723f]{bottom:20px;cursor:pointer;position:fixed;right:20px;transition:opacity .3s ease}.hide[data-v-83be723f]{opacity:0;pointer-events:none}h1{font-size:8vh;font-weight:400}.error_title{margin-bottom:2vh;margin-top:10vh}.error_message{margin-bottom:50vh}
