.elementor-373 .elementor-element.elementor-element-c851117{--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-373 .elementor-element.elementor-element-c1ac190{--spacer-size:120px;}.elementor-373 .elementor-element.elementor-element-4eff7c8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-373 .elementor-element.elementor-element-6ed385c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-373 .elementor-element.elementor-element-e500e7c .elementor-heading-title{font-family:"LINE EN";font-size:64px;font-weight:900;line-height:94px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-373 .elementor-element.elementor-element-252fbf0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-373 .elementor-element.elementor-element-252fbf0 .elementor-divider-separator{width:100%;}.elementor-373 .elementor-element.elementor-element-252fbf0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-373 .elementor-element.elementor-element-838941c .elementor-heading-title{font-family:"明體";font-size:18px;font-weight:600;color:#4F4F56;}.elementor-373 .elementor-element.elementor-element-b74fec2{text-align:start;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-373 .elementor-element.elementor-element-b74fec2 .elementor-heading-title{font-family:"LINE";font-size:12px;font-weight:400;font-style:normal;line-height:33px;letter-spacing:0.7px;color:#86868B;}.elementor-373 .elementor-element.elementor-element-0db2187{--spacer-size:50px;}.elementor-373 .elementor-element.elementor-element-1657780{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-373 .elementor-element.elementor-element-e14b1ce{--spacer-size:50px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-373 .elementor-element.elementor-element-899a8f1 .elementor-flip-box{height:100px;}.elementor-373 .elementor-element.elementor-element-899a8f1 .elementor-flip-box__front{background-color:var( --e-global-color-5d0433a );background-image:url("https://eonlight.design/wp-content/uploads/2025/12/按鈕-上.webp");background-position:center center;background-repeat:no-repeat;background-size:185px auto;}.elementor-373 .elementor-element.elementor-element-899a8f1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:15px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-373 .elementor-element.elementor-element-899a8f1 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"LINE";font-size:15px;font-weight:400;}.elementor-373 .elementor-element.elementor-element-899a8f1 .elementor-flip-box__back{background-color:var( --e-global-color-5d0433a );background-image:url("https://eonlight.design/wp-content/uploads/2025/12/按鈕-下.png");background-position:center center;background-repeat:no-repeat;background-size:150px auto;}.elementor-373 .elementor-element.elementor-element-899a8f1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:15px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-373 .elementor-element.elementor-element-899a8f1 .elementor-flip-box__button{margin-inline-center:0;}.elementor-373 .elementor-element.elementor-element-899a8f1 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"LINE EN";font-size:15px;font-weight:400;line-height:94px;}.elementor-373 .elementor-element.elementor-element-899a8f1{padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-36a18ae .elementor-flip-box{height:100px;}.elementor-373 .elementor-element.elementor-element-36a18ae .elementor-flip-box__layer, .elementor-373 .elementor-element.elementor-element-36a18ae .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-373 .elementor-element.elementor-element-36a18ae .elementor-flip-box__front{background-color:var( --e-global-color-5d0433a );background-image:url("https://eonlight.design/wp-content/uploads/2025/12/按鈕-上.webp");background-position:center center;background-repeat:no-repeat;background-size:185px auto;}.elementor-373 .elementor-element.elementor-element-36a18ae .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:15px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-373 .elementor-element.elementor-element-36a18ae .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-c38625c );font-family:"LINE";font-size:15px;font-weight:400;}.elementor-373 .elementor-element.elementor-element-36a18ae .elementor-flip-box__back{background-color:var( --e-global-color-5d0433a );background-image:url("https://eonlight.design/wp-content/uploads/2025/12/按鈕-下.png");background-position:center center;background-repeat:no-repeat;background-size:150px auto;}.elementor-373 .elementor-element.elementor-element-36a18ae .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:15px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-373 .elementor-element.elementor-element-36a18ae .elementor-flip-box__button{margin-inline-center:0;}.elementor-373 .elementor-element.elementor-element-36a18ae .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-c38625c );font-family:"LINE EN";font-size:15px;font-weight:400;line-height:94px;}.elementor-373 .elementor-element.elementor-element-36a18ae{padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-f0484df{--spacer-size:50px;}.elementor-373 .elementor-element.elementor-element-829c1d7{--spacer-size:150px;}.elementor-373 .elementor-element.elementor-element-eaaa58b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-eaaa58b:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-eaaa58b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF3F6;}.elementor-373 .elementor-element.elementor-element-b62122d{--spacer-size:50px;}.elementor-373 .elementor-element.elementor-element-40a5217{text-align:center;}.elementor-373 .elementor-element.elementor-element-40a5217 .elementor-heading-title{font-family:"LINE";font-size:52px;font-weight:800;}.elementor-373 .elementor-element.elementor-element-daba69a{text-align:center;}.elementor-373 .elementor-element.elementor-element-daba69a .elementor-heading-title{font-family:"LINE";font-size:15px;font-weight:400;}.elementor-373 .elementor-element.elementor-element-b2f5010{--spacer-size:50px;}.elementor-373 .elementor-element.elementor-element-1cb5c43{text-align:center;}.elementor-373 .elementor-element.elementor-element-1cb5c43 .elementor-heading-title{font-family:"LINE";font-size:21px;font-weight:800;}.elementor-373 .elementor-element.elementor-element-522bec4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-373 .elementor-element.elementor-element-3ace9e7{--display:flex;--min-height:150px;}.elementor-373 .elementor-element.elementor-element-dbb7322{--display:flex;--min-height:48px;--justify-content:center;}.elementor-373 .elementor-element.elementor-element-dbb7322:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-dbb7322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eonlight.design/wp-content/uploads/2025/12/資產-17.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-373 .elementor-element.elementor-element-b38134a{text-align:center;}.elementor-373 .elementor-element.elementor-element-b38134a .elementor-heading-title{font-family:"Roboto";font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-3480d08{--display:flex;}.elementor-373 .elementor-element.elementor-element-54a813c{text-align:start;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-54a813c .elementor-heading-title{font-family:"LINE";font-size:13px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-01a2609{--display:flex;--min-height:150px;}.elementor-373 .elementor-element.elementor-element-102e17f{--display:flex;--min-height:48px;--justify-content:center;}.elementor-373 .elementor-element.elementor-element-102e17f:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-102e17f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eonlight.design/wp-content/uploads/2025/12/資產-17.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-373 .elementor-element.elementor-element-8852d73{text-align:center;}.elementor-373 .elementor-element.elementor-element-8852d73 .elementor-heading-title{font-family:"Roboto";font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-3a16e26{--display:flex;}.elementor-373 .elementor-element.elementor-element-880691c{text-align:start;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-880691c .elementor-heading-title{font-family:"LINE";font-size:13px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-2bd3edf{--display:flex;--min-height:150px;}.elementor-373 .elementor-element.elementor-element-d59679e{--display:flex;--min-height:48px;--justify-content:center;}.elementor-373 .elementor-element.elementor-element-d59679e:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-d59679e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eonlight.design/wp-content/uploads/2025/12/資產-17.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-373 .elementor-element.elementor-element-fab3ec0{text-align:center;}.elementor-373 .elementor-element.elementor-element-fab3ec0 .elementor-heading-title{font-family:"Roboto";font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-d77b8d1{--display:flex;}.elementor-373 .elementor-element.elementor-element-a6e892f{text-align:start;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-a6e892f .elementor-heading-title{font-family:"LINE";font-size:13px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-6b4780a{--spacer-size:50px;}.elementor-373 .elementor-element.elementor-element-18ca9fd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-18ca9fd:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-18ca9fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-001cf0b );}.elementor-373 .elementor-element.elementor-element-1106c93{--spacer-size:50px;}.elementor-373 .elementor-element.elementor-element-4ae8188{text-align:center;}.elementor-373 .elementor-element.elementor-element-4ae8188 .elementor-heading-title{font-family:"LINE";font-size:52px;font-weight:800;}.elementor-373 .elementor-element.elementor-element-3e483cf{--spacer-size:50px;}.elementor-373 .elementor-element.elementor-element-da3051d{text-align:center;}.elementor-373 .elementor-element.elementor-element-da3051d .elementor-heading-title{font-family:"LINE";font-size:21px;font-weight:800;}.elementor-373 .elementor-element.elementor-element-8bf9acd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-373 .elementor-element.elementor-element-ecc40d7{--display:flex;--min-height:150px;}.elementor-373 .elementor-element.elementor-element-0b79f8d{--display:flex;--min-height:48px;--justify-content:center;}.elementor-373 .elementor-element.elementor-element-0b79f8d:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-0b79f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eonlight.design/wp-content/uploads/2025/12/資產-17.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-373 .elementor-element.elementor-element-b51594a{text-align:center;}.elementor-373 .elementor-element.elementor-element-b51594a .elementor-heading-title{font-family:"Roboto";font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-9624e05{--display:flex;}.elementor-373 .elementor-element.elementor-element-6be36a9{text-align:start;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-6be36a9 .elementor-heading-title{font-family:"LINE";font-size:13px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-398c0b8{--display:flex;--min-height:150px;}.elementor-373 .elementor-element.elementor-element-d0fd710{--display:flex;--min-height:48px;--justify-content:center;}.elementor-373 .elementor-element.elementor-element-d0fd710:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-d0fd710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eonlight.design/wp-content/uploads/2025/12/資產-17.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-373 .elementor-element.elementor-element-9264a6f{text-align:center;}.elementor-373 .elementor-element.elementor-element-9264a6f .elementor-heading-title{font-family:"Roboto";font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-e49d154{--display:flex;}.elementor-373 .elementor-element.elementor-element-35ce5e8{text-align:start;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-35ce5e8 .elementor-heading-title{font-family:"LINE";font-size:13px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-899bc6b{--display:flex;--min-height:150px;}.elementor-373 .elementor-element.elementor-element-f4ddc29{--display:flex;--min-height:48px;--justify-content:center;}.elementor-373 .elementor-element.elementor-element-f4ddc29:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-f4ddc29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eonlight.design/wp-content/uploads/2025/12/資產-17.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-373 .elementor-element.elementor-element-66c04c3{text-align:center;}.elementor-373 .elementor-element.elementor-element-66c04c3 .elementor-heading-title{font-family:"Roboto";font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-b3c9104{--display:flex;}.elementor-373 .elementor-element.elementor-element-9b78429{text-align:start;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-9b78429 .elementor-heading-title{font-family:"LINE";font-size:13px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-ae40850{--spacer-size:50px;}.elementor-373 .elementor-element.elementor-element-5a6a0b4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-373 .elementor-element.elementor-element-5a6a0b4:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-5a6a0b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF3F6;}.elementor-373 .elementor-element.elementor-element-46ce84c{--spacer-size:50px;}.elementor-373 .elementor-element.elementor-element-c7f20db{text-align:center;}.elementor-373 .elementor-element.elementor-element-c7f20db .elementor-heading-title{font-family:"LINE";font-size:52px;font-weight:800;}.elementor-373 .elementor-element.elementor-element-dad898b{--spacer-size:50px;}.elementor-373 .elementor-element.elementor-element-989bbd0{text-align:center;}.elementor-373 .elementor-element.elementor-element-989bbd0 .elementor-heading-title{font-family:"LINE";font-size:21px;font-weight:800;}.elementor-373 .elementor-element.elementor-element-4a58aa1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-373 .elementor-element.elementor-element-491d793{--display:flex;--min-height:150px;}.elementor-373 .elementor-element.elementor-element-c578f18{--display:flex;--min-height:48px;--justify-content:center;}.elementor-373 .elementor-element.elementor-element-c578f18:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-c578f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eonlight.design/wp-content/uploads/2025/12/資產-17.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-373 .elementor-element.elementor-element-e5375ad{text-align:center;}.elementor-373 .elementor-element.elementor-element-e5375ad .elementor-heading-title{font-family:"Roboto";font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-9c63f77{--display:flex;}.elementor-373 .elementor-element.elementor-element-41dafe7{text-align:start;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-41dafe7 .elementor-heading-title{font-family:"LINE";font-size:13px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-ecfb17d{--display:flex;--min-height:150px;}.elementor-373 .elementor-element.elementor-element-043508f{--display:flex;--min-height:48px;--justify-content:center;}.elementor-373 .elementor-element.elementor-element-043508f:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-043508f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eonlight.design/wp-content/uploads/2025/12/資產-17.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-373 .elementor-element.elementor-element-6a862d0{text-align:center;}.elementor-373 .elementor-element.elementor-element-6a862d0 .elementor-heading-title{font-family:"Roboto";font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-cb6b134{--display:flex;}.elementor-373 .elementor-element.elementor-element-658d298{text-align:start;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-658d298 .elementor-heading-title{font-family:"LINE";font-size:13px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-df182a0{--display:flex;--min-height:150px;}.elementor-373 .elementor-element.elementor-element-be7ef44{--display:flex;--min-height:48px;--justify-content:center;}.elementor-373 .elementor-element.elementor-element-be7ef44:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-be7ef44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eonlight.design/wp-content/uploads/2025/12/資產-17.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-373 .elementor-element.elementor-element-02fde4c{text-align:center;}.elementor-373 .elementor-element.elementor-element-02fde4c .elementor-heading-title{font-family:"Roboto";font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-c7a5a6f{--display:flex;}.elementor-373 .elementor-element.elementor-element-7b5d1d7{text-align:start;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-7b5d1d7 .elementor-heading-title{font-family:"LINE";font-size:13px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-73c3a99{--display:flex;--min-height:150px;}.elementor-373 .elementor-element.elementor-element-2017d85{--display:flex;--min-height:48px;--justify-content:center;}.elementor-373 .elementor-element.elementor-element-2017d85:not(.elementor-motion-effects-element-type-background), .elementor-373 .elementor-element.elementor-element-2017d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eonlight.design/wp-content/uploads/2025/12/資產-17.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-373 .elementor-element.elementor-element-22ff8ce{text-align:center;}.elementor-373 .elementor-element.elementor-element-22ff8ce .elementor-heading-title{font-family:"Roboto";font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-c6c4eb8{--display:flex;}.elementor-373 .elementor-element.elementor-element-7d44333{text-align:start;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-7d44333 .elementor-heading-title{font-family:"LINE";font-size:13px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-373 .elementor-element.elementor-element-9545c25{--spacer-size:50px;}.elementor-373 .elementor-element.elementor-element-9753924{--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-373 .elementor-element.elementor-element-8fb0a96{text-align:center;}.elementor-373 .elementor-element.elementor-element-7e7e243{text-align:center;}.elementor-373 .elementor-element.elementor-element-ccd9d7a{--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;--position:fixed;bottom:84px;}.elementor-373 .elementor-element.elementor-element-ccd9d7a.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-373 .elementor-element.elementor-element-ccd9d7a{left:0px;}body.rtl .elementor-373 .elementor-element.elementor-element-ccd9d7a{right:0px;}.elementor-373 .elementor-element.elementor-element-10e5344{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-373 .elementor-element.elementor-element-10e5344.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-373 .elementor-element.elementor-element-7cd49b4 .elementor-flip-box{height:50px;}.elementor-373 .elementor-element.elementor-element-7cd49b4 .elementor-flip-box__front{background-color:#F5F5F500;background-image:url("https://eonlight.design/wp-content/uploads/2025/12/按鈕-上.webp");background-position:center center;background-repeat:no-repeat;background-size:150px auto;}.elementor-373 .elementor-element.elementor-element-7cd49b4 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:15px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-373 .elementor-element.elementor-element-7cd49b4 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"LINE";font-size:15px;font-weight:400;}.elementor-373 .elementor-element.elementor-element-7cd49b4 .elementor-flip-box__back{background-color:#F5F5F500;background-image:url("https://eonlight.design/wp-content/uploads/2025/12/按鈕-下.png");background-position:center center;background-repeat:no-repeat;background-size:120px auto;}.elementor-373 .elementor-element.elementor-element-7cd49b4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:15px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-373 .elementor-element.elementor-element-7cd49b4 .elementor-flip-box__button{margin-inline-center:0;}.elementor-373 .elementor-element.elementor-element-7cd49b4 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"LINE EN";font-size:15px;font-weight:400;line-height:94px;}.elementor-373 .elementor-element.elementor-element-7cd49b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:span 1;grid-row:span 1;}.elementor-373 .elementor-element.elementor-element-fd93992 .elementor-flip-box{height:50px;}.elementor-373 .elementor-element.elementor-element-fd93992 .elementor-flip-box__front{background-color:#F5F5F500;background-image:url("https://eonlight.design/wp-content/uploads/2025/12/按鈕-上.webp");background-position:center center;background-repeat:no-repeat;background-size:150px auto;}.elementor-373 .elementor-element.elementor-element-fd93992 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:15px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-373 .elementor-element.elementor-element-fd93992 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"LINE";font-size:15px;font-weight:400;}.elementor-373 .elementor-element.elementor-element-fd93992 .elementor-flip-box__back{background-color:#F5F5F500;background-image:url("https://eonlight.design/wp-content/uploads/2025/12/按鈕-下.png");background-position:center center;background-repeat:no-repeat;background-size:120px auto;}.elementor-373 .elementor-element.elementor-element-fd93992 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:15px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-373 .elementor-element.elementor-element-fd93992 .elementor-flip-box__button{margin-inline-center:0;}.elementor-373 .elementor-element.elementor-element-fd93992 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"LINE EN";font-size:15px;font-weight:400;line-height:94px;}.elementor-373 .elementor-element.elementor-element-fd93992{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:span 1;grid-row:span 1;}.elementor-373 .elementor-element.elementor-element-8af09ec .elementor-flip-box{height:50px;}.elementor-373 .elementor-element.elementor-element-8af09ec .elementor-flip-box__front{background-color:#F5F5F500;background-image:url("https://eonlight.design/wp-content/uploads/2025/12/按鈕-上.webp");background-position:center center;background-repeat:no-repeat;background-size:150px auto;}.elementor-373 .elementor-element.elementor-element-8af09ec .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:15px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-373 .elementor-element.elementor-element-8af09ec .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"LINE";font-size:15px;font-weight:400;}.elementor-373 .elementor-element.elementor-element-8af09ec .elementor-flip-box__back{background-color:#F5F5F500;background-image:url("https://eonlight.design/wp-content/uploads/2025/12/按鈕-下.png");background-position:center center;background-repeat:no-repeat;background-size:120px auto;}.elementor-373 .elementor-element.elementor-element-8af09ec .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:15px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-373 .elementor-element.elementor-element-8af09ec .elementor-flip-box__button{margin-inline-center:0;}.elementor-373 .elementor-element.elementor-element-8af09ec .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"LINE EN";font-size:15px;font-weight:400;line-height:94px;}.elementor-373 .elementor-element.elementor-element-8af09ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:span 1;grid-row:span 1;}.elementor-373 .elementor-element.elementor-element-c207356 .elementor-flip-box{height:50px;}.elementor-373 .elementor-element.elementor-element-c207356 .elementor-flip-box__front{background-color:#F5F5F500;background-image:url("https://eonlight.design/wp-content/uploads/2025/12/按鈕-上.webp");background-position:center center;background-repeat:no-repeat;background-size:150px auto;}.elementor-373 .elementor-element.elementor-element-c207356 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:15px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-373 .elementor-element.elementor-element-c207356 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"LINE";font-size:15px;font-weight:400;}.elementor-373 .elementor-element.elementor-element-c207356 .elementor-flip-box__back{background-color:#F5F5F500;background-image:url("https://eonlight.design/wp-content/uploads/2025/12/按鈕-下.png");background-position:center center;background-repeat:no-repeat;background-size:120px auto;}.elementor-373 .elementor-element.elementor-element-c207356 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:15px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-373 .elementor-element.elementor-element-c207356 .elementor-flip-box__button{margin-inline-center:0;}.elementor-373 .elementor-element.elementor-element-c207356 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"LINE EN";font-size:15px;font-weight:400;line-height:94px;}.elementor-373 .elementor-element.elementor-element-c207356{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:span 1;grid-row:span 1;}.elementor-373 .elementor-element.elementor-element-7b6b1e6 .elementor-flip-box{height:50px;}.elementor-373 .elementor-element.elementor-element-7b6b1e6 .elementor-flip-box__front{background-color:#F5F5F500;background-image:url("https://eonlight.design/wp-content/uploads/2025/12/按鈕-上.webp");background-position:center center;background-repeat:no-repeat;background-size:150px auto;}.elementor-373 .elementor-element.elementor-element-7b6b1e6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:15px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-373 .elementor-element.elementor-element-7b6b1e6 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"LINE";font-size:15px;font-weight:400;}.elementor-373 .elementor-element.elementor-element-7b6b1e6 .elementor-flip-box__back{background-color:#F5F5F500;background-image:url("https://eonlight.design/wp-content/uploads/2025/12/按鈕-下.png");background-position:center center;background-repeat:no-repeat;background-size:120px auto;}.elementor-373 .elementor-element.elementor-element-7b6b1e6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:15px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-373 .elementor-element.elementor-element-7b6b1e6 .elementor-flip-box__button{margin-inline-center:0;}.elementor-373 .elementor-element.elementor-element-7b6b1e6 .elementor-flip-box__back .elementor-flip-box__layer__title{color:var( --e-global-color-accent );font-family:"LINE EN";font-size:15px;font-weight:400;line-height:94px;}.elementor-373 .elementor-element.elementor-element-7b6b1e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:span 1;grid-row:span 1;}.elementor-373 .elementor-element.elementor-element-6d9180b{--display:flex;--position:fixed;bottom:0px;}.elementor-373 .elementor-element.elementor-element-6d9180b.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-373 .elementor-element.elementor-element-6d9180b{left:0px;}body.rtl .elementor-373 .elementor-element.elementor-element-6d9180b{right:0px;}.elementor-373 .elementor-element.elementor-element-d0ad2ab{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-373 .elementor-element.elementor-element-d0ad2ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-373 .elementor-element.elementor-element-40921df img{width:30%;}.elementor-373 .elementor-element.elementor-element-1e38ad1 img{width:28%;}.elementor-373 .elementor-element.elementor-element-ee69cd2{--display:flex;}@media(max-width:1200px){.elementor-373 .elementor-element.elementor-element-4eff7c8{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-373 .elementor-element.elementor-element-1657780{--grid-auto-flow:row;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-373 .elementor-element.elementor-element-522bec4{--grid-auto-flow:row;}.elementor-373 .elementor-element.elementor-element-8bf9acd{--grid-auto-flow:row;}.elementor-373 .elementor-element.elementor-element-4a58aa1{--grid-auto-flow:row;}.elementor-373 .elementor-element.elementor-element-10e5344{--grid-auto-flow:row;}.elementor-373 .elementor-element.elementor-element-d0ad2ab{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:801px){.elementor-373 .elementor-element.elementor-element-c851117{--width:1200px;}.elementor-373 .elementor-element.elementor-element-eaaa58b{--content-width:1200px;}.elementor-373 .elementor-element.elementor-element-18ca9fd{--content-width:1200px;}.elementor-373 .elementor-element.elementor-element-5a6a0b4{--content-width:1200px;}.elementor-373 .elementor-element.elementor-element-ccd9d7a{--width:200px;}.elementor-373 .elementor-element.elementor-element-6d9180b{--width:200px;}}@media(max-width:800px){.elementor-373 .elementor-element.elementor-element-4eff7c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-373 .elementor-element.elementor-element-1657780{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-373 .elementor-element.elementor-element-522bec4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-373 .elementor-element.elementor-element-8bf9acd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-373 .elementor-element.elementor-element-4a58aa1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-373 .elementor-element.elementor-element-10e5344{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-373 .elementor-element.elementor-element-d0ad2ab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for html, class: .elementor-element-1e3e8f4 *//* 容器設定 */
.flashlight-container {
    position: relative;
    display: inline-block; /* 或根據需求設定寬高 */
    overflow: hidden;
    /* 預設滑鼠座標在正中間 */
    --x: 50%;
    --y: 50%;
    /* 預設手電筒光圈大小 */
    --size: 150px; 
    cursor: none; /* 隱藏滑鼠游標，更有手電筒的感覺 */
}

/* 圖片本體與遮罩設定 */
.flashlight-image {
    display: block;
    max-width: 100%; /* 確保圖片適應容器 */
    height: auto;

    /* --- 核心 CSS --- */
    /* 解釋 radial-gradient：
       在座標 (var(--x) var(--y)) 的位置畫一個圓。
       從圓心到 0% 是純黑色 (顯示圖片)。
       從 0% 到 var(--size) 之間，是黑色到透明的漸層 (創造光暈柔邊效果)。
       超過 var(--size) 之後是全透明 (隱藏圖片)。
    */
    -webkit-mask-image: radial-gradient(circle at var(--x) var(--y), black 0%, transparent var(--size));
            mask-image: radial-gradient(circle at var(--x) var(--y), black 0%, transparent var(--size));
    
    /* 這是一個優化：
       加上一個灰階濾鏡，讓沒被照到的地方隱約可見一點點輪廓，
       會比全黑更像真實的手電筒環境。如果不想要，可以整行刪除。
    */
    filter: grayscale(100%) brightness(0.3);
    transition: filter 0.2s;
}

/* 當滑鼠在容器內移動時，被照亮的核心區域恢復彩色與亮度 */
/* 注意：這個需要配合進階的 mask 合成，為了簡單起見，
   上面的 mask-image 已經達成了「顯示/隱藏」的效果。
   如果你希望照到的地方是亮的彩色，沒照到是暗的黑白，請使用下面的進階版 CSS。
*/

/* --- 進階版：沒照到是暗黑白，照到是亮彩色 (推薦使用這個效果更好) --- */
.flashlight-container {
    /* 這裡不需要改動 */
}

.flashlight-image {
    /* 基礎設定 */
    display: block;
    max-width: 100%;
    
    /* 技巧：我們用兩層背景。
      底層是原圖，上層是一個半透明黑色遮罩。
      我們用 mask 在這個黑色遮罩上挖洞。
    */
    position: relative;
}

/* 創建一個覆蓋在圖片上的黑色圖層 */
.flashlight-container::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.95); /* 0.95 是背景黑暗程度 */
    pointer-events: none; /* 讓滑鼠事件穿透這個遮罩層 */

    /* 這裡的邏輯反過來：
       圓心是透明的 (挖洞，顯示底圖)。
       外部是黑色的 (遮住底圖)。
    */
    -webkit-mask-image: radial-gradient(circle at var(--x) var(--y), transparent 0%, black var(--size));
            mask-image: radial-gradient(circle at var(--x) var(--y), transparent 0%, black var(--size));
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-7cd49b4 *//* 1. 強制重置所有位移：殺掉 Elementor 預設的 "往左/往上推" */
.elementor-373 .elementor-element.elementor-element-7cd49b4 .elementor-flip-box__layer {
    transform: translate(0, 0) !important; /* 關鍵：禁止移動 */
}

/* 2. 正面 (Front) 的動畫：原地縮小並消失 */
.elementor-373 .elementor-element.elementor-element-7cd49b4 .elementor-flip-box__front {
    transform: scale(1) !important; /* 初始狀態：正常大小 */
    opacity: 1 !important;
    transition: transform 0.2s, opacity 0.2s !important; /* 設定速度 */
    z-index: 10;
}

/* 當滑鼠碰到時，正面縮小 (Zoom Out) */
.elementor-373 .elementor-element.elementor-element-7cd49b4 .elementor-flip-box:hover .elementor-flip-box__front {
    transform: scale(0.8) !important; /* 這裡控制縮小程度，0.8 = 縮小到80% */
    opacity: 0 !important; /* 同時消失 */
}

/* 3. 背面 (Back) 的動畫：原地浮現 */
.elementor-373 .elementor-element.elementor-element-7cd49b4 .elementor-flip-box__back {
    transform: scale(1) !important; /* 背面維持正常大小，不縮放 */
    opacity: 0 !important; /* 初始隱藏 */
    transition: opacity 0.2s !important;
    transition-delay: 0s !important; /* 無延遲 */
    z-index: 1;
}

/* 當滑鼠碰到時，背面顯示並變成可點擊 */
.elementor-373 .elementor-element.elementor-element-7cd49b4 .elementor-flip-box:hover .elementor-flip-box__back {
    opacity: 1 !important;
    z-index: 99 !important; /* 讓它可以馬上被點到 */
}

/* 4. 滑鼠游標優化 */
.elementor-373 .elementor-element.elementor-element-7cd49b4 .elementor-flip-box {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-fd93992 *//* 1. 強制重置所有位移：殺掉 Elementor 預設的 "往左/往上推" */
.elementor-373 .elementor-element.elementor-element-fd93992 .elementor-flip-box__layer {
    transform: translate(0, 0) !important; /* 關鍵：禁止移動 */
}

/* 2. 正面 (Front) 的動畫：原地縮小並消失 */
.elementor-373 .elementor-element.elementor-element-fd93992 .elementor-flip-box__front {
    transform: scale(1) !important; /* 初始狀態：正常大小 */
    opacity: 1 !important;
    transition: transform 0.2s, opacity 0.2s !important; /* 設定速度 */
    z-index: 10;
}

/* 當滑鼠碰到時，正面縮小 (Zoom Out) */
.elementor-373 .elementor-element.elementor-element-fd93992 .elementor-flip-box:hover .elementor-flip-box__front {
    transform: scale(0.8) !important; /* 這裡控制縮小程度，0.8 = 縮小到80% */
    opacity: 0 !important; /* 同時消失 */
}

/* 3. 背面 (Back) 的動畫：原地浮現 */
.elementor-373 .elementor-element.elementor-element-fd93992 .elementor-flip-box__back {
    transform: scale(1) !important; /* 背面維持正常大小，不縮放 */
    opacity: 0 !important; /* 初始隱藏 */
    transition: opacity 0.2s !important;
    transition-delay: 0s !important; /* 無延遲 */
    z-index: 1;
}

/* 當滑鼠碰到時，背面顯示並變成可點擊 */
.elementor-373 .elementor-element.elementor-element-fd93992 .elementor-flip-box:hover .elementor-flip-box__back {
    opacity: 1 !important;
    z-index: 99 !important; /* 讓它可以馬上被點到 */
}

/* 4. 滑鼠游標優化 */
.elementor-373 .elementor-element.elementor-element-fd93992 .elementor-flip-box {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-8af09ec *//* 1. 強制重置所有位移：殺掉 Elementor 預設的 "往左/往上推" */
.elementor-373 .elementor-element.elementor-element-8af09ec .elementor-flip-box__layer {
    transform: translate(0, 0) !important; /* 關鍵：禁止移動 */
}

/* 2. 正面 (Front) 的動畫：原地縮小並消失 */
.elementor-373 .elementor-element.elementor-element-8af09ec .elementor-flip-box__front {
    transform: scale(1) !important; /* 初始狀態：正常大小 */
    opacity: 1 !important;
    transition: transform 0.2s, opacity 0.2s !important; /* 設定速度 */
    z-index: 10;
}

/* 當滑鼠碰到時，正面縮小 (Zoom Out) */
.elementor-373 .elementor-element.elementor-element-8af09ec .elementor-flip-box:hover .elementor-flip-box__front {
    transform: scale(0.8) !important; /* 這裡控制縮小程度，0.8 = 縮小到80% */
    opacity: 0 !important; /* 同時消失 */
}

/* 3. 背面 (Back) 的動畫：原地浮現 */
.elementor-373 .elementor-element.elementor-element-8af09ec .elementor-flip-box__back {
    transform: scale(1) !important; /* 背面維持正常大小，不縮放 */
    opacity: 0 !important; /* 初始隱藏 */
    transition: opacity 0.2s !important;
    transition-delay: 0s !important; /* 無延遲 */
    z-index: 1;
}

/* 當滑鼠碰到時，背面顯示並變成可點擊 */
.elementor-373 .elementor-element.elementor-element-8af09ec .elementor-flip-box:hover .elementor-flip-box__back {
    opacity: 1 !important;
    z-index: 99 !important; /* 讓它可以馬上被點到 */
}

/* 4. 滑鼠游標優化 */
.elementor-373 .elementor-element.elementor-element-8af09ec .elementor-flip-box {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-c207356 *//* 1. 強制重置所有位移：殺掉 Elementor 預設的 "往左/往上推" */
.elementor-373 .elementor-element.elementor-element-c207356 .elementor-flip-box__layer {
    transform: translate(0, 0) !important; /* 關鍵：禁止移動 */
}

/* 2. 正面 (Front) 的動畫：原地縮小並消失 */
.elementor-373 .elementor-element.elementor-element-c207356 .elementor-flip-box__front {
    transform: scale(1) !important; /* 初始狀態：正常大小 */
    opacity: 1 !important;
    transition: transform 0.2s, opacity 0.2s !important; /* 設定速度 */
    z-index: 10;
}

/* 當滑鼠碰到時，正面縮小 (Zoom Out) */
.elementor-373 .elementor-element.elementor-element-c207356 .elementor-flip-box:hover .elementor-flip-box__front {
    transform: scale(0.8) !important; /* 這裡控制縮小程度，0.8 = 縮小到80% */
    opacity: 0 !important; /* 同時消失 */
}

/* 3. 背面 (Back) 的動畫：原地浮現 */
.elementor-373 .elementor-element.elementor-element-c207356 .elementor-flip-box__back {
    transform: scale(1) !important; /* 背面維持正常大小，不縮放 */
    opacity: 0 !important; /* 初始隱藏 */
    transition: opacity 0.2s !important;
    transition-delay: 0s !important; /* 無延遲 */
    z-index: 1;
}

/* 當滑鼠碰到時，背面顯示並變成可點擊 */
.elementor-373 .elementor-element.elementor-element-c207356 .elementor-flip-box:hover .elementor-flip-box__back {
    opacity: 1 !important;
    z-index: 99 !important; /* 讓它可以馬上被點到 */
}

/* 4. 滑鼠游標優化 */
.elementor-373 .elementor-element.elementor-element-c207356 .elementor-flip-box {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-7b6b1e6 *//* 1. 強制重置所有位移：殺掉 Elementor 預設的 "往左/往上推" */
.elementor-373 .elementor-element.elementor-element-7b6b1e6 .elementor-flip-box__layer {
    transform: translate(0, 0) !important; /* 關鍵：禁止移動 */
}

/* 2. 正面 (Front) 的動畫：原地縮小並消失 */
.elementor-373 .elementor-element.elementor-element-7b6b1e6 .elementor-flip-box__front {
    transform: scale(1) !important; /* 初始狀態：正常大小 */
    opacity: 1 !important;
    transition: transform 0.2s, opacity 0.2s !important; /* 設定速度 */
    z-index: 10;
}

/* 當滑鼠碰到時，正面縮小 (Zoom Out) */
.elementor-373 .elementor-element.elementor-element-7b6b1e6 .elementor-flip-box:hover .elementor-flip-box__front {
    transform: scale(0.8) !important; /* 這裡控制縮小程度，0.8 = 縮小到80% */
    opacity: 0 !important; /* 同時消失 */
}

/* 3. 背面 (Back) 的動畫：原地浮現 */
.elementor-373 .elementor-element.elementor-element-7b6b1e6 .elementor-flip-box__back {
    transform: scale(1) !important; /* 背面維持正常大小，不縮放 */
    opacity: 0 !important; /* 初始隱藏 */
    transition: opacity 0.2s !important;
    transition-delay: 0s !important; /* 無延遲 */
    z-index: 1;
}

/* 當滑鼠碰到時，背面顯示並變成可點擊 */
.elementor-373 .elementor-element.elementor-element-7b6b1e6 .elementor-flip-box:hover .elementor-flip-box__back {
    opacity: 1 !important;
    z-index: 99 !important; /* 讓它可以馬上被點到 */
}

/* 4. 滑鼠游標優化 */
.elementor-373 .elementor-element.elementor-element-7b6b1e6 .elementor-flip-box {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10e5344 *//* 一開始把 B 藏起來 */
#btn-target {
    display: none;
}

/* 這是等等要用程式加上去的「顯示」開關 */
#btn-target.show {
    display: block !important; /* 加上 !important 確保權重夠高 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccd9d7a *//* 一開始把 B 藏起來 */
#btn-target {
    display: none;
}

/* 這是等等要用程式加上去的「顯示」開關 */
#btn-target.show {
    display: block !important; /* 加上 !important 確保權重夠高 */
}/* End custom CSS */