.elementor-51943 .elementor-element.elementor-element-37a7473f{--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:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px;}.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-repeater-item-4d7f966{left:74.5%;--cmsmasters-hotspot-translate-x:74.5%;top:31%;--cmsmasters-hotspot-translate-y:31%;}.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-repeater-item-01e8452{left:81%;--cmsmasters-hotspot-translate-x:81%;top:32%;--cmsmasters-hotspot-translate-y:32%;}.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-repeater-item-2bcf5e8{left:90%;--cmsmasters-hotspot-translate-x:90%;top:35%;--cmsmasters-hotspot-translate-y:35%;}.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-repeater-item-a50d742{left:69.3%;--cmsmasters-hotspot-translate-x:69.3%;top:58%;--cmsmasters-hotspot-translate-y:58%;}.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-repeater-item-427cb51{left:66.5%;--cmsmasters-hotspot-translate-x:66.5%;top:58%;--cmsmasters-hotspot-translate-y:58%;}.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-repeater-item-f9b06bc{left:63.8%;--cmsmasters-hotspot-translate-x:63.8%;top:58%;--cmsmasters-hotspot-translate-y:58%;}.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-repeater-item-04fa13f{left:58%;--cmsmasters-hotspot-translate-x:58%;top:62%;--cmsmasters-hotspot-translate-y:62%;}.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-widget-cmsmasters-hotspot__tooltip-position{right:auto;bottom:calc(100% + var(--cmsmasters-tooltip-gap, 10px));left:auto;top:auto;}.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-widget-cmsmasters-hotspot__tooltip-position.default{right:auto;bottom:calc(100% + 30px + var(--cmsmasters-tooltip-gap, 10px));left:auto;top:auto;}.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-widget-cmsmasters-hotspot__active .elementor-widget-cmsmasters-hotspot__tooltip-position.default{right:auto;bottom:calc(100% + var(--cmsmasters-tooltip-gap, 10px));left:auto;top:auto;}.elementor-51943 .elementor-element.elementor-element-28703b93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--cmsmasters-background-align:center;--cmsmasters-container-width:100%;--cmsmasters-image-width:100%;--cmsmasters-container-max-width:100%;--cmsmasters-container-height:422px;--cmsmasters-image-border-radius:20px 20px 20px 20px;--cmsmasters-hotspot-color-normal:var( --e-global-color-background );--cmsmasters-hotspot-size:20px;--cmsmasters-tooltip-border-radius:10px 10px 10px 10px;}.elementor-51943 .elementor-element.elementor-element-28703b93.elementor-element{--align-self:center;}.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-widget-cmsmasters-hotspot__label{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );text-transform:var( --e-global-typography-h5-text-transform );font-style:var( --e-global-typography-h5-font-style );text-decoration:var( --e-global-typography-h5-text-decoration );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );word-spacing:var( --e-global-typography-h5-word-spacing );}.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-widget-cmsmasters-hotspot__tooltip{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );text-transform:var( --e-global-typography-h5-text-transform );font-style:var( --e-global-typography-h5-font-style );text-decoration:var( --e-global-typography-h5-text-decoration );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );word-spacing:var( --e-global-typography-h5-word-spacing );}@media(min-width:1601px){.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-widget-cmsmasters-hotspot__label{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );word-spacing:var( --e-global-typography-h5-word-spacing );}.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-widget-cmsmasters-hotspot__tooltip{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );word-spacing:var( --e-global-typography-h5-word-spacing );}}@media(max-width:1180px){.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-widget-cmsmasters-hotspot__label{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );word-spacing:var( --e-global-typography-h5-word-spacing );}.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-widget-cmsmasters-hotspot__tooltip{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );word-spacing:var( --e-global-typography-h5-word-spacing );}}@media(max-width:767px){.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-widget-cmsmasters-hotspot__label{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );word-spacing:var( --e-global-typography-h5-word-spacing );}.elementor-51943 .elementor-element.elementor-element-28703b93 .elementor-widget-cmsmasters-hotspot__tooltip{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );word-spacing:var( --e-global-typography-h5-word-spacing );}}