.elementor-1964 .elementor-element.elementor-element-1a58d8a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1964 .elementor-element.elementor-element-1a58d8a1:not(.elementor-motion-effects-element-type-background), .elementor-1964 .elementor-element.elementor-element-1a58d8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-140ebfc );}.elementor-1964 .elementor-element.elementor-element-17a95ecd{text-align:center;}.elementor-1964 .elementor-element.elementor-element-1e0353d2 .elementor-repeater-item-3d97486{left:14%;--hotspot-translate-x:14%;top:11%;--hotspot-translate-y:11%;}.elementor-1964 .elementor-element.elementor-element-1e0353d2 .elementor-repeater-item-ca04e92{left:80%;--hotspot-translate-x:80%;top:11%;--hotspot-translate-y:11%;}.elementor-1964 .elementor-element.elementor-element-1e0353d2 .elementor-repeater-item-7e06c2a{left:8%;--hotspot-translate-x:8%;top:41%;--hotspot-translate-y:41%;}.elementor-1964 .elementor-element.elementor-element-1e0353d2 .elementor-repeater-item-d2986bf{left:85%;--hotspot-translate-x:85%;top:42%;--hotspot-translate-y:42%;}.elementor-1964 .elementor-element.elementor-element-1e0353d2 .elementor-repeater-item-614101c{left:18%;--hotspot-translate-x:18%;top:72%;--hotspot-translate-y:72%;}.elementor-1964 .elementor-element.elementor-element-1e0353d2 .elementor-repeater-item-87ea346{left:80%;--hotspot-translate-x:80%;top:72%;--hotspot-translate-y:72%;}.elementor-1964 .elementor-element.elementor-element-1e0353d2 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1964 .elementor-element.elementor-element-1e0353d2{--container-width:100%;--image-width:100%;--hotspot-color:var( --e-global-color-text );--hotspot-size:1.5rem;--tooltip-text-color:var( --e-global-color-text );}.elementor-1964 .elementor-element.elementor-element-1e0353d2 .e-hotspot__label{font-weight:bold;}/* Start custom CSS for hotspot, class: .elementor-element-1e0353d2 */.elementor-1964 .elementor-element.elementor-element-1e0353d2 .e-hotspot{
    z-index: 2 !important;
    justify-content: flex-start;
}

.elementor-1964 .elementor-element.elementor-element-1e0353d2 .e-hotspot__label{
    white-space: nowrap;
}


@media (max-width: 1024px) and (min-width: 768px){
    .elementor-1964 .elementor-element.elementor-element-1e0353d2{
        display:none;
    }
}

@media (max-width: 767px){
   .elementor-1964 .elementor-element.elementor-element-1e0353d2{
       display:none;
   }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-649d8f26 */@media (min-width: 1024px){
    .elementor-1964 .elementor-element.elementor-element-649d8f26.elementor-widget-html{
        display:none;
    }
}

@media (max-width: 1024px) and (min-width: 768px){
.elementor-1964 .elementor-element.elementor-element-649d8f26.elementor-widget-html{
    display: grid;
    grid-template-columns: repeat(2,1fr);
}

}

@media (max-width: 767px){
    .elementor-1964 .elementor-element.elementor-element-649d8f26.elementor-widget-html{
    display: grid;
    grid-template-columns: repeat(1,1fr);
}

}

.elementor-1964 .elementor-element.elementor-element-649d8f26.elementor-widget-html .e-hotspot {
    position: relative;
    display: block;
    padding:20px;
    border-radius:20px;
    box-shadow:0 0 10px #ddd;
    margin-bottom:10px;
}

.elementor-1964 .elementor-element.elementor-element-649d8f26.elementor-widget-html .e-hotspot__label{
    position:relative;
    display: block;
}

.elementor-1964 .elementor-element.elementor-element-649d8f26.elementor-widget-html .e-hotspot__tooltip{
    position:relative;
    display:block !important;
    color: var(--e-global-color-text);
    text-align: center;
}

.elementor-1964 .elementor-element.elementor-element-649d8f26.elementor-widget-html .e-hotspot__label{
    font-size:1.5rem;
    font-weight:bold;
}/* End custom CSS */