.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-2542 .elementor-element.elementor-element-486400f .elementor-repeater-item-48460c2{left:24%;--hotspot-translate-x:24%;bottom:9%;--hotspot-translate-y:9%;}.elementor-2542 .elementor-element.elementor-element-486400f .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-2542 .elementor-element.elementor-element-486400f{--opacity:1;--tooltip-transition-duration:1000ms;--hotspot-color:#E0E0E0;--hotspot-size:0px;--hotspot-min-width:609px;--hotspot-box-color:#74655C;--tooltip-text-color:#070606;--tooltip-align:center;--tooltip-min-width:287px;--tooltip-color:#C7A49C;}.elementor-2542 .elementor-element.elementor-element-486400f .elementor-widget-container>img:hover{--opacity:0.45;}.elementor-2542 .elementor-element.elementor-element-486400f .e-hotspot__label{font-family:"Ruluko", Sans-serif;font-size:23px;font-weight:700;}.elementor-2542 .elementor-element.elementor-element-486400f .e-hotspot__tooltip{font-family:"Ruluko", Sans-serif;font-weight:400;line-height:15px;}.elementor-2542 .elementor-element.elementor-element-0b341b5 .elementor-repeater-item-48460c2{left:34%;--hotspot-translate-x:34%;bottom:2%;--hotspot-translate-y:2%;}.elementor-2542 .elementor-element.elementor-element-0b341b5 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-2542 .elementor-element.elementor-element-0b341b5{--opacity:1;--tooltip-transition-duration:1000ms;--hotspot-color:#E0E0E0;--hotspot-min-width:612px;--hotspot-box-color:#74655C;--tooltip-text-color:#070606;--tooltip-align:left;--tooltip-min-width:0px;--tooltip-color:#C7A49C;}.elementor-2542 .elementor-element.elementor-element-0b341b5 .elementor-widget-container>img:hover{--opacity:0.45;}.elementor-2542 .elementor-element.elementor-element-0b341b5 .e-hotspot__label{font-family:"Ruluko", Sans-serif;font-size:23px;font-weight:700;}.elementor-2542 .elementor-element.elementor-element-0b341b5 .e-hotspot__tooltip{font-family:"Ruluko", Sans-serif;font-weight:400;line-height:1px;}.elementor-2542 .elementor-element.elementor-element-4f272a6 .elementor-repeater-item-48460c2{right:33%;--hotspot-translate-x:33%;bottom:88%;--hotspot-translate-y:88%;}.elementor-2542 .elementor-element.elementor-element-4f272a6 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-2542 .elementor-element.elementor-element-4f272a6{--opacity:1;--tooltip-transition-duration:1000ms;--hotspot-color:#E0E0E0;--hotspot-min-width:612px;--hotspot-box-color:#74655C;--tooltip-text-color:#070606;--tooltip-align:left;--tooltip-min-width:713px;--tooltip-color:#C7A49C;}.elementor-2542 .elementor-element.elementor-element-4f272a6 .elementor-widget-container>img:hover{--opacity:0.45;}.elementor-2542 .elementor-element.elementor-element-4f272a6 .e-hotspot__label{font-family:"Ruluko", Sans-serif;font-size:23px;font-weight:700;}.elementor-2542 .elementor-element.elementor-element-4f272a6 .e-hotspot__tooltip{font-family:"Sofia Sans Semi Condensed", Sans-serif;font-weight:400;line-height:1px;letter-spacing:-0.2px;}.elementor-2542 .elementor-element.elementor-element-040b337{--display:flex;}.elementor-2542 .elementor-element.elementor-element-040b337 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2542 .elementor-element.elementor-element-040b337 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#888080;}