.elementor-15308 .elementor-element.elementor-element-367f9651 .elementor-repeater-item-4b17f8e{left:56%;--hotspot-translate-x:56%;top:44%;--hotspot-translate-y:44%;}.elementor-15308 .elementor-element.elementor-element-367f9651 .elementor-repeater-item-021618b{left:13%;--hotspot-translate-x:13%;top:50%;--hotspot-translate-y:50%;}.elementor-15308 .elementor-element.elementor-element-367f9651 .elementor-repeater-item-2722543{left:31%;--hotspot-translate-x:31%;top:77%;--hotspot-translate-y:77%;}.elementor-15308 .elementor-element.elementor-element-367f9651 .elementor-repeater-item-3a61883{left:43%;--hotspot-translate-x:43%;top:67%;--hotspot-translate-y:67%;}.elementor-15308 .elementor-element.elementor-element-367f9651 .elementor-repeater-item-2e16f86{left:59%;--hotspot-translate-x:59%;top:76%;--hotspot-translate-y:76%;}.elementor-15308 .elementor-element.elementor-element-367f9651 .elementor-repeater-item-d4f4438{left:64%;--hotspot-translate-x:64%;top:57%;--hotspot-translate-y:57%;}.elementor-15308 .elementor-element.elementor-element-367f9651 .elementor-repeater-item-788e750{left:82%;--hotspot-translate-x:82%;top:48%;--hotspot-translate-y:48%;}.elementor-15308 .elementor-element.elementor-element-367f9651 .elementor-repeater-item-51c0cdf{left:67%;--hotspot-translate-x:67%;top:50%;--hotspot-translate-y:50%;}.elementor-15308 .elementor-element.elementor-element-367f9651 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-15308 .elementor-element.elementor-element-367f9651{--hotspot-color:#5522DD;--tooltip-text-color:#5522DD;}/* Start custom CSS for hotspot, class: .elementor-element-367f9651 */.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 */