#business-desk.obdc-active { position: relative; }
#business-desk .obdc-connections { position: absolute; z-index: 4; pointer-events: none; overflow: visible; }
#business-desk .obdc-particles { position: absolute; z-index: 5; pointer-events: none; }
#business-desk #or-desk-capsules,
#business-desk #or-desk-capsule-action { opacity: 1 !important; transform: none !important; }
#business-desk.obdc-active #or-desk-capsules::before,
#business-desk.obdc-active #or-desk-capsules::after { display: none !important; animation: none !important; }
@media (prefers-reduced-motion: reduce) {
  #business-desk .obdc-particles { display: none; }
  #business-desk #or-desk-capsules > span,
  #business-desk #or-desk-capsule-action a { opacity: 1 !important; }
}
@media (max-width: 820px) {
  #business-desk #or-desk-capsules {
    width: min(184px, 100%) !important;
    gap: 32px !important;
  }
}
