*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;height:100%;min-height:100vh}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@keyframes contactGlow{0%{opacity:1}60%{opacity:.8}to{opacity:0}}.contact-card-glow-overlay{position:absolute;inset:0;border-radius:6px;box-shadow:inset 0 0 0 5px #964add,inset 0 0 12px #964add66;pointer-events:none;animation:contactGlow 1.5s ease-out forwards;z-index:2}@supports (-webkit-touch-callout: none){input,textarea,select{font-size:16px!important}}.indus-lade .il-a{transform-box:view-box;animation-duration:2s;animation-iteration-count:infinite}.indus-lade .il-st1{animation-name:il-st1}.indus-lade .il-st2{animation-name:il-st2}.indus-lade .il-st3{animation-name:il-st3}.indus-lade .il-pk{animation-name:il-pk}.indus-lade .il-ds1,.indus-lade .il-ds2,.indus-lade .il-ds3{stroke-dasharray:1 1}.indus-lade .il-ds1{animation-name:il-ds1}.indus-lade .il-ds2{animation-name:il-ds2}.indus-lade .il-ds3{animation-name:il-ds3}.indus-lade .il-rA{animation-name:il-rA;animation-timing-function:ease-in-out}.indus-lade .il-rB{animation-name:il-rB;animation-timing-function:ease-in-out}.indus-lade .il-nadel{animation-name:il-nadel}@keyframes il-st1{0%{transform:var(--von);opacity:var(--o0,1)}9%{transform:var(--ueber);opacity:1}14%,80%{transform:none;opacity:1}92%,to{transform:none;opacity:0}}@keyframes il-st2{0%,10%{transform:var(--von);opacity:var(--o0,1)}20%{transform:var(--ueber);opacity:1}26%,80%{transform:none;opacity:1}92%,to{transform:none;opacity:0}}@keyframes il-st3{0%,22%{transform:var(--von);opacity:var(--o0,1)}33%{transform:var(--ueber);opacity:1}40%,80%{transform:none;opacity:1}92%,to{transform:none;opacity:0}}@keyframes il-pk{0%,44%{transform:scale(0);opacity:0}50%{transform:scale(1.4);opacity:1}55%{transform:scale(.88)}59%{transform:scale(1.08)}62%,80%{transform:scale(1);opacity:1}92%,to{transform:scale(1);opacity:0}}@keyframes il-ds1{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}14%,80%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes il-ds2{0%,10%{stroke-dashoffset:1;opacity:0}11%{opacity:1}26%,80%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes il-ds3{0%,22%{stroke-dashoffset:1;opacity:0}23%{opacity:1}40%,80%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes il-rA{0%,22%{transform:rotate(0)}78%,to{transform:rotate(36deg)}}@keyframes il-rB{0%,22%{transform:rotate(0)}78%,to{transform:rotate(-60deg)}}@keyframes il-nadel{0%,23%{transform:rotate(-138deg);opacity:0}25%{transform:rotate(-138deg);opacity:1}38%{transform:rotate(9deg)}44%{transform:rotate(-4deg)}50%,80%{transform:rotate(0);opacity:1}92%,to{transform:rotate(0);opacity:0}}@keyframes il-ruhig{0%{opacity:1}to{opacity:.4}}@media(prefers-reduced-motion:reduce){.indus-lade .il-a{animation:none!important}.indus-lade{animation:il-ruhig 1.6s ease-in-out infinite alternate}}.indus-ladeschleier{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#e9e9e973;opacity:0;pointer-events:none;transition:opacity .2s ease}.indus-ladeschleier.an{opacity:1;pointer-events:auto;transition-delay:.18s}.indus-startbild{position:fixed;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;background:#002a42;color:#fff;font:600 18px Segoe UI,system-ui,sans-serif}.indus-plakette{width:96px;height:96px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000029,0 2px 10px #00000014;display:grid;place-items:center}.indus-plakette svg,.indus-plakette img{width:100%;height:100%;display:block;overflow:visible}
