.aae-hotspot-point[data-aae-hotspot-mode=tooltip] .aae-hotspot-content{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s .25s}.aae-hotspot-point[data-aae-hotspot-mode=tooltip] .aae-hotspot-content::after{background-color:inherit}.aae-hotspot-point[data-aae-hotspot-mode=tooltip] .aae-hotspot-content.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,visibility 0s}.aae-hotspot-point[data-aae-hotspot-mode=tooltip] .aae-hotspot-content p{margin:0}.aae-image-hotspot[data-aae-hsp-trigger=hover] .aae-hotspot-point[data-aae-hotspot-mode=tooltip]:hover .aae-hotspot-content,.aae-image-hotspot[data-aae-hsp-trigger=none] .aae-hotspot-point[data-aae-hotspot-mode=tooltip] .aae-hotspot-content{opacity:1;visibility:visible;pointer-events:auto}.aae-hotspot-point[data-aae-hotspot-mode=lightbox] .aae-hotspot-content{opacity:0;visibility:hidden;pointer-events:none}.aae-hsp-portal{position:fixed;inset:0;z-index:0;pointer-events:none}.aae-hotspot-lightbox{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s .25s}.aae-hotspot-lightbox.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,visibility 0s}.elementor .aae-hotspot-lightbox .aae-hotspot-content{position:static;transform:scale(.92);margin:0;transition:transform .25s ease}.elementor .aae-hotspot-lightbox.active .aae-hotspot-content{transform:scale(1)}.aae-hotspot-point:not([data-aae-hotspot-mode=lightbox]) .aae-hotspot-close{display:none}.aae-hotspot-tour-active .aae-hotspot-marker{box-shadow:0 0 0 4px rgba(255,255,255,.5),0 0 0 6px currentColor}.aae-hotspot-editor-focus .aae-hotspot-marker{outline:2px solid #6d5cff;outline-offset:2px}.aae-hotspot-dragging{cursor:grabbing!important}.anim-beat{animation:AAEHspBeat var(--anim-speed,1s) infinite}.anim-pulse::after,.anim-pulse::before{position:absolute;content:"";inset:0;border-radius:100px;animation:AAEHspPulse var(--anim-speed,3s) infinite cubic-bezier(.4,0,1,1) both}.anim-pulse::after{animation-delay:.5s}.anim-ripple::before{position:absolute;content:"";inset:0;border-radius:100px;animation:AAEHspRipple var(--anim-speed,1.6s) infinite cubic-bezier(.2,.6,.4,1) both}.anim-ring::before{position:absolute;content:"";inset:-4px;border-radius:100px;border:2px solid currentColor;animation:AAEHspRing var(--anim-speed,2s) infinite ease-in-out both}.anim-glow{animation:AAEHspGlow var(--anim-speed,2s) infinite ease-in-out both}.anim-bounce{animation:AAEHspBounce var(--anim-speed,1.2s) infinite ease-in-out both}@keyframes AAEHspBeat{0%{transform:scale(1.15)}50%{transform:scale(1)}100%{transform:scale(1.15)}}@keyframes AAEHspPulse{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 30px currentColor;opacity:0}100%{box-shadow:0 0 0 0 currentColor;opacity:0}}@keyframes AAEHspRipple{0%{box-shadow:0 0 0 0 currentColor;opacity:.6}100%{box-shadow:0 0 0 22px currentColor;opacity:0}}@keyframes AAEHspRing{0%,100%{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}@keyframes AAEHspGlow{0%,100%{box-shadow:0 0 4px 0 currentColor}50%{box-shadow:0 0 16px 6px currentColor}}@keyframes AAEHspBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.anim-beat,.anim-bounce,.anim-glow,.anim-pulse::after,.anim-pulse::before,.anim-ring::before,.anim-ripple::before{animation:none!important}}
/*# sourceMappingURL=image-hotspot.min.css.map */
