.elementor-7910 .elementor-element.elementor-element-3f87b50 .elementor-repeater-item-962b819{left:50%;--hotspot-translate-x:50%;top:41%;--hotspot-translate-y:41%}.elementor-7910 .elementor-element.elementor-element-3f87b50 .elementor-repeater-item-a7bb6da{left:50%;--hotspot-translate-x:50%;top:10%;--hotspot-translate-y:10%}.elementor-7910 .elementor-element.elementor-element-3f87b50 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px);left:initial;top:initial}.elementor-7910 .elementor-element.elementor-element-3f87b50{--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-7910 .elementor-element.elementor-element-3f87b50 .e-hotspot__label{font-family:"Arial",Sans-serif;font-size:18px}.elementor-7910 .elementor-element.elementor-element-3f87b50 .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,.elementor-7910 .elementor-element.elementor-element-3f87b50 .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-7910 .elementor-element.elementor-element-12c29db.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7910 .elementor-element.elementor-element-12c29db.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7910 .elementor-element.elementor-element-7f8062a .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:54px;font-weight:700}.elementor-7910 .elementor-element.elementor-element-de35816 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:20px;font-weight:400}.elementor-7910 .elementor-element.elementor-element-de35816 .elementor-heading-title a:hover,.elementor-7910 .elementor-element.elementor-element-de35816 .elementor-heading-title a:focus{color:var(--e-global-color-d8cc8ff)}.elementor-7910 .elementor-element.elementor-element-608a1fa>.elementor-widget-container{margin:80px 0 0 0;border-style:dotted;border-width:0 0 1px 0;border-color:#DDD}.elementor-7910 .elementor-element.elementor-element-608a1fa .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-weight:400}.elementor-7910 .elementor-element.elementor-element-3daa55a>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-7910 .elementor-element.elementor-element-3daa55a{margin-top:30px;margin-bottom:60px}.elementor-7910 .elementor-element.elementor-element-03ad9e0{text-align:left}.elementor-7910 .elementor-element.elementor-element-c6d2dde .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:24px;font-weight:400}.elementor-7910 .elementor-element.elementor-element-8227479 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:20px;font-weight:400;color:var(--e-global-color-d8cc8ff)}.elementor-7910 .elementor-element.elementor-element-8227479 .elementor-heading-title a:hover,.elementor-7910 .elementor-element.elementor-element-8227479 .elementor-heading-title a:focus{color:var(--e-global-color-cf69c0c)}.elementor-7910 .elementor-element.elementor-element-1413d0a>.elementor-widget-container{margin:0% 50% 0% 0%;border-radius:17px 17px 17px 17px}.elementor-7910 .elementor-element.elementor-element-1413d0a .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-7910 .elementor-element.elementor-element-cfd7c7b{margin-top:0;margin-bottom:0}.elementor-7910 .elementor-element.elementor-element-35d771b>.elementor-widget-container{margin:80px 0 0 0;border-style:dotted;border-width:0 0 1px 0;border-color:#DDD}.elementor-7910 .elementor-element.elementor-element-35d771b .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-weight:400}.elementor-7910 .elementor-element.elementor-element-56d9897>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-7910 .elementor-element.elementor-element-56d9897{margin-top:30px;margin-bottom:60px}.elementor-7910 .elementor-element.elementor-element-a7316f7{text-align:left}.elementor-7910 .elementor-element.elementor-element-52016ed .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:24px;font-weight:400}.elementor-7910 .elementor-element.elementor-element-799d416 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:20px;font-weight:400;color:var(--e-global-color-d8cc8ff)}.elementor-7910 .elementor-element.elementor-element-799d416 .elementor-heading-title a:hover,.elementor-7910 .elementor-element.elementor-element-799d416 .elementor-heading-title a:focus{color:var(--e-global-color-cf69c0c)}.elementor-7910 .elementor-element.elementor-element-80ae788{--spacer-size:50px}.elementor-7910 .elementor-element.elementor-element-5d5fd87{--spacer-size:100px}@media(max-width:1024px){.elementor-7910 .elementor-element.elementor-element-3f87b50{--hotspot-size:11px;--hotspot-min-width:30px;--hotspot-min-height:20px;--tooltip-min-width:47vw;--tooltip-max-width:39px}.elementor-7910 .elementor-element.elementor-element-3f87b50 .e-hotspot__label{font-size:16px}.elementor-7910 .elementor-element.elementor-element-57da80f>.elementor-element-populated{margin:0 20px 0 20px;--e-column-margin-right:20px;--e-column-margin-left:20px}.elementor-7910 .elementor-element.elementor-element-3daa55a{padding:0 20px 0 20px}.elementor-7910 .elementor-element.elementor-element-1413d0a>.elementor-widget-container{margin:0% 25% 0% 0%}.elementor-7910 .elementor-element.elementor-element-cfd7c7b{padding:0 20px 0 20px}.elementor-7910 .elementor-element.elementor-element-56d9897{padding:0 20px 0 20px}}@media(min-width:768px){.elementor-7910 .elementor-element.elementor-element-f0107f3{width:50%}.elementor-7910 .elementor-element.elementor-element-12c29db{width:50%}.elementor-7910 .elementor-element.elementor-element-39aabd1{width:20%}.elementor-7910 .elementor-element.elementor-element-3058281{width:20%}.elementor-7910 .elementor-element.elementor-element-8f718c0{width:59.664%}.elementor-7910 .elementor-element.elementor-element-4fd7958{width:20%}.elementor-7910 .elementor-element.elementor-element-9665601{width:20%}.elementor-7910 .elementor-element.elementor-element-466a0b5{width:59.664%}}@media(max-width:767px){.elementor-7910 .elementor-element.elementor-element-3f87b50 img{width:100%}.elementor-7910 .elementor-element.elementor-element-3f87b50{--hotspot-size:13px;--hotspot-min-width:30px;--hotspot-min-height:20px;--tooltip-min-width:12.1em;--tooltip-max-width:185px}.elementor-7910 .elementor-element.elementor-element-12c29db>.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-7910 .elementor-element.elementor-element-7f8062a{text-align:center}.elementor-7910 .elementor-element.elementor-element-7f8062a .elementor-heading-title{font-size:42px;line-height:1.4em}.elementor-7910 .elementor-element.elementor-element-de35816{text-align:center}.elementor-7910 .elementor-element.elementor-element-de35816 .elementor-heading-title{font-size:16px}.elementor-7910 .elementor-element.elementor-element-608a1fa .elementor-heading-title{font-size:28px}.elementor-7910 .elementor-element.elementor-element-3daa55a{margin-top:30px;margin-bottom:30px}.elementor-7910 .elementor-element.elementor-element-39aabd1{width:50%}.elementor-7910 .elementor-element.elementor-element-03ad9e0{text-align:center}.elementor-7910 .elementor-element.elementor-element-3058281{width:50%}.elementor-7910 .elementor-element.elementor-element-8227479 .elementor-heading-title{font-size:16px}.elementor-7910 .elementor-element.elementor-element-1413d0a>.elementor-widget-container{margin:0% 5% 0% 5%}.elementor-7910 .elementor-element.elementor-element-3409c72>.elementor-element-populated{padding:12px 12px 12px 12px}.elementor-7910 .elementor-element.elementor-element-35d771b .elementor-heading-title{font-size:28px}.elementor-7910 .elementor-element.elementor-element-56d9897{margin-top:30px;margin-bottom:30px}.elementor-7910 .elementor-element.elementor-element-4fd7958{width:50%}.elementor-7910 .elementor-element.elementor-element-a7316f7{text-align:center}.elementor-7910 .elementor-element.elementor-element-9665601{width:50%}.elementor-7910 .elementor-element.elementor-element-799d416 .elementor-heading-title{font-size:16px}}