.elementor-51532 .elementor-element.elementor-element-28e77fc7{--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;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-56023fe{left:17%;--cmsmasters-hotspot-translate-x:17%;top:49%;--cmsmasters-hotspot-translate-y:49%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-3f2a59a{right:20%;--cmsmasters-hotspot-translate-x:20%;top:31%;--cmsmasters-hotspot-translate-y:31%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-485f6b2{right:28%;--cmsmasters-hotspot-translate-x:28%;top:43%;--cmsmasters-hotspot-translate-y:43%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-de077db{right:33%;--cmsmasters-hotspot-translate-x:33%;top:35%;--cmsmasters-hotspot-translate-y:35%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-e030198{right:41%;--cmsmasters-hotspot-translate-x:41%;top:43%;--cmsmasters-hotspot-translate-y:43%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-37071a9{right:49%;--cmsmasters-hotspot-translate-x:49%;bottom:23%;--cmsmasters-hotspot-translate-y:23%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-168e7b9{right:49%;--cmsmasters-hotspot-translate-x:49%;bottom:36%;--cmsmasters-hotspot-translate-y:36%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-801a4e6{right:22%;--cmsmasters-hotspot-translate-x:22%;bottom:36%;--cmsmasters-hotspot-translate-y:36%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-40e3415{right:16%;--cmsmasters-hotspot-translate-x:16%;bottom:42%;--cmsmasters-hotspot-translate-y:42%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-a6ab9d8{left:29%;--cmsmasters-hotspot-translate-x:29%;bottom:34%;--cmsmasters-hotspot-translate-y:34%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-5274a89{right:29%;--cmsmasters-hotspot-translate-x:29%;bottom:22%;--cmsmasters-hotspot-translate-y:22%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-b6d580f{left:16%;--cmsmasters-hotspot-translate-x:16%;bottom:16%;--cmsmasters-hotspot-translate-y:16%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-e162169{left:16%;--cmsmasters-hotspot-translate-x:16%;top:16%;--cmsmasters-hotspot-translate-y:16%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-b8bc9ab{left:39%;--cmsmasters-hotspot-translate-x:39%;bottom:20%;--cmsmasters-hotspot-translate-y:20%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-a9e1531{left:28%;--cmsmasters-hotspot-translate-x:28%;top:29%;--cmsmasters-hotspot-translate-y:29%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-7d69c5a{left:12%;--cmsmasters-hotspot-translate-x:12%;top:33%;--cmsmasters-hotspot-translate-y:33%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-widget-cmsmasters-hotspot__tooltip-position{right:auto;bottom:auto;left:auto;top:calc(100% + var(--cmsmasters-tooltip-gap, 10px));}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-widget-cmsmasters-hotspot__tooltip-position.default{right:auto;bottom:auto;left:auto;top:calc(100% + 30px + var(--cmsmasters-tooltip-gap, 10px));}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-widget-cmsmasters-hotspot__active .elementor-widget-cmsmasters-hotspot__tooltip-position.default{right:auto;bottom:auto;left:auto;top:calc(100% + var(--cmsmasters-tooltip-gap, 10px));}.elementor-51532 .elementor-element.elementor-element-1b2334eb{--cmsmasters-container-width:100%;--cmsmasters-image-width:100%;--cmsmasters-image-border-radius:20px 20px 20px 20px;--cmsmasters-hotspot-color-normal:var( --e-global-color-background );--cmsmasters-hotspot-size:30px;--cmsmasters-tooltip-border-radius:5px 5px 5px 5px;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .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-51532 .elementor-element.elementor-element-1b2334eb .elementor-widget-cmsmasters-hotspot__tooltip{font-family:"Cal Sans Local", Sans-serif;font-size:28px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}@media(max-width:1180px){.elementor-51532 .elementor-element.elementor-element-1b2334eb .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-51532 .elementor-element.elementor-element-1b2334eb .elementor-widget-cmsmasters-hotspot__tooltip{font-size:24px;}}@media(max-width:767px){.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-56023fe{left:78%;--cmsmasters-hotspot-translate-x:78%;top:4%;--cmsmasters-hotspot-translate-y:4%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-3f2a59a{right:22%;--cmsmasters-hotspot-translate-x:22%;top:14%;--cmsmasters-hotspot-translate-y:14%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-485f6b2{right:22%;--cmsmasters-hotspot-translate-x:22%;top:22%;--cmsmasters-hotspot-translate-y:22%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-de077db{right:37%;--cmsmasters-hotspot-translate-x:37%;top:28%;--cmsmasters-hotspot-translate-y:28%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-e030198{right:23%;--cmsmasters-hotspot-translate-x:23%;top:36%;--cmsmasters-hotspot-translate-y:36%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-37071a9{right:12%;--cmsmasters-hotspot-translate-x:12%;bottom:45%;--cmsmasters-hotspot-translate-y:45%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-168e7b9{right:28%;--cmsmasters-hotspot-translate-x:28%;bottom:44%;--cmsmasters-hotspot-translate-y:44%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-801a4e6{right:23%;--cmsmasters-hotspot-translate-x:23%;bottom:15%;--cmsmasters-hotspot-translate-y:15%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-40e3415{right:60%;--cmsmasters-hotspot-translate-x:60%;bottom:11%;--cmsmasters-hotspot-translate-y:11%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-a6ab9d8{left:28%;--cmsmasters-hotspot-translate-x:28%;bottom:16%;--cmsmasters-hotspot-translate-y:16%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-5274a89{right:82%;--cmsmasters-hotspot-translate-x:82%;bottom:21%;--cmsmasters-hotspot-translate-y:21%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-b6d580f{left:8%;--cmsmasters-hotspot-translate-x:8%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-e162169{left:19%;--cmsmasters-hotspot-translate-x:19%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-b8bc9ab{left:29%;--cmsmasters-hotspot-translate-x:29%;bottom:67%;--cmsmasters-hotspot-translate-y:67%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-a9e1531{left:39%;--cmsmasters-hotspot-translate-x:39%;top:21%;--cmsmasters-hotspot-translate-y:21%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-repeater-item-7d69c5a{left:39%;--cmsmasters-hotspot-translate-x:39%;top:6%;--cmsmasters-hotspot-translate-y:6%;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .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-51532 .elementor-element.elementor-element-1b2334eb{--cmsmasters-hotspot-size:10px;--cmsmasters-tooltip-align:center;--cmsmasters-tooltip-gap:0px;--cmsmasters-tooltip-arrow-size:3px;--cmsmasters-tooltip-padding:8px 8px 8px 8px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-51532 .elementor-element.elementor-element-1b2334eb .elementor-widget-cmsmasters-hotspot__tooltip{font-size:10px;}}@media(min-width:1601px){.elementor-51532 .elementor-element.elementor-element-1b2334eb .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 );}}/* Start local fonts styles */
@font-face {
	font-family: 'Cal Sans Local';
	font-weight: normal;
	font-style: normal;
	src: url('//havensamui.com/wp-content/uploads/elementor/cmsmasters-local-fonts/cal_sans_local/CalSans-Regular.woff2') format('woff2'),
		url('//havensamui.com/wp-content/uploads/elementor/cmsmasters-local-fonts/cal_sans_local/CalSans-Regular.woff') format('woff');
}

/* End local fonts styles */