.elementor-42360 .elementor-element.elementor-element-069665a{padding:0px 0px 0px 0px;}.elementor-42360 .elementor-element.elementor-element-12e0e1e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-42360 .elementor-element.elementor-element-ec06a58{padding:72px 0px 8px 0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-42360 .elementor-element.elementor-element-dda135f{left:-36px;}body.rtl .elementor-42360 .elementor-element.elementor-element-dda135f{right:-36px;}.elementor-42360 .elementor-element.elementor-element-dda135f{top:-28px;z-index:0;}.elementor-42360 .elementor-element.elementor-element-dda135f img{width:96px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-42360 .elementor-element.elementor-element-820b73f{z-index:1;}.elementor-42360 .elementor-element.elementor-element-820b73f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:56px;font-weight:500;line-height:1.1em;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-79a8973{z-index:1;}.elementor-42360 .elementor-element.elementor-element-79a8973 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-42360 .elementor-element.elementor-element-f89a0bd{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;}.elementor-42360 .elementor-element.elementor-element-ce7467e{padding:0px 0px 0px 0px;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-42360 .elementor-element.elementor-element-6600ffe .elementor-icon-box-wrapper{gap:15px;}.elementor-42360 .elementor-element.elementor-element-6600ffe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-6600ffe.elementor-view-framed .elementor-icon, .elementor-42360 .elementor-element.elementor-element-6600ffe.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-6600ffe .elementor-icon-box-title, .elementor-42360 .elementor-element.elementor-element-6600ffe .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:500;}.elementor-42360 .elementor-element.elementor-element-6600ffe .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-6600ffe .elementor-icon-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-42360 .elementor-element.elementor-element-5d3fabf .elementor-icon-box-wrapper{gap:15px;}.elementor-42360 .elementor-element.elementor-element-5d3fabf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-5d3fabf.elementor-view-framed .elementor-icon, .elementor-42360 .elementor-element.elementor-element-5d3fabf.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-5d3fabf .elementor-icon-box-title, .elementor-42360 .elementor-element.elementor-element-5d3fabf .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:500;}.elementor-42360 .elementor-element.elementor-element-5d3fabf .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-5d3fabf .elementor-icon-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-42360 .elementor-element.elementor-element-78cfccb .elementor-icon-box-wrapper{gap:15px;}.elementor-42360 .elementor-element.elementor-element-78cfccb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-78cfccb.elementor-view-framed .elementor-icon, .elementor-42360 .elementor-element.elementor-element-78cfccb.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-78cfccb .elementor-icon-box-title, .elementor-42360 .elementor-element.elementor-element-78cfccb .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:500;}.elementor-42360 .elementor-element.elementor-element-78cfccb .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-78cfccb .elementor-icon-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-42360 .elementor-element.elementor-element-03cff8a .elementor-icon-box-wrapper{gap:15px;}.elementor-42360 .elementor-element.elementor-element-03cff8a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-03cff8a.elementor-view-framed .elementor-icon, .elementor-42360 .elementor-element.elementor-element-03cff8a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-03cff8a .elementor-icon-box-title, .elementor-42360 .elementor-element.elementor-element-03cff8a .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:500;}.elementor-42360 .elementor-element.elementor-element-03cff8a .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-03cff8a .elementor-icon-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-42360 .elementor-element.elementor-element-be31f19{padding:0px 0px 72px 0px;}.elementor-42360 .elementor-element.elementor-element-3f10c69 .elementor-icon-box-wrapper{gap:15px;}.elementor-42360 .elementor-element.elementor-element-3f10c69.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-3f10c69.elementor-view-framed .elementor-icon, .elementor-42360 .elementor-element.elementor-element-3f10c69.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-3f10c69 .elementor-icon-box-title, .elementor-42360 .elementor-element.elementor-element-3f10c69 .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:500;}.elementor-42360 .elementor-element.elementor-element-3f10c69 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-3f10c69 .elementor-icon-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-42360 .elementor-element.elementor-element-f48bd32 .elementor-icon-box-wrapper{gap:15px;}.elementor-42360 .elementor-element.elementor-element-f48bd32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-f48bd32.elementor-view-framed .elementor-icon, .elementor-42360 .elementor-element.elementor-element-f48bd32.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-f48bd32 .elementor-icon-box-title, .elementor-42360 .elementor-element.elementor-element-f48bd32 .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:500;}.elementor-42360 .elementor-element.elementor-element-f48bd32 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-f48bd32 .elementor-icon-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-42360 .elementor-element.elementor-element-63bd9aa .elementor-icon-box-wrapper{gap:15px;}.elementor-42360 .elementor-element.elementor-element-63bd9aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-63bd9aa.elementor-view-framed .elementor-icon, .elementor-42360 .elementor-element.elementor-element-63bd9aa.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-63bd9aa .elementor-icon-box-title, .elementor-42360 .elementor-element.elementor-element-63bd9aa .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:500;}.elementor-42360 .elementor-element.elementor-element-63bd9aa .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-63bd9aa .elementor-icon-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-42360 .elementor-element.elementor-element-7fcdc89 .elementor-icon-box-wrapper{gap:15px;}.elementor-42360 .elementor-element.elementor-element-7fcdc89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-7fcdc89.elementor-view-framed .elementor-icon, .elementor-42360 .elementor-element.elementor-element-7fcdc89.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-7fcdc89 .elementor-icon-box-title, .elementor-42360 .elementor-element.elementor-element-7fcdc89 .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:500;}.elementor-42360 .elementor-element.elementor-element-7fcdc89 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-7fcdc89 .elementor-icon-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-42360 .elementor-element.elementor-element-a527c1b{overflow:hidden;padding:40px 0px 56px 0px;}.elementor-42360 .elementor-element.elementor-element-a4ad99d{text-align:center;}.elementor-42360 .elementor-element.elementor-element-a4ad99d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:9vw;font-weight:400;line-height:1em;color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-6168b2e{text-align:center;}.elementor-42360 .elementor-element.elementor-element-6168b2e .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:9vw;font-weight:400;line-height:1em;color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-ce4cc33{text-align:center;}.elementor-42360 .elementor-element.elementor-element-ce4cc33 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:9vw;font-weight:400;line-height:1em;color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-d69e578{text-align:center;}.elementor-42360 .elementor-element.elementor-element-d69e578 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-5dc0bcc );}.elementor-42360 .elementor-element.elementor-element-c86a5f8{padding:72px 0px 8px 0px;}body:not(.rtl) .elementor-42360 .elementor-element.elementor-element-1e87023{left:-36px;}body.rtl .elementor-42360 .elementor-element.elementor-element-1e87023{right:-36px;}.elementor-42360 .elementor-element.elementor-element-1e87023{top:-28px;z-index:0;}.elementor-42360 .elementor-element.elementor-element-1e87023 img{width:96px;}.elementor-42360 .elementor-element.elementor-element-ac66f46{z-index:1;}.elementor-42360 .elementor-element.elementor-element-ac66f46 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:56px;font-weight:500;line-height:1.1em;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-a6e972e{z-index:1;}.elementor-42360 .elementor-element.elementor-element-a6e972e .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-34c3afa{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-594fd83{padding:16px 0px 24px 0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42360 .elementor-element.elementor-element-0d74f36{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-42360 .elementor-element.elementor-element-fef2761{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-63c68f8{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-4c09244{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-3bc7450{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-ce38ad2{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-a8199db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-42360 .elementor-element.elementor-element-f8eeda4{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-31f31a1{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-86f2ddc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-42360 .elementor-element.elementor-element-cb5221b{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-2508fb9{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-30d6355{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-c0196f4{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-e2089ad{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-6ed68e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-42360 .elementor-element.elementor-element-06eb3f4{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-5dc002b{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-47d12ca{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:8px;--n-tabs-title-font-size:16px;}.elementor-42360 .elementor-element.elementor-element-47d12ca.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Noto Sans TC", Sans-serif;font-weight:500;}.elementor-42360 .elementor-element.elementor-element-aa8cdaa{padding:40px 0px 72px 0px;}.elementor-bc-flex-widget .elementor-42360 .elementor-element.elementor-element-437af11.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42360 .elementor-element.elementor-element-437af11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-42360 .elementor-element.elementor-element-45b8a08 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-bc-flex-widget .elementor-42360 .elementor-element.elementor-element-2f2fabc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42360 .elementor-element.elementor-element-2f2fabc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42360 .elementor-element.elementor-element-6370622 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-b7970fd{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-b7fafdc );}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-42360 .elementor-element.elementor-element-b8a81de .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42360 .elementor-element.elementor-element-b8a81de .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42360 .elementor-element.elementor-element-b8a81de{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42360 .elementor-element.elementor-element-b8a81de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42360 .elementor-element.elementor-element-b8a81de .elementor-icon-list-item > a{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;}.elementor-42360 .elementor-element.elementor-element-b8a81de .elementor-icon-list-text{color:var( --e-global-color-b7fafdc );transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-42360 .elementor-element.elementor-element-0c84041 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-737b3e7 );color:var( --e-global-color-737b3e7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:11px 28px 11px 28px;}.elementor-42360 .elementor-element.elementor-element-0c84041 .elementor-button:hover, .elementor-42360 .elementor-element.elementor-element-0c84041 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-42360 .elementor-element.elementor-element-0c84041{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-0c84041 .elementor-button:hover svg, .elementor-42360 .elementor-element.elementor-element-0c84041 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-447b9b7 .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:11px 28px 11px 28px;}.elementor-42360 .elementor-element.elementor-element-447b9b7 .elementor-button:hover, .elementor-42360 .elementor-element.elementor-element-447b9b7 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-737b3e7 );border-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-447b9b7{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-447b9b7 .elementor-button:hover svg, .elementor-42360 .elementor-element.elementor-element-447b9b7 .elementor-button:focus svg{fill:var( --e-global-color-737b3e7 );}.elementor-42360 .elementor-element.elementor-element-7ca6598{padding:72px 0px 72px 0px;}.elementor-bc-flex-widget .elementor-42360 .elementor-element.elementor-element-735ef95.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42360 .elementor-element.elementor-element-735ef95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-42360 .elementor-element.elementor-element-a68f802.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42360 .elementor-element.elementor-element-a68f802.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42360 .elementor-element.elementor-element-65cd989 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-5d4b5a3{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-1e922e1 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-e9aba89{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-6d653e4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42360 .elementor-element.elementor-element-6d653e4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42360 .elementor-element.elementor-element-6d653e4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42360 .elementor-element.elementor-element-6d653e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42360 .elementor-element.elementor-element-6d653e4 .elementor-icon-list-item > a{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;}.elementor-42360 .elementor-element.elementor-element-6d653e4 .elementor-icon-list-text{color:var( --e-global-color-b7fafdc );transition:color 0.3s;}.elementor-42360 .elementor-element.elementor-element-df643b3 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-4985365{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-ad3ebac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42360 .elementor-element.elementor-element-ad3ebac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42360 .elementor-element.elementor-element-ad3ebac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42360 .elementor-element.elementor-element-ad3ebac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42360 .elementor-element.elementor-element-ad3ebac .elementor-icon-list-item > a{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;}.elementor-42360 .elementor-element.elementor-element-ad3ebac .elementor-icon-list-text{color:var( --e-global-color-b7fafdc );transition:color 0.3s;}.elementor-42360 .elementor-element.elementor-element-a5904b1 .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:11px 28px 11px 28px;}.elementor-42360 .elementor-element.elementor-element-a5904b1 .elementor-button:hover, .elementor-42360 .elementor-element.elementor-element-a5904b1 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-737b3e7 );border-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-a5904b1{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-a5904b1 .elementor-button:hover svg, .elementor-42360 .elementor-element.elementor-element-a5904b1 .elementor-button:focus svg{fill:var( --e-global-color-737b3e7 );}.elementor-42360 .elementor-element.elementor-element-7cf0d29{padding:72px 0px 72px 0px;}.elementor-bc-flex-widget .elementor-42360 .elementor-element.elementor-element-aff04bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42360 .elementor-element.elementor-element-aff04bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42360 .elementor-element.elementor-element-056f1ee .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-c866960{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;}.elementor-42360 .elementor-element.elementor-element-5d20e0a{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;}.elementor-42360 .elementor-element.elementor-element-a9394a4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42360 .elementor-element.elementor-element-a9394a4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42360 .elementor-element.elementor-element-a9394a4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42360 .elementor-element.elementor-element-a9394a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42360 .elementor-element.elementor-element-a9394a4 .elementor-icon-list-item > a{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;}.elementor-42360 .elementor-element.elementor-element-a9394a4 .elementor-icon-list-text{color:var( --e-global-color-b7fafdc );transition:color 0.3s;}.elementor-42360 .elementor-element.elementor-element-bd6b9cf .elementor-button{background-color:var( --e-global-color-accent );font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-737b3e7 );color:var( --e-global-color-737b3e7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:11px 28px 11px 28px;}.elementor-42360 .elementor-element.elementor-element-bd6b9cf .elementor-button:hover, .elementor-42360 .elementor-element.elementor-element-bd6b9cf .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-42360 .elementor-element.elementor-element-bd6b9cf{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-bd6b9cf .elementor-button:hover svg, .elementor-42360 .elementor-element.elementor-element-bd6b9cf .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-f349442 .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:11px 28px 11px 28px;}.elementor-42360 .elementor-element.elementor-element-f349442 .elementor-button:hover, .elementor-42360 .elementor-element.elementor-element-f349442 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-737b3e7 );border-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-f349442{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-f349442 .elementor-button:hover svg, .elementor-42360 .elementor-element.elementor-element-f349442 .elementor-button:focus svg{fill:var( --e-global-color-737b3e7 );}.elementor-bc-flex-widget .elementor-42360 .elementor-element.elementor-element-4b661b0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42360 .elementor-element.elementor-element-4b661b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42360 .elementor-element.elementor-element-55184b2{padding:72px 0px 72px 0px;}.elementor-bc-flex-widget .elementor-42360 .elementor-element.elementor-element-64c37d5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42360 .elementor-element.elementor-element-64c37d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-42360 .elementor-element.elementor-element-a5e288f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42360 .elementor-element.elementor-element-a5e288f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42360 .elementor-element.elementor-element-7465c69 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-a119339{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;}.elementor-42360 .elementor-element.elementor-element-a02a7b6 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-0c250d9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42360 .elementor-element.elementor-element-0c250d9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42360 .elementor-element.elementor-element-0c250d9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42360 .elementor-element.elementor-element-0c250d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42360 .elementor-element.elementor-element-0c250d9 .elementor-icon-list-item > a{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;}.elementor-42360 .elementor-element.elementor-element-0c250d9 .elementor-icon-list-text{color:var( --e-global-color-b7fafdc );transition:color 0.3s;}.elementor-42360 .elementor-element.elementor-element-a752874{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;}.elementor-42360 .elementor-element.elementor-element-ec3a9a0 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-e7762a8{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;}.elementor-42360 .elementor-element.elementor-element-229a59b .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-3156370{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;}.elementor-42360 .elementor-element.elementor-element-6f37d06 .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:11px 28px 11px 28px;}.elementor-42360 .elementor-element.elementor-element-6f37d06 .elementor-button:hover, .elementor-42360 .elementor-element.elementor-element-6f37d06 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-737b3e7 );border-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-6f37d06{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-6f37d06 .elementor-button:hover svg, .elementor-42360 .elementor-element.elementor-element-6f37d06 .elementor-button:focus svg{fill:var( --e-global-color-737b3e7 );}.elementor-42360 .elementor-element.elementor-element-ba8468b .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:11px 28px 11px 28px;}.elementor-42360 .elementor-element.elementor-element-ba8468b .elementor-button:hover, .elementor-42360 .elementor-element.elementor-element-ba8468b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-737b3e7 );border-color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-ba8468b{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-ba8468b .elementor-button:hover svg, .elementor-42360 .elementor-element.elementor-element-ba8468b .elementor-button:focus svg{fill:var( --e-global-color-737b3e7 );}.elementor-42360 .elementor-element.elementor-element-9c9b110{padding:72px 0px 8px 0px;}body:not(.rtl) .elementor-42360 .elementor-element.elementor-element-43b73cc{left:-36px;}body.rtl .elementor-42360 .elementor-element.elementor-element-43b73cc{right:-36px;}.elementor-42360 .elementor-element.elementor-element-43b73cc{top:-28px;z-index:0;}.elementor-42360 .elementor-element.elementor-element-43b73cc img{width:96px;}.elementor-42360 .elementor-element.elementor-element-9678983{z-index:1;}.elementor-42360 .elementor-element.elementor-element-9678983 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:56px;font-weight:500;line-height:1.1em;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-53ae1bf{z-index:1;}.elementor-42360 .elementor-element.elementor-element-53ae1bf .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-d7a3c21{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;}.elementor-42360 .elementor-element.elementor-element-98cac7b{padding:0px 0px 72px 0px;}.elementor-widget-call-to-action .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-call-to-action .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-42360 .elementor-element.elementor-element-6ca269a .elementor-cta .elementor-cta__bg, .elementor-42360 .elementor-element.elementor-element-6ca269a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-42360 .elementor-element.elementor-element-6ca269a .elementor-cta__content{text-align:start;background-color:#FFFFFF;}.elementor-42360 .elementor-element.elementor-element-6ca269a .elementor-cta__title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-6ca269a .elementor-cta__description{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-42360 .elementor-element.elementor-element-6ca269a .elementor-cta__button{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-737b3e7 );background-color:var( --e-global-color-accent );border-width:1px;border-radius:50px;}.elementor-42360 .elementor-element.elementor-element-6ca269a .elementor-cta__button:hover{background-color:var( --e-global-color-primary );}.elementor-42360 .elementor-element.elementor-element-9d86f05 .elementor-cta .elementor-cta__bg, .elementor-42360 .elementor-element.elementor-element-9d86f05 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-42360 .elementor-element.elementor-element-9d86f05 .elementor-cta__content{text-align:start;background-color:#262525;}.elementor-42360 .elementor-element.elementor-element-9d86f05 .elementor-cta__title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-737b3e7 );}.elementor-42360 .elementor-element.elementor-element-9d86f05 .elementor-cta__description{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;color:#CFCFCF;}.elementor-42360 .elementor-element.elementor-element-9d86f05 .elementor-cta__button{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-width:1px;border-radius:50px;}.elementor-42360 .elementor-element.elementor-element-9d86f05 .elementor-cta__button:hover{background-color:var( --e-global-color-primary );}.elementor-42360 .elementor-element.elementor-element-9d86f05 .elementor-ribbon-inner{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-e501075 .elementor-cta .elementor-cta__bg, .elementor-42360 .elementor-element.elementor-element-e501075 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-42360 .elementor-element.elementor-element-e501075 .elementor-cta__content{text-align:start;background-color:#FFFFFF;}.elementor-42360 .elementor-element.elementor-element-e501075 .elementor-cta__title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-e501075 .elementor-cta__description{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-42360 .elementor-element.elementor-element-e501075 .elementor-cta__button{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-737b3e7 );background-color:var( --e-global-color-accent );border-width:1px;border-radius:50px;}.elementor-42360 .elementor-element.elementor-element-e501075 .elementor-cta__button:hover{background-color:var( --e-global-color-primary );}.elementor-42360 .elementor-element.elementor-element-d93a3f9{padding:72px 0px 8px 0px;}body:not(.rtl) .elementor-42360 .elementor-element.elementor-element-01803f3{left:-36px;}body.rtl .elementor-42360 .elementor-element.elementor-element-01803f3{right:-36px;}.elementor-42360 .elementor-element.elementor-element-01803f3{top:-28px;z-index:0;}.elementor-42360 .elementor-element.elementor-element-01803f3 img{width:96px;}.elementor-42360 .elementor-element.elementor-element-7367dd9{z-index:1;}.elementor-42360 .elementor-element.elementor-element-7367dd9 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:56px;font-weight:500;line-height:1.1em;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-f9f5cad{z-index:1;}.elementor-42360 .elementor-element.elementor-element-f9f5cad .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-7a2f94d{padding:24px 0px 72px 0px;}.elementor-42360 .elementor-element.elementor-element-2227a1d{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-37f52d0{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-bd60224{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-0652c0e{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-aa0e121{padding:72px 0px 72px 0px;}body:not(.rtl) .elementor-42360 .elementor-element.elementor-element-5e32051{left:-36px;}body.rtl .elementor-42360 .elementor-element.elementor-element-5e32051{right:-36px;}.elementor-42360 .elementor-element.elementor-element-5e32051{top:-28px;z-index:0;}.elementor-42360 .elementor-element.elementor-element-5e32051 img{width:96px;}.elementor-42360 .elementor-element.elementor-element-5f39a73{z-index:1;}.elementor-42360 .elementor-element.elementor-element-5f39a73 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:56px;font-weight:500;line-height:1.1em;color:var( --e-global-color-b7fafdc );}.elementor-42360 .elementor-element.elementor-element-bb27601{z-index:1;}.elementor-42360 .elementor-element.elementor-element-bb27601 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42360 .elementor-element.elementor-element-e60d888 .elementor-accordion-item{border-width:0px;}.elementor-42360 .elementor-element.elementor-element-e60d888 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-42360 .elementor-element.elementor-element-e60d888 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-42360 .elementor-element.elementor-element-e60d888 .elementor-accordion-icon, .elementor-42360 .elementor-element.elementor-element-e60d888 .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-e60d888 .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-e60d888 .elementor-active .elementor-accordion-icon, .elementor-42360 .elementor-element.elementor-element-e60d888 .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-e60d888 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-e60d888 .elementor-accordion-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:500;}.elementor-42360 .elementor-element.elementor-element-e60d888 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-5dc0bcc );}.elementor-42360 .elementor-element.elementor-element-e60d888 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-5dc0bcc );}.elementor-42360 .elementor-element.elementor-element-e60d888 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-e60d888 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-e60d888 .elementor-tab-content{color:var( --e-global-color-b7fafdc );font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;}.elementor-42360 .elementor-element.elementor-element-931beea > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-42360 .elementor-element.elementor-element-931beea:not(.elementor-motion-effects-element-type-background), .elementor-42360 .elementor-element.elementor-element-931beea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/morcept.com/wp-content/uploads/2026/01/skyscraper-building-4.jpg?fit=1918%2C1281&ssl=1");background-position:center center;background-size:cover;}.elementor-42360 .elementor-element.elementor-element-931beea > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #0E0E0ED9 0%, #0E0E0E99 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42360 .elementor-element.elementor-element-931beea > .elementor-container{min-height:560px;}.elementor-42360 .elementor-element.elementor-element-931beea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 80px 24px;}.elementor-42360 .elementor-element.elementor-element-afac843{text-align:center;}.elementor-42360 .elementor-element.elementor-element-afac843 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:64px;font-weight:400;line-height:1.1em;color:var( --e-global-color-737b3e7 );}.elementor-42360 .elementor-element.elementor-element-c43fe12{text-align:center;}.elementor-42360 .elementor-element.elementor-element-c43fe12 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-737b3e7 );}.elementor-42360 .elementor-element.elementor-element-2ef917a{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:16px;color:#D0D0D0;}.elementor-42360 .elementor-element.elementor-element-3a07910 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:14px 30px 14px 30px;}.elementor-42360 .elementor-element.elementor-element-3a07910 .elementor-button:hover, .elementor-42360 .elementor-element.elementor-element-3a07910 .elementor-button:focus{background-color:var( --e-global-color-737b3e7 );color:var( --e-global-color-accent );border-color:var( --e-global-color-737b3e7 );}.elementor-42360 .elementor-element.elementor-element-3a07910{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-3a07910 .elementor-button:hover svg, .elementor-42360 .elementor-element.elementor-element-3a07910 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-42360 .elementor-element.elementor-element-20df490 .elementor-button{background-color:#FFFFFF1A;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-737b3e7 );color:var( --e-global-color-737b3e7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;border-radius:50px 50px 50px 50px;padding:14px 30px 14px 30px;}.elementor-42360 .elementor-element.elementor-element-20df490 .elementor-button:hover, .elementor-42360 .elementor-element.elementor-element-20df490 .elementor-button:focus{background-color:var( --e-global-color-737b3e7 );color:var( --e-global-color-accent );border-color:var( --e-global-color-737b3e7 );}.elementor-42360 .elementor-element.elementor-element-20df490{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-20df490 .elementor-button:hover svg, .elementor-42360 .elementor-element.elementor-element-20df490 .elementor-button:focus svg{fill:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1076px){.elementor-42360 .elementor-element.elementor-element-069665a{padding:0px 0px 0px 0px;}.elementor-42360 .elementor-element.elementor-element-ec06a58{padding:54px 16px 6px 16px;}.elementor-42360 .elementor-element.elementor-element-820b73f .elementor-heading-title{font-size:44px;}.elementor-42360 .elementor-element.elementor-element-ce7467e{padding:0px 16px 0px 16px;}.elementor-42360 .elementor-element.elementor-element-be31f19{padding:0px 16px 54px 16px;}.elementor-42360 .elementor-element.elementor-element-c86a5f8{padding:54px 16px 6px 16px;}.elementor-42360 .elementor-element.elementor-element-ac66f46 .elementor-heading-title{font-size:44px;}.elementor-42360 .elementor-element.elementor-element-594fd83{padding:12px 16px 18px 16px;}.elementor-42360 .elementor-element.elementor-element-aa8cdaa{padding:30px 16px 54px 16px;}.elementor-42360 .elementor-element.elementor-element-7ca6598{padding:54px 16px 54px 16px;}.elementor-42360 .elementor-element.elementor-element-7cf0d29{padding:54px 16px 54px 16px;}.elementor-42360 .elementor-element.elementor-element-55184b2{padding:54px 16px 54px 16px;}.elementor-42360 .elementor-element.elementor-element-9c9b110{padding:54px 16px 6px 16px;}.elementor-42360 .elementor-element.elementor-element-9678983 .elementor-heading-title{font-size:44px;}.elementor-42360 .elementor-element.elementor-element-98cac7b{padding:0px 16px 54px 16px;}.elementor-42360 .elementor-element.elementor-element-d93a3f9{padding:54px 16px 54px 16px;}.elementor-42360 .elementor-element.elementor-element-7367dd9 .elementor-heading-title{font-size:44px;}.elementor-42360 .elementor-element.elementor-element-7a2f94d{padding:18px 16px 54px 16px;}.elementor-42360 .elementor-element.elementor-element-aa0e121{padding:54px 16px 54px 16px;}.elementor-42360 .elementor-element.elementor-element-5f39a73 .elementor-heading-title{font-size:44px;}}@media(max-width:767px){.elementor-42360 .elementor-element.elementor-element-069665a{padding:0px 0px 0px 0px;}.elementor-42360 .elementor-element.elementor-element-ec06a58{padding:48px 12px 5px 12px;}.elementor-42360 .elementor-element.elementor-element-d400dbe{width:100%;}.elementor-42360 .elementor-element.elementor-element-820b73f .elementor-heading-title{font-size:34px;}.elementor-42360 .elementor-element.elementor-element-ce7467e{padding:0px 12px 0px 12px;}.elementor-42360 .elementor-element.elementor-element-3812427{width:50%;}.elementor-42360 .elementor-element.elementor-element-30eb0e7{width:50%;}.elementor-42360 .elementor-element.elementor-element-1d109b7{width:50%;}.elementor-42360 .elementor-element.elementor-element-273eaf0{width:50%;}.elementor-42360 .elementor-element.elementor-element-be31f19{padding:0px 12px 48px 12px;}.elementor-42360 .elementor-element.elementor-element-7ff8a0e{width:50%;}.elementor-42360 .elementor-element.elementor-element-031fbfa{width:50%;}.elementor-42360 .elementor-element.elementor-element-3a86cab{width:50%;}.elementor-42360 .elementor-element.elementor-element-ec9ff33{width:50%;}.elementor-42360 .elementor-element.elementor-element-a527c1b{padding:24px 12px 40px 12px;}.elementor-42360 .elementor-element.elementor-element-a4ad99d .elementor-heading-title{font-size:13vw;}.elementor-42360 .elementor-element.elementor-element-6168b2e .elementor-heading-title{font-size:13vw;}.elementor-42360 .elementor-element.elementor-element-ce4cc33 .elementor-heading-title{font-size:13vw;}.elementor-42360 .elementor-element.elementor-element-d69e578 .elementor-heading-title{font-size:16px;}.elementor-42360 .elementor-element.elementor-element-c86a5f8{padding:48px 12px 5px 12px;}.elementor-42360 .elementor-element.elementor-element-f0f979a{width:100%;}.elementor-42360 .elementor-element.elementor-element-ac66f46 .elementor-heading-title{font-size:34px;}.elementor-42360 .elementor-element.elementor-element-594fd83{padding:11px 12px 16px 12px;}.elementor-42360 .elementor-element.elementor-element-a629930{width:100%;}.elementor-42360 .elementor-element.elementor-element-0d74f36{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-42360 .elementor-element.elementor-element-fef2761{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-63c68f8{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-4c09244{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-3bc7450{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-ce38ad2{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-a8199db{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-42360 .elementor-element.elementor-element-f8eeda4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-31f31a1{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-86f2ddc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-42360 .elementor-element.elementor-element-cb5221b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-2508fb9{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-30d6355{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-c0196f4{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-e2089ad{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-6ed68e2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-42360 .elementor-element.elementor-element-06eb3f4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-5dc002b{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-42360 .elementor-element.elementor-element-aa8cdaa{padding:27px 12px 48px 12px;}.elementor-42360 .elementor-element.elementor-element-437af11{width:100%;}.elementor-42360 .elementor-element.elementor-element-2f2fabc{width:100%;}.elementor-42360 .elementor-element.elementor-element-0c84041{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-447b9b7{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-7ca6598{padding:48px 12px 48px 12px;}.elementor-42360 .elementor-element.elementor-element-735ef95{width:100%;}.elementor-42360 .elementor-element.elementor-element-a68f802{width:100%;}.elementor-42360 .elementor-element.elementor-element-a5904b1{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-7cf0d29{padding:48px 12px 48px 12px;}.elementor-42360 .elementor-element.elementor-element-aff04bd{width:100%;}.elementor-42360 .elementor-element.elementor-element-bd6b9cf{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-f349442{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-4b661b0{width:100%;}.elementor-42360 .elementor-element.elementor-element-55184b2{padding:48px 12px 48px 12px;}.elementor-42360 .elementor-element.elementor-element-64c37d5{width:100%;}.elementor-42360 .elementor-element.elementor-element-a5e288f{width:100%;}.elementor-42360 .elementor-element.elementor-element-6f37d06{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-ba8468b{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-9c9b110{padding:48px 12px 5px 12px;}.elementor-42360 .elementor-element.elementor-element-83f31dd{width:100%;}.elementor-42360 .elementor-element.elementor-element-9678983 .elementor-heading-title{font-size:34px;}.elementor-42360 .elementor-element.elementor-element-98cac7b{padding:0px 12px 48px 12px;}.elementor-42360 .elementor-element.elementor-element-e179814{width:100%;}.elementor-42360 .elementor-element.elementor-element-274fac4{width:100%;}.elementor-42360 .elementor-element.elementor-element-9ee2c6f{width:100%;}.elementor-42360 .elementor-element.elementor-element-d93a3f9{padding:48px 12px 48px 12px;}.elementor-42360 .elementor-element.elementor-element-4439427{width:100%;}.elementor-42360 .elementor-element.elementor-element-7367dd9 .elementor-heading-title{font-size:34px;}.elementor-42360 .elementor-element.elementor-element-7a2f94d{padding:16px 12px 48px 12px;}.elementor-42360 .elementor-element.elementor-element-e229fe0{width:100%;}.elementor-42360 .elementor-element.elementor-element-0f39920{width:100%;}.elementor-42360 .elementor-element.elementor-element-aa0e121{padding:48px 12px 48px 12px;}.elementor-42360 .elementor-element.elementor-element-c2ecefb{width:100%;}.elementor-42360 .elementor-element.elementor-element-5f39a73 .elementor-heading-title{font-size:34px;}.elementor-42360 .elementor-element.elementor-element-a94469b{width:100%;}.elementor-42360 .elementor-element.elementor-element-931beea > .elementor-container{min-height:460px;}.elementor-42360 .elementor-element.elementor-element-931beea{padding:56px 16px 56px 16px;}.elementor-42360 .elementor-element.elementor-element-afac843 .elementor-heading-title{font-size:40px;}.elementor-42360 .elementor-element.elementor-element-c43fe12 .elementor-heading-title{font-size:21px;}.elementor-42360 .elementor-element.elementor-element-3a07910{width:auto;max-width:auto;}.elementor-42360 .elementor-element.elementor-element-20df490{width:auto;max-width:auto;}}@media(min-width:768px){.elementor-42360 .elementor-element.elementor-element-d400dbe{width:100%;}.elementor-42360 .elementor-element.elementor-element-3812427{width:25%;}.elementor-42360 .elementor-element.elementor-element-30eb0e7{width:25%;}.elementor-42360 .elementor-element.elementor-element-1d109b7{width:25%;}.elementor-42360 .elementor-element.elementor-element-273eaf0{width:25%;}.elementor-42360 .elementor-element.elementor-element-7ff8a0e{width:25%;}.elementor-42360 .elementor-element.elementor-element-031fbfa{width:25%;}.elementor-42360 .elementor-element.elementor-element-3a86cab{width:25%;}.elementor-42360 .elementor-element.elementor-element-ec9ff33{width:25%;}.elementor-42360 .elementor-element.elementor-element-f0f979a{width:100%;}.elementor-42360 .elementor-element.elementor-element-a629930{width:100%;}.elementor-42360 .elementor-element.elementor-element-437af11{width:50%;}.elementor-42360 .elementor-element.elementor-element-2f2fabc{width:50%;}.elementor-42360 .elementor-element.elementor-element-735ef95{width:50%;}.elementor-42360 .elementor-element.elementor-element-a68f802{width:50%;}.elementor-42360 .elementor-element.elementor-element-aff04bd{width:50%;}.elementor-42360 .elementor-element.elementor-element-4b661b0{width:50%;}.elementor-42360 .elementor-element.elementor-element-64c37d5{width:50%;}.elementor-42360 .elementor-element.elementor-element-a5e288f{width:50%;}.elementor-42360 .elementor-element.elementor-element-83f31dd{width:100%;}.elementor-42360 .elementor-element.elementor-element-e179814{width:33.333%;}.elementor-42360 .elementor-element.elementor-element-274fac4{width:33.333%;}.elementor-42360 .elementor-element.elementor-element-9ee2c6f{width:33.333%;}.elementor-42360 .elementor-element.elementor-element-4439427{width:100%;}.elementor-42360 .elementor-element.elementor-element-e229fe0{width:42%;}.elementor-42360 .elementor-element.elementor-element-0f39920{width:58%;}.elementor-42360 .elementor-element.elementor-element-c2ecefb{width:36%;}.elementor-42360 .elementor-element.elementor-element-a94469b{width:64%;}}@media(max-width:1076px) and (min-width:768px){.elementor-42360 .elementor-element.elementor-element-3812427{width:50%;}.elementor-42360 .elementor-element.elementor-element-30eb0e7{width:50%;}.elementor-42360 .elementor-element.elementor-element-1d109b7{width:50%;}.elementor-42360 .elementor-element.elementor-element-273eaf0{width:50%;}.elementor-42360 .elementor-element.elementor-element-7ff8a0e{width:50%;}.elementor-42360 .elementor-element.elementor-element-031fbfa{width:50%;}.elementor-42360 .elementor-element.elementor-element-3a86cab{width:50%;}.elementor-42360 .elementor-element.elementor-element-ec9ff33{width:50%;}}/* Start custom CSS *//* 服務項目頁（草稿）樣式：沿用官網 Global 色 #F7B52C / #262525 / #676767 / #F5F5F5 / #EAEAEA */
.elementor-42360{--ms-y:#F7B52C;--ms-ink:#262525;--ms-text:#676767;--ms-muted:#A1A1A1;--ms-line:#EAEAEA;--ms-soft:#F5F5F5;font-family:"Noto Sans TC",sans-serif;color:var(--ms-text)}

.elementor-42360 .ms-grey{background:var(--ms-soft)}

.elementor-42360 .ms-label .elementor-heading-title{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ms-muted)}
.elementor-42360 .ms-h1 .elementor-heading-title{font-size:clamp(30px,4.2vw,50px);font-weight:500;line-height:1.4;letter-spacing:.04em;color:var(--ms-ink)}
.elementor-42360 .ms-h1 b{font-weight:700;box-shadow:inset 0 -.32em 0 rgba(247,181,44,.55)}
.elementor-42360 .ms-en .elementor-heading-title{font-size:clamp(30px,4vw,44px);line-height:1.2;color:var(--ms-ink)}
.elementor-42360 .ms-en-sm .elementor-heading-title{font-size:16px;color:var(--ms-muted)}
.elementor-42360 .ms-h2 .elementor-heading-title{font-size:clamp(20px,2.4vw,28px);font-weight:500;color:var(--ms-ink);line-height:1.45}

.elementor-42360 .ms-h3 .elementor-heading-title{font-size:17px;font-weight:700;color:var(--ms-ink);padding-top:18px;border-top:1px solid var(--ms-line)}
.elementor-42360 .ms-text p{line-height:1.85;margin:0}
.elementor-42360 .ms-lead p{max-width:40em}
.elementor-42360 .elementor-widget:not(:last-child){margin-bottom:14px}
.elementor-42360 .ms-btn{margin-right:10px}
.elementor-42360 .ms-btn .elementor-button{background:transparent;color:var(--ms-ink);border:1px solid var(--ms-ink);border-radius:50px;padding:11px 28px;font-size:15px;font-weight:500}
.elementor-42360 .ms-btn .elementor-button:hover{background:var(--ms-ink);color:#fff}
.elementor-42360 .ms-solid .elementor-button{background:var(--ms-ink);color:#fff}
.elementor-42360 .ms-solid .elementor-button:hover{background:var(--ms-y);border-color:var(--ms-y);color:var(--ms-ink)}
.elementor-42360 .ms-img img{width:100%;aspect-ratio:4/3;object-fit:cover;filter:grayscale(1);border-radius:4px}
.elementor-42360 .ms-hero-visual .ms-img img{aspect-ratio:1;border-radius:50%;max-width:440px;outline:1px solid var(--ms-line);outline-offset:20px}
.elementor-42360 .ms-ov-row .elementor-column{border-left:1px solid var(--ms-line);border-top:1px solid var(--ms-line);background:#fff}
.elementor-42360 .ms-ov-row .elementor-column:last-child{border-right:1px solid var(--ms-line)}
.elementor-42360 .ms-ov-last .elementor-column{border-bottom:1px solid var(--ms-line)}


.elementor-42360 .ms-ov .elementor-icon-box-wrapper{text-align:left;padding:30px 26px}
.elementor-42360 .ms-ov .elementor-icon{font-size:28px;color:var(--ms-ink)}
.elementor-42360 .ms-ov .elementor-icon-box-icon{margin-bottom:12px}
.elementor-42360 .ms-ov .elementor-icon-box-title{font-size:18px;font-weight:500;color:var(--ms-ink);margin:0 0 6px}
.elementor-42360 .ms-ov .elementor-icon-box-description{font-size:14px;line-height:1.7;color:var(--ms-text)}
.elementor-42360 .ms-ov:hover{background:var(--ms-soft)}
.elementor-42360 .ms-new{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;background:var(--ms-y);color:var(--ms-ink);padding:1px 7px;border-radius:20px;vertical-align:3px}
.elementor-42360 .ms-checks .elementor-icon-list-item{position:relative;padding-left:22px;font-size:14px}
.elementor-42360 .ms-checks .elementor-icon-list-item::before{content:"";position:absolute;left:0;top:.75em;width:10px;height:2px;background:var(--ms-y)}
.elementor-42360 .ms-checks .elementor-icon-list-text{color:var(--ms-text)}
.elementor-42360 .ms-price{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--ms-ink)}
.elementor-42360 .ms-price b,.elementor-42360 .ms-plans b{font-family:"DM Serif Display",serif;font-weight:400;font-size:22px}
.elementor-42360 .ms-plans{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ms-line);border:1px solid var(--ms-line)}
.elementor-42360 .ms-plans div{background:#fff;padding:14px 16px;display:grid}
.elementor-42360 .ms-plans span{font-size:13px} .elementor-42360 .ms-plans b{color:var(--ms-ink)}
.elementor-42360 .ms-combo{background:#fff;border:1px solid var(--ms-line);border-radius:4px;padding:32px 28px;height:100%}
.elementor-42360 .ms-combo h3{font-size:18px;color:var(--ms-ink);margin:6px 0 12px}
.elementor-42360 .ms-combo-en{font-family:"DM Serif Display",serif;font-size:28px;color:var(--ms-ink);line-height:1.1}
.elementor-42360 .ms-items{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:14px;color:var(--ms-ink);margin-bottom:12px!important}
.elementor-42360 .ms-items span{border:1px solid var(--ms-line);border-radius:30px;padding:2px 12px;background:var(--ms-soft)}
.elementor-42360 .ms-items i{font-style:normal;color:var(--ms-y);font-weight:700}
.elementor-42360 .ms-combo.ms-dark{background:var(--ms-ink);border-color:var(--ms-ink);color:#cfcfcf}
.elementor-42360 .ms-dark h3,.elementor-42360 .ms-dark .ms-combo-en,.elementor-42360 .ms-dark .ms-items{color:#fff}
.elementor-42360 .ms-dark .ms-items span{background:transparent;border-color:#4a4949}
.elementor-42360 .ms-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ms-ink)}
.elementor-42360 .ms-steps div{padding:24px 20px 0 0}
.elementor-42360 .ms-steps span{font-family:"DM Serif Display",serif;font-size:34px;color:var(--ms-ink);line-height:1}
.elementor-42360 .ms-steps h3{font-size:16px;font-weight:700;color:var(--ms-ink);margin:8px 0 4px}
.elementor-42360 .ms-steps p{font-size:14px}
.elementor-42360 .ms-faq .elementor-accordion-item{border:0;border-bottom:1px solid var(--ms-line)}
.elementor-42360 .ms-faq .elementor-tab-title{padding:22px 4px;border:0}
.elementor-42360 .ms-faq .elementor-accordion-title{font-size:16px;font-weight:500;color:var(--ms-ink)}
.elementor-42360 .ms-faq .elementor-tab-content{padding:0 4px 24px;border:0;font-size:15px}
@media (max-width:1024px){.elementor-42360 .ms-steps{grid-template-columns:1fr 1fr;row-gap:24px}}
@media (max-width:767px){


 .elementor-42360 .ms-ov-row .elementor-column{border-right:1px solid var(--ms-line);border-bottom:1px solid var(--ms-line)}
 .elementor-42360 .ms-ov .elementor-icon-box-wrapper{padding:22px 16px}
 .elementor-42360 .ms-hero-visual .ms-img img{max-width:300px;margin:32px auto 0}
 .elementor-42360 .ms-combo{margin-bottom:16px}
}
/* 修正：外掛自動內鏈與連結底線 */
.elementor-42360 .ms-checks .elementor-icon-list-text{display:inline}
.elementor-42360 .ms-checks a,.elementor-42360 .ms-text a{display:inline;color:inherit;text-decoration:none;border-bottom:1px dotted var(--ms-muted)}
.elementor-42360 .ms-ov a,.elementor-42360 .ms-ov .elementor-icon-box-title a{text-decoration:none}
.elementor-42360 .ms-faq a,.elementor-42360 .ms-faq .elementor-accordion-title{text-decoration:none}
.elementor-42360 .ms-ov .elementor-widget-container{transition:background .25s}
.elementor-42360 .ms-ov:hover .elementor-widget-container{background:var(--ms-soft)}
/* 按鈕：同一排上下對齊 */
.elementor-42360 .elementor-widget.ms-btn{margin:8px 10px 0 0}
.elementor-42360 .elementor-widget.ms-btn:last-child{margin-bottom:0}
/* 短影音作品卡片 */
.elementor-42360 .ms-cases .elementor-column{padding:0 8px}
.elementor-42360 .ms-case .elementor-widget-container{background:#fff;border:1px solid var(--ms-line);border-radius:4px;height:100%}
.elementor-42360 .ms-case .elementor-icon{font-size:26px}
.elementor-42360 .ms-acc{color:var(--ms-ink);font-size:16px;font-weight:500}
.elementor-42360 .ms-handle{font-family:Montserrat,sans-serif;font-size:12px;color:var(--ms-muted)}
.elementor-42360 .ms-go{display:inline-block;margin-top:8px;color:var(--ms-ink);font-size:13px}
.elementor-42360 .ms-video{border-radius:4px;overflow:hidden}
/* 區塊大標（參考網頁設計頁 OUR SOLUTIONS） */
.elementor-42360 .ms-big .elementor-heading-title{letter-spacing:.01em}
.elementor-42360 .ms-sub .elementor-heading-title{font-size:21px}
.elementor-42360 .ms-circle img{opacity:.9}
/* 作品牆 */
.elementor-42360 .ms-tabs .e-n-tabs-heading{gap:8px;margin-bottom:20px}
.elementor-42360 .ms-tabs .e-n-tab-title{border:1px solid var(--ms-ink);border-radius:50px;padding:8px 22px;background:#fff;color:var(--ms-ink)}
.elementor-42360 .ms-tabs .e-n-tab-title[aria-selected="true"]{background:var(--ms-ink);color:#fff}
.elementor-42360 .ms-tabs .e-n-tabs-content > .e-con{border:0;padding:0;background:transparent}
.elementor-42360 .ms-tab-intro{background:#fff;border:1px solid var(--ms-line);border-radius:4px;padding:18px 20px}
.elementor-42360 .ms-tab-intro p{margin:0}
.elementor-42360 .ms-reel img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:6px;box-shadow:0 8px 20px rgba(0,0,0,.08)}
.elementor-42360 .ms-reel figcaption{margin-top:6px;text-align:left}
/* 數字帶 */
.elementor-42360 .ms-band .elementor-counter-number-wrapper{justify-content:flex-start}
.elementor-42360 .ms-band .elementor-counter-title{text-align:left;margin-top:4px}
/* 流程步驟卡 */
.elementor-42360 .ms-sticky-img img{aspect-ratio:4/5;object-fit:cover;filter:grayscale(1);border-radius:4px}
.elementor-42360 .ms-step{background:#fff;border:1px solid var(--ms-line);border-left:3px solid var(--ms-y);border-radius:4px;padding:22px 24px}
.elementor-42360 .ms-step-top{display:flex;justify-content:space-between;align-items:center;gap:12px}
.elementor-42360 .ms-step-no{font-family:"DM Serif Display",serif;font-size:30px;color:var(--ms-ink);line-height:1}
.elementor-42360 .ms-step-tag{font-size:12px;border:1px solid var(--ms-line);border-radius:30px;padding:2px 12px;color:var(--ms-ink);white-space:nowrap}
.elementor-42360 .ms-step h3{font-size:19px;font-weight:700;color:var(--ms-ink);margin:12px 0 6px}
.elementor-42360 .ms-step p{margin:0 0 8px}
.elementor-42360 .ms-step-get{font-size:14px;padding-top:10px;border-top:1px dashed var(--ms-line);margin:4px 0 0!important}
.elementor-42360 .ms-step-get b{color:var(--ms-ink);margin-right:10px}
.elementor-42360 .ms-step-get b::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ms-y);margin-right:6px;vertical-align:2px}
/* 組合卡（行動呼籲元件） */
.elementor-42360 .ms-cta-card .elementor-cta{border:1px solid var(--ms-line);border-radius:4px;overflow:hidden;height:100%}
.elementor-42360 .ms-cta-card .elementor-cta__content{align-content:flex-start;padding:32px 28px}
.elementor-42360 .ms-cta-card .ms-items{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:12px}
.elementor-42360 .ms-cta-card .ms-items span{border:1px solid var(--ms-line);border-radius:30px;padding:2px 12px;background:var(--ms-soft);color:var(--ms-ink)}
.elementor-42360 .ms-dark-card .ms-items span{background:transparent;border-color:#4a4949;color:#fff}
.elementor-42360 .ms-cta-card .ms-items i{font-style:normal;color:var(--ms-y);font-weight:700}
.elementor-42360 .ms-cta-card .elementor-cta__button{padding:10px 24px}
@media (max-width:767px){.elementor-42360 .ms-step-top{flex-wrap:wrap}}
.elementor-42360 .ms-cta-card,.elementor-42360 .ms-cta-card .elementor-widget-container{height:100%}
.elementor-42360 .ms-pt0 .elementor-widget-wrap{height:100%}
/* 快門 Hero */
.elementor-42360 .ms-aperture-sec .elementor-widget-wrap{padding:0!important}
.elementor-42360 .ms-aperture{margin-bottom:0!important}
/* 組合卡：不顯示上方圖片區 */
.elementor-42360 .ms-cta-card .elementor-cta__bg-wrapper{display:none}
.elementor-42360 .ms-cta-card .elementor-cta{min-height:0}
/* 宣言區 */
.elementor-42360 .ms-statement-sec{overflow:hidden}
.elementor-42360 .ms-statement{margin-bottom:0!important}
.elementor-42360 .ms-statement .elementor-heading-title{letter-spacing:.02em;white-space:nowrap}
.elementor-42360 .ms-statement-zh{margin-top:18px}
/* FAQ 卡片式 */
.elementor-42360 .ms-faq-cards .elementor-accordion-item{background:#fff;border:1px solid var(--ms-line)!important;border-radius:6px;margin-bottom:12px;overflow:hidden}
.elementor-42360 .ms-faq-cards .elementor-tab-title{padding:20px 22px!important}
.elementor-42360 .ms-faq-cards .elementor-tab-content{padding:0 22px 22px!important}
/* 短影音分頁（置中版） */
.elementor-42360 .ms-tabs .e-n-tabs-heading{justify-content:center}
.elementor-42360 .ms-tab-intro{background:transparent!important;border:0!important;padding:0 12px 0 0!important}
.elementor-42360 .ms-tab-intro .ms-acc{font-size:20px;font-weight:700;color:var(--ms-ink);line-height:1.4}
.elementor-42360 .ms-tab-intro .ms-handle{font-family:Montserrat,sans-serif;font-size:13px;color:var(--ms-muted);margin-bottom:10px!important}
.elementor-42360 .ms-tab-intro .ms-desc{font-size:15px;line-height:1.8;margin-bottom:16px!important;padding-left:12px;border-left:2px solid var(--ms-y)}
.elementor-42360 .ms-ig{display:inline-block;border:1px solid var(--ms-ink)!important;border-radius:50px;padding:7px 18px;font-size:14px;color:var(--ms-ink)!important;text-decoration:none!important;transition:background .25s,color .25s}
.elementor-42360 .ms-ig:hover{background:var(--ms-ink);color:#fff!important}
.elementor-42360 .ms-reel{margin:0!important}
@media (max-width:767px){.elementor-42360 .ms-tab-intro{padding:0!important;text-align:left}}
/* Footer 上方 CTA */
.elementor-42360 .ms-final-cta .elementor-widget-wrap{justify-content:center;gap:0}
.elementor-42360 .ms-final-cta .elementor-widget-heading,.elementor-42360 .ms-final-cta .ms-cta-text{width:100%}
.elementor-42360 .ms-final-cta .ms-cta-text p{max-width:36em;margin:0 auto}
.elementor-42360 .ms-final-cta .elementor-widget.ms-btn{margin:20px 6px 0}/* End custom CSS */