.kitify-hotspot--active{z-index:2}.kitify-hotspot__outer-circle,.kitify-hotspot__inner-circle{content:"";display:inline-block;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:50%}.kitify-hotspot__inner-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--hotspot-color);padding:calc(var(--hotspot-size,18px) / 2)}.kitify-hotspot__outer-circle{background-color:var(--hotspot-color);padding:var(--hotspot-padding,4px);width:var(--hotspot-size,18px);height:var(--hotspot-size,18px)}.kitify-hotspot--overlay{opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.kitify-hotspot--overlay:hover,.kitify-hotspot--active .kitify-hotspot--overlay{opacity:1}.kitify-hotspot--soft-beat{-webkit-animation:kitify-hotspot-soft-beat .7s infinite alternate;animation:kitify-hotspot-soft-beat .7s infinite alternate;-webkit-animation-timing-function:ease;animation-timing-function:ease}.kitify-hotspot--expand .kitify-hotspot__outer-circle{-webkit-animation:kitify-hotspot-expand 2s infinite;animation:kitify-hotspot-expand 2s infinite}.kitify-hotspot--sequenced{-webkit-animation:fadeIn .3s;animation:fadeIn .3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.kitify-hotspot__direction-mask{overflow:hidden;position:absolute;pointer-events:none}.kitify-hotspot__direction-mask .kitify-hotspot__tooltip{-webkit-box-shadow:none!important;box-shadow:none!important;position:static}.kitify-hotspot--active .kitify-hotspot__tooltip{pointer-events:visible}.kitify-hotspot--active .kitify-hotspot--fade-in-out{opacity:1}.kitify-hotspot--fade-grow{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.kitify-hotspot--active .kitify-hotspot--fade-grow{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.kitify-hotspot--tooltip-animation-from-top,.kitify-hotspot--override-tooltip-animation-from-top{-webkit-transform:translate(0,calc(-100% - 1px));transform:translate(0,calc(-100% - 1px))}.kitify-hotspot--tooltip-animation-from-left,.kitify-hotspot--override-tooltip-animation-from-left{-webkit-transform:translate(calc(-100% - 1px),0);transform:translate(calc(-100% - 1px),0)}.kitify-hotspot--tooltip-animation-from-right,.kitify-hotspot--override-tooltip-animation-from-right{-webkit-transform:translate(calc(100% + 1px),0);transform:translate(calc(100% + 1px),0)}.kitify-hotspot--tooltip-animation-from-bottom,.kitify-hotspot--override-tooltip-animation-from-bottom{-webkit-transform:translate(0,calc(100% + 1px));transform:translate(0,calc(100% + 1px))}.kitify-hotspot--fade-direction{opacity:0}.kitify-hotspot--active .kitify-hotspot--slide-direction,.kitify-hotspot--active .kitify-hotspot--fade-direction{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);opacity:1}.kitify-hotspot--show-tooltip{-webkit-transition:none;transition:none;opacity:1;pointer-events:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}.elementor-root-fake{height:0;overflow:hidden}.elementor-root-fake .kitify-hotspot{position:static}.elementor-root-fake .kitify-hotspot__tooltip{position:fixed;z-index:2}