.elementor-15311 .elementor-element.elementor-element-775696d0 .elementor-repeater-item-8f6ab7b{left:11%;--hotspot-translate-x:11%;top:36%;--hotspot-translate-y:36%;}.elementor-15311 .elementor-element.elementor-element-775696d0 .elementor-repeater-item-31f7f4b{left:24%;--hotspot-translate-x:24%;top:42%;--hotspot-translate-y:42%;}.elementor-15311 .elementor-element.elementor-element-775696d0 .elementor-repeater-item-21c8185{left:42%;--hotspot-translate-x:42%;top:55%;--hotspot-translate-y:55%;}.elementor-15311 .elementor-element.elementor-element-775696d0 .elementor-repeater-item-c10f7fa{left:61%;--hotspot-translate-x:61%;top:73%;--hotspot-translate-y:73%;}.elementor-15311 .elementor-element.elementor-element-775696d0 .elementor-repeater-item-40ab1b4{left:89%;--hotspot-translate-x:89%;top:68%;--hotspot-translate-y:68%;}.elementor-15311 .elementor-element.elementor-element-775696d0 .elementor-repeater-item-eb19d8d{left:64%;--hotspot-translate-x:64%;top:63%;--hotspot-translate-y:63%;}.elementor-15311 .elementor-element.elementor-element-775696d0 .elementor-repeater-item-d6ed00f{left:89%;--hotspot-translate-x:89%;top:43%;--hotspot-translate-y:43%;}.elementor-15311 .elementor-element.elementor-element-775696d0 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-15311 .elementor-element.elementor-element-775696d0{--hotspot-color:#5522DD;--tooltip-text-color:#5522DD;}/* Start custom CSS for hotspot, class: .elementor-element-775696d0 */.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 */