:root{--eb-glow-color:#007cba;--eb-animation-duration:1s;--eb-animation-delay:0s}@keyframes eb-glow{0%{box-shadow:0 0 0 0 var(--eb-glow-color,#111)}70%{box-shadow:0 0 0 30px var(--eb-glow-color,#111);opacity:0}to{box-shadow:0 0 0 0 var(--eb-glow-color,#111);opacity:0}}@keyframes eb-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes eb-scale{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes eb-shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@keyframes eb-wobble{0%{transform:rotate(0deg)}15%{transform:rotate(-5deg)}30%{transform:rotate(3deg)}45%{transform:rotate(-3deg)}60%{transform:rotate(2deg)}75%{transform:rotate(-1deg)}to{transform:rotate(0deg)}}@keyframes eb-ripple{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.5)}}@keyframes eb-sonar{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(2)}}@keyframes eb-wave{0%{opacity:.7;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}to{opacity:0;transform:scale(2)}}@keyframes eb-radar{0%{opacity:1;transform:scale(.5) rotate(0deg)}to{opacity:0;transform:scale(2) rotate(1turn)}}@keyframes eb-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes eb-bounce{0%,20%,53%,80%,to{transform:translateY(0)}40%,43%{transform:translateY(-8px)}70%{transform:translateY(-4px)}90%{transform:translateY(-2px)}}@keyframes eb-tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@keyframes eb-heartbeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes eb-flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes eb-tooltip-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes eb-tooltip-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes eb-tooltip-zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes eb-tooltip-bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes eb-tooltip-flipIn{0%{opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0)}}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-hotspot-animation-glow .eb-hotspot-marker-inner{animation:eb-pulse 2s infinite}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-hotspot-animation-glow .eb-hotspot-marker-inner:before{animation:eb-glow 3s cubic-bezier(.4,0,1,1) infinite both;border-radius:100px;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-hotspot-animation-glow .eb-hotspot-marker-inner:after{animation:eb-glow 3s cubic-bezier(.4,0,1,1) .5s infinite both;border-radius:100px;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-hotspot-animation-pulse .eb-hotspot-marker-inner{animation:eb-pulse 2s infinite}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-hotspot-animation-bounce .eb-hotspot-marker-inner{animation:eb-bounce 2s infinite}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-hotspot-animation-shake .eb-hotspot-marker-inner{animation:eb-shake .82s cubic-bezier(.36,.07,.19,.97) infinite}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-hotspot-animation-tada .eb-hotspot-marker-inner{animation:eb-tada 1s infinite}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-hotspot-animation-heartbeat .eb-hotspot-marker-inner{animation:eb-heartbeat 1.5s ease-in-out infinite}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-hotspot-animation-flash .eb-hotspot-marker-inner{animation:eb-flash 2s infinite}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-animation-glow .eb-hotspot-marker-inner{animation:eb-glow 2s infinite}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-animation-rotate .eb-hotspot-marker-inner{animation:eb-rotate 3s linear infinite}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-animation-scale .eb-hotspot-marker-inner{animation:eb-scale 1.5s ease-in-out infinite}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-animation-shake .eb-hotspot-marker-inner{animation:eb-shake .8s ease-in-out infinite}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-animation-wobble .eb-hotspot-marker-inner{animation:eb-wobble 1s ease-in-out infinite}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-animation-flash .eb-hotspot-marker-inner{animation:eb-flash 1.5s ease-in-out infinite}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-effect-ripple:before{animation:eb-ripple 1.5s ease-out infinite;border:2px solid}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-effect-sonar:before{animation:eb-sonar 2s ease-out infinite;border:1px solid}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-effect-wave:before{animation:eb-wave 2.5s ease-out infinite;border:3px solid}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-effect-radar:before{animation:eb-radar 2s linear infinite;border:2px solid;border-top:2px solid transparent}.eb-image-hotspots-wrapper .eb-hotspot-tooltip:not(.always-visible) .eb-tooltip-inner{animation-delay:var(--eb-animation-delay);animation-duration:var(--eb-animation-duration);opacity:0;transition:all .3s ease;visibility:hidden}.eb-image-hotspots-wrapper .eb-hotspot-tooltip-video .eb-video-container{height:0;padding-bottom:56.25%;position:relative;width:100%}.eb-image-hotspots-wrapper .eb-hotspot-tooltip-video .eb-video-container iframe{border:none;border-radius:4px;height:100%;left:0;position:absolute;top:0;width:100%}.eb-image-hotspots-wrapper .eb-hotspot-marker-link{cursor:pointer;transition:all .3s ease}.eb-image-hotspots-wrapper .eb-hotspot-marker-link:hover{transform:translate(-50%,-50%) scale(1.1)}.eb-image-hotspots-wrapper .eb-hotspot-tooltip-multiple{z-index:1000}.eb-image-hotspots-wrapper .eb-hotspot-tooltip-multiple.active{display:block}.eb-image-hotspots-wrapper .eb-hotspot-tooltip-multiple:not(.active){display:none}.eb-image-hotspots-wrapper .eb-hotspot-group.group-active .eb-hotspot-marker{opacity:1;pointer-events:all}.eb-image-hotspots-wrapper .eb-hotspot-group:not(.group-active) .eb-hotspot-marker{opacity:.5;pointer-events:none}.eb-image-hotspots-wrapper .eb-hotspot-tooltip-advanced{position:absolute;z-index:999}.eb-image-hotspots-wrapper .eb-hotspot-tooltip-advanced.position-top{bottom:100%;left:50%;transform:translateX(-50%)}.eb-image-hotspots-wrapper .eb-hotspot-tooltip-advanced.position-bottom{left:50%;top:100%;transform:translateX(-50%)}.eb-image-hotspots-wrapper .eb-hotspot-tooltip-advanced.position-left{right:100%;top:50%;transform:translateY(-50%)}.eb-image-hotspots-wrapper .eb-hotspot-tooltip-advanced.position-right{left:100%;top:50%;transform:translateY(-50%)}@media(max-width:768px){.eb-image-hotspots-wrapper .eb-hotspot-tooltip{font-size:14px;max-width:250px}.eb-image-hotspots-wrapper .eb-hotspot-tooltip-video .eb-video-container{padding-bottom:75%}}@media(max-width:480px){.eb-image-hotspots-wrapper .eb-hotspot-tooltip{font-size:12px;max-width:200px}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-animation-shake{animation-duration:1.2s}.eb-image-hotspots-wrapper .eb-hotspot-marker.eb-animation-wobble{animation-duration:1.5s}}
