.elementor-820 .elementor-element.elementor-element-3c2e6eb:not(.elementor-motion-effects-element-type-background), .elementor-820 .elementor-element.elementor-element-3c2e6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02475100;}.elementor-820 .elementor-element.elementor-element-3c2e6eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-820 .elementor-element.elementor-element-3c2e6eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-820 .elementor-element.elementor-element-a40e0df .elementor-repeater-item-ba1a685 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-820 .elementor-element.elementor-element-a40e0df .elementor-repeater-item-ba1a685{left:40%;--hotspot-translate-x:40%;bottom:8%;--hotspot-translate-y:8%;--white-space:normal;}.elementor-820 .elementor-element.elementor-element-a40e0df .elementor-repeater-item-ba1a685 .e-hotspot__tooltip{min-width:300px;}.elementor-820 .elementor-element.elementor-element-a40e0df .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-820 .elementor-element.elementor-element-a40e0df{--background-align:center;--hotspot-size:10px;--hotspot-box-color:var( --e-global-color-accent );--tooltip-text-color:var( --e-global-color-text );--tooltip-align:center;--tooltip-padding:24px 18px 24px 18px;--tooltip-color:var( --e-global-color-accent );--tooltip-border-radius:23px 23px 23px 23px;}.elementor-820 .elementor-element.elementor-element-a40e0df .e-hotspot__tooltip{font-family:"ITC Benguiat Std Book";font-size:14px;font-weight:500;line-height:18px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.09);}@media(max-width:1024px){.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-820 .elementor-element.elementor-element-a40e0df .elementor-repeater-item-ba1a685 .e-hotspot__tooltip{min-width:100px;}}/* Start custom CSS for html, class: .elementor-element-78634ec */#container {
    width:100%; 
    margin: 0 auto; 
    text-align: center;
}
.loading {
    margin-top: 10em;
    text-align: center;
    color: #126571;
    
}
.highcharts-background{
    fill:none;
}
.map_tooltip_title{
    color:#00515C;
    font-family:'Mulish';
    font-weight:bold;
    font-weight:14px;
    text-align: center;
    line-height:1em !important;
    margin-top:10px;
}
.map_tooltip_para p{
    text-align: center;
}

.highcharts-point:before {
    content: '';
    width: 10px !important;
    height: 10px !important;
    background: #000 !important;
    position: absolute !important;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-a40e0df */.elementor-820 .elementor-element.elementor-element-a40e0df .e-hotspot__outer-circle{
    background-color: #2BFBF8;
}
.elementor-820 .elementor-element.elementor-element-a40e0df .e-hotspot__button{
    font-size: var(--hotspot-size,23px);
}
.elementor-820 .elementor-element.elementor-element-a40e0df .e-hotspot__tooltip h5{
    font-size: 18px;
    font-weight: 700;
    font-family: "Mulish",sans-serif;
    line-height: 23px;
    margin-bottom: 5px;
}
.elementor-820 .elementor-element.elementor-element-a40e0df .e-hotspot__tooltip h6{
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0;
    font-family: "Mulish",sans-serif;
}
.elementor-820 .elementor-element.elementor-element-a40e0df .e-hotspot__tooltip{
    font-size: 14px;
    line-height: 18px;
}
@media screen and (max-width:767px){
    .elementor-820 .elementor-element.elementor-element-a40e0df .e-hotspot__tooltip h5{
        font-size:15px;
        line-height:1.1;
    }
    .elementor-820 .elementor-element.elementor-element-a40e0df .e-hotspot__tooltip h6{
        font-size: 14px;
    }
    .elementor-820 .elementor-element.elementor-element-a40e0df .e-hotspot__tooltip{
        font-size:12px;
    }
}/* End custom CSS */