.elementor-7916 .elementor-element.elementor-element-e379fd6 .elementor-repeater-item-962b819{left:16%;--hotspot-translate-x:16%;top:28%;--hotspot-translate-y:28%}.elementor-7916 .elementor-element.elementor-element-e379fd6 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px);left:initial;top:initial}.elementor-7916 .elementor-element.elementor-element-e379fd6{--background-align:center;--container-width:100%;--image-width:100%;--tooltip-transition-duration:500ms;--hotspot-color:#FFFFFF;--hotspot-size:26px;--hotspot-min-width:30px;--hotspot-min-height:30px;--hotspot-box-color:#070707;--hotspot-border-radius:360px 360px 360px 360px;--tooltip-align:center;--tooltip-min-width:14.7rem;--tooltip-max-width:319px;--tooltip-padding:0px 7px 0px 7px;--tooltip-color:#000000;--tooltip-border-radius:15px 15px 15px 15px}.elementor-7916 .elementor-element.elementor-element-e379fd6 .e-hotspot__label{font-family:"Arial",Sans-serif;font-size:18px}.elementor-7916 .elementor-element.elementor-element-e379fd6 .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,.elementor-7916 .elementor-element.elementor-element-e379fd6 .e-hotspot.e-hotspot--circle .e-hotspot__button .e-hotspot__outer-circle{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-bc-flex-widget .elementor-7916 .elementor-element.elementor-element-64e37bc.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7916 .elementor-element.elementor-element-64e37bc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7916 .elementor-element.elementor-element-4420f18 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:54px;font-weight:700}.elementor-7916 .elementor-element.elementor-element-f6b1c1a .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:20px;font-weight:400}.elementor-7916 .elementor-element.elementor-element-f6b1c1a .elementor-heading-title a:hover,.elementor-7916 .elementor-element.elementor-element-f6b1c1a .elementor-heading-title a:focus{color:var(--e-global-color-d8cc8ff)}.elementor-7916 .elementor-element.elementor-element-aea21d6>.elementor-widget-container{margin:80px 0 0 0;border-style:dotted;border-width:0 0 1px 0;border-color:#DDD}.elementor-7916 .elementor-element.elementor-element-aea21d6 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-weight:400}.elementor-7916 .elementor-element.elementor-element-82f7da2>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-7916 .elementor-element.elementor-element-82f7da2{margin-top:30px;margin-bottom:60px}.elementor-7916 .elementor-element.elementor-element-a93a25e{text-align:left}.elementor-7916 .elementor-element.elementor-element-5f75bd8{text-align:left}.elementor-7916 .elementor-element.elementor-element-aa1baa6 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:24px;font-weight:400}.elementor-7916 .elementor-element.elementor-element-c1e5855 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:20px;font-weight:400;color:var(--e-global-color-d8cc8ff)}.elementor-7916 .elementor-element.elementor-element-c1e5855 .elementor-heading-title a:hover,.elementor-7916 .elementor-element.elementor-element-c1e5855 .elementor-heading-title a:focus{color:var(--e-global-color-cf69c0c)}.elementor-7916 .elementor-element.elementor-element-7aaffc9>.elementor-widget-container{margin:0% 50% 0% 0%;border-radius:17px 17px 17px 17px}.elementor-7916 .elementor-element.elementor-element-7aaffc9 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-7916 .elementor-element.elementor-element-52a79f8{--spacer-size:50px}.elementor-7916 .elementor-element.elementor-element-a55ad23{--spacer-size:100px}@media(max-width:1024px){.elementor-7916 .elementor-element.elementor-element-e379fd6{--hotspot-size:11px;--hotspot-min-width:30px;--hotspot-min-height:20px;--tooltip-min-width:47vw;--tooltip-max-width:39px}.elementor-7916 .elementor-element.elementor-element-e379fd6 .e-hotspot__label{font-size:16px}.elementor-7916 .elementor-element.elementor-element-02e2e52>.elementor-element-populated{margin:0 20px 0 20px;--e-column-margin-right:20px;--e-column-margin-left:20px}.elementor-7916 .elementor-element.elementor-element-82f7da2{padding:0 20px 0 20px}.elementor-7916 .elementor-element.elementor-element-7aaffc9>.elementor-widget-container{margin:0% 25% 0% 0%}}@media(min-width:768px){.elementor-7916 .elementor-element.elementor-element-62f1785{width:50%}.elementor-7916 .elementor-element.elementor-element-64e37bc{width:50%}.elementor-7916 .elementor-element.elementor-element-ddd05cc{width:20%}.elementor-7916 .elementor-element.elementor-element-31deee8{width:20%}.elementor-7916 .elementor-element.elementor-element-c210955{width:59.664%}}@media(max-width:767px){.elementor-7916 .elementor-element.elementor-element-e379fd6 img{width:100%}.elementor-7916 .elementor-element.elementor-element-e379fd6{--hotspot-size:13px;--hotspot-min-width:30px;--hotspot-min-height:20px;--tooltip-min-width:12.1em;--tooltip-max-width:185px}.elementor-7916 .elementor-element.elementor-element-64e37bc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:1px}.elementor-7916 .elementor-element.elementor-element-4420f18{text-align:center}.elementor-7916 .elementor-element.elementor-element-4420f18 .elementor-heading-title{font-size:42px;line-height:1.4em}.elementor-7916 .elementor-element.elementor-element-f6b1c1a{text-align:center}.elementor-7916 .elementor-element.elementor-element-f6b1c1a .elementor-heading-title{font-size:16px}.elementor-7916 .elementor-element.elementor-element-aea21d6 .elementor-heading-title{font-size:28px}.elementor-7916 .elementor-element.elementor-element-82f7da2{margin-top:30px;margin-bottom:30px}.elementor-7916 .elementor-element.elementor-element-ddd05cc{width:50%}.elementor-7916 .elementor-element.elementor-element-31deee8{width:50%}.elementor-7916 .elementor-element.elementor-element-c210955>.elementor-element-populated{padding:12px 12px 12px 12px}.elementor-7916 .elementor-element.elementor-element-aa1baa6 .elementor-heading-title{font-size:22px}.elementor-7916 .elementor-element.elementor-element-c1e5855 .elementor-heading-title{font-size:16px}.elementor-7916 .elementor-element.elementor-element-7aaffc9>.elementor-widget-container{margin:0% 5% 0% 5%}}