body{-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Arimo,Helvetica Neue,Helvetica,Arial,sans-serif}a{color:#0a2540;text-decoration:none}a:hover{color:#0089c4}@keyframes h59draw{to{stroke-dashoffset:0}}.h59-trace{stroke-dasharray:900;stroke-dashoffset:900px;animation:2s cubic-bezier(.2,.7,.2,1) forwards h59draw}@keyframes h59node{0%,to{opacity:.35}50%{opacity:1}}.h59-node{opacity:.35;animation:3.2s ease-in-out infinite h59node}@keyframes h59in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.h59-card{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards h59in}@keyframes h59live{0%,to{box-shadow:0 0 #11aa6380}50%{box-shadow:0 0 0 5px #11aa6300}}.h59-live{animation:2.4s ease-out infinite h59live}@keyframes vcIntRun{0%{transform:translate(0)}to{transform:translate(-25%)}}.vc-int-track{animation:52s linear infinite vcIntRun}.vc-int-track.rev{animation-direction:reverse}.jr-card{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s,border-color .22s}.jr-dot{transition:border-color .45s cubic-bezier(.2,.7,.2,1),border-width .3s,color .45s,box-shadow .45s}.jr-node[data-on="1"] .jr-dot{border-color:#00aeef}.jr-fill{transition:height .5s cubic-bezier(.2,.7,.2,1)}.jr-card:hover{border-color:#00aeef66;transform:translateY(-3px);box-shadow:0 22px 46px #0a25401f}@media (width<=900px){.jr-row{grid-template-columns:56px 1fr!important;gap:18px!important}.jr-row .jr-node{grid-column:1!important;justify-content:flex-start!important}.jr-row .jr-card{text-align:left!important;grid-column:2!important}.jr-row .jr-card>div:first-child{justify-content:flex-start!important}.jr-line{left:28px!important}}@media (width<=1100px){.op-kontakt{grid-template-columns:1fr!important;padding:48px 32px!important}}@media (width<=600px){.op-kontakt{padding:36px 20px!important}.op-2{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.vc-int-track{animation:none}}.h59-av{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.h59-av:hover{transform:translateY(-4px);z-index:9!important}@media (prefers-reduced-motion:reduce){.h59-trace{stroke-dashoffset:0;animation:none}.h59-node{opacity:1;animation:none}.h59-card{opacity:1;animation:none;transform:none}.h59-live{animation:none}}[data-orbit] image-slot::part(empty),.h59-av::part(empty),.vc-cust-logo::part(empty){visibility:hidden}.vc-cust-cell{opacity:.72;filter:grayscale();transition:transform .2s}.vc-cust-cell:hover{transform:translateY(-2px)}@keyframes vcLogoRun{0%{transform:translate(0)}to{transform:translate(-25%)}}.vc-logo-track{animation:44s linear infinite vcLogoRun}.vc-logo-track:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.vc-logo-track{animation:none}}.vc-cust-cell:hover{filter:grayscale(0)!important;opacity:1!important}.vc-cust-logo{box-shadow:none;background:0 0;border:none}.vc-int-track image-slot::part(empty){visibility:hidden}.vc-int-track image-slot,[data-orbit] image-slot{box-shadow:none;background:0 0;border:none}@supports (backdrop-filter:url('#vc-liquid')){.lqx,.h59-glass{backdrop-filter:url(#vc-liquid)blur(8px)saturate(1.5)!important}}.h59-glass{-webkit-backdrop-filter:blur(14px)saturate(1.5);background:#ffffff24;border:1px solid #ffffff4d;box-shadow:inset 0 1px #ffffffd9,0 12px 30px #0a25401f}.h59-pill{transition:transform .22s cubic-bezier(.2,.7,.2,1),background .22s}.h59-pill:hover{transform:translateY(-2px)}.h59-nav{transition:background .2s}.h59-nav:hover{color:#fff;background:#fff3}.h59-ar{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.h59-pill:hover .h59-ar{transform:translate(4px)}@keyframes h59shimmer{to{background-position:-200% 0}}.h59-grad{filter:drop-shadow(0 0 18px #00e5ff66);background:linear-gradient(90deg,#33c4f7,#7febff 50%,#33c4f7) 0 0/200% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite h59shimmer}@keyframes h59ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.h59-ripple{border:1px solid #00aeef;border-radius:50%;animation:2.2s cubic-bezier(.2,.7,.2,1) infinite h59ripple;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.h59-grad,.h59-ripple{animation:none}}@keyframes h59flipOut{to{opacity:0;transform:rotateX(90deg)}}@keyframes h59flipIn{0%{opacity:0;transform:rotateX(-90deg)}to{opacity:1;transform:rotateX(0)}}.h59-flip-out{animation:.28s cubic-bezier(.2,.7,.2,1) forwards h59flipOut}.h59-flip-in{animation:.34s cubic-bezier(.2,.7,.2,1) forwards h59flipIn}@keyframes wFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 12px))}}.w-float{animation:6s ease-in-out infinite wFloat}@media (prefers-reduced-motion:reduce){.w-float{animation:none}}@keyframes wRing{0%{stroke-dashoffset:214px}to{stroke-dashoffset:1px}}.w-ring{stroke-dasharray:214;stroke-dashoffset:214px;animation:1.8s cubic-bezier(.2,.7,.2,1) .4s forwards wRing}@keyframes triPulseDark{0%,to{opacity:0}50%{opacity:.55}}.tri-lit-dark{opacity:0;animation:5s ease-in-out infinite both triPulseDark}@keyframes triPulseLight{0%,to{opacity:0}50%{opacity:.22}}.tri-lit-light{opacity:0;animation:6s ease-in-out infinite both triPulseLight}@media (prefers-reduced-motion:reduce){.tri-lit-dark,.tri-lit-light{opacity:.3;animation:none}}@keyframes wBar{0%{width:0}}.w-bar{animation:1.6s cubic-bezier(.2,.7,.2,1) .6s backwards wBar}@media (prefers-reduced-motion:reduce){.w-ring{stroke-dashoffset:1px;animation:none}.w-bar{animation:none}}.h59-dark:hover{color:#fff;background:#123655}.vc-mgc{border:1px solid var(--border-subtle);background:#f5f8fb;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:340px;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0a254014}.vc-mgc:hover{border-color:#00aeef73;transform:translateY(-4px);box-shadow:0 22px 48px #0a254024}.vc-mgc-bg{transition:transform .3s ease-out;position:absolute;inset:0}.vc-mgc:hover .vc-mgc-bg{transform:scale(1.04)}.vc-mgc-body{z-index:2;padding:24px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:relative;transform:translateY(0)}.vc-mgc:hover .vc-mgc-body{transform:translateY(-42px)}.vc-mgc-cta{z-index:2;color:#047eb2;opacity:0;align-items:center;gap:6px;font-size:14px;font-weight:600;transition:opacity .3s,transform .3s;display:inline-flex;position:absolute;bottom:16px;left:24px;transform:translateY(18px)}.vc-mgc:hover .vc-mgc-cta{opacity:1;transform:none}.vc-mgc-scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 26%,#f5f8fbb8 56%,#f5f8fbf7 82%);position:absolute;inset:0}@keyframes vcMq{0%{transform:translate(0)}to{transform:translate(-50%)}}.vc-tmq-track{width:max-content;animation:46s linear infinite vcMq;display:flex}.vc-tmq-track.rev{animation-duration:56s;animation-direction:reverse}.vc-tmq:hover .vc-tmq-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.vc-tmq-track{animation:none}}.vc-mgc *{animation-play-state:paused!important}.vc-mgc:hover *{animation-play-state:running!important}@keyframes vcMarqueeY{to{transform:translateY(-50%)}}@keyframes vcDash{to{stroke-dashoffset:-18px}}@keyframes vcMigrate{0%{opacity:0;left:8%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:82%}}@keyframes vcInstall{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}@keyframes vcSpin{to{transform:rotate(360deg)}}@keyframes vcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes vcNode{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.vc-mq-track,.vc-mgc *{animation:none!important}}.h59-light:hover{background:#f5f8fb}
