/* Sit Hire LAD under the demo copy, not on the floor of the screen. */

.voice-float .hire-lad {
  position: relative;
  left: auto;
  bottom: auto;
  margin-top: 36px;
  transform: perspective(700px) rotateX(2deg);
  animation: hire-lad-float 7s ease-in-out 1.1s infinite;
}

@keyframes hire-lad-float {
  0%, 100% { transform: perspective(700px) rotateX(2deg) translateY(0); }
  50% { transform: perspective(700px) rotateX(1deg) translateY(-4px); }
}

@media (max-width: 700px) {
  .voice-float .hire-lad {
    margin-top: 28px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .voice-float .hire-lad {
    animation: none !important;
    transform: none;
  }
}
