.elementor-15305 .elementor-element.elementor-element-7d346aa0 .elementor-repeater-item-e7eb683{left:48%;--hotspot-translate-x:48%;top:42%;--hotspot-translate-y:42%;}.elementor-15305 .elementor-element.elementor-element-7d346aa0 .elementor-repeater-item-c7af6c1{left:71%;--hotspot-translate-x:71%;top:54%;--hotspot-translate-y:54%;}.elementor-15305 .elementor-element.elementor-element-7d346aa0 .elementor-repeater-item-3b7d464{left:79%;--hotspot-translate-x:79%;top:71%;--hotspot-translate-y:71%;}.elementor-15305 .elementor-element.elementor-element-7d346aa0 .elementor-repeater-item-3e6b838{left:69%;--hotspot-translate-x:69%;top:73%;--hotspot-translate-y:73%;}.elementor-15305 .elementor-element.elementor-element-7d346aa0 .elementor-repeater-item-038e8a6{left:21%;--hotspot-translate-x:21%;top:50%;--hotspot-translate-y:50%;}.elementor-15305 .elementor-element.elementor-element-7d346aa0 .elementor-repeater-item-7910e8e{left:10%;--hotspot-translate-x:10%;top:50%;--hotspot-translate-y:50%;}.elementor-15305 .elementor-element.elementor-element-7d346aa0 .elementor-repeater-item-2147c0b{left:31%;--hotspot-translate-x:31%;top:63%;--hotspot-translate-y:63%;}.elementor-15305 .elementor-element.elementor-element-7d346aa0 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-15305 .elementor-element.elementor-element-7d346aa0{--container-width:100%;--image-width:100%;--hotspot-color:#5522DD;--tooltip-text-color:#5522DD;}/* Start custom CSS for hotspot, class: .elementor-element-7d346aa0 */.e-hotspot__button .e-hotspot__label {
    opacity: 0;
    transition: .2s ease all!important;
}

.e-hotspot__button:hover .e-hotspot__label {
    opacity: 1;
        transition: .2s ease all!important;

}

.e-hotspot__button {
    padding: 5px 10px!important;
}

.e-hotspot__button:hover {
    /*background-color: #5522dd!important;*/
    padding: 5px 10px!important;
    border-radius: 500px!important;
            transition: .2s ease all!important;

}

.e-hotspot__button:hover .fas.fa-dot-circle {
    color: white;
            transition: .2s ease all!important;

}

.e-hotspot__button .fas.fa-dot-circle {
    color: #5522dd;
            transition: .2s ease all!important;

}

.e-hotspot:hover .e-hotspot__tooltip {
    background-color: #5522dd!important;
    border-radius: 500px!important;
    padding: 5px 10px;
    transform: translateY(0)
}

.e-hotspot .e-hotspot__tooltip {
        transform: translateY(20px)

}/* End custom CSS */