.prozess-arbeiter{position:absolute;width:84px;height:80px;transform:translate(-50%,-50%);z-index:4;color:#40513f;background:var(--bg,#f4f1ea);border-radius:50%;pointer-events:none}.prozess-arbeiter svg{width:100%;height:100%;overflow:visible}
.prozess-arbeiter .geste{animation:handgriff 1.7s ease-in-out infinite;transform-origin:30px 38px}.prozess-arbeiter .blech{animation:blech 2.4s ease-in-out infinite}.prozess-arbeiter .presse{animation:presse 2s ease-in-out infinite}.prozess-arbeiter .spray{animation:spray 1.4s ease-in-out infinite}.prozess-arbeiter.geht .bein{animation:schritt .45s ease-in-out infinite alternate;transform-origin:30px 56px}.prozess-arbeiter.geht .b{animation-direction:alternate-reverse}
@keyframes handgriff{50%{transform:rotate(-7deg)}}@keyframes blech{0%,100%{transform:translateX(-6px)}50%{transform:translateX(6px)}}@keyframes presse{50%{transform:translateY(7px)}}@keyframes spray{50%{opacity:.15}}@keyframes schritt{from{transform:rotate(-18deg)}to{transform:rotate(18deg)}}
@media(max-width:700px){#film .fertigungsweg{padding-left:66px!important}.prozess-arbeiter{width:58px;height:55px}}
@media(prefers-reduced-motion:reduce){.prozess-arbeiter{display:none}.prozess-arbeiter *{animation:none!important}}
.prozess-arbeiter .laser-kopf{animation:laserkopf 2.4s ease-in-out infinite}.prozess-arbeiter .bohrer{animation:bohren 1.8s ease-in-out infinite}@keyframes laserkopf{50%{transform:translateX(6px)}}@keyframes bohren{0%,100%{transform:translateX(-2px)}50%{transform:translateX(1px)}}
@media(min-width:701px){#film .fertigungsweg .ablauf-schritt{width:42%}}
