.elementor-10042 .elementor-element.elementor-element-29e8599 > .elementor-background-overlay{opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-29e8599{box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:2;}.elementor-10042 .elementor-element.elementor-element-d5df6e0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10042 .elementor-element.elementor-element-d5df6e0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sungengroup.com.tw/wp-content/uploads/2026/09/2026.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10042 .elementor-element.elementor-element-d5df6e0 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.85;}.elementor-10042 .elementor-element.elementor-element-d5df6e0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10042 .elementor-element.elementor-element-d5df6e0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-1f9812b{--spacer-size:150px;}.elementor-10042 .elementor-element.elementor-element-70ee3ab{--spacer-size:600px;}.elementor-10042 .elementor-element.elementor-element-32a38d9 > .elementor-background-overlay{opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-32a38d9{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-a264556:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10042 .elementor-element.elementor-element-a264556 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sungengroup.com.tw/wp-content/uploads/2025/09/2025岡山新開幕-02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10042 .elementor-element.elementor-element-a264556 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10042 .elementor-element.elementor-element-a264556 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-bce4265{--spacer-size:100px;}.elementor-10042 .elementor-element.elementor-element-5d242e8{--spacer-size:600px;}.elementor-10042 .elementor-element.elementor-element-c8e492d:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-c8e492d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F0DB;background-image:url("https://sungengroup.com.tw/wp-content/uploads/2026/09/-2026-.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-10042 .elementor-element.elementor-element-c8e492d > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-c8e492d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 50px 10px;z-index:1;}.elementor-10042 .elementor-element.elementor-element-165b5d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10042 .elementor-element.elementor-element-165b5d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F0DB;}.elementor-10042 .elementor-element.elementor-element-165b5d4 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://sungengroup.com.tw/wp-content/uploads/2026/09/2.png");background-position:center center;background-size:cover;opacity:0.3;}.elementor-10042 .elementor-element.elementor-element-165b5d4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10042 .elementor-element.elementor-element-165b5d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-c010dfb{--spacer-size:30px;}.elementor-10042 .elementor-element.elementor-element-6d361c0 > .elementor-container{max-width:1000px;}.elementor-10042 .elementor-element.elementor-element-6d361c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:3;}.elementor-10042 .elementor-element.elementor-element-6d361c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-0868bfa > .elementor-element-populated >  .elementor-background-overlay{opacity:0.3;}.elementor-10042 .elementor-element.elementor-element-0868bfa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-0868bfa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-10042 .elementor-element.elementor-element-d1be474{text-align:center;}.elementor-10042 .elementor-element.elementor-element-d1be474 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:45px;font-weight:600;line-height:1.25em;text-shadow:0px 0px 1px #FFFFFF;color:#330909;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-10042 .elementor-element.elementor-element-b155d35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-b155d35{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:#330909;}.elementor-10042 .elementor-element.elementor-element-61203b7{--spacer-size:20px;}.elementor-10042 .elementor-element.elementor-element-ad4908a > .elementor-container{max-width:1400px;}.elementor-10042 .elementor-element.elementor-element-ad4908a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-10042 .elementor-element.elementor-element-ad4908a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-ac01693:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10042 .elementor-element.elementor-element-ac01693 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F0DB;background-image:url("https://sungengroup.com.tw/wp-content/uploads/2026/09/-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10042 .elementor-element.elementor-element-ac01693 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-10042 .elementor-element.elementor-element-ac01693 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#10172C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 10px 0px 10px;}.elementor-10042 .elementor-element.elementor-element-ac01693 > .elementor-element-populated, .elementor-10042 .elementor-element.elementor-element-ac01693 > .elementor-element-populated > .elementor-background-overlay, .elementor-10042 .elementor-element.elementor-element-ac01693 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-ac01693 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-234650a{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-10042 .elementor-element.elementor-element-234650a > .elementor-widget-container{background-color:transparent;margin:0px 0px -64px 0px;padding:10px 0px 15px 0px;background-image:linear-gradient(180deg, #F3CD8F 0%, #A56B23 100%);}.elementor-10042 .elementor-element.elementor-element-234650a:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://sungengroup.com.tw/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:92%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10042 .elementor-element.elementor-element-234650a.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://sungengroup.com.tw/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:92%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10042 .elementor-element.elementor-element-234650a .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:800;color:#F6F6F7;}.elementor-10042 .elementor-element.elementor-element-10d79c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-10d79c7{z-index:1;text-align:center;}.elementor-10042 .elementor-element.elementor-element-10d79c7 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:800;letter-spacing:1px;color:#F8F0DB;}.elementor-10042 .elementor-element.elementor-element-85ef6bb > .elementor-container{max-width:1200px;}.elementor-10042 .elementor-element.elementor-element-85ef6bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;}.elementor-10042 .elementor-element.elementor-element-85ef6bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-336abf3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-10042 .elementor-element.elementor-element-336abf3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10042 .elementor-element.elementor-element-6177f63 > .elementor-widget-container{--e-transform-scale:1.2;margin:-60px 0px -20px 0px;}.elementor-10042 .elementor-element.elementor-element-6177f63{z-index:0;}.elementor-10042 .elementor-element.elementor-element-6177f63 img{width:85%;}.elementor-10042 .elementor-element.elementor-element-344038e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-344038e{z-index:1;text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:500;line-height:1.5em;color:#192649;}.elementor-10042 .elementor-element.elementor-element-36636b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-10042 .elementor-element.elementor-element-36636b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-64759b8{--spacer-size:50px;}.elementor-10042 .elementor-element.elementor-element-4b6f2a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-4b6f2a4{z-index:1;text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:500;line-height:1.5em;color:#192649;}.elementor-10042 .elementor-element.elementor-element-7b28cce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10042 .elementor-element.elementor-element-7b28cce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F0DB;background-image:url("https://sungengroup.com.tw/wp-content/uploads/2026/09/-2.png");}.elementor-10042 .elementor-element.elementor-element-7b28cce > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#10172C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 10px 0px 10px;}.elementor-10042 .elementor-element.elementor-element-7b28cce > .elementor-element-populated, .elementor-10042 .elementor-element.elementor-element-7b28cce > .elementor-element-populated > .elementor-background-overlay, .elementor-10042 .elementor-element.elementor-element-7b28cce > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-7b28cce > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-f6ddb09{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-10042 .elementor-element.elementor-element-f6ddb09 > .elementor-widget-container{background-color:transparent;margin:0px 0px -64px 0px;padding:10px 0px 15px 0px;background-image:linear-gradient(180deg, #F3CD8F 0%, #A56B23 100%);}.elementor-10042 .elementor-element.elementor-element-f6ddb09:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://sungengroup.com.tw/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:92%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10042 .elementor-element.elementor-element-f6ddb09.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://sungengroup.com.tw/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:92%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10042 .elementor-element.elementor-element-f6ddb09 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:800;color:#F6F6F7;}.elementor-10042 .elementor-element.elementor-element-055a2ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-055a2ec{z-index:1;text-align:center;}.elementor-10042 .elementor-element.elementor-element-055a2ec .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:800;letter-spacing:1px;color:#F8F0DB;}.elementor-10042 .elementor-element.elementor-element-9857406 > .elementor-container{max-width:1200px;}.elementor-10042 .elementor-element.elementor-element-9857406{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;}.elementor-10042 .elementor-element.elementor-element-9857406 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-f2223e3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-10042 .elementor-element.elementor-element-f2223e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-31ac263 > .elementor-widget-container{--e-transform-scale:1.2;margin:-45px 0px -37px 0px;}.elementor-10042 .elementor-element.elementor-element-31ac263{z-index:0;}.elementor-10042 .elementor-element.elementor-element-31ac263 img{width:85%;}.elementor-10042 .elementor-element.elementor-element-aebb902 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-aebb902{z-index:1;text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:500;line-height:1.5em;color:#192649;}.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 ), Sans-serif;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-10042 .elementor-element.elementor-element-a4e7294{--divider-border-style:solid;--divider-color:#330909;--divider-border-width:1px;}.elementor-10042 .elementor-element.elementor-element-a4e7294 .elementor-divider-separator{width:100%;}.elementor-10042 .elementor-element.elementor-element-a4e7294 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10042 .elementor-element.elementor-element-135af6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-135af6f{z-index:1;text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:500;line-height:1.5em;color:#192649;}.elementor-10042 .elementor-element.elementor-element-0bc159a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-10042 .elementor-element.elementor-element-0bc159a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-63a3430{--spacer-size:50px;}.elementor-10042 .elementor-element.elementor-element-6c8fe37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-6c8fe37{z-index:1;text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:500;line-height:1.5em;color:#192649;}.elementor-10042 .elementor-element.elementor-element-d7820ae{--divider-border-style:solid;--divider-color:#330909;--divider-border-width:1px;}.elementor-10042 .elementor-element.elementor-element-d7820ae .elementor-divider-separator{width:100%;}.elementor-10042 .elementor-element.elementor-element-d7820ae .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10042 .elementor-element.elementor-element-c0bf036 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-c0bf036{z-index:1;text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:500;line-height:1.5em;color:#192649;}.elementor-10042 .elementor-element.elementor-element-f934cf6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10042 .elementor-element.elementor-element-f934cf6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F0DB;background-image:url("https://sungengroup.com.tw/wp-content/uploads/2026/09/-2.png");}.elementor-10042 .elementor-element.elementor-element-f934cf6 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#10172C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 10px 0px 10px;}.elementor-10042 .elementor-element.elementor-element-f934cf6 > .elementor-element-populated, .elementor-10042 .elementor-element.elementor-element-f934cf6 > .elementor-element-populated > .elementor-background-overlay, .elementor-10042 .elementor-element.elementor-element-f934cf6 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-f934cf6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-2fe2e63{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-10042 .elementor-element.elementor-element-2fe2e63 > .elementor-widget-container{background-color:transparent;margin:0px 0px -64px 0px;padding:10px 0px 15px 0px;background-image:linear-gradient(180deg, #F3CD8F 0%, #A56B23 100%);}.elementor-10042 .elementor-element.elementor-element-2fe2e63:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://sungengroup.com.tw/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:92%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10042 .elementor-element.elementor-element-2fe2e63.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://sungengroup.com.tw/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:92%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10042 .elementor-element.elementor-element-2fe2e63 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:800;color:#F6F6F7;}.elementor-10042 .elementor-element.elementor-element-e608382 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-e608382{z-index:1;text-align:center;}.elementor-10042 .elementor-element.elementor-element-e608382 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:800;letter-spacing:1px;color:#F8F0DB;}.elementor-10042 .elementor-element.elementor-element-906c3ab > .elementor-container{max-width:1200px;}.elementor-10042 .elementor-element.elementor-element-906c3ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;}.elementor-10042 .elementor-element.elementor-element-906c3ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-33b4db2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-10042 .elementor-element.elementor-element-33b4db2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-a292285 > .elementor-widget-container{--e-transform-scale:1.2;margin:-90px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-a292285{z-index:0;text-align:center;}.elementor-10042 .elementor-element.elementor-element-a292285 img{width:85%;}.elementor-10042 .elementor-element.elementor-element-c8415a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-c8415a8{z-index:1;text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:500;line-height:1.5em;color:#192649;}.elementor-10042 .elementor-element.elementor-element-0e0062f{--divider-border-style:solid;--divider-color:#330909;--divider-border-width:1px;}.elementor-10042 .elementor-element.elementor-element-0e0062f .elementor-divider-separator{width:100%;}.elementor-10042 .elementor-element.elementor-element-0e0062f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10042 .elementor-element.elementor-element-11f929b{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;align-self:center;z-index:1;text-align:right;font-family:"Noto Sans TC", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;color:#B23432;}.elementor-10042 .elementor-element.elementor-element-11f929b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-d640c0c{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;align-self:flex-start;z-index:1;text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:500;line-height:1.5em;color:#B23432;}.elementor-10042 .elementor-element.elementor-element-d640c0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-76ca985 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-10042 .elementor-element.elementor-element-76ca985 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-c88dc8a{--spacer-size:50px;}.elementor-10042 .elementor-element.elementor-element-98bed98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-98bed98{z-index:1;text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:500;line-height:1.5em;color:#192649;}.elementor-10042 .elementor-element.elementor-element-e92ea7a{--divider-border-style:solid;--divider-color:#330909;--divider-border-width:1px;}.elementor-10042 .elementor-element.elementor-element-e92ea7a .elementor-divider-separator{width:100%;}.elementor-10042 .elementor-element.elementor-element-e92ea7a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10042 .elementor-element.elementor-element-148338b{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;align-self:center;z-index:1;text-align:right;font-family:"Noto Sans TC", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;color:#B23432;}.elementor-10042 .elementor-element.elementor-element-148338b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-462870a{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;align-self:flex-start;z-index:1;text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:500;line-height:1.5em;color:#B23432;}.elementor-10042 .elementor-element.elementor-element-462870a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-fef16f9 > .elementor-container{max-width:1400px;}.elementor-10042 .elementor-element.elementor-element-fef16f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-10042 .elementor-element.elementor-element-fef16f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-9e56928:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10042 .elementor-element.elementor-element-9e56928 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F0DB;background-image:url("https://sungengroup.com.tw/wp-content/uploads/2026/09/-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10042 .elementor-element.elementor-element-9e56928 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#10172C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 10px 10px 10px;}.elementor-10042 .elementor-element.elementor-element-9e56928 > .elementor-element-populated, .elementor-10042 .elementor-element.elementor-element-9e56928 > .elementor-element-populated > .elementor-background-overlay, .elementor-10042 .elementor-element.elementor-element-9e56928 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-9e56928 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-42bb8d9{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-10042 .elementor-element.elementor-element-42bb8d9 > .elementor-widget-container{background-color:transparent;margin:0px 0px -55px 0px;padding:10px 0px 15px 0px;background-image:linear-gradient(180deg, #F3CD8F 0%, #A56B23 100%);}.elementor-10042 .elementor-element.elementor-element-42bb8d9:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://sungengroup.com.tw/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:92%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10042 .elementor-element.elementor-element-42bb8d9.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://sungengroup.com.tw/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:92%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10042 .elementor-element.elementor-element-42bb8d9 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:800;color:#F6F6F7;}.elementor-10042 .elementor-element.elementor-element-dc98d70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-dc98d70{text-align:center;}.elementor-10042 .elementor-element.elementor-element-dc98d70 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:800;letter-spacing:1px;color:#F8F0DB;}.elementor-10042 .elementor-element.elementor-element-26c4569{--spacer-size:80px;}.elementor-10042 .elementor-element.elementor-element-e68b46e > .elementor-container{max-width:1200px;}.elementor-10042 .elementor-element.elementor-element-e68b46e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-e68b46e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-81e1723 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-81e1723 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-f0a7a05{--spacer-size:80px;}.elementor-10042 .elementor-element.elementor-element-86c3b29{width:100%;max-width:100%;align-self:center;z-index:1;text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:600;line-height:1.5em;color:#192649;}.elementor-10042 .elementor-element.elementor-element-86c3b29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-b1076c3{--divider-border-style:solid;--divider-color:#330909;--divider-border-width:1px;}.elementor-10042 .elementor-element.elementor-element-b1076c3 .elementor-divider-separator{width:100%;}.elementor-10042 .elementor-element.elementor-element-b1076c3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10042 .elementor-element.elementor-element-3a6d269{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;z-index:1;text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;color:#B23432;}.elementor-10042 .elementor-element.elementor-element-3a6d269 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-60a2f5a{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;align-self:center;z-index:1;text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:25px;font-weight:600;line-height:1.5em;color:#192649;}.elementor-10042 .elementor-element.elementor-element-60a2f5a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-db9cb97 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-10042 .elementor-element.elementor-element-db9cb97 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-b10633f > .elementor-widget-container{--e-transform-scale:1.4;margin:65px 0px -40px 0px;}.elementor-10042 .elementor-element.elementor-element-b10633f{z-index:0;}.elementor-10042 .elementor-element.elementor-element-b10633f img{width:100%;}.elementor-10042 .elementor-element.elementor-element-401f47c > .elementor-container{max-width:1200px;}.elementor-10042 .elementor-element.elementor-element-401f47c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-401f47c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-a9bd397 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-10042 .elementor-element.elementor-element-a9bd397 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-dee30a9 > .elementor-widget-container{--e-transform-scale:1.4;margin:65px 0px -40px 0px;}.elementor-10042 .elementor-element.elementor-element-dee30a9{z-index:0;}.elementor-10042 .elementor-element.elementor-element-dee30a9 img{width:100%;}.elementor-10042 .elementor-element.elementor-element-45b8b8e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-45b8b8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-e473976{--spacer-size:80px;}.elementor-10042 .elementor-element.elementor-element-116ab4a{width:100%;max-width:100%;align-self:center;z-index:1;text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:600;line-height:1.5em;color:#192649;}.elementor-10042 .elementor-element.elementor-element-116ab4a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-d8e6bce{--divider-border-style:solid;--divider-color:#330909;--divider-border-width:1px;}.elementor-10042 .elementor-element.elementor-element-d8e6bce .elementor-divider-separator{width:100%;}.elementor-10042 .elementor-element.elementor-element-d8e6bce .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10042 .elementor-element.elementor-element-146d6ca{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;z-index:1;text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;color:#B23432;}.elementor-10042 .elementor-element.elementor-element-146d6ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-acdb385{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;align-self:center;z-index:1;text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:25px;font-weight:600;line-height:1.5em;color:#192649;}.elementor-10042 .elementor-element.elementor-element-acdb385 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-330024e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10042 .elementor-element.elementor-element-330024e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F0DB;background-image:url("https://sungengroup.com.tw/wp-content/uploads/2026/09/-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10042 .elementor-element.elementor-element-330024e > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#10172C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 10px 10px 10px;}.elementor-10042 .elementor-element.elementor-element-330024e > .elementor-element-populated, .elementor-10042 .elementor-element.elementor-element-330024e > .elementor-element-populated > .elementor-background-overlay, .elementor-10042 .elementor-element.elementor-element-330024e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-330024e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-271f4d8{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-10042 .elementor-element.elementor-element-271f4d8 > .elementor-widget-container{background-color:transparent;margin:0px 0px -55px 0px;padding:10px 0px 15px 0px;background-image:linear-gradient(180deg, #F3CD8F 0%, #A56B23 100%);}.elementor-10042 .elementor-element.elementor-element-271f4d8:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://sungengroup.com.tw/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:92%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10042 .elementor-element.elementor-element-271f4d8.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://sungengroup.com.tw/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:92%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10042 .elementor-element.elementor-element-271f4d8 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:800;color:#F6F6F7;}.elementor-10042 .elementor-element.elementor-element-97f437a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-97f437a:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://sungengroup.com.tw/wp-content/plugins/elementor/assets/mask-shapes/blob.svg );-webkit-mask-size:95%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10042 .elementor-element.elementor-element-97f437a.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://sungengroup.com.tw/wp-content/plugins/elementor/assets/mask-shapes/blob.svg );-webkit-mask-size:95%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10042 .elementor-element.elementor-element-97f437a{text-align:center;}.elementor-10042 .elementor-element.elementor-element-97f437a .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:800;letter-spacing:1px;color:#F8F0DB;}.elementor-10042 .elementor-element.elementor-element-37b1eca, .elementor-10042 .elementor-element.elementor-element-37b1eca > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-10042 .elementor-element.elementor-element-37b1eca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-37b1eca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-715a29f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10042 .elementor-element.elementor-element-715a29f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-0c37fbb{width:100%;max-width:100%;align-self:center;z-index:1;text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:23px;font-weight:500;line-height:1.5em;color:#192649;}.elementor-10042 .elementor-element.elementor-element-0c37fbb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-90eef2f > .elementor-widget-container{margin:-290px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-90eef2f img{width:75%;}.elementor-10042 .elementor-element.elementor-element-b434c0d > .elementor-container{max-width:1400px;}.elementor-10042 .elementor-element.elementor-element-b434c0d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-10042 .elementor-element.elementor-element-b434c0d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-c914971:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10042 .elementor-element.elementor-element-c914971 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F0DB;background-image:url("https://sungengroup.com.tw/wp-content/uploads/2026/09/-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10042 .elementor-element.elementor-element-c914971 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-10042 .elementor-element.elementor-element-c914971 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#10172C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 10px 0px 10px;}.elementor-10042 .elementor-element.elementor-element-c914971 > .elementor-element-populated, .elementor-10042 .elementor-element.elementor-element-c914971 > .elementor-element-populated > .elementor-background-overlay, .elementor-10042 .elementor-element.elementor-element-c914971 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-c914971 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-10042 .elementor-element.elementor-element-cdf5c1b .elementor-cta .elementor-cta__bg, .elementor-10042 .elementor-element.elementor-element-cdf5c1b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10042 .elementor-element.elementor-element-cdf5c1b > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-cdf5c1b .elementor-cta__content{min-height:350px;text-align:center;}.elementor-10042 .elementor-element.elementor-element-cdf5c1b .elementor-cta__bg-wrapper{min-height:430px;}.elementor-10042 .elementor-element.elementor-element-cdf5c1b .elementor-cta__title{font-family:"Noto Sans TC", Sans-serif;font-size:25px;font-weight:500;line-height:1.25em;}.elementor-10042 .elementor-element.elementor-element-cdf5c1b .elementor-cta__description{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-10042 .elementor-element.elementor-element-cdf5c1b .elementor-cta__button{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:500;}.elementor-10042 .elementor-element.elementor-element-bb0fcbc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10042 .elementor-element.elementor-element-bb0fcbc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F0DB;background-image:url("https://sungengroup.com.tw/wp-content/uploads/2026/09/-2.png");}.elementor-10042 .elementor-element.elementor-element-bb0fcbc > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#10172C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 10px 0px 10px;}.elementor-10042 .elementor-element.elementor-element-bb0fcbc > .elementor-element-populated, .elementor-10042 .elementor-element.elementor-element-bb0fcbc > .elementor-element-populated > .elementor-background-overlay, .elementor-10042 .elementor-element.elementor-element-bb0fcbc > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-bb0fcbc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-5501932 .elementor-cta .elementor-cta__bg, .elementor-10042 .elementor-element.elementor-element-5501932 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10042 .elementor-element.elementor-element-5501932 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-5501932 .elementor-cta__content{min-height:350px;text-align:center;}.elementor-10042 .elementor-element.elementor-element-5501932 .elementor-cta__bg-wrapper{min-height:430px;}.elementor-10042 .elementor-element.elementor-element-5501932 .elementor-cta__title{font-family:"Noto Sans TC", Sans-serif;font-size:25px;font-weight:500;line-height:1.25em;}.elementor-10042 .elementor-element.elementor-element-5501932 .elementor-cta__description{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-10042 .elementor-element.elementor-element-5501932 .elementor-cta__button{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:500;}.elementor-10042 .elementor-element.elementor-element-9dbb46b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10042 .elementor-element.elementor-element-9dbb46b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F0DB;background-image:url("https://sungengroup.com.tw/wp-content/uploads/2026/09/-2.png");}.elementor-10042 .elementor-element.elementor-element-9dbb46b > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#10172C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 10px 0px 10px;}.elementor-10042 .elementor-element.elementor-element-9dbb46b > .elementor-element-populated, .elementor-10042 .elementor-element.elementor-element-9dbb46b > .elementor-element-populated > .elementor-background-overlay, .elementor-10042 .elementor-element.elementor-element-9dbb46b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-9dbb46b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-876c088 .elementor-cta .elementor-cta__bg, .elementor-10042 .elementor-element.elementor-element-876c088 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10042 .elementor-element.elementor-element-876c088 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-876c088 .elementor-cta__content{min-height:350px;text-align:center;}.elementor-10042 .elementor-element.elementor-element-876c088 .elementor-cta__bg-wrapper{min-height:430px;}.elementor-10042 .elementor-element.elementor-element-876c088 .elementor-cta__title{font-family:"Noto Sans TC", Sans-serif;font-size:25px;font-weight:500;line-height:1.25em;}.elementor-10042 .elementor-element.elementor-element-876c088 .elementor-cta__description{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-10042 .elementor-element.elementor-element-876c088 .elementor-cta__button{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:500;}.elementor-10042 .elementor-element.elementor-element-bfdb56f > .elementor-container{max-width:1400px;}.elementor-10042 .elementor-element.elementor-element-bfdb56f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:20px;z-index:3;}.elementor-10042 .elementor-element.elementor-element-bfdb56f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-051128c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10042 .elementor-element.elementor-element-051128c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(134deg, #214B88 0%, #0B2452 80%);}.elementor-10042 .elementor-element.elementor-element-051128c > .elementor-element-populated >  .elementor-background-overlay{opacity:0.3;}.elementor-10042 .elementor-element.elementor-element-051128c > .elementor-element-populated, .elementor-10042 .elementor-element.elementor-element-051128c > .elementor-element-populated > .elementor-background-overlay, .elementor-10042 .elementor-element.elementor-element-051128c > .elementor-background-slideshow{border-radius:150px 150px 150px 150px;}.elementor-10042 .elementor-element.elementor-element-051128c > .elementor-element-populated{box-shadow:0px 0px 0px 5px #10172C inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-051128c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-c3d7cf5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-c3d7cf5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10042 .elementor-element.elementor-element-b3339a5 > .elementor-widget-container{margin:-170px 0px -180px 0px;}.elementor-10042 .elementor-element.elementor-element-b3339a5 img{width:85%;}.elementor-10042 .elementor-element.elementor-element-33dce41{width:100%;max-width:100%;align-self:center;z-index:1;text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-10042 .elementor-element.elementor-element-33dce41 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-69a98f5 > .elementor-widget-container{margin:-105px -105px -105px -105px;}.elementor-10042 .elementor-element.elementor-element-69a98f5 img{width:50%;}.elementor-10042 .elementor-element.elementor-element-f9447cb{--spacer-size:50px;}.elementor-10042 .elementor-element.elementor-element-2f556d4{--spacer-size:20px;}.elementor-10042 .elementor-element.elementor-element-2f556d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-10042 .elementor-element.elementor-element-336abf3{width:97%;}.elementor-10042 .elementor-element.elementor-element-36636b2{width:2.998%;}.elementor-10042 .elementor-element.elementor-element-f2223e3{width:98%;}.elementor-10042 .elementor-element.elementor-element-0bc159a{width:2%;}.elementor-10042 .elementor-element.elementor-element-33b4db2{width:97%;}.elementor-10042 .elementor-element.elementor-element-76ca985{width:2.998%;}.elementor-10042 .elementor-element.elementor-element-59536c2{width:30%;}.elementor-10042 .elementor-element.elementor-element-be1beab{width:39.333%;}.elementor-10042 .elementor-element.elementor-element-0634391{width:30%;}}@media(max-width:1024px){.elementor-10042 .elementor-element.elementor-element-1f9812b{--spacer-size:100px;}.elementor-10042 .elementor-element.elementor-element-70ee3ab{--spacer-size:200px;}.elementor-10042 .elementor-element.elementor-element-5d242e8{--spacer-size:190px;}.elementor-10042 .elementor-element.elementor-element-6d361c0{margin-top:0px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10042 .elementor-element.elementor-element-d1be474 .elementor-heading-title{font-size:33px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10042 .elementor-element.elementor-element-b155d35{font-size:23px;}.elementor-10042 .elementor-element.elementor-element-ad4908a{margin-top:0px;margin-bottom:0px;padding:40px 40px 0px 40px;}.elementor-10042 .elementor-element.elementor-element-ac01693 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 10px 20px 10px;}.elementor-10042 .elementor-element.elementor-element-234650a > .elementor-widget-container{margin:20px 0px -55px 0px;padding:10px 0px 15px 0px;}.elementor-10042 .elementor-element.elementor-element-234650a{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-10042 .elementor-element.elementor-element-234650a .elementor-heading-title{font-size:25px;letter-spacing:0px;}.elementor-10042 .elementor-element.elementor-element-10d79c7 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-10042 .elementor-element.elementor-element-10d79c7{text-align:center;}.elementor-10042 .elementor-element.elementor-element-10d79c7 .elementor-heading-title{font-size:30px;letter-spacing:0px;}.elementor-10042 .elementor-element.elementor-element-85ef6bb{margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-336abf3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10042 .elementor-element.elementor-element-6177f63 > .elementor-widget-container{--e-transform-scale:1.1;margin:-50px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-6177f63 img{width:100%;}.elementor-10042 .elementor-element.elementor-element-344038e{font-size:28px;}.elementor-10042 .elementor-element.elementor-element-36636b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-64759b8{--spacer-size:100px;}.elementor-10042 .elementor-element.elementor-element-4b6f2a4{font-size:28px;}.elementor-10042 .elementor-element.elementor-element-7b28cce > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 10px 20px 10px;}.elementor-10042 .elementor-element.elementor-element-f6ddb09 > .elementor-widget-container{margin:20px 0px -55px 0px;}.elementor-10042 .elementor-element.elementor-element-f6ddb09{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-10042 .elementor-element.elementor-element-f6ddb09 .elementor-heading-title{font-size:25px;letter-spacing:0px;}.elementor-10042 .elementor-element.elementor-element-055a2ec > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-10042 .elementor-element.elementor-element-055a2ec{text-align:center;}.elementor-10042 .elementor-element.elementor-element-055a2ec .elementor-heading-title{font-size:30px;letter-spacing:0px;}.elementor-10042 .elementor-element.elementor-element-9857406{margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-f2223e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-31ac263 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-31ac263 img{width:100%;}.elementor-10042 .elementor-element.elementor-element-aebb902{font-size:28px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10042 .elementor-element.elementor-element-135af6f{font-size:28px;}.elementor-10042 .elementor-element.elementor-element-0bc159a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-63a3430{--spacer-size:100px;}.elementor-10042 .elementor-element.elementor-element-6c8fe37{text-align:left;font-size:28px;}.elementor-10042 .elementor-element.elementor-element-d7820ae .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-10042 .elementor-element.elementor-element-d7820ae .elementor-divider{text-align:left;}.elementor-10042 .elementor-element.elementor-element-c0bf036{text-align:left;font-size:28px;}.elementor-10042 .elementor-element.elementor-element-f934cf6 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 10px 20px 10px;}.elementor-10042 .elementor-element.elementor-element-2fe2e63 > .elementor-widget-container{margin:20px 0px -55px 0px;}.elementor-10042 .elementor-element.elementor-element-2fe2e63{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-10042 .elementor-element.elementor-element-2fe2e63 .elementor-heading-title{font-size:25px;letter-spacing:0px;}.elementor-10042 .elementor-element.elementor-element-e608382 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-10042 .elementor-element.elementor-element-e608382 .elementor-heading-title{font-size:30px;letter-spacing:0px;}.elementor-10042 .elementor-element.elementor-element-906c3ab{margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-33b4db2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-a292285 > .elementor-widget-container{--e-transform-scale:1.1;margin:-50px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-a292285 img{width:100%;}.elementor-10042 .elementor-element.elementor-element-c8415a8{font-size:28px;}.elementor-10042 .elementor-element.elementor-element-11f929b{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;font-size:25px;}.elementor-10042 .elementor-element.elementor-element-d640c0c{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;font-size:26px;}.elementor-10042 .elementor-element.elementor-element-76ca985 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-c88dc8a{--spacer-size:100px;}.elementor-10042 .elementor-element.elementor-element-98bed98{text-align:left;font-size:28px;}.elementor-10042 .elementor-element.elementor-element-e92ea7a .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-10042 .elementor-element.elementor-element-e92ea7a .elementor-divider{text-align:left;}.elementor-10042 .elementor-element.elementor-element-148338b{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;text-align:left;font-size:28px;}.elementor-10042 .elementor-element.elementor-element-462870a{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;font-size:28px;}.elementor-10042 .elementor-element.elementor-element-fef16f9{margin-top:0px;margin-bottom:0px;padding:0px 40px 20px 40px;}.elementor-10042 .elementor-element.elementor-element-9e56928 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 0px 20px;}.elementor-10042 .elementor-element.elementor-element-42bb8d9 > .elementor-widget-container{margin:30px 0px -55px 0px;}.elementor-10042 .elementor-element.elementor-element-42bb8d9{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-10042 .elementor-element.elementor-element-42bb8d9 .elementor-heading-title{font-size:25px;letter-spacing:0px;}.elementor-10042 .elementor-element.elementor-element-dc98d70 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-dc98d70 .elementor-heading-title{font-size:30px;letter-spacing:0px;}.elementor-10042 .elementor-element.elementor-element-e68b46e{margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-86c3b29{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-3a6d269{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-60a2f5a{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-401f47c{margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-dee30a9 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-45b8b8e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-116ab4a{font-size:28px;}.elementor-10042 .elementor-element.elementor-element-d8e6bce .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-10042 .elementor-element.elementor-element-d8e6bce .elementor-divider{text-align:left;}.elementor-10042 .elementor-element.elementor-element-146d6ca{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-acdb385 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-10042 .elementor-element.elementor-element-acdb385{font-size:23px;}.elementor-10042 .elementor-element.elementor-element-330024e > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-271f4d8{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-10042 .elementor-element.elementor-element-271f4d8 .elementor-heading-title{font-size:25px;letter-spacing:0px;}.elementor-10042 .elementor-element.elementor-element-97f437a .elementor-heading-title{font-size:30px;letter-spacing:0px;}.elementor-10042 .elementor-element.elementor-element-715a29f > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-0c37fbb{font-size:23px;}.elementor-10042 .elementor-element.elementor-element-90eef2f > .elementor-widget-container{margin:-270px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-b434c0d{margin-top:0px;margin-bottom:0px;padding:40px 40px 0px 40px;}.elementor-10042 .elementor-element.elementor-element-c914971 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 10px 20px 10px;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10042 .elementor-element.elementor-element-cdf5c1b .elementor-cta__bg-wrapper{min-height:300px;}.elementor-10042 .elementor-element.elementor-element-cdf5c1b .elementor-cta__title{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-bb0fcbc > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 10px 20px 10px;}.elementor-10042 .elementor-element.elementor-element-5501932 .elementor-cta__bg-wrapper{min-height:350px;}.elementor-10042 .elementor-element.elementor-element-5501932 .elementor-cta__title{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-9dbb46b > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:0px 10px 20px 10px;}.elementor-10042 .elementor-element.elementor-element-876c088 .elementor-cta__title{font-size:30px;}.elementor-10042 .elementor-element.elementor-element-bfdb56f{margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-051128c > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-10042 .elementor-element.elementor-element-c3d7cf5{margin-top:-25px;margin-bottom:-25px;}.elementor-10042 .elementor-element.elementor-element-b3339a5 > .elementor-widget-container{margin:-63px 0px -80px 0px;}.elementor-10042 .elementor-element.elementor-element-33dce41 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-33dce41{text-align:center;font-size:13px;}.elementor-10042 .elementor-element.elementor-element-69a98f5 > .elementor-widget-container{margin:-49px -80px -51px -80px;}.elementor-10042 .elementor-element.elementor-element-2f556d4{--spacer-size:10px;}}@media(max-width:767px){.elementor-10042 .elementor-element.elementor-element-32a38d9{z-index:1;}.elementor-10042 .elementor-element.elementor-element-a264556:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10042 .elementor-element.elementor-element-a264556 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sungengroup.com.tw/wp-content/uploads/2026/09/2026-03.jpg");background-position:center center;}.elementor-10042 .elementor-element.elementor-element-bce4265{--spacer-size:160px;}.elementor-10042 .elementor-element.elementor-element-5d242e8{--spacer-size:300px;}.elementor-10042 .elementor-element.elementor-element-c8e492d:not(.elementor-motion-effects-element-type-background), .elementor-10042 .elementor-element.elementor-element-c8e492d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sungengroup.com.tw/wp-content/uploads/2026/09/-2026--1228x1536.jpg");background-size:contain;}.elementor-10042 .elementor-element.elementor-element-c8e492d{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-10042 .elementor-element.elementor-element-165b5d4 > .elementor-element-populated, .elementor-10042 .elementor-element.elementor-element-165b5d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-10042 .elementor-element.elementor-element-165b5d4 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-10042 .elementor-element.elementor-element-c010dfb{--spacer-size:30px;}.elementor-10042 .elementor-element.elementor-element-6d361c0{margin-top:0px;margin-bottom:10px;}.elementor-10042 .elementor-element.elementor-element-0868bfa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10042 .elementor-element.elementor-element-d1be474{text-align:center;}.elementor-10042 .elementor-element.elementor-element-d1be474 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10042 .elementor-element.elementor-element-b155d35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 0px 10px;}.elementor-10042 .elementor-element.elementor-element-b155d35{text-align:center;font-size:20px;}.elementor-10042 .elementor-element.elementor-element-ad4908a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-ac01693 > .elementor-element-populated{border-width:3px 3px 3px 3px;margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 20px 10px;}.elementor-10042 .elementor-element.elementor-element-234650a > .elementor-widget-container{margin:20px 0px -50px 0px;padding:8px 0px 10px 0px;}.elementor-10042 .elementor-element.elementor-element-234650a{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}.elementor-10042 .elementor-element.elementor-element-234650a .elementor-heading-title{font-size:20px;}.elementor-10042 .elementor-element.elementor-element-10d79c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-10d79c7{text-align:center;}.elementor-10042 .elementor-element.elementor-element-10d79c7 .elementor-heading-title{font-size:22px;}.elementor-10042 .elementor-element.elementor-element-85ef6bb{margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-336abf3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10042 .elementor-element.elementor-element-6177f63 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-344038e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-344038e{text-align:center;font-size:25px;}.elementor-10042 .elementor-element.elementor-element-36636b2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10042 .elementor-element.elementor-element-4b6f2a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-4b6f2a4{text-align:left;font-size:22px;}.elementor-10042 .elementor-element.elementor-element-7b28cce > .elementor-element-populated{border-width:3px 3px 3px 3px;margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 20px 10px;}.elementor-10042 .elementor-element.elementor-element-f6ddb09 > .elementor-widget-container{margin:20px 0px -50px 0px;padding:8px 0px 10px 0px;}.elementor-10042 .elementor-element.elementor-element-f6ddb09{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}.elementor-10042 .elementor-element.elementor-element-f6ddb09 .elementor-heading-title{font-size:20px;}.elementor-10042 .elementor-element.elementor-element-055a2ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-055a2ec .elementor-heading-title{font-size:22px;}.elementor-10042 .elementor-element.elementor-element-9857406{margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-f2223e3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10042 .elementor-element.elementor-element-aebb902 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-aebb902{text-align:center;font-size:25px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10042 .elementor-element.elementor-element-a4e7294 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-10042 .elementor-element.elementor-element-a4e7294 .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}.elementor-10042 .elementor-element.elementor-element-135af6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-135af6f{text-align:center;font-size:25px;}.elementor-10042 .elementor-element.elementor-element-0bc159a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10042 .elementor-element.elementor-element-6c8fe37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-6c8fe37{text-align:left;font-size:22px;}.elementor-10042 .elementor-element.elementor-element-c0bf036 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-c0bf036{text-align:left;font-size:22px;}.elementor-10042 .elementor-element.elementor-element-f934cf6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10042 .elementor-element.elementor-element-f934cf6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sungengroup.com.tw/wp-content/uploads/2026/09/-2.png");}.elementor-10042 .elementor-element.elementor-element-f934cf6 > .elementor-element-populated{border-width:3px 3px 3px 3px;margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 20px 10px;}.elementor-10042 .elementor-element.elementor-element-2fe2e63 > .elementor-widget-container{margin:20px 0px -50px 0px;padding:8px 0px 10px 0px;}.elementor-10042 .elementor-element.elementor-element-2fe2e63{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}.elementor-10042 .elementor-element.elementor-element-2fe2e63 .elementor-heading-title{font-size:20px;}.elementor-10042 .elementor-element.elementor-element-e608382 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-e608382 .elementor-heading-title{font-size:22px;}.elementor-10042 .elementor-element.elementor-element-906c3ab{margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-33b4db2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10042 .elementor-element.elementor-element-c8415a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-c8415a8{text-align:center;font-size:25px;}.elementor-10042 .elementor-element.elementor-element-0e0062f .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-10042 .elementor-element.elementor-element-0e0062f .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}.elementor-10042 .elementor-element.elementor-element-11f929b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-11f929b{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;text-align:right;font-size:25px;}.elementor-10042 .elementor-element.elementor-element-d640c0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-d640c0c{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;text-align:left;font-size:25px;}.elementor-10042 .elementor-element.elementor-element-76ca985 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10042 .elementor-element.elementor-element-98bed98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-98bed98{text-align:left;font-size:22px;}.elementor-10042 .elementor-element.elementor-element-148338b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-148338b{text-align:left;font-size:22px;}.elementor-10042 .elementor-element.elementor-element-462870a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-462870a{text-align:left;font-size:22px;}.elementor-10042 .elementor-element.elementor-element-fef16f9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-9e56928 > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 20px 10px;}.elementor-10042 .elementor-element.elementor-element-42bb8d9 > .elementor-widget-container{margin:20px 0px -50px 0px;padding:8px 0px 10px 0px;}.elementor-10042 .elementor-element.elementor-element-42bb8d9{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}.elementor-10042 .elementor-element.elementor-element-42bb8d9 .elementor-heading-title{font-size:20px;}.elementor-10042 .elementor-element.elementor-element-dc98d70 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-dc98d70 .elementor-heading-title{font-size:22px;}.elementor-10042 .elementor-element.elementor-element-e68b46e{margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-81e1723 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10042 .elementor-element.elementor-element-86c3b29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-86c3b29{text-align:left;font-size:22px;}.elementor-10042 .elementor-element.elementor-element-3a6d269 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-3a6d269{text-align:left;font-size:22px;}.elementor-10042 .elementor-element.elementor-element-60a2f5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-60a2f5a{text-align:left;font-size:22px;}.elementor-10042 .elementor-element.elementor-element-db9cb97 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10042 .elementor-element.elementor-element-401f47c{margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-a9bd397 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10042 .elementor-element.elementor-element-dee30a9 > .elementor-widget-container{--e-transform-scale:1.2;margin:10px 0px -35px 0px;}.elementor-10042 .elementor-element.elementor-element-45b8b8e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10042 .elementor-element.elementor-element-116ab4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-116ab4a{text-align:center;font-size:22px;}.elementor-10042 .elementor-element.elementor-element-d8e6bce .elementor-divider{text-align:center;}.elementor-10042 .elementor-element.elementor-element-d8e6bce .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-10042 .elementor-element.elementor-element-146d6ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-146d6ca{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;text-align:right;font-size:22px;}.elementor-10042 .elementor-element.elementor-element-acdb385 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-acdb385{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:left;font-size:22px;}.elementor-10042 .elementor-element.elementor-element-330024e > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 20px 10px;}.elementor-10042 .elementor-element.elementor-element-271f4d8 > .elementor-widget-container{margin:20px 0px -47px 0px;padding:5px 0px 10px 0px;}.elementor-10042 .elementor-element.elementor-element-271f4d8{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}.elementor-10042 .elementor-element.elementor-element-271f4d8 .elementor-heading-title{font-size:20px;}.elementor-10042 .elementor-element.elementor-element-97f437a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-97f437a .elementor-heading-title{font-size:20px;}.elementor-10042 .elementor-element.elementor-element-37b1eca{margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-715a29f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10042 .elementor-element.elementor-element-0c37fbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-10042 .elementor-element.elementor-element-0c37fbb{text-align:left;font-size:20px;}.elementor-10042 .elementor-element.elementor-element-90eef2f > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-b434c0d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-c914971 > .elementor-element-populated{border-width:3px 3px 3px 3px;margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 20px 10px;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10042 .elementor-element.elementor-element-cdf5c1b .elementor-cta__content{min-height:100px;}.elementor-10042 .elementor-element.elementor-element-cdf5c1b .elementor-cta__title{font-size:25px;}.elementor-10042 .elementor-element.elementor-element-cdf5c1b .elementor-cta__description{font-size:20px;}.elementor-10042 .elementor-element.elementor-element-bb0fcbc > .elementor-element-populated{border-width:3px 3px 3px 3px;margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 20px 10px;}.elementor-10042 .elementor-element.elementor-element-5501932 .elementor-cta__content{min-height:100px;}.elementor-10042 .elementor-element.elementor-element-5501932 .elementor-cta__title{font-size:25px;}.elementor-10042 .elementor-element.elementor-element-5501932 .elementor-cta__description{font-size:20px;}.elementor-10042 .elementor-element.elementor-element-9dbb46b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10042 .elementor-element.elementor-element-9dbb46b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sungengroup.com.tw/wp-content/uploads/2026/09/-2.png");}.elementor-10042 .elementor-element.elementor-element-9dbb46b > .elementor-element-populated{border-width:3px 3px 3px 3px;margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 20px 10px;}.elementor-10042 .elementor-element.elementor-element-876c088 .elementor-cta__content{min-height:100px;}.elementor-10042 .elementor-element.elementor-element-876c088 .elementor-cta__bg-wrapper{min-height:250px;}.elementor-10042 .elementor-element.elementor-element-876c088 .elementor-cta__title{font-size:25px;}.elementor-10042 .elementor-element.elementor-element-876c088 .elementor-cta__description{font-size:20px;}.elementor-10042 .elementor-element.elementor-element-bfdb56f{margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-051128c > .elementor-element-populated, .elementor-10042 .elementor-element.elementor-element-051128c > .elementor-element-populated > .elementor-background-overlay, .elementor-10042 .elementor-element.elementor-element-051128c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-10042 .elementor-element.elementor-element-051128c > .elementor-element-populated{margin:3px 3px 3px 3px;--e-column-margin-right:3px;--e-column-margin-left:3px;padding:10px 10px 10px 10px;}.elementor-10042 .elementor-element.elementor-element-c3d7cf5{margin-top:0px;margin-bottom:0px;}.elementor-10042 .elementor-element.elementor-element-59536c2{width:100%;}.elementor-10042 .elementor-element.elementor-element-b3339a5 > .elementor-widget-container{margin:-80px 0px -100px 0px;}.elementor-10042 .elementor-element.elementor-element-b3339a5 img{width:65%;}.elementor-10042 .elementor-element.elementor-element-be1beab{width:100%;}.elementor-10042 .elementor-element.elementor-element-be1beab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10042 .elementor-element.elementor-element-33dce41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-10042 .elementor-element.elementor-element-33dce41{text-align:center;font-size:14px;}.elementor-10042 .elementor-element.elementor-element-69a98f5 > .elementor-widget-container{margin:-48px -120px -50px -120px;}.elementor-10042 .elementor-element.elementor-element-69a98f5{text-align:center;}.elementor-10042 .elementor-element.elementor-element-69a98f5 img{width:39%;}.elementor-10042 .elementor-element.elementor-element-2f556d4{--spacer-size:10px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10042 .elementor-element.elementor-element-ac01693{width:100%;}.elementor-10042 .elementor-element.elementor-element-336abf3{width:54%;}.elementor-10042 .elementor-element.elementor-element-36636b2{width:46%;}.elementor-10042 .elementor-element.elementor-element-7b28cce{width:100%;}.elementor-10042 .elementor-element.elementor-element-f934cf6{width:100%;}.elementor-10042 .elementor-element.elementor-element-9e56928{width:100%;}.elementor-10042 .elementor-element.elementor-element-a9bd397{width:50%;}.elementor-10042 .elementor-element.elementor-element-330024e{width:100%;}.elementor-10042 .elementor-element.elementor-element-715a29f{width:100%;}.elementor-10042 .elementor-element.elementor-element-c914971{width:100%;}.elementor-10042 .elementor-element.elementor-element-bb0fcbc{width:100%;}.elementor-10042 .elementor-element.elementor-element-9dbb46b{width:100%;}}/* Start custom CSS for column, class: .elementor-element-0868bfa */.gold-gradient-border {
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 150px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-234650a */.offer-shell {
  position: relative;
  overflow: visible !important;
}

.offer-number-widget {
  position: absolute !important;
  top: -28px;
  left: 22px;
  width: 88px !important;
  height: 88px;
  margin: 0 !important;
  z-index: 30;
}

.offer-number-widget .elementor-widget-container {
  width: 100%;
  height: 100%;
}


.offer-number {
  position: relative;
  isolation: isolate;
  display: block;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #754413;

  background: conic-gradient(
    from 210deg,
    #815019 0deg,
    #e5b653 48deg,
    #fff0b6 92deg,
    #d7972e 158deg,
    #8b5317 232deg,
    #f2cd73 306deg,
    #815019 360deg
  );

  box-shadow:
    0 0 0 2px rgba(255, 224, 139, 0.8),
    0 5px 0 rgba(105, 61, 14, 0.55),
    0 9px 14px rgba(4, 22, 38, 0.35);
}


/* ================================
   深紅色內圓
================================ */

.offer-number::before {
  content: "";
  position: absolute;
  inset: 7px;
  z-index: 1;
  border-radius: 50%;
  border: 2px solid #733d13;

  background:
    radial-gradient(
      circle at 31% 22%,
      rgba(255, 255, 255, 0.24) 0%,
      rgba(255, 255, 255, 0.08) 18%,
      transparent 34%
    ),
    linear-gradient(
      145deg,
      #c64237 0%,
      #a51e22 48%,
      #6c1016 100%
    );

  box-shadow:
    inset 0 2px 0 rgba(255, 255, 255, 0.22),
    inset 0 -5px 9px rgba(52, 0, 5, 0.38);
}


/* ================================
   01／02／03／04 數字
================================ */

.offer-number::after {
  content: attr(data-number);
  position: absolute;
  inset: 0;
  z-index: 2;

  display: grid;
  place-items: center;
  padding-bottom: 3px;

  color: #fff9e9;
  font-family:
    "Noto Serif TC",
    "Songti TC",
    "PMingLiU",
    serif;
  font-size: 45px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -2px;

  text-shadow:
    0 2px 0 rgba(76, 5, 8, 0.72),
    0 0 2px rgba(255, 255, 255, 0.35);
}


/* ================================
   手機版尺寸
================================ */

@media (max-width: 767px) {
  .offer-number-widget {
    top: -20px;
    left: 14px;
    width: 66px !important;
    height: 66px;
  }

  .offer-number::before {
    inset: 6px;
  }

  .offer-number::after {
    padding-bottom: 2px;
    font-size: 34px;
    letter-spacing: -1px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10d79c7 */.offer-card__title {
  margin-bottom: 24px;
  padding: 13px 28px 15px;
  text-align: center;
  color: #fff9e7;
  background: linear-gradient(to bottom, #7F3821, #AF3832);
  clip-path: polygon(3% 0, 97% 0, 100% 16%, 100% 74%, 96% 100%, 4% 100%, 0 74%, 0 16%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-336abf3 */.gold-gradient-border {
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 150px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-36636b2 */.gold-gradient-border {
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 150px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ac01693 */.gold-gradient {
  position: relative;
  box-sizing: border-box;

  /* 金色漸層背景 */
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  /* 金屬立體陰影 */
  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  /* 深藍色框線及圓角 */
  border: 2px solid #16305A;
  border-radius: 20px;

  /* 上下左右各 5px 間距 */
  margin: 5px;
}

/* 四個角落的金色鉚釘 */
.gold-gradient::after {
  content: "";
  position: absolute;
  inset: 15px;
  z-index: 3;
  pointer-events: none;

  background:
    radial-gradient(circle, #fff5c5 0 14%, #e8bb55 19% 43%, #86591b 48% 58%, transparent 63%) left top / 18px 18px no-repeat,
    radial-gradient(circle, #fff5c5 0 14%, #e8bb55 19% 43%, #86591b 48% 58%, transparent 63%) right top / 18px 18px no-repeat,
    radial-gradient(circle, #fff5c5 0 14%, #e8bb55 19% 43%, #86591b 48% 58%, transparent 63%) left bottom / 18px 18px no-repeat,
    radial-gradient(circle, #fff5c5 0 14%, #e8bb55 19% 43%, #86591b 48% 58%, transparent 63%) right bottom / 18px 18px no-repeat;
}

/* 手機版 */
@media (max-width: 767px) {
  .gold-gradient {
    margin: 5px;
    padding: 6px;
    border-radius: 16px;
  }

  .gold-gradient::after {
    inset: 10px;
    background-size: 14px 14px;
  }

  .gold-gradient .offer-card__navy {
    padding: 3px;
  }

  .gold-gradient .offer-card__paper {
    min-height: auto;
    padding: 22px 20px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-055a2ec */.offer-card__title {
  margin-bottom: 24px;
  padding: 13px 28px 15px;
  text-align: center;
  color: #fff9e7;
  background: linear-gradient(to bottom, #214b88, #0b2452);
  clip-path: polygon(3% 0, 97% 0, 100% 16%, 100% 74%, 96% 100%, 4% 100%, 0 74%, 0 16%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f2223e3 */.gold-gradient-border {
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 150px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0bc159a */.gold-gradient-border {
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 150px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b28cce */.gold-gradient{
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e608382 */.offer-card__title {
  margin-bottom: 24px;
  padding: 13px 28px 15px;
  text-align: center;
  color: #fff9e7;
  background: linear-gradient(to bottom, #214b88, #0b2452);
  clip-path: polygon(3% 0, 97% 0, 100% 16%, 100% 74%, 96% 100%, 4% 100%, 0 74%, 0 16%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-33b4db2 */.gold-gradient-border {
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 150px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76ca985 */.gold-gradient-border {
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 150px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f934cf6 */.gold-gradient{
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc98d70 */.offer-card__title {
  margin-bottom: 24px;
  padding: 13px 28px 15px;
  text-align: center;
  color: #fff9e7;
  background: linear-gradient(to bottom, #214b88, #0b2452);
  clip-path: polygon(3% 0, 97% 0, 100% 16%, 100% 74%, 96% 100%, 4% 100%, 0 74%, 0 16%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-81e1723 */.gold-gradient-border {
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 150px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-db9cb97 */.gold-gradient-border {
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 150px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a9bd397 */.gold-gradient-border {
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 150px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45b8b8e */.gold-gradient-border {
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 150px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9e56928 */.gold-gradient{
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97f437a */.offer-card__title {
  margin-bottom: 24px;
  padding: 13px 28px 15px;
  text-align: center;
  color: #fff9e7;
  background: linear-gradient(to bottom, #214b88, #0b2452);
  clip-path: polygon(3% 0, 97% 0, 100% 16%, 100% 74%, 96% 100%, 4% 100%, 0 74%, 0 16%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c914971 */.gold-gradient {
  position: relative;
  box-sizing: border-box;

  /* 金色漸層背景 */
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  /* 金屬立體陰影 */
  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  /* 深藍色框線及圓角 */
  border: 2px solid #16305A;
  border-radius: 20px;

  /* 上下左右各 5px 間距 */
  margin: 5px;
}

/* 四個角落的金色鉚釘 */
.gold-gradient::after {
  content: "";
  position: absolute;
  inset: 15px;
  z-index: 3;
  pointer-events: none;

  background:
    radial-gradient(circle, #fff5c5 0 14%, #e8bb55 19% 43%, #86591b 48% 58%, transparent 63%) left top / 18px 18px no-repeat,
    radial-gradient(circle, #fff5c5 0 14%, #e8bb55 19% 43%, #86591b 48% 58%, transparent 63%) right top / 18px 18px no-repeat,
    radial-gradient(circle, #fff5c5 0 14%, #e8bb55 19% 43%, #86591b 48% 58%, transparent 63%) left bottom / 18px 18px no-repeat,
    radial-gradient(circle, #fff5c5 0 14%, #e8bb55 19% 43%, #86591b 48% 58%, transparent 63%) right bottom / 18px 18px no-repeat;
}

/* 手機版 */
@media (max-width: 767px) {
  .gold-gradient {
    margin: 5px;
    padding: 6px;
    border-radius: 16px;
  }

  .gold-gradient::after {
    inset: 10px;
    background-size: 14px 14px;
  }

  .gold-gradient .offer-card__navy {
    padding: 3px;
  }

  .gold-gradient .offer-card__paper {
    min-height: auto;
    padding: 22px 20px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bb0fcbc */.gold-gradient{
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9dbb46b */.gold-gradient{
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-051128c */.elementor-10042 .elementor-element.elementor-element-051128c {
  background: linear-gradient(
    to bottom,
    #F3CD8F 0%,
    #F5C357 28%,
    #DAAB52 62%,
    #A56B23 100%
  );

  box-shadow:
    inset 0 1px 0 rgba(255, 240, 190, 0.7),
    inset 0 -2px 0 rgba(122, 76, 21, 0.55);

  border: 2px solid #16305A;
  border-radius: 150px;
}

@media (max-width: 767px) {
  .elementor-10042 .elementor-element.elementor-element-051128c {
    border-radius: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-165b5d4 */.liquid-glass-card {  
  background: #FFFFFF61;
  -webkit-backdrop-filter: blur(20px) saturate(150%);
  backdrop-filter: blur(20px) saturate(150%);
  
  border: 1px solid rgba(255, 255, 255, 0.4);
  box-shadow: 
    inset 0 0 20px rgba(255, 255, 255, 0.2),
    inset 0px 4px 5px rgba(255, 255, 255, 0.5),
    0 10px 30px rgba(0, 0, 0, 0.15);

  border-radius: 20px;
}/* End custom CSS */