.athemes-addons-image-hotspots{position:relative}.hotspot-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;text-decoration:none!important;gap:10px}.hotspot-element .hotspot-tooltip p:last-of-type{margin-bottom:0}.hotspot-element .hotspot-tooltip{background-color:#fff;padding:10px;display:block;position:absolute;width:var(--aafe-tooltip-width);text-align:center}.hotspot-element.position-bottom .hotspot-tooltip{top:calc(100% + 10px)}.hotspot-element.position-top .hotspot-tooltip{bottom:calc(100% + 10px)}.hotspot-element.position-left .hotspot-tooltip{right:calc(100% + 10px)}.hotspot-element.position-right .hotspot-tooltip{left:calc(100% + 10px)}.hotspot-element.position-bottom .hotspot-tooltip,.hotspot-element.position-top .hotspot-tooltip{left:calc(var(--aafe-tooltip-width)/ -2 + 50%)}.hotspot-element.position-right .hotspot-tooltip::before{content:'';position:absolute;top:50%;left:-20px;margin-top:-10px;border:10px solid transparent;border-right-color:#fff}.hotspot-element.position-left .hotspot-tooltip::before{content:'';position:absolute;top:50%;right:-20px;margin-top:-10px;border:10px solid transparent;border-left-color:#fff}.hotspot-element.position-top .hotspot-tooltip::before{content:'';position:absolute;bottom:-20px;left:50%;margin-left:-10px;border:10px solid transparent;border-top-color:#fff}.hotspot-element.position-bottom .hotspot-tooltip::before{content:'';position:absolute;top:-20px;left:50%;margin-left:-10px;border:10px solid transparent;border-bottom-color:#fff}.hotspot-element .hotspot-tooltip:not(.on-always){visibility:hidden;opacity:0;-webkit-transition:all .3s;transition:all .3s}.hotspot-element .hotspot-tooltip.hotspot-clicked,.hotspot-element:hover .hotspot-tooltip.on-hover{visibility:visible;opacity:1}.hotspot-element .hotspot-tooltip.tooltip-animation-fade{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.hotspot-element:hover .hotspot-tooltip.tooltip-animation-fade{opacity:1}.hotspot-element.tooltip-animation-slide .hotspot-tooltip{opacity:0;-webkit-transition:-webkit-transform .3s opacity .3s;transition:-webkit-transform .3s opacity .3s;transition:transform .3s opacity .3s;transition:transform .3s opacity .3s,-webkit-transform .3s opacity .3s}.position-top.tooltip-animation-slide .hotspot-tooltip{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.position-bottom.tooltip-animation-slide .hotspot-tooltip{-webkit-transform:translateY(20px);transform:translateY(20px)}.position-left.tooltip-animation-slide .hotspot-tooltip{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.position-right.tooltip-animation-slide .hotspot-tooltip{-webkit-transform:translateX(20px);transform:translateX(20px)}.hotspot-element.tooltip-animation-slide:hover .hotspot-tooltip{-webkit-transform:translate(0);transform:translate(0);opacity:1}@keyframes hotspot-animation-glow{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes hotspot-animation-glow{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.hotspot-symbol{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;--icon-size:16px}.hotspot-symbol .aafe-icon{margin:0;width:var(--icon-size);height:var(--icon-size)}.hotspot-symbol svg{fill:#fff;width:var(--icon-size)!important;height:var(--icon-size)!important}.hotspot-symbol-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;z-index:11;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.hotspot-symbol-inner,.hotspot-symbol-inner::before{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear}.hotspot-animation-glow .hotspot-symbol-inner::before{content:'';display:block;position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1;-webkit-animation-name:hotspot-animation-glow;animation-name:hotspot-animation-glow;-webkit-animation-duration:2s;animation-duration:2s}@keyframes hotspot-animation-swing{0%,100%,70%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}75%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}85%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}90%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@-webkit-keyframes hotspot-animation-swing{0%,100%,70%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}75%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}85%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}90%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}.hotspot-animation-swing .hotspot-symbol-inner{-webkit-animation-name:hotspot-animation-swing;animation-name:hotspot-animation-swing;-webkit-animation-duration:3s;animation-duration:3s}.hotspot-animation-pulse .hotspot-symbol-inner{-webkit-animation-name:hotspot-animation-pulse;animation-name:hotspot-animation-pulse;-webkit-animation-duration:3s;animation-duration:3s}@keyframes hotspot-animation-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hotspot-animation-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.hotspot-animation-bounce .hotspot-symbol-inner{-webkit-animation-name:hotspot-animation-bounce;animation-name:hotspot-animation-bounce;-webkit-animation-duration:3s;animation-duration:3s}@keyframes hotspot-animation-bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes hotspot-animation-bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hotspot-animation-shake .hotspot-symbol-inner{-webkit-animation-name:hotspot-animation-shake;animation-name:hotspot-animation-shake;-webkit-animation-duration:3s;animation-duration:3s}@keyframes hotspot-animation-shake{0%,100%,87%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}88%,92%,96%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}90%,94%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}@-webkit-keyframes hotspot-animation-shake{0%,100%,87%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}88%,92%,96%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}90%,94%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}}