@font-face{font-family:Alliance;src:url(/assets/alliance.woff2) format("woff2"),url(/assets/alliance.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html,body{margin:0;padding:0;background:#fff;color:#000}:root{--u: calc(100vw / 1440)}html:before,html:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:2147483646}html:before{background:#0a0a0a;transform:translateY(100%)}html:after{z-index:2147483647;background:none;filter:invert(1);opacity:0;transition:opacity .3s ease}html.pt-cover:before{transform:translateY(0);transition:transform .6s cubic-bezier(.77,0,.18,1)}html.pt-cover:after{opacity:1;transition-delay:.35s}html.pt-arrive:before{transform:translateY(0)}html.pt-arrive:after{opacity:1;transition:none}html.pt-arrive.pt-fade:after{opacity:0;transition:opacity .3s ease}html.pt-leave:before{transform:translateY(-100%);transition:transform .6s cubic-bezier(.77,0,.18,1)}a{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:underline}.h-mi:hover{color:#000!important;text-decoration:none!important}.h-nu:hover{text-decoration:none!important}@keyframes wipeIn{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kLine{0%{transform:scaleX(1);transform-origin:right center}50%{transform:scaleX(0);transform-origin:right center}50.01%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}.kontakt:hover .k-line{animation:kLine .9s cubic-bezier(.77,0,.18,1)}.mi:hover .mi-label{transform:translate(calc(110 * .729 * var(--u) + 24 * var(--u)))}.mi .mi-num{opacity:0;transition:opacity .3s ease}.mi:hover .mi-num{opacity:1}.ov-x:hover{transform:rotate(90deg)}
