.elementor-10159 .elementor-element.elementor-element-6c2f31c{--display:flex;--min-height:0vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-6c2f31c::before, .elementor-10159 .elementor-element.elementor-element-6c2f31c > .elementor-background-video-container::before, .elementor-10159 .elementor-element.elementor-element-6c2f31c > .e-con-inner > .elementor-background-video-container::before, .elementor-10159 .elementor-element.elementor-element-6c2f31c > .elementor-background-slideshow::before, .elementor-10159 .elementor-element.elementor-element-6c2f31c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10159 .elementor-element.elementor-element-6c2f31c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000E6;background-image:url("https://www.sci.com.tw/wp-content/uploads/2025/01/dot-bg.png");--background-overlay:'';}.elementor-10159 .elementor-element.elementor-element-4721320{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.08;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:08%;}.elementor-10159 .elementor-element.elementor-element-4721320::before, .elementor-10159 .elementor-element.elementor-element-4721320 > .elementor-background-video-container::before, .elementor-10159 .elementor-element.elementor-element-4721320 > .e-con-inner > .elementor-background-video-container::before, .elementor-10159 .elementor-element.elementor-element-4721320 > .elementor-background-slideshow::before, .elementor-10159 .elementor-element.elementor-element-4721320 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10159 .elementor-element.elementor-element-4721320 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://www.sci.com.tw/wp-content/uploads/2025/01/dot-bg.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-10159 .elementor-element.elementor-element-3d9776a{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-279477c{--display:flex;--overlay-opacity:0.07;}.elementor-10159 .elementor-element.elementor-element-279477c::before, .elementor-10159 .elementor-element.elementor-element-279477c > .elementor-background-video-container::before, .elementor-10159 .elementor-element.elementor-element-279477c > .e-con-inner > .elementor-background-video-container::before, .elementor-10159 .elementor-element.elementor-element-279477c > .elementor-background-slideshow::before, .elementor-10159 .elementor-element.elementor-element-279477c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10159 .elementor-element.elementor-element-279477c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://www.sci.com.tw/wp-content/uploads/2025/01/dot-bg.png");--background-overlay:'';}.elementor-10159 .elementor-element.elementor-element-8de1966{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-2be8090{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:36px;}.elementor-10159 .elementor-element.elementor-element-2be8090 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10159 .elementor-element.elementor-element-2b66859{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;--z-index:10;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10159 .elementor-element.elementor-element-1a34076{width:100%;max-width:100%;}.elementor-10159 .elementor-element.elementor-element-1a34076 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:8% 0% 4% 8%;}.elementor-10159 .elementor-element.elementor-element-5f24c09{--swiper-slides-to-display:4;--swiper-slides-gap:24px;width:100%;max-width:100%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-40px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-40px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:36px;--dots-normal-color:#FFFFFF;--dots-hover-color:var( --e-global-color-primary );--swiper-pagination-spacing:36px;}.elementor-10159 .elementor-element.elementor-element-5f24c09 > .elementor-widget-container{margin:0% 08% 0% 8%;padding:0% 0% 0% 0%;}.elementor-10159 .elementor-element.elementor-element-5f24c09 .swiper-slide > .elementor-element{height:100%;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10159 .elementor-element.elementor-element-7c67c77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-2cc0ab4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-2cc0ab4:not(.elementor-motion-effects-element-type-background), .elementor-10159 .elementor-element.elementor-element-2cc0ab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050A10;}.elementor-10159 .elementor-element.elementor-element-fc502d5{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-5785030 .elementor-heading-title{font-family:"Yantramanav", Sans-serif;font-size:24px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-10159 .elementor-element.elementor-element-c6fb14d{--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-10159 .elementor-element.elementor-element-5558e2e .elementor-repeater-item-90fb5d0{left:54%;--hotspot-translate-x:54%;top:19%;--hotspot-translate-y:19%;}.elementor-10159 .elementor-element.elementor-element-5558e2e .elementor-repeater-item-fd1008c{left:87%;--hotspot-translate-x:87%;top:55%;--hotspot-translate-y:55%;}.elementor-10159 .elementor-element.elementor-element-5558e2e .elementor-repeater-item-2a78861{left:27%;--hotspot-translate-x:27%;top:57%;--hotspot-translate-y:57%;}.elementor-10159 .elementor-element.elementor-element-5558e2e .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-5558e2e{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:14px;--hotspot-box-color:#E4002B;--hotspot-border-radius:3px 3px 3px 3px;--tooltip-padding:16px 8px 8px 8px;--tooltip-color:#000000A8;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-10159 .elementor-element.elementor-element-5558e2e .e-hotspot__tooltip{font-family:"Yantramanav", Sans-serif;font-weight:400;}.elementor-10159 .elementor-element.elementor-element-c76efd3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-46c9863{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-46c9863:not(.elementor-motion-effects-element-type-background), .elementor-10159 .elementor-element.elementor-element-46c9863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050A10;}.elementor-10159 .elementor-element.elementor-element-b33eee6{--display:flex;--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-c3405e6 .elementor-heading-title{font-family:"Yantramanav", Sans-serif;font-size:24px;font-weight:600;}.elementor-10159 .elementor-element.elementor-element-5cdcfea{--display:flex;}.elementor-10159 .elementor-element.elementor-element-995e6d6{--display:flex;}.elementor-10159 .elementor-element.elementor-element-c484379 .elementor-repeater-item-90fb5d0{left:79%;--hotspot-translate-x:79%;top:76%;--hotspot-translate-y:76%;}.elementor-10159 .elementor-element.elementor-element-c484379 .elementor-repeater-item-fd1008c{left:85%;--hotspot-translate-x:85%;top:31%;--hotspot-translate-y:31%;}.elementor-10159 .elementor-element.elementor-element-c484379 .elementor-repeater-item-a6a1864{left:74%;--hotspot-translate-x:74%;top:33%;--hotspot-translate-y:33%;}.elementor-10159 .elementor-element.elementor-element-c484379 .elementor-repeater-item-2dc41e4{left:53%;--hotspot-translate-x:53%;top:33%;--hotspot-translate-y:33%;}.elementor-10159 .elementor-element.elementor-element-c484379 .elementor-repeater-item-9bbdd35{left:43%;--hotspot-translate-x:43%;top:78%;--hotspot-translate-y:78%;}.elementor-10159 .elementor-element.elementor-element-c484379 .elementor-repeater-item-566db8d{left:32%;--hotspot-translate-x:32%;top:45%;--hotspot-translate-y:45%;}.elementor-10159 .elementor-element.elementor-element-c484379 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-c484379{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:14px;--hotspot-box-color:#E4002B;--hotspot-border-radius:3px 3px 3px 3px;--tooltip-padding:16px 8px 8px 8px;--tooltip-color:#000000A8;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-10159 .elementor-element.elementor-element-c484379 .e-hotspot__tooltip{font-family:"Yantramanav", Sans-serif;font-weight:400;}.elementor-10159 .elementor-element.elementor-element-60bd9c4{--display:flex;}.elementor-10159 .elementor-element.elementor-element-2fa2327 .elementor-repeater-item-90fb5d0{left:32%;--hotspot-translate-x:32%;top:11%;--hotspot-translate-y:11%;}.elementor-10159 .elementor-element.elementor-element-2fa2327 .elementor-repeater-item-ae32aaf{left:50%;--hotspot-translate-x:50%;top:26%;--hotspot-translate-y:26%;}.elementor-10159 .elementor-element.elementor-element-2fa2327 .elementor-repeater-item-fd1008c{left:65%;--hotspot-translate-x:65%;top:8%;--hotspot-translate-y:8%;}.elementor-10159 .elementor-element.elementor-element-2fa2327 .elementor-repeater-item-a6a1864{left:87%;--hotspot-translate-x:87%;top:7%;--hotspot-translate-y:7%;}.elementor-10159 .elementor-element.elementor-element-2fa2327 .elementor-repeater-item-2dc41e4{left:74%;--hotspot-translate-x:74%;top:33%;--hotspot-translate-y:33%;}.elementor-10159 .elementor-element.elementor-element-2fa2327 .elementor-repeater-item-9bbdd35{left:72%;--hotspot-translate-x:72%;top:48%;--hotspot-translate-y:48%;}.elementor-10159 .elementor-element.elementor-element-2fa2327 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-2fa2327{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:14px;--hotspot-box-color:#E4002B;--hotspot-border-radius:3px 3px 3px 3px;--tooltip-padding:16px 8px 8px 8px;--tooltip-color:#000000A8;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-10159 .elementor-element.elementor-element-2fa2327 .e-hotspot__tooltip{font-family:"Yantramanav", Sans-serif;font-weight:400;}.elementor-10159 .elementor-element.elementor-element-d8c3671{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;}.elementor-10159 .elementor-element.elementor-element-d8c3671 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF6B;}.elementor-10159 .elementor-element.elementor-element-d8c3671.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-10159 .elementor-element.elementor-element-d8c3671.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10159 .elementor-element.elementor-element-d8c3671.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-10159 .elementor-element.elementor-element-d7cafc9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-9b864ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-9b864ad:not(.elementor-motion-effects-element-type-background), .elementor-10159 .elementor-element.elementor-element-9b864ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050A10;}.elementor-10159 .elementor-element.elementor-element-045ce29{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-0348cf3 .elementor-heading-title{font-family:"Yantramanav", Sans-serif;font-size:24px;font-weight:600;}.elementor-10159 .elementor-element.elementor-element-5216dfb{--display:flex;}.elementor-10159 .elementor-element.elementor-element-edfcbd0{--display:flex;}.elementor-10159 .elementor-element.elementor-element-caff4d1 .elementor-repeater-item-90fb5d0{left:22%;--hotspot-translate-x:22%;top:28%;--hotspot-translate-y:28%;}.elementor-10159 .elementor-element.elementor-element-caff4d1 .elementor-repeater-item-fd1008c{left:31%;--hotspot-translate-x:31%;top:31%;--hotspot-translate-y:31%;}.elementor-10159 .elementor-element.elementor-element-caff4d1 .elementor-repeater-item-a6a1864{left:90%;--hotspot-translate-x:90%;top:66%;--hotspot-translate-y:66%;}.elementor-10159 .elementor-element.elementor-element-caff4d1 .elementor-repeater-item-2dc41e4{left:71%;--hotspot-translate-x:71%;top:58%;--hotspot-translate-y:58%;}.elementor-10159 .elementor-element.elementor-element-caff4d1 .elementor-repeater-item-9bbdd35{left:65%;--hotspot-translate-x:65%;top:62%;--hotspot-translate-y:62%;}.elementor-10159 .elementor-element.elementor-element-caff4d1 .elementor-repeater-item-686f733{left:21%;--hotspot-translate-x:21%;top:73%;--hotspot-translate-y:73%;}.elementor-10159 .elementor-element.elementor-element-caff4d1 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-caff4d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10159 .elementor-element.elementor-element-caff4d1{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:14px;--hotspot-box-color:#E4002B;--hotspot-border-radius:3px 3px 3px 3px;--tooltip-padding:16px 8px 8px 8px;--tooltip-color:#000000A8;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-10159 .elementor-element.elementor-element-caff4d1 .e-hotspot__tooltip{font-family:"Yantramanav", Sans-serif;font-weight:400;}.elementor-10159 .elementor-element.elementor-element-afe965c{--display:flex;}.elementor-10159 .elementor-element.elementor-element-5c669c0 .elementor-repeater-item-90fb5d0{left:54%;--hotspot-translate-x:54%;top:23%;--hotspot-translate-y:23%;}.elementor-10159 .elementor-element.elementor-element-5c669c0 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-5c669c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10159 .elementor-element.elementor-element-5c669c0{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:14px;--hotspot-box-color:#E4002B;--hotspot-border-radius:3px 3px 3px 3px;--tooltip-padding:16px 8px 8px 8px;--tooltip-color:#000000A8;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-10159 .elementor-element.elementor-element-5c669c0 .e-hotspot__tooltip{font-family:"Yantramanav", Sans-serif;font-weight:400;}.elementor-10159 .elementor-element.elementor-element-7642fb4{--display:flex;}.elementor-10159 .elementor-element.elementor-element-591380e{--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-10159 .elementor-element.elementor-element-5c1388c .elementor-repeater-item-90fb5d0{left:66%;--hotspot-translate-x:66%;top:10%;--hotspot-translate-y:10%;}.elementor-10159 .elementor-element.elementor-element-5c1388c .elementor-repeater-item-a731b58{left:67%;--hotspot-translate-x:67%;top:80%;--hotspot-translate-y:80%;}.elementor-10159 .elementor-element.elementor-element-5c1388c .elementor-repeater-item-39353a6{left:54%;--hotspot-translate-x:54%;top:80%;--hotspot-translate-y:80%;}.elementor-10159 .elementor-element.elementor-element-5c1388c .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-5c1388c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10159 .elementor-element.elementor-element-5c1388c{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:14px;--hotspot-box-color:#E4002B;--hotspot-border-radius:3px 3px 3px 3px;--tooltip-padding:16px 8px 8px 8px;--tooltip-color:#000000A8;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-10159 .elementor-element.elementor-element-5c1388c .e-hotspot__tooltip{font-family:"Yantramanav", Sans-serif;font-weight:400;}.elementor-10159 .elementor-element.elementor-element-a5817f5{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;}.elementor-10159 .elementor-element.elementor-element-a5817f5 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF6B;}.elementor-10159 .elementor-element.elementor-element-a5817f5.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-10159 .elementor-element.elementor-element-a5817f5.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10159 .elementor-element.elementor-element-a5817f5.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-10159 .elementor-element.elementor-element-1916765{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-d74f59e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-d74f59e:not(.elementor-motion-effects-element-type-background), .elementor-10159 .elementor-element.elementor-element-d74f59e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050A10;}.elementor-10159 .elementor-element.elementor-element-f735888{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-05eca84 .elementor-heading-title{font-family:"Yantramanav", Sans-serif;font-size:24px;font-weight:600;}.elementor-10159 .elementor-element.elementor-element-26b3ff6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10159 .elementor-element.elementor-element-40f53e5 .elementor-repeater-item-90fb5d0{left:62%;--hotspot-translate-x:62%;top:25%;--hotspot-translate-y:25%;}.elementor-10159 .elementor-element.elementor-element-40f53e5 .elementor-repeater-item-fd1008c{left:66%;--hotspot-translate-x:66%;top:27%;--hotspot-translate-y:27%;}.elementor-10159 .elementor-element.elementor-element-40f53e5 .elementor-repeater-item-a6a1864{left:70%;--hotspot-translate-x:70%;top:25%;--hotspot-translate-y:25%;}.elementor-10159 .elementor-element.elementor-element-40f53e5 .elementor-repeater-item-2dc41e4{left:62%;--hotspot-translate-x:62%;top:31%;--hotspot-translate-y:31%;}.elementor-10159 .elementor-element.elementor-element-40f53e5 .elementor-repeater-item-9bbdd35{left:52%;--hotspot-translate-x:52%;top:36%;--hotspot-translate-y:36%;}.elementor-10159 .elementor-element.elementor-element-40f53e5 .elementor-repeater-item-686f733{left:74%;--hotspot-translate-x:74%;top:44%;--hotspot-translate-y:44%;}.elementor-10159 .elementor-element.elementor-element-40f53e5 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-40f53e5{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:14px;--hotspot-box-color:#E4002B;--hotspot-border-radius:3px 3px 3px 3px;--tooltip-padding:16px 8px 8px 8px;--tooltip-color:#000000A8;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-10159 .elementor-element.elementor-element-40f53e5 .e-hotspot__tooltip{font-family:"Yantramanav", Sans-serif;font-weight:400;}.elementor-10159 .elementor-element.elementor-element-0e90d3a{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-0e90d3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10159 .elementor-element.elementor-element-2073ed8{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-2073ed8:not(.elementor-motion-effects-element-type-background), .elementor-10159 .elementor-element.elementor-element-2073ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050A10;}.elementor-10159 .elementor-element.elementor-element-80a7a40{--display:flex;--min-height:0px;}.elementor-10159 .elementor-element.elementor-element-f58cc31{--display:flex;}.elementor-10159 .elementor-element.elementor-element-72157ad{--display:flex;}.elementor-10159 .elementor-element.elementor-element-ea1b135 .elementor-repeater-item-90fb5d0{left:33%;--hotspot-translate-x:33%;top:24%;--hotspot-translate-y:24%;}.elementor-10159 .elementor-element.elementor-element-ea1b135 .elementor-repeater-item-3b639bb{left:60%;--hotspot-translate-x:60%;top:7%;--hotspot-translate-y:7%;}.elementor-10159 .elementor-element.elementor-element-ea1b135 .elementor-repeater-item-fd1008c{left:68%;--hotspot-translate-x:68%;top:25%;--hotspot-translate-y:25%;}.elementor-10159 .elementor-element.elementor-element-ea1b135 .elementor-repeater-item-a6a1864{left:56%;--hotspot-translate-x:56%;top:28%;--hotspot-translate-y:28%;}.elementor-10159 .elementor-element.elementor-element-ea1b135 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-ea1b135.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10159 .elementor-element.elementor-element-ea1b135{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:14px;--hotspot-box-color:#E4002B;--hotspot-border-radius:3px 3px 3px 3px;--tooltip-padding:16px 8px 8px 8px;--tooltip-color:#000000A8;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-10159 .elementor-element.elementor-element-ea1b135 .e-hotspot__tooltip{font-family:"Yantramanav", Sans-serif;font-weight:400;}.elementor-10159 .elementor-element.elementor-element-46505cd{--display:flex;}.elementor-10159 .elementor-element.elementor-element-7fbfb4c{--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-10159 .elementor-element.elementor-element-9c33db3 .elementor-repeater-item-90fb5d0{left:38%;--hotspot-translate-x:38%;top:37%;--hotspot-translate-y:37%;}.elementor-10159 .elementor-element.elementor-element-9c33db3 .elementor-repeater-item-fd1008c{left:67%;--hotspot-translate-x:67%;top:17%;--hotspot-translate-y:17%;}.elementor-10159 .elementor-element.elementor-element-9c33db3 .elementor-repeater-item-a6a1864{left:61%;--hotspot-translate-x:61%;top:21%;--hotspot-translate-y:21%;}.elementor-10159 .elementor-element.elementor-element-9c33db3 .elementor-repeater-item-2dc41e4{left:77%;--hotspot-translate-x:77%;top:20%;--hotspot-translate-y:20%;}.elementor-10159 .elementor-element.elementor-element-9c33db3 .elementor-repeater-item-9bbdd35{left:80%;--hotspot-translate-x:80%;top:38%;--hotspot-translate-y:38%;}.elementor-10159 .elementor-element.elementor-element-9c33db3 .elementor-repeater-item-686f733{left:83%;--hotspot-translate-x:83%;top:44%;--hotspot-translate-y:44%;}.elementor-10159 .elementor-element.elementor-element-9c33db3 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-9c33db3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10159 .elementor-element.elementor-element-9c33db3{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:14px;--hotspot-box-color:#E4002B;--hotspot-border-radius:3px 3px 3px 3px;--tooltip-padding:16px 8px 8px 8px;--tooltip-color:#000000A8;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-10159 .elementor-element.elementor-element-9c33db3 .e-hotspot__tooltip{font-family:"Yantramanav", Sans-serif;font-weight:400;}.elementor-10159 .elementor-element.elementor-element-ea7c94d{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;}.elementor-10159 .elementor-element.elementor-element-ea7c94d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF6B;}.elementor-10159 .elementor-element.elementor-element-ea7c94d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-10159 .elementor-element.elementor-element-ea7c94d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10159 .elementor-element.elementor-element-ea7c94d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-10159 .elementor-element.elementor-element-87f84d0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-7b026cc .elementor-heading-title{font-family:"Yantramanav", Sans-serif;font-size:24px;font-weight:600;}.elementor-10159 .elementor-element.elementor-element-980b131{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-033eac9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-033eac9:not(.elementor-motion-effects-element-type-background), .elementor-10159 .elementor-element.elementor-element-033eac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050A10;}.elementor-10159 .elementor-element.elementor-element-6a04d1e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-5f9f486 .elementor-heading-title{font-family:"Yantramanav", Sans-serif;font-size:24px;font-weight:600;}.elementor-10159 .elementor-element.elementor-element-1b77cb6{--display:flex;}.elementor-10159 .elementor-element.elementor-element-33951dc .elementor-repeater-item-90fb5d0{left:59%;--hotspot-translate-x:59%;top:35%;--hotspot-translate-y:35%;}.elementor-10159 .elementor-element.elementor-element-33951dc .elementor-repeater-item-fd1008c{left:73%;--hotspot-translate-x:73%;top:48%;--hotspot-translate-y:48%;}.elementor-10159 .elementor-element.elementor-element-33951dc .elementor-repeater-item-c7948f1{left:77%;--hotspot-translate-x:77%;top:46%;--hotspot-translate-y:46%;}.elementor-10159 .elementor-element.elementor-element-33951dc .elementor-repeater-item-c178cf4{left:87%;--hotspot-translate-x:87%;top:61%;--hotspot-translate-y:61%;}.elementor-10159 .elementor-element.elementor-element-33951dc .elementor-repeater-item-de1629e{left:73%;--hotspot-translate-x:73%;top:61%;--hotspot-translate-y:61%;}.elementor-10159 .elementor-element.elementor-element-33951dc .elementor-repeater-item-ba2b11a{left:75%;--hotspot-translate-x:75%;top:73%;--hotspot-translate-y:73%;}.elementor-10159 .elementor-element.elementor-element-33951dc .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-33951dc{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:14px;--hotspot-box-color:#E4002B;--hotspot-border-radius:3px 3px 3px 3px;--tooltip-padding:16px 8px 8px 8px;--tooltip-color:#000000A8;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-10159 .elementor-element.elementor-element-33951dc .e-hotspot__tooltip{font-family:"Yantramanav", Sans-serif;font-weight:400;}.elementor-10159 .elementor-element.elementor-element-a4fb0a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-bafddc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-bafddc4:not(.elementor-motion-effects-element-type-background), .elementor-10159 .elementor-element.elementor-element-bafddc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050A10;}.elementor-10159 .elementor-element.elementor-element-7b14bac{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-918914a .elementor-heading-title{font-family:"Yantramanav", Sans-serif;font-size:24px;font-weight:600;}.elementor-10159 .elementor-element.elementor-element-354acf5{--display:flex;}.elementor-10159 .elementor-element.elementor-element-8ff709c{--display:flex;}.elementor-10159 .elementor-element.elementor-element-9f630d5 .elementor-repeater-item-90fb5d0{left:59%;--hotspot-translate-x:59%;top:17%;--hotspot-translate-y:17%;}.elementor-10159 .elementor-element.elementor-element-9f630d5 .elementor-repeater-item-fd1008c{left:62%;--hotspot-translate-x:62%;top:16%;--hotspot-translate-y:16%;}.elementor-10159 .elementor-element.elementor-element-9f630d5 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-9f630d5{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:14px;--hotspot-box-color:#E4002B;--hotspot-border-radius:3px 3px 3px 3px;--tooltip-padding:16px 8px 8px 8px;--tooltip-color:#000000A8;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-10159 .elementor-element.elementor-element-9f630d5 .e-hotspot__tooltip{font-family:"Yantramanav", Sans-serif;font-weight:400;}.elementor-10159 .elementor-element.elementor-element-19d8c9c{--display:flex;}.elementor-10159 .elementor-element.elementor-element-ac8372d .elementor-repeater-item-90fb5d0{left:57%;--hotspot-translate-x:57%;top:27%;--hotspot-translate-y:27%;}.elementor-10159 .elementor-element.elementor-element-ac8372d .elementor-repeater-item-fd1008c{left:69%;--hotspot-translate-x:69%;top:29%;--hotspot-translate-y:29%;}.elementor-10159 .elementor-element.elementor-element-ac8372d .elementor-repeater-item-c9a2434 .e-hotspot--tooltip-position{right:calc(100% + 5px );bottom:initial;left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-ac8372d .elementor-repeater-item-c9a2434{left:82%;--hotspot-translate-x:82%;top:83%;--hotspot-translate-y:83%;}.elementor-10159 .elementor-element.elementor-element-ac8372d .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-ac8372d{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:14px;--hotspot-box-color:#E4002B;--hotspot-border-radius:3px 3px 3px 3px;--tooltip-padding:16px 8px 8px 8px;--tooltip-color:#000000A8;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-10159 .elementor-element.elementor-element-ac8372d .e-hotspot__tooltip{font-family:"Yantramanav", Sans-serif;font-weight:400;}.elementor-10159 .elementor-element.elementor-element-606e8c1{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;}.elementor-10159 .elementor-element.elementor-element-606e8c1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF6B;}.elementor-10159 .elementor-element.elementor-element-606e8c1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-10159 .elementor-element.elementor-element-606e8c1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10159 .elementor-element.elementor-element-606e8c1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-10159 .elementor-element.elementor-element-70222ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-4611570{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-4611570:not(.elementor-motion-effects-element-type-background), .elementor-10159 .elementor-element.elementor-element-4611570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050A10;}.elementor-10159 .elementor-element.elementor-element-b189770{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-59c9255 .elementor-heading-title{font-family:"Yantramanav", Sans-serif;font-size:24px;font-weight:600;}.elementor-10159 .elementor-element.elementor-element-d7774b6{--display:flex;}.elementor-10159 .elementor-element.elementor-element-f9df9e0{--display:flex;}.elementor-10159 .elementor-element.elementor-element-0114adb .elementor-repeater-item-90fb5d0{left:71%;--hotspot-translate-x:71%;top:57%;--hotspot-translate-y:57%;}.elementor-10159 .elementor-element.elementor-element-0114adb .elementor-repeater-item-da718a8{left:51%;--hotspot-translate-x:51%;top:41%;--hotspot-translate-y:41%;}.elementor-10159 .elementor-element.elementor-element-0114adb .elementor-repeater-item-e4bb523{left:20%;--hotspot-translate-x:20%;top:37%;--hotspot-translate-y:37%;}.elementor-10159 .elementor-element.elementor-element-0114adb .elementor-repeater-item-9a29154{left:22%;--hotspot-translate-x:22%;top:47%;--hotspot-translate-y:47%;}.elementor-10159 .elementor-element.elementor-element-0114adb .elementor-repeater-item-4eb7466{left:20%;--hotspot-translate-x:20%;top:72%;--hotspot-translate-y:72%;}.elementor-10159 .elementor-element.elementor-element-0114adb .elementor-repeater-item-c1a5e02{left:36%;--hotspot-translate-x:36%;top:53%;--hotspot-translate-y:53%;}.elementor-10159 .elementor-element.elementor-element-0114adb .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-0114adb{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:14px;--hotspot-box-color:#E4002B;--hotspot-border-radius:3px 3px 3px 3px;--tooltip-padding:16px 8px 8px 8px;--tooltip-color:#000000A8;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-10159 .elementor-element.elementor-element-0114adb .e-hotspot__tooltip{font-family:"Yantramanav", Sans-serif;font-weight:400;}.elementor-10159 .elementor-element.elementor-element-3eab7c0{--display:flex;}.elementor-10159 .elementor-element.elementor-element-faffa1c .elementor-repeater-item-90fb5d0{left:11%;--hotspot-translate-x:11%;top:46%;--hotspot-translate-y:46%;}.elementor-10159 .elementor-element.elementor-element-faffa1c .elementor-repeater-item-da718a8{left:33%;--hotspot-translate-x:33%;top:51%;--hotspot-translate-y:51%;}.elementor-10159 .elementor-element.elementor-element-faffa1c .elementor-repeater-item-e4bb523{left:65%;--hotspot-translate-x:65%;top:53%;--hotspot-translate-y:53%;}.elementor-10159 .elementor-element.elementor-element-faffa1c .elementor-repeater-item-9a29154{left:68%;--hotspot-translate-x:68%;top:53%;--hotspot-translate-y:53%;}.elementor-10159 .elementor-element.elementor-element-faffa1c .elementor-repeater-item-4eb7466{left:87%;--hotspot-translate-x:87%;top:47%;--hotspot-translate-y:47%;}.elementor-10159 .elementor-element.elementor-element-faffa1c .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-faffa1c{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:14px;--hotspot-box-color:#E4002B;--hotspot-border-radius:3px 3px 3px 3px;--tooltip-padding:16px 8px 8px 8px;--tooltip-color:#000000A8;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-10159 .elementor-element.elementor-element-faffa1c .e-hotspot__tooltip{font-family:"Yantramanav", Sans-serif;font-weight:400;}.elementor-10159 .elementor-element.elementor-element-c3176d9{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;}.elementor-10159 .elementor-element.elementor-element-c3176d9 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF6B;}.elementor-10159 .elementor-element.elementor-element-c3176d9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-10159 .elementor-element.elementor-element-c3176d9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10159 .elementor-element.elementor-element-c3176d9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-10159 .elementor-element.elementor-element-94de01b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-15caae3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-15caae3:not(.elementor-motion-effects-element-type-background), .elementor-10159 .elementor-element.elementor-element-15caae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050A10;}.elementor-10159 .elementor-element.elementor-element-590885b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-2b129cc .elementor-heading-title{font-family:"Yantramanav", Sans-serif;font-size:24px;font-weight:600;}.elementor-10159 .elementor-element.elementor-element-a4e5158{--display:flex;}.elementor-10159 .elementor-element.elementor-element-ee407b6{--display:flex;}.elementor-10159 .elementor-element.elementor-element-5cecddb .elementor-repeater-item-90fb5d0{left:99%;--hotspot-translate-x:99%;top:57%;--hotspot-translate-y:57%;}.elementor-10159 .elementor-element.elementor-element-5cecddb .elementor-repeater-item-da718a8{left:83%;--hotspot-translate-x:83%;top:26%;--hotspot-translate-y:26%;}.elementor-10159 .elementor-element.elementor-element-5cecddb .elementor-repeater-item-e4bb523{left:75%;--hotspot-translate-x:75%;top:27%;--hotspot-translate-y:27%;}.elementor-10159 .elementor-element.elementor-element-5cecddb .elementor-repeater-item-9a29154{left:61%;--hotspot-translate-x:61%;top:28%;--hotspot-translate-y:28%;}.elementor-10159 .elementor-element.elementor-element-5cecddb .elementor-repeater-item-4eb7466{left:51%;--hotspot-translate-x:51%;top:41%;--hotspot-translate-y:41%;}.elementor-10159 .elementor-element.elementor-element-5cecddb .elementor-repeater-item-c1a5e02{left:43%;--hotspot-translate-x:43%;top:48%;--hotspot-translate-y:48%;}.elementor-10159 .elementor-element.elementor-element-5cecddb .elementor-repeater-item-87c4061{left:26%;--hotspot-translate-x:26%;top:52%;--hotspot-translate-y:52%;}.elementor-10159 .elementor-element.elementor-element-5cecddb .elementor-repeater-item-b5c3b1e{left:11%;--hotspot-translate-x:11%;top:58%;--hotspot-translate-y:58%;}.elementor-10159 .elementor-element.elementor-element-5cecddb .elementor-repeater-item-de023dd{left:13%;--hotspot-translate-x:13%;top:64%;--hotspot-translate-y:64%;}.elementor-10159 .elementor-element.elementor-element-5cecddb .elementor-repeater-item-a6da239{left:63%;--hotspot-translate-x:63%;top:42%;--hotspot-translate-y:42%;}.elementor-10159 .elementor-element.elementor-element-5cecddb .elementor-repeater-item-08f52ee{left:73%;--hotspot-translate-x:73%;top:40%;--hotspot-translate-y:40%;}.elementor-10159 .elementor-element.elementor-element-5cecddb .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-5cecddb{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:14px;--hotspot-box-color:#E4002B;--hotspot-border-radius:3px 3px 3px 3px;--tooltip-padding:16px 8px 8px 8px;--tooltip-color:#000000A8;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-10159 .elementor-element.elementor-element-5cecddb .e-hotspot__tooltip{font-family:"Yantramanav", Sans-serif;font-weight:400;}.elementor-10159 .elementor-element.elementor-element-93937a4{--display:flex;}.elementor-10159 .elementor-element.elementor-element-4c37479 .elementor-repeater-item-90fb5d0{left:76%;--hotspot-translate-x:76%;top:5%;--hotspot-translate-y:5%;}.elementor-10159 .elementor-element.elementor-element-4c37479 .elementor-repeater-item-da718a8{left:90%;--hotspot-translate-x:90%;top:16%;--hotspot-translate-y:16%;}.elementor-10159 .elementor-element.elementor-element-4c37479 .elementor-repeater-item-e4bb523{left:82%;--hotspot-translate-x:82%;top:24%;--hotspot-translate-y:24%;}.elementor-10159 .elementor-element.elementor-element-4c37479 .elementor-repeater-item-9a29154{left:63%;--hotspot-translate-x:63%;top:47%;--hotspot-translate-y:47%;}.elementor-10159 .elementor-element.elementor-element-4c37479 .elementor-repeater-item-4eb7466{left:53%;--hotspot-translate-x:53%;top:65%;--hotspot-translate-y:65%;}.elementor-10159 .elementor-element.elementor-element-4c37479 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-10159 .elementor-element.elementor-element-4c37479{--hotspot-color:var( --e-global-color-secondary );--hotspot-size:14px;--hotspot-box-color:#E4002B;--hotspot-border-radius:3px 3px 3px 3px;--tooltip-padding:16px 8px 8px 8px;--tooltip-color:#000000A8;--tooltip-border-radius:8px 8px 8px 8px;}.elementor-10159 .elementor-element.elementor-element-4c37479 .e-hotspot__tooltip{font-family:"Yantramanav", Sans-serif;font-weight:400;}.elementor-10159 .elementor-element.elementor-element-6af3d1b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;}.elementor-10159 .elementor-element.elementor-element-6af3d1b > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF6B;}.elementor-10159 .elementor-element.elementor-element-6af3d1b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-10159 .elementor-element.elementor-element-6af3d1b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10159 .elementor-element.elementor-element-6af3d1b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-10159 .elementor-element.elementor-element-ca3b0ed{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-10159 .elementor-element.elementor-element-ca3b0ed > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-10159 .elementor-element.elementor-element-ca3b0ed.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E4002B00;}.elementor-10159 .elementor-element.elementor-element-ca3b0ed.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10159 .elementor-element.elementor-element-ca3b0ed.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-10159 .elementor-element.elementor-element-196960f{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-10159 .elementor-element.elementor-element-196960f:not(.elementor-motion-effects-element-type-background), .elementor-10159 .elementor-element.elementor-element-196960f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #050A1000 0%, #050A10 7%);}.elementor-widget-image .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-10159 .elementor-element.elementor-element-5953f3a > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-10159 .elementor-element.elementor-element-5953f3a img{width:100%;max-width:100%;}.elementor-10159 .elementor-element.elementor-element-54f75b6{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-10159 .elementor-element.elementor-element-54f75b6:not(.elementor-motion-effects-element-type-background), .elementor-10159 .elementor-element.elementor-element-54f75b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #050A1000 0%, #050A10 7%);}.elementor-10159 .elementor-element.elementor-element-2b69006 > .elementor-widget-container{padding:0% 0% 3% 0%;}.elementor-10159 .elementor-element.elementor-element-2b69006{text-align:center;}.elementor-10159 .elementor-element.elementor-element-ae08cc0{--swiper-slides-to-display:4;--swiper-slides-gap:30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-40px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-40px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:30px;--arrow-normal-color:#FFFFFF;--dots-normal-color:#FFFFFF;--dots-hover-color:#FFFFFF;--swiper-pagination-spacing:49px;}.elementor-10159 .elementor-element.elementor-element-ae08cc0 .swiper-slide > .elementor-element{height:100%;}.elementor-10159 .elementor-element.elementor-element-516dea4{--display:flex;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10159 .elementor-element.elementor-element-516dea4:not(.elementor-motion-effects-element-type-background), .elementor-10159 .elementor-element.elementor-element-516dea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sci.com.tw/wp-content/uploads/2025/02/white-dot-left-s.png");background-position:bottom left;background-repeat:no-repeat;background-size:50% auto;}.elementor-10159 .elementor-element.elementor-element-bb3cf13{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-40px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-40px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:36px;}.elementor-10159 .elementor-element.elementor-element-bb3cf13 .swiper-slide > .elementor-element{height:100%;}.elementor-10159 .elementor-element.elementor-element-17afeba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:5%;--padding-bottom:010%;--padding-left:0%;--padding-right:0%;}.elementor-10159 .elementor-element.elementor-element-17afeba:not(.elementor-motion-effects-element-type-background), .elementor-10159 .elementor-element.elementor-element-17afeba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sci.com.tw/wp-content/uploads/2025/01/white-dot-right.png");background-position:center right;background-repeat:no-repeat;background-size:auto;}.elementor-10159 .elementor-element.elementor-element-17afeba::before, .elementor-10159 .elementor-element.elementor-element-17afeba > .elementor-background-video-container::before, .elementor-10159 .elementor-element.elementor-element-17afeba > .e-con-inner > .elementor-background-video-container::before, .elementor-10159 .elementor-element.elementor-element-17afeba > .elementor-background-slideshow::before, .elementor-10159 .elementor-element.elementor-element-17afeba > .e-con-inner > .elementor-background-slideshow::before, .elementor-10159 .elementor-element.elementor-element-17afeba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111;--background-overlay:'';}.elementor-10159 .elementor-element.elementor-element-49f79b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-69073e8{text-align:left;}.elementor-10159 .elementor-element.elementor-element-69073e8 img{width:100%;max-width:100%;border-radius:10% 1% 10% 0%;}.elementor-10159 .elementor-element.elementor-element-8bae7f4{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:08%;}.elementor-10159 .elementor-element.elementor-element-d09cf90 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-10159 .elementor-element.elementor-element-d09cf90 img{width:100%;max-width:100%;}.elementor-10159 .elementor-element.elementor-element-78f57d9 > .elementor-widget-container{padding:0% 0% 4% 0%;}.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 );}.elementor-10159 .elementor-element.elementor-element-a62c2d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10159 .elementor-element.elementor-element-dd64d47{--display:flex;--min-height:80vh;--justify-content:center;--overlay-opacity:1;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-10159 .elementor-element.elementor-element-dd64d47::before, .elementor-10159 .elementor-element.elementor-element-dd64d47 > .elementor-background-video-container::before, .elementor-10159 .elementor-element.elementor-element-dd64d47 > .e-con-inner > .elementor-background-video-container::before, .elementor-10159 .elementor-element.elementor-element-dd64d47 > .elementor-background-slideshow::before, .elementor-10159 .elementor-element.elementor-element-dd64d47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10159 .elementor-element.elementor-element-dd64d47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000009E;background-image:url("https://www.sci.com.tw/wp-content/uploads/2025/01/dot-bg.png");--background-overlay:'';}.elementor-10159 .elementor-element.elementor-element-cb7a04b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-6cf3649 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}:root{--page-title-display:none;}@media(max-width:1200px) and (min-width:600px){.elementor-10159 .elementor-element.elementor-element-cb7a04b{--width:50%;}}@media(max-width:1480px){.elementor-10159 .elementor-element.elementor-element-6c2f31c{--min-height:0vh;}.elementor-10159 .elementor-element.elementor-element-5f24c09{--swiper-slides-to-display:3;}.elementor-10159 .elementor-element.elementor-element-2cc0ab4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10159 .elementor-element.elementor-element-46c9863{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10159 .elementor-element.elementor-element-9b864ad{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10159 .elementor-element.elementor-element-d74f59e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10159 .elementor-element.elementor-element-2073ed8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10159 .elementor-element.elementor-element-033eac9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10159 .elementor-element.elementor-element-bafddc4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10159 .elementor-element.elementor-element-4611570{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10159 .elementor-element.elementor-element-15caae3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10159 .elementor-element.elementor-element-5953f3a img{max-width:70%;}.elementor-10159 .elementor-element.elementor-element-ae08cc0{--swiper-slides-to-display:4;--swiper-slides-gap:16px;}.elementor-10159 .elementor-element.elementor-element-516dea4:not(.elementor-motion-effects-element-type-background), .elementor-10159 .elementor-element.elementor-element-516dea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:40% auto;}.elementor-10159 .elementor-element.elementor-element-bb3cf13{--swiper-slides-to-display:1;}.elementor-10159 .elementor-element.elementor-element-17afeba:not(.elementor-motion-effects-element-type-background), .elementor-10159 .elementor-element.elementor-element-17afeba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:70% auto;}.elementor-10159 .elementor-element.elementor-element-49f79b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1200px){.elementor-10159 .elementor-element.elementor-element-6c2f31c{--min-height:0vh;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-5f24c09{--swiper-slides-to-display:3;--swiper-slides-gap:16px;}.elementor-10159 .elementor-element.elementor-element-196960f{--padding-top:05%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-10159 .elementor-element.elementor-element-54f75b6{--padding-top:05%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-10159 .elementor-element.elementor-element-ae08cc0{--swiper-slides-to-display:3;}.elementor-10159 .elementor-element.elementor-element-bb3cf13{--swiper-slides-to-display:1;}}@media(max-width:1024px){.elementor-10159 .elementor-element.elementor-element-6c2f31c{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-2be8090{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10159 .elementor-element.elementor-element-5f24c09{--swiper-slides-to-display:3;}.elementor-10159 .elementor-element.elementor-element-ae08cc0{--swiper-slides-to-display:3;--swiper-slides-gap:16px;}.elementor-10159 .elementor-element.elementor-element-bb3cf13{--swiper-slides-to-display:1;}.elementor-10159 .elementor-element.elementor-element-dd64d47{--min-height:67vh;}}@media(max-width:880px){.elementor-10159 .elementor-element.elementor-element-6c2f31c{--min-height:0vh;--padding-top:52px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10159 .elementor-element.elementor-element-2be8090{--e-n-carousel-arrow-prev-left-position:20px;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-size:24px;}.elementor-10159 .elementor-element.elementor-element-2b66859{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10159 .elementor-element.elementor-element-1a34076 > .elementor-widget-container{padding:020% 0% 4% 8%;}.elementor-10159 .elementor-element.elementor-element-5f24c09{--swiper-slides-to-display:2;}.elementor-10159 .elementor-element.elementor-element-196960f{--padding-top:6%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10159 .elementor-element.elementor-element-54f75b6{--padding-top:6%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10159 .elementor-element.elementor-element-ae08cc0{--swiper-slides-to-display:2;--swiper-slides-gap:10px;}.elementor-10159 .elementor-element.elementor-element-bb3cf13{--swiper-slides-to-display:1;}.elementor-10159 .elementor-element.elementor-element-17afeba{--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-10159 .elementor-element.elementor-element-69073e8 > .elementor-widget-container{padding:0% 08% 0% 8%;}.elementor-10159 .elementor-element.elementor-element-d09cf90 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10159 .elementor-element.elementor-element-d09cf90{text-align:left;}.elementor-10159 .elementor-element.elementor-element-d09cf90 img{max-width:62%;}.elementor-10159 .elementor-element.elementor-element-78f57d9 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-10159 .elementor-element.elementor-element-dd64d47{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}}@media(max-width:599px){.elementor-10159 .elementor-element.elementor-element-4721320{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:04%;}.elementor-10159 .elementor-element.elementor-element-2be8090{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10159 .elementor-element.elementor-element-2b66859{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10159 .elementor-element.elementor-element-1a34076 > .elementor-widget-container{padding:30% 0% 4% 4%;}.elementor-10159 .elementor-element.elementor-element-5f24c09{--swiper-slides-to-display:1;--arrow-prev-left-position:-20px;--arrow-next-right-position:-20px;}.elementor-10159 .elementor-element.elementor-element-5f24c09 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10159 .elementor-element.elementor-element-196960f{--padding-top:5%;--padding-bottom:10%;--padding-left:4%;--padding-right:04%;}.elementor-10159 .elementor-element.elementor-element-5953f3a img{max-width:100%;}.elementor-10159 .elementor-element.elementor-element-54f75b6{--padding-top:5%;--padding-bottom:10%;--padding-left:4%;--padding-right:04%;}.elementor-10159 .elementor-element.elementor-element-ae08cc0{--swiper-slides-to-display:2;--swiper-slides-gap:8px;--swiper-pagination-spacing:20px;}.elementor-10159 .elementor-element.elementor-element-516dea4{--padding-top:0%;--padding-bottom:08%;--padding-left:4%;--padding-right:4%;}.elementor-10159 .elementor-element.elementor-element-bb3cf13{--swiper-slides-to-display:1;--arrow-prev-left-position:-20px;--arrow-next-right-position:-20px;}.elementor-10159 .elementor-element.elementor-element-69073e8 > .elementor-widget-container{padding:0% 04% 0% 4%;}.elementor-10159 .elementor-element.elementor-element-8bae7f4{--padding-top:10%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-10159 .elementor-element.elementor-element-78f57d9 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-10159 .elementor-element.elementor-element-dd64d47{--min-height:70vh;}}@media(min-width:600px){.elementor-10159 .elementor-element.elementor-element-6c2f31c{--width:100%;}.elementor-10159 .elementor-element.elementor-element-3d9776a{--width:100%;}.elementor-10159 .elementor-element.elementor-element-8de1966{--width:100%;}.elementor-10159 .elementor-element.elementor-element-2cc0ab4{--content-width:89%;}.elementor-10159 .elementor-element.elementor-element-fc502d5{--content-width:85%;}.elementor-10159 .elementor-element.elementor-element-c6fb14d{--width:100%;}.elementor-10159 .elementor-element.elementor-element-c76efd3{--width:100%;}.elementor-10159 .elementor-element.elementor-element-46c9863{--content-width:89%;}.elementor-10159 .elementor-element.elementor-element-b33eee6{--content-width:85%;}.elementor-10159 .elementor-element.elementor-element-5cdcfea{--content-width:100%;}.elementor-10159 .elementor-element.elementor-element-9b864ad{--content-width:89%;}.elementor-10159 .elementor-element.elementor-element-045ce29{--content-width:85%;}.elementor-10159 .elementor-element.elementor-element-5216dfb{--width:100%;}.elementor-10159 .elementor-element.elementor-element-edfcbd0{--content-width:100%;}.elementor-10159 .elementor-element.elementor-element-d74f59e{--content-width:89%;}.elementor-10159 .elementor-element.elementor-element-f735888{--content-width:85%;}.elementor-10159 .elementor-element.elementor-element-26b3ff6{--width:100%;}.elementor-10159 .elementor-element.elementor-element-0e90d3a{--width:100%;}.elementor-10159 .elementor-element.elementor-element-2073ed8{--content-width:89%;}.elementor-10159 .elementor-element.elementor-element-80a7a40{--content-width:100%;}.elementor-10159 .elementor-element.elementor-element-f58cc31{--width:100%;}.elementor-10159 .elementor-element.elementor-element-87f84d0{--content-width:85%;}.elementor-10159 .elementor-element.elementor-element-033eac9{--content-width:89%;}.elementor-10159 .elementor-element.elementor-element-6a04d1e{--content-width:85%;}.elementor-10159 .elementor-element.elementor-element-1b77cb6{--width:100%;}.elementor-10159 .elementor-element.elementor-element-bafddc4{--content-width:89%;}.elementor-10159 .elementor-element.elementor-element-7b14bac{--content-width:85%;}.elementor-10159 .elementor-element.elementor-element-354acf5{--width:100%;}.elementor-10159 .elementor-element.elementor-element-4611570{--content-width:89%;}.elementor-10159 .elementor-element.elementor-element-b189770{--content-width:85%;}.elementor-10159 .elementor-element.elementor-element-d7774b6{--width:100%;}.elementor-10159 .elementor-element.elementor-element-15caae3{--content-width:89%;}.elementor-10159 .elementor-element.elementor-element-590885b{--content-width:85%;}.elementor-10159 .elementor-element.elementor-element-a4e5158{--width:100%;}.elementor-10159 .elementor-element.elementor-element-196960f{--width:100%;}.elementor-10159 .elementor-element.elementor-element-49f79b7{--width:44%;}.elementor-10159 .elementor-element.elementor-element-8bae7f4{--width:56%;}.elementor-10159 .elementor-element.elementor-element-dd64d47{--width:100%;}.elementor-10159 .elementor-element.elementor-element-cb7a04b{--width:31%;}}@media(max-width:880px) and (min-width:600px){.elementor-10159 .elementor-element.elementor-element-3d9776a{--width:100%;}.elementor-10159 .elementor-element.elementor-element-8de1966{--width:100%;}.elementor-10159 .elementor-element.elementor-element-49f79b7{--width:100%;}.elementor-10159 .elementor-element.elementor-element-8bae7f4{--width:100%;}.elementor-10159 .elementor-element.elementor-element-cb7a04b{--width:75%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-2be8090 *//* 讓 .home-bn 滿寬 + 高度自動依比例縮放 */
.home-bn {
  width: 100vw!important; /* 滿版寬度 */
  aspect-ratio: 16 / 9; /* 高度自動維持 1920:1080 比例 */
  max-height: 100vh; /* 避免過高 */
  overflow: hidden;
  position: relative;
}

/* 確保內部 swiper 正常滿版 */
.home-bn .swiper,
.home-bn .swiper-wrapper,
.home-bn .swiper-slide { 
  width: 100%!important;
  height: 100%;
}

/* 讓 iframe 背景影片完全覆蓋 */
.home-bn iframe.elementor-background-video-embed {width: 100%!important;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-5f24c09 */.elementor-10159 .elementor-element.elementor-element-5f24c09 {
  padding-bottom: 40px;
  width: 100%;
}

.elementor-10159 .elementor-element.elementor-element-5f24c09 .swiper-pagination {
  position: relative;
  margin-top: 16px;
  width: 100%;
  max-width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  left: 0 !important;
  transform: none !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5558e2e *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-40f53e5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-33951dc *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5558e2e *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-40f53e5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-33951dc *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5558e2e *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-40f53e5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-33951dc *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5558e2e *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-40f53e5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-33951dc *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5558e2e *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-40f53e5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-33951dc *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5558e2e *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-40f53e5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-33951dc *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5558e2e *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-40f53e5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-33951dc *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5558e2e *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-40f53e5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-33951dc *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5558e2e *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-40f53e5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-33951dc *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5558e2e *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-c484379 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 8px!important;
    width:50px;
height:50px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-2fa2327 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-caff4d1 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c669c0 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5c1388c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-40f53e5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ea1b135 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9c33db3 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}
/* 將 C2-7121R 區塊移至左側 */
.elementor-repeater-item-686f733 .e-hotspot__tooltip {
  left: 0 !important;
  transform: translateX(-100%) !important;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-33951dc *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-9f630d5 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ac8372d *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    display:block; 
    margin:0 auto 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
    max-width:60px;
max-height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-0114adb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-faffa1c *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-5cecddb *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-4c37479 *//*.e-hotspot__inner-circle {*/
/*    border: 4px solid #E4002B;*/
/*}*/
.hotspot table{
    margin-bottom: 0
}
.hotspot table td{
    padding: 0 8px;
}
.hotspot table td p{
   margin-bottom: 0;
}
.hotspot table td img{
    margin-bottom: 4px;
    border-radius: 4px!important;
    width:60px;
height:60px;
}

.elementor-repeater-item-686f733 .e-hotspot__tooltip{
    right:initial;
    bottom: initial!important;
    left: calc(100% + 5px)!important;
    top: initial;     
}
.elementor-repeater-item-9bbdd35 .e-hotspot__tooltip, .elementor-repeater-item-2dc41e4  .e-hotspot__tooltip{
    right: calc(100% + 5px)!important;
    bottom: initial!important;
    left:initial;
    top: initial;  
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-ca3b0ed */.e-n-tabs{
flex-direction: column-reverse!important;  
}
.e-n-tab-title{
  padding: 0 3px!important;    
}
.e-n-tabs-content .e-n-tabs-heading .e-n-tab-title {
    height: 0 !important;
    min-height: 0 !important;
    padding: 7px !important;   
}
.e-n-tabs img {
    aspect-ratio: 940 / 663;
    width: 100%;
    height: auto;
    object-fit: cover; /* 或者使用 object-fit: contain; 依照你的需求 */
}
/* 預設為黑白（aria-selected="false"） */
.e-n-tab-title[aria-selected="false"] .e-n-tab-title-text {
  filter: grayscale(100%);
  transition: filter 0.3s ease;
}

/* 被選取時為彩色（aria-selected="true"） */
.e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
  filter: none;
  transition: filter 0.3s ease;
}
 .main-tab > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > button > .e-n-tab-title-text {
  display: block;
  width: 120px;
  height: 120px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
#e-n-tab-title-2120542531 .e-n-tab-title-text {
  background-image: url('https://www.sci.com.tw/wp-content/uploads/2025/06/12-1.png');
}
#e-n-tab-title-2120542532 .e-n-tab-title-text {
  background-image: url('https://www.sci.com.tw/wp-content/uploads/2025/06/vans.png');
}
#e-n-tab-title-2120542533 .e-n-tab-title-text {
  background-image: url('https://www.sci.com.tw/wp-content/uploads/2025/06/2-1-1.png');
}
#e-n-tab-title-2120542534 .e-n-tab-title-text {
  background-image: url('https://www.sci.com.tw/wp-content/uploads/2025/06/Forkift-Lamps-2.png');
}
#e-n-tab-title-2120542535 .e-n-tab-title-text {
  background-image: url('https://www.sci.com.tw/wp-content/uploads/2025/06/1-scaled.png');
}
#e-n-tab-title-2120542536 .e-n-tab-title-text {
  background-image: url('https://www.sci.com.tw/wp-content/uploads/2025/06/iStock-174664953-002-1-Photoroom.png');
}
#e-n-tab-title-2120542537 .e-n-tab-title-text {
  background-image: url('https://www.sci.com.tw/wp-content/uploads/2025/06/8-scaled.png');
}
#e-n-tab-title-2120542538 .e-n-tab-title-text {
  background-image: url('https://www.sci.com.tw/wp-content/uploads/2025/06/Super-large-gravel-truck.png');
}
#e-n-tab-title-2120542539 .e-n-tab-title-text {
  background-image: url('https://www.sci.com.tw/wp-content/uploads/2025/06/11-scaled.png');
}

@media(max-width:1560px){
     .main-tab > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > button > .e-n-tab-title-text {
  width: 90px;
  height: 90px;
}
}
@media(max-width:1200px){
     .main-tab > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > button > .e-n-tab-title-text {
  width: 75px;
  height: 75px;
  margin-top:30px;
}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ae08cc0 */.pro-carou .swiper-pagination{
     transform: translateX(0px)!IMPORTANT;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-bb3cf13 */@media(max-width:599px){
  .elementor-swiper-button{
      display:none!important;
  }  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-294b53d */.about-text p{
    display: -webkit-box;
    -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
@media(max-width:1024px){
 .about-text p{
    -webkit-line-clamp: 2; 
}   
}/* End custom CSS */