.branche-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.branche-icon svg{width:100%;height:100%;display:block}@keyframes bi-truck-roll{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@keyframes bi-wheel-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bi-case-bounce{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(-2deg)}}.branche-icon:hover .ic-logistik .truck-body,.kx-opt-card:hover .ic-logistik .truck-body,.branche:hover .ic-logistik .truck-body,.lib-cell:hover .ic-logistik .truck-body,[data-branche-host]:hover .ic-logistik .truck-body{animation:bi-truck-roll 1s ease-in-out infinite}.branche-icon:hover .ic-logistik .wheel,.kx-opt-card:hover .ic-logistik .wheel,.branche:hover .ic-logistik .wheel,.lib-cell:hover .ic-logistik .wheel,[data-branche-host]:hover .ic-logistik .wheel{animation:bi-wheel-spin 1s linear infinite}.branche-icon:hover .ic-logistik .case-back,.kx-opt-card:hover .ic-logistik .case-back,.branche:hover .ic-logistik .case-back,.lib-cell:hover .ic-logistik .case-back,[data-branche-host]:hover .ic-logistik .case-back{animation:bi-case-bounce .6s ease-in-out infinite}.branche-icon:hover .ic-logistik .case-front,.kx-opt-card:hover .ic-logistik .case-front,.branche:hover .ic-logistik .case-front,.lib-cell:hover .ic-logistik .case-front,[data-branche-host]:hover .ic-logistik .case-front{animation:bi-case-bounce .6s ease-in-out infinite;animation-delay:.1s}@keyframes bi-nurse-nod{0%,to{transform:rotate(0)}30%{transform:rotate(-4deg)}70%{transform:rotate(4deg)}}.branche-icon:hover .ic-pflege .nurse-head,.kx-opt-card:hover .ic-pflege .nurse-head,.branche:hover .ic-pflege .nurse-head,.lib-cell:hover .ic-pflege .nurse-head,[data-branche-host]:hover .ic-pflege .nurse-head{animation:bi-nurse-nod 1.4s ease-in-out infinite;transform-origin:32px 30px;transform-box:view-box}@keyframes bi-shield-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes bi-check-draw{0%{stroke-dashoffset:50}to{stroke-dashoffset:0}}.branche-icon:hover .ic-sicherheit .shield-group,.kx-opt-card:hover .ic-sicherheit .shield-group,.branche:hover .ic-sicherheit .shield-group,.lib-cell:hover .ic-sicherheit .shield-group,[data-branche-host]:hover .ic-sicherheit .shield-group{animation:bi-shield-pulse 1s ease-in-out infinite;transform-origin:center;transform-box:view-box}.branche-icon:hover .ic-sicherheit .check,.kx-opt-card:hover .ic-sicherheit .check,.branche:hover .ic-sicherheit .check,.lib-cell:hover .ic-sicherheit .check,[data-branche-host]:hover .ic-sicherheit .check{stroke-dasharray:50;animation:bi-check-draw .6s ease-out forwards}@keyframes bi-helmet-tilt{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.branche-icon:hover .ic-handwerk .helmet,.kx-opt-card:hover .ic-handwerk .helmet,.branche:hover .ic-handwerk .helmet,.lib-cell:hover .ic-handwerk .helmet,[data-branche-host]:hover .ic-handwerk .helmet{animation:bi-helmet-tilt 1.2s ease-in-out infinite;transform-origin:32px 50px;transform-box:view-box}@keyframes bi-tassel-swing{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes bi-board-rock{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.branche-icon:hover .ic-azubis .tassel,.kx-opt-card:hover .ic-azubis .tassel,.branche:hover .ic-azubis .tassel,.lib-cell:hover .ic-azubis .tassel,[data-branche-host]:hover .ic-azubis .tassel{animation:bi-tassel-swing .9s ease-in-out infinite;transform-origin:50px 28px;transform-box:view-box}.branche-icon:hover .ic-azubis .board,.kx-opt-card:hover .ic-azubis .board,.branche:hover .ic-azubis .board,.lib-cell:hover .ic-azubis .board,[data-branche-host]:hover .ic-azubis .board{animation:bi-board-rock 1.4s ease-in-out infinite;transform-origin:32px 26px;transform-box:view-box}@keyframes bi-heart-beat{0%,to{transform:scale(1)}20%{transform:scale(1.15)}40%{transform:scale(1)}60%{transform:scale(1.15)}80%{transform:scale(1)}}.branche-icon:hover .ic-soziales .heart,.kx-opt-card:hover .ic-soziales .heart,.branche:hover .ic-soziales .heart,.lib-cell:hover .ic-soziales .heart,[data-branche-host]:hover .ic-soziales .heart{animation:bi-heart-beat 1s ease-in-out infinite;transform-origin:32px 30px;transform-box:view-box}@keyframes bi-line-tick{0%,to{transform:scaleX(1)}50%{transform:scaleX(.55)}}@keyframes bi-cursor-blink{0%,49%,to{opacity:1}50%,99%{opacity:0}}.branche-icon:hover .ic-it .code-1,.kx-opt-card:hover .ic-it .code-1,.branche:hover .ic-it .code-1,.lib-cell:hover .ic-it .code-1,[data-branche-host]:hover .ic-it .code-1{animation:bi-line-tick 1.2s ease-in-out infinite;transform-origin:left}.branche-icon:hover .ic-it .code-2,.kx-opt-card:hover .ic-it .code-2,.branche:hover .ic-it .code-2,.lib-cell:hover .ic-it .code-2,[data-branche-host]:hover .ic-it .code-2{animation:bi-line-tick 1.2s ease-in-out infinite;animation-delay:.3s;transform-origin:left}.branche-icon:hover .ic-it .code-3,.kx-opt-card:hover .ic-it .code-3,.branche:hover .ic-it .code-3,.lib-cell:hover .ic-it .code-3,[data-branche-host]:hover .ic-it .code-3{animation:bi-line-tick 1.2s ease-in-out infinite;animation-delay:.6s;transform-origin:left}.branche-icon:hover .ic-it .code-4,.kx-opt-card:hover .ic-it .code-4,.branche:hover .ic-it .code-4,.lib-cell:hover .ic-it .code-4,[data-branche-host]:hover .ic-it .code-4{animation:bi-line-tick 1.2s ease-in-out infinite;animation-delay:.9s;transform-origin:left}.branche-icon:hover .ic-it .cursor,.kx-opt-card:hover .ic-it .cursor,.branche:hover .ic-it .cursor,.lib-cell:hover .ic-it .cursor,[data-branche-host]:hover .ic-it .cursor{animation:bi-cursor-blink .6s steps(2) infinite}@keyframes bi-case-open{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes bi-lock-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.branche-icon:hover .ic-sonstige .handle,.kx-opt-card:hover .ic-sonstige .handle,.branche:hover .ic-sonstige .handle,.lib-cell:hover .ic-sonstige .handle,[data-branche-host]:hover .ic-sonstige .handle{animation:bi-case-open 1.2s ease-in-out infinite;transform-origin:center bottom;transform-box:fill-box}.branche-icon:hover .ic-sonstige .lock,.kx-opt-card:hover .ic-sonstige .lock,.branche:hover .ic-sonstige .lock,.lib-cell:hover .ic-sonstige .lock,[data-branche-host]:hover .ic-sonstige .lock{animation:bi-lock-pulse .9s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@media(prefers-reduced-motion:reduce){.branche-icon svg *{animation:none!important}}.stat-cell .stat-icon{margin-bottom:2px;line-height:0}
