.elementor-1786 .elementor-element.elementor-element-54ee729{--display:flex;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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 ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1786 .elementor-element.elementor-element-4d864af .elementor-repeater-item-abd0be9{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-1786 .elementor-element.elementor-element-4d864af .elementor-repeater-item-868f118{left:65%;--hotspot-translate-x:65%;top:68%;--hotspot-translate-y:68%;}.elementor-1786 .elementor-element.elementor-element-4d864af .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1786 .elementor-element.elementor-element-4d864af > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-49f455b ) 0%, var( --e-global-color-f236ed9 ) 75%);}.elementor-1786 .elementor-element.elementor-element-4d864af{--tooltip-transition-duration:300ms;--hotspot-size:60px;--hotspot-box-color:#8E8E8E66;--hotspot-padding:10px;--hotspot-border-radius:50% 50% 50% 50%;--tooltip-text-color:var( --e-global-color-96c2070 );--tooltip-color:var( --e-global-color-49f455b );--tooltip-border-radius:10px 10px 10px 10px;}.elementor-1786 .elementor-element.elementor-element-4d864af .e-hotspot__tooltip{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}