.hs{--hs-papier:#fdfaf4;--hs-strich:#6e6656;--hs-schrift:#4f493d;--hs-tinte:#18160f;--hs-gedaempft:#5a5346;--hs-rot:#b12128;--hs-kupfer:#8f5428;width:100%;display:block}.hs-buehne{position:relative}.hs-svg{-webkit-tap-highlight-color:transparent;width:100%;height:auto;display:block;overflow:hidden}.hs-unterschatten,.hs-gelaende,.hs-schatten,.hs-leitungen,.hs-schutz,.hs-impulse,.hs-tags,.hs-etiketten,.hs-bogen,.hs-ki-link,.hs-web-link,.hs-beleg,.hs-blasen{pointer-events:none}.hs-plattform{fill:#e6dece;stroke:#18160f2e;stroke-width:.6px}.hs-plattform-seite{fill:#d2c7b3;stroke:#18160f2e;stroke-width:.6px}.hs-plattform-seite--r{fill:#c4b8a2}.hs-raster{stroke:#18160f0b;stroke-width:.5px;fill:none}.hs-strasse{fill:#d9d0bf}.hs-mittellinie{stroke:var(--hs-papier);stroke-width:.9px;stroke-dasharray:4 5;fill:none}.hs-schatten polygon{fill:#18160f13}.hs-bus-nut{stroke:#f6f1e7;stroke-width:3.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.hs-bus{stroke:#b36a34;stroke-width:1.25px;opacity:.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.hs-route{fill:none;stroke:none}.hs-bau,.hs-lkw,.hs-ki,.hs-www{cursor:pointer}.hs-schleier{opacity:0;pointer-events:none;transition:opacity .5s}.hs-schleier :is(polygon,ellipse){fill:#f6f2ea;stroke:#f6f2ea;stroke-width:.8px;stroke-linejoin:round}.hs-wand-l{fill:#f2ece1;stroke:var(--hs-strich);stroke-width:.5px;stroke-linejoin:round}.hs-wand-r{fill:#dcd2c1;stroke:var(--hs-strich);stroke-width:.5px;stroke-linejoin:round}.hs-dach{fill:var(--hs-papier);stroke:var(--hs-strich);stroke-width:.5px;stroke-linejoin:round}.hs-fenster{fill:#b7ae9e}.hs-fenster.is-an{fill:#8a8272}.hs-glas{fill:#c6c9c4;stroke:var(--hs-strich);stroke-width:.4px}.hs-glas--band{fill:#bfc3be}.hs-tor,.hs-tuer{fill:#cec5b4;stroke:var(--hs-strich);stroke-width:.4px}.hs-detail{stroke:#18160f4d;stroke-width:.5px;fill:none}.hs-led{fill:#8a8272}.hs-rad{fill:#2b2720}.hs-kabine-l{fill:#5a5346}.hs-kabine-r{fill:#4a443a}.hs-kabine-dach{fill:var(--hs-strich)}.hs-schutz{fill:#c879410f;stroke:var(--hs-kupfer);stroke-width:.8px;stroke-dasharray:3 3;opacity:0;transition:opacity .5s}.hs-ki polygon{stroke:#5e1015;stroke-width:.45px;stroke-linejoin:round}.hs-ki-l{fill:var(--hs-rot)}.hs-ki-r{fill:#8e1a20}.hs-ki-dach{fill:#c42830}.hs-etikett{font:600 7.8px var(--font-body);letter-spacing:.94px;fill:var(--hs-schrift);transition:opacity .5s}.hs-etikett--ki{fill:var(--hs-rot)}.hs-etikett--frei{paint-order:stroke fill;stroke:#e6dece;stroke-width:2.6px;stroke-linejoin:round}.hs-bogen,.hs-ki-link,.hs-web-link{fill:none;stroke:none}.hs-beleg{opacity:0}.hs-beleg path{fill:var(--hs-papier);stroke:var(--hs-schrift);stroke-width:.6px}.hs-beleg .hs-beleg-zeilen{fill:none;stroke:var(--hs-rot);stroke-width:.9px}.hs-blase{opacity:0;transform-box:fill-box;transform-origin:bottom}.hs-blase rect,.hs-blase path{fill:var(--hs-papier);stroke:var(--hs-strich);stroke-width:.5px}.hs-blase .hs-blase-punkte{fill:none;stroke:var(--hs-rot);stroke-width:2.4px;stroke-linecap:round}.hs-web{opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}.hs-web-karte{fill:var(--hs-papier);stroke:var(--hs-strich);stroke-width:.6px}.hs-web-leiste{stroke:#18160f2e;stroke-width:.8px}.hs-web-punkt{fill:#c8bfae}.hs-web-zeilen{stroke:#18160f47;stroke-width:2.2px;stroke-linecap:round}.hs-web-knopf{fill:var(--hs-rot)}.hs-besucher{fill:var(--hs-kupfer);opacity:0}.hs-www circle{fill:var(--hs-papier);stroke:var(--hs-kupfer);stroke-width:.8px}.hs-www path{fill:none;stroke:var(--hs-kupfer);stroke-width:.8px}.hs-tag{opacity:0;transition:opacity .35s}.hs-tag-linie{stroke:var(--hs-schrift);stroke-width:.6px;fill:none}.hs-tag-pille{fill:var(--hs-papier);stroke:#18160f47;stroke-width:.6px}.hs-tag-punkt{fill:var(--hs-rot)}.hs-tag-text{font:500 8.6px var(--font-body);fill:var(--hs-tinte)}.hs-impuls-kern{fill:var(--hs-kupfer);stroke:var(--hs-papier);stroke-width:.9px}.hs-svg[data-aktiv] .hs-schleier{opacity:.62}@media (hover:hover) and (pointer:fine){.hs-svg[data-aktiv] :where(.hs-bau,.hs-lkw,.hs-ki):hover>.hs-schleier{opacity:.3}}.hs-svg[data-aktiv=it] [data-bau=server] .hs-schleier,.hs-svg[data-aktiv=dms] [data-bau=buero] .hs-schleier,.hs-svg[data-aktiv=web] [data-bau=buero] .hs-schleier,.hs-svg[data-aktiv=erp] [data-bau=halle] .hs-schleier,.hs-svg[data-aktiv=erp] [data-bau=lager] .hs-schleier,.hs-svg[data-aktiv=erp] .hs-lkw .hs-schleier,.hs-svg[data-aktiv=ki] .hs-ki .hs-schleier{opacity:0}.hs-svg[data-aktiv=ki] [data-bau=buero] .hs-schleier{opacity:.25}.hs-www{transition:opacity .5s}.hs-svg[data-aktiv] .hs-etiketten .hs-etikett{opacity:0}.hs-svg[data-aktiv] .hs-etikett--ki,.hs-svg[data-aktiv] .hs-www{opacity:.45}.hs-svg[data-aktiv=web] .hs-www,.hs-svg[data-aktiv=it] .hs-etikett[data-thema~=it],.hs-svg[data-aktiv=dms] .hs-etikett[data-thema~=dms],.hs-svg[data-aktiv=ki] .hs-etikett[data-thema~=ki],.hs-svg[data-aktiv=ki] .hs-etikett--ki,.hs-svg[data-aktiv=erp] .hs-etikett[data-thema~=erp],.hs-svg[data-aktiv=web] .hs-etikett[data-thema~=web],.hs-svg[data-aktiv=it] .hs-schutz{opacity:1}.hs-svg[data-aktiv=dms] .hs-www,.hs-svg[data-aktiv=ki] .hs-www{opacity:0;pointer-events:none}.hs-svg[data-aktiv=web] .hs-web{opacity:1;visibility:visible;transition-delay:0s}.hs-svg[data-aktiv=ki] .hs-blase{animation:2.4s ease-out 2 hsBlase}.hs-svg[data-aktiv=ki] .hs-blase--2{animation-delay:.6s}.hs-svg[data-aktiv=web] .hs-besucher{animation:2s ease-in 2 hsBesucher}.hs-svg[data-aktiv=web] .hs-besucher--2{animation-delay:.9s}.hs-svg[data-aktiv=it] .hs-tag[data-thema=it],.hs-svg[data-aktiv=dms] .hs-tag[data-thema=dms],.hs-svg[data-aktiv=ki] .hs-tag[data-thema=ki],.hs-svg[data-aktiv=erp] .hs-tag[data-thema=erp],.hs-svg[data-aktiv=web] .hs-tag[data-thema=web]{opacity:1}.hs-svg.is-pausiert *{animation-play-state:paused!important}@media (hover:hover) and (pointer:fine){.hs-bau:hover :is(.hs-wand-l,.hs-wand-r,.hs-dach),.hs-lkw:hover :is(.hs-wand-l,.hs-wand-r,.hs-dach){stroke:var(--hs-rot)}.hs-tab:hover{color:var(--hs-tinte);border-color:#18160f59}}.hs-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0 0;display:grid}.hs-tab{background:var(--hs-papier);min-height:60px;color:var(--hs-schrift);font:500 .74rem/1 var(--font-body);letter-spacing:.02em;-webkit-tap-highlight-color:transparent;border:1px solid #18160f21;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 2px 9px;text-decoration:none;transition:border-color .25s,color .25s,box-shadow .25s;display:flex;box-shadow:0 1px 2px #18160f0d}.hs-tab svg{fill:none;width:20px;height:20px;stroke:var(--hs-kupfer);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hs-tab.is-active{border-color:var(--hs-rot);color:var(--hs-tinte);box-shadow:inset 0 -2px 0 var(--hs-rot), 0 1px 2px #18160f0d}.hs-tab.is-active svg{stroke:var(--hs-rot)}.hs-tab:focus-visible{outline:2px solid var(--hs-rot);outline-offset:2px}@media (forced-colors:active){.hs-tab.is-active{border:2px solid highlight}.hs-tab.is-active span{text-decoration:underline}}.hs-texte{text-align:left;margin-top:22px;display:grid}.hs-text{opacity:0;visibility:hidden;transition:opacity .35s ease, transform .45s var(--ease-out), visibility 0s linear .35s;grid-area:1/1;transform:translateY(6px)}.hs-text.is-active{opacity:1;visibility:visible;transition-delay:0s;transform:none}.hs-text__titel{font-family:var(--font-display);color:var(--hs-tinte);margin-bottom:6px;font-size:1.35rem;font-weight:500;line-height:1.2}.hs-text__inhalt{color:var(--hs-gedaempft);font-size:.95rem;line-height:1.6}.hs-text__link{letter-spacing:.02em;color:var(--hs-rot);text-underline-offset:4px;margin-bottom:-11px;padding:11px 0;font-size:.88rem;font-weight:600;line-height:22px;text-decoration:underline #b1212859;display:inline-block}@media (width<=374px){.hs-text__titel{font-size:1.25rem}.hs-tab{font-size:.7rem}}@media (width>=768px){.hs-tabs{gap:8px;margin-top:20px;display:flex}.hs-tab{flex-direction:row;flex:1 1 0;gap:8px;min-height:48px;padding:0 10px;font-size:.86rem}.hs-tab svg{width:18px;height:18px}.hs-texte{margin-top:22px}.hs-text__titel{font-size:1.6rem}.hs-text__inhalt{max-width:38em;font-size:1rem}}@media (prefers-reduced-motion:no-preference){.hs-gelaende{transform-box:fill-box;transform-origin:50%;animation:hsEin .7s var(--ease-out) backwards}.hs-unterschatten,.hs-schatten{animation:.8s .6s backwards hsEinblenden}.hs-bau,.hs-lkw{transform-box:fill-box;transform-origin:50% 100%;animation:hsWachsen .8s var(--ease-out) backwards}.hs-bau[data-bau=server]{animation-delay:.2s}.hs-bau[data-bau=halle]{animation-delay:.3s}.hs-bau[data-bau=buero]{animation-delay:.4s}.hs-bau[data-bau=lager]{animation-delay:.5s}.hs-lkw{animation-delay:.65s}.hs-bus,.hs-bus-nut{animation:.9s ease-out .75s backwards hsZeichnen}.hs-ki{animation:hsLanden .7s var(--ease-out) .95s backwards}.hs-etiketten,.hs-www{animation:.6s 1.3s backwards hsEinblenden}}@keyframes hsEin{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes hsWachsen{0%{opacity:0;transform:scaleY(0)}40%{opacity:1}}@keyframes hsZeichnen{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes hsLanden{0%{opacity:0;transform:translateY(-10px)}}@keyframes hsEinblenden{0%{opacity:0}}@keyframes hsBlase{0%{opacity:0;transform:translateY(5px)scale(.7)}18%{opacity:1;transform:none}70%{opacity:1;transform:translateY(-3px)}to{opacity:0;transform:translateY(-8px)}}@keyframes hsBesucher{0%{opacity:0;transform:translate(-10px)}30%{opacity:1}to{opacity:0;transform:translate(22px)}}@media (prefers-reduced-motion:reduce){.hs *,.hs :before,.hs :after{transition:none!important;animation:none!important}}
