.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );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 ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.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 );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1211 .elementor-element.elementor-element-4bfa6f79 .elementor-repeater-item-e12a32e{left:76%;--hotspot-translate-x:76%;top:40%;--hotspot-translate-y:40%;}.elementor-1211 .elementor-element.elementor-element-4bfa6f79 .elementor-repeater-item-5523f91{left:79%;--hotspot-translate-x:79%;top:44%;--hotspot-translate-y:44%;}.elementor-1211 .elementor-element.elementor-element-4bfa6f79 .elementor-repeater-item-b7c67ce{left:81%;--hotspot-translate-x:81%;top:54%;--hotspot-translate-y:54%;}.elementor-1211 .elementor-element.elementor-element-4bfa6f79 .elementor-repeater-item-51e2402{left:22%;--hotspot-translate-x:22%;top:52%;--hotspot-translate-y:52%;}.elementor-1211 .elementor-element.elementor-element-4bfa6f79 .elementor-repeater-item-11f91c1{left:50%;--hotspot-translate-x:50%;top:42%;--hotspot-translate-y:42%;}.elementor-1211 .elementor-element.elementor-element-4bfa6f79 .elementor-repeater-item-58fec44{left:43%;--hotspot-translate-x:43%;top:39%;--hotspot-translate-y:39%;}.elementor-1211 .elementor-element.elementor-element-4bfa6f79 .elementor-repeater-item-adb8225{left:20%;--hotspot-translate-x:20%;top:51%;--hotspot-translate-y:51%;}.elementor-1211 .elementor-element.elementor-element-4bfa6f79 .elementor-repeater-item-39c7d46{left:82%;--hotspot-translate-x:82%;top:48%;--hotspot-translate-y:48%;}.elementor-1211 .elementor-element.elementor-element-4bfa6f79 .elementor-repeater-item-66ca06e{left:58%;--hotspot-translate-x:58%;top:42%;--hotspot-translate-y:42%;}.elementor-1211 .elementor-element.elementor-element-4bfa6f79 .elementor-repeater-item-a99d69a{left:75%;--hotspot-translate-x:75%;top:47%;--hotspot-translate-y:47%;}.elementor-1211 .elementor-element.elementor-element-4bfa6f79 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-1211 .elementor-element.elementor-element-4bfa6f79{--background-align:center;}.elementor-1211 .elementor-element.elementor-element-109a26f6{--spacer-size:80px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1211 .elementor-element.elementor-element-33fd5c76{text-align:start;font-family:var( --e-global-typography-ef56a1d-font-family ), Sans-serif;font-size:var( --e-global-typography-ef56a1d-font-size );font-style:var( --e-global-typography-ef56a1d-font-style );line-height:var( --e-global-typography-ef56a1d-line-height );color:var( --e-global-color-secondary );}.elementor-1211 .elementor-element.elementor-element-541fe258{--spacer-size:40px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-1211 .elementor-element.elementor-element-44a79c68{--spacer-size:20px;}.elementor-1211 .elementor-element.elementor-element-335e1789{--spacer-size:20px;}.elementor-1211 .elementor-element.elementor-element-6679c69f{--spacer-size:60px;}@media(max-width:1024px) and (min-width:768px){.elementor-1211 .elementor-element.elementor-element-431a99d7{width:50%;}.elementor-1211 .elementor-element.elementor-element-56c9ef86{width:50%;}.elementor-1211 .elementor-element.elementor-element-3139e322{width:50%;}.elementor-1211 .elementor-element.elementor-element-4b655cae{width:50%;}.elementor-1211 .elementor-element.elementor-element-333371b{width:50%;}.elementor-1211 .elementor-element.elementor-element-3a76097a{width:50%;}.elementor-1211 .elementor-element.elementor-element-722c8d89{width:50%;}.elementor-1211 .elementor-element.elementor-element-4c988061{width:50%;}.elementor-1211 .elementor-element.elementor-element-4baf9e3b{width:50%;}.elementor-1211 .elementor-element.elementor-element-5123a891{width:50%;}}@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{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1211 .elementor-element.elementor-element-33fd5c76{font-size:var( --e-global-typography-ef56a1d-font-size );line-height:var( --e-global-typography-ef56a1d-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-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{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1211 .elementor-element.elementor-element-33fd5c76{font-size:var( --e-global-typography-ef56a1d-font-size );line-height:var( --e-global-typography-ef56a1d-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}