.topbar{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:78px;padding-right:64px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 14px 29px rgba(0,0,0,.16);box-shadow:0 14px 29px rgba(0,0,0,.16);margin-bottom:37px;background-color:#fff;position:relative;z-index:1000}.topbar h1,.topbar h2{color:#7f7f7f}.topbar h1{font-family:Demi;font-size:34px}.topbar h2{font-family:Regular;font-size:26px;font-weight:200}#logo{max-width:260px;max-height:37px}@media only screen and (max-device-width:1366px){.topbar h1{font-size:28px}.topbar h2{font-size:20px}}.mainNav{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;padding-left:86px}.mainNav ul{font-family:CorpBold;font-size:22px;list-style:none}.mainNav ul li{display:inline-block}.mainNav ul li:first-of-type{margin-right:15px}.mainNav ul li:last-of-type{margin-left:15px}.mainNav ul li:not(:first-child):not(:last-child){margin:0 15px}.mainNav ul li a{position:relative;color:#000;text-decoration:none}.mainNav ul li a:hover{color:#3acfa2;text-decoration:none}.mainNav ul .signal a:hover{color:#363636;text-decoration:none}.mainNav ul li a:hover:after{border-bottom:5px solid #3acfa2}.mainNav ul .signal a:hover:after,.mainNav ul li a:hover:after{content:"";position:absolute;left:calc(50% - 14px);right:calc(50% - 14px);top:25px;border-radius:20px;width:28px}.mainNav ul .signal a:hover:after{border-bottom:5px solid #363636}.mainNav ul li a.router-link-exact-active{color:#3acfa2;text-decoration:none}.mainNav ul .signal a.router-link-exact-active{color:#363636;text-decoration:none}.mainNav ul li a.router-link-exact-active:after{border-bottom:5px solid #3acfa2}.mainNav ul .signal a.router-link-exact-active:after,.mainNav ul li a.router-link-exact-active:after{content:"";position:absolute;left:calc(50% - 14px);right:calc(50% - 14px);top:25px;border-radius:20px}.mainNav ul .signal a.router-link-exact-active:after{border-bottom:5px solid #363636}.locale-changer div{position:absolute;left:33px;bottom:51px}.locale-changer button{position:absolute;opacity:1;cursor:pointer;background-color:transparent;border:none;outline:none;font-family:Regular;font-size:20px;color:#131313;z-index:9999}@media only screen and (max-device-width:1366px){.locale-changer div{left:33px;bottom:40px}}*{margin:0;padding:0}@font-face{font-family:Demi;src:url(../fonts/DaimlerCSPro-Demi.bc0abf22.otf) format("opentype")}@font-face{font-family:Regular;src:url(../fonts/DaimlerCSPro-Regular.faf2dcb3.otf) format("opentype")}@font-face{font-family:Light;src:url(../fonts/DaimlerCSPro-Light.26482bff.otf) format("opentype")}@font-face{font-family:CorpBold;src:url(../fonts/CorporateS-Bold.31b34b66.otf) format("opentype")}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100vh;background-image:url(../img/background.456e9bd3.svg);background-repeat:no-repeat;background-position-x:105%;background-position-y:45px;background-size:contain}.content-full-h{height:calc(100vh - 137px)}.remove-top-margin{margin-top:-37px}[v-cloak]{display:none}video{width:100%}a{text-decoration:none}@media only screen and (max-device-width:1366px){video{height:100vh;margin-top:-100px;-o-object-fit:cover;object-fit:cover}}.home{margin-top:87px}.home,.menu-container{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-container{width:1038px;height:515px;margin-left:auto;margin-right:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu-container img{width:262px;height:250px}.menu-container a{display:block}.menu-container svg{width:262px;height:250px;pointer-events:none}.first-col,.fourth-col,.second-col,.third-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.first-col,.fourth-col,.third-col{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fourth-col{margin-top:200px}@media only screen and (max-device-width:1366px){.home{margin-top:50px}}