/* Exact supplied PNG used as a floating infographic. */
html body main .hero .hero-info-one {
  position: absolute !important;
  top: auto !important;
  right: clamp(34px, 5vw, 82px) !important;
  bottom: 92px !important;
  left: auto !important;
  z-index: 3 !important;
  display: block !important;
  width: clamp(160px, 15vw, 210px) !important;
  height: clamp(240px, 22.5vw, 315px) !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: url('/assets/hero-leads-tag-original.png?v=1') center / contain no-repeat !important;
  box-shadow: none !important;
  opacity: 1 !important;
  filter: none !important;
  overflow: visible !important;
  pointer-events: none !important;
  animation: originalTagFloat 7s ease-in-out infinite !important;
  will-change: transform;
}

html body main .hero .hero-info-one > *,
html body main .hero .hero-info-one::before,
html body main .hero .hero-info-one::after {
  display: none !important;
  content: none !important;
}

@keyframes originalTagFloat {
  0%, 100% { transform: translate3d(0, 0, 0); }
  50% { transform: translate3d(0, -12px, 0); }
}

@media (max-width: 768px) {
  html body main .hero .hero-info-one {
    top: auto !important;
    right: auto !important;
    bottom: 66px !important;
    left: 50% !important;
    width: clamp(126px, 37vw, 166px) !important;
    height: clamp(189px, 55.5vw, 249px) !important;
    animation: originalTagFloatMobile 7s ease-in-out infinite !important;
  }

  @keyframes originalTagFloatMobile {
    0%, 100% { transform: translate3d(-50%, 0, 0); }
    50% { transform: translate3d(-50%, -10px, 0); }
  }
}

@media (max-width: 430px) {
  html body main .hero .hero-info-one {
    bottom: 62px !important;
    width: 136px !important;
    height: 204px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body main .hero .hero-info-one {
    animation: none !important;
    transform: none !important;
    will-change: auto;
  }

  @media (max-width: 768px) {
    html body main .hero .hero-info-one {
      transform: translateX(-50%) !important;
    }
  }
}
