.elementor-88655 .elementor-element.elementor-element-0b58f77:not(.elementor-motion-effects-element-type-background), .elementor-88655 .elementor-element.elementor-element-0b58f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-88655 .elementor-element.elementor-element-0b58f77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-88655 .elementor-element.elementor-element-0b58f77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88655 .elementor-element.elementor-element-6926d1f{margin-top:80px;margin-bottom:80px;}.elementor-bc-flex-widget .elementor-88655 .elementor-element.elementor-element-0a72465.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-88655 .elementor-element.elementor-element-0a72465.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-88655 .elementor-element.elementor-element-62578e8 .pp-second-text{display:block;color:var( --e-global-color-text );font-family:"Noto Sans TC", Sans-serif;font-size:32px;font-weight:900;text-decoration:none;line-height:1.3em;padding:0px 0px 0px 5px;}.elementor-88655 .elementor-element.elementor-element-62578e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-62578e8{text-align:center;}.elementor-88655 .elementor-element.elementor-element-62578e8 .pp-first-text{color:#C74F4F;font-family:"Noto Sans TC", Sans-serif;font-size:38px;font-weight:900;line-height:1.3em;letter-spacing:-0.6px;}.elementor-88655 .elementor-element.elementor-element-62578e8.pp-dual-heading-inline .pp-second-text{margin-left:0px;}.elementor-88655 .elementor-element.elementor-element-62578e8.pp-dual-heading-block .pp-second-text{margin-top:0px;}.elementor-88655 .elementor-element.elementor-element-a73d645.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-a73d645{text-align:center;}.elementor-88655 .elementor-element.elementor-element-a73d645 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:600;line-height:1.7em;color:var( --e-global-color-f91a4f5 );}.elementor-88655 .elementor-element.elementor-element-4950c1f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-4950c1f{text-align:center;}.elementor-88655 .elementor-element.elementor-element-4950c1f .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:600;line-height:1.7em;color:var( --e-global-color-f91a4f5 );}.elementor-88655 .elementor-element.elementor-element-c8a4c04{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -14%;}.elementor-88655 .elementor-element.elementor-element-c8a4c04.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-908d44e > .elementor-container{max-width:1000px;}.elementor-88655 .elementor-element.elementor-element-908d44e{margin-top:30px;margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-4c89c97 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-88655 .elementor-element.elementor-element-4c89c97.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-4c89c97 .pp-breadcrumbs{justify-content:flex-end;margin-left:-3px;}.elementor-88655 .elementor-element.elementor-element-4c89c97 .pp-breadcrumbs.pp-breadcrumbs-powerpack > li{margin-left:3px;}.elementor-88655 .elementor-element.elementor-element-4c89c97 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-88655 .elementor-element.elementor-element-4c89c97 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){margin-left:3px;margin-right:3px;}.elementor-88655 .elementor-element.elementor-element-4c89c97 .pp-breadcrumbs-crumb, .elementor-88655 .elementor-element.elementor-element-4c89c97 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-88655 .elementor-element.elementor-element-4c89c97 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){color:var( --e-global-color-5285266 );font-family:"Noto Sans TC", Sans-serif;font-size:12px;font-weight:400;}.elementor-88655 .elementor-element.elementor-element-4c89c97 .pp-breadcrumbs-crumb .pp-icon svg{fill:var( --e-global-color-5285266 );}.elementor-88655 .elementor-element.elementor-element-4d1b2d0:not(.elementor-motion-effects-element-type-background), .elementor-88655 .elementor-element.elementor-element-4d1b2d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f945083 );}.elementor-88655 .elementor-element.elementor-element-4d1b2d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 50px 0px;}.elementor-88655 .elementor-element.elementor-element-4d1b2d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88655 .elementor-element.elementor-element-5662105 > .elementor-element-populated{border-style:none;padding:4px 4px 4px 4px;}.elementor-88655 .elementor-element.elementor-element-7a3b60e > .elementor-container{max-width:1000px;}.elementor-88655 .elementor-element.elementor-element-7a3b60e{margin-top:0px;margin-bottom:50px;}.elementor-88655 .elementor-element.elementor-element-0305405 .pp-second-text{display:block;color:#3D3D3D;font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;line-height:1.3em;padding:016px 0px 0px 0px;}.elementor-88655 .elementor-element.elementor-element-0305405.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-0305405{text-align:center;}.elementor-88655 .elementor-element.elementor-element-0305405 .pp-first-text{color:#C74F4F;font-family:"Noto Sans TC", Sans-serif;font-size:38px;font-weight:900;line-height:1.3em;letter-spacing:-0.6px;}.elementor-88655 .elementor-element.elementor-element-0305405.pp-dual-heading-inline .pp-second-text{margin-left:0px;}.elementor-88655 .elementor-element.elementor-element-0305405.pp-dual-heading-block .pp-second-text{margin-top:0px;}.elementor-88655 .elementor-element.elementor-element-2ac3b5e > .elementor-container{max-width:1200px;}.elementor-88655 .elementor-element.elementor-element-2ac3b5e{margin-top:0px;margin-bottom:40px;}.elementor-88655 .elementor-element.elementor-element-edba658{background-color:transparent;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:20px 0px 20px 0px;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-f84be44 ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-292ead6 );border-radius:2rem 2rem 2rem 2rem;}.elementor-88655 .elementor-element.elementor-element-edba658:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-9db24a6 ) 100%);box-shadow:3px 1px 10px 0px rgba(224.4, 224.4, 224.4, 0.5);}.elementor-88655 .elementor-element.elementor-element-edba658.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-edba658.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-88655 .elementor-element.elementor-element-edba658.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-88655 .elementor-element.elementor-element-edba658.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-edba658 .elementor-image-box-title{margin-bottom:0px;font-family:"Afacad", Sans-serif;font-size:36px;font-weight:800;line-height:1.6em;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-88655 .elementor-element.elementor-element-edba658 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-88655 .elementor-element.elementor-element-edba658 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-88655 .elementor-element.elementor-element-edba658 .elementor-image-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:400;line-height:1.7em;color:#000000;}.elementor-88655 .elementor-element.elementor-element-115c2b3{background-color:transparent;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:20px 0px 20px 0px;background-image:linear-gradient(180deg, var( --e-global-color-f84be44 ) 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-292ead6 );border-radius:2rem 2rem 2rem 2rem;}.elementor-88655 .elementor-element.elementor-element-115c2b3:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-9db24a6 ) 100%);box-shadow:3px 1px 10px 0px rgba(224.4, 224.4, 224.4, 0.5);}.elementor-88655 .elementor-element.elementor-element-115c2b3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-115c2b3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-88655 .elementor-element.elementor-element-115c2b3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-88655 .elementor-element.elementor-element-115c2b3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-115c2b3 .elementor-image-box-title{margin-bottom:0px;font-family:"Afacad", Sans-serif;font-size:36px;font-weight:800;line-height:1.6em;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-88655 .elementor-element.elementor-element-115c2b3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-88655 .elementor-element.elementor-element-115c2b3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-88655 .elementor-element.elementor-element-115c2b3 .elementor-image-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:400;line-height:1.7em;color:#000000;}.elementor-88655 .elementor-element.elementor-element-b765bcb{background-color:transparent;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:20px 0px 20px 0px;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-f84be44 ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-292ead6 );border-radius:2rem 2rem 2rem 2rem;}.elementor-88655 .elementor-element.elementor-element-b765bcb:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-9db24a6 ) 100%);box-shadow:3px 1px 10px 0px rgba(224.4, 224.4, 224.4, 0.5);}.elementor-88655 .elementor-element.elementor-element-b765bcb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-b765bcb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-88655 .elementor-element.elementor-element-b765bcb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-88655 .elementor-element.elementor-element-b765bcb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-b765bcb .elementor-image-box-title{margin-bottom:0px;font-family:"Afacad", Sans-serif;font-size:36px;font-weight:800;line-height:1.6em;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-88655 .elementor-element.elementor-element-b765bcb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-88655 .elementor-element.elementor-element-b765bcb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-88655 .elementor-element.elementor-element-b765bcb .elementor-image-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:400;line-height:1.7em;color:#000000;}.elementor-88655 .elementor-element.elementor-element-a40bba2{background-color:transparent;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:20px 0px 20px 0px;background-image:linear-gradient(180deg, var( --e-global-color-f84be44 ) 0%, #FFFFFF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-292ead6 );border-radius:2rem 2rem 2rem 2rem;}.elementor-88655 .elementor-element.elementor-element-a40bba2:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-9db24a6 ) 100%);box-shadow:3px 1px 10px 0px rgba(224.4, 224.4, 224.4, 0.5);}.elementor-88655 .elementor-element.elementor-element-a40bba2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-a40bba2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-88655 .elementor-element.elementor-element-a40bba2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-88655 .elementor-element.elementor-element-a40bba2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-a40bba2 .elementor-image-box-title{margin-bottom:0px;font-family:"Afacad", Sans-serif;font-size:36px;font-weight:800;line-height:1.6em;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-88655 .elementor-element.elementor-element-a40bba2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-88655 .elementor-element.elementor-element-a40bba2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-88655 .elementor-element.elementor-element-a40bba2 .elementor-image-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:400;line-height:1.7em;color:#000000;}.elementor-88655 .elementor-element.elementor-element-13bafb1:not(.elementor-motion-effects-element-type-background), .elementor-88655 .elementor-element.elementor-element-13bafb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-88655 .elementor-element.elementor-element-13bafb1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 60px 0px;}.elementor-88655 .elementor-element.elementor-element-13bafb1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88655 .elementor-element.elementor-element-9b5c93c > .elementor-container{max-width:1000px;}.elementor-88655 .elementor-element.elementor-element-9b5c93c{margin-top:0px;margin-bottom:50px;}.elementor-88655 .elementor-element.elementor-element-97be5cd .pp-second-text{display:block;color:#3D3D3D;font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;line-height:1.3em;padding:016px 0px 0px 0px;}.elementor-88655 .elementor-element.elementor-element-97be5cd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-97be5cd{text-align:center;}.elementor-88655 .elementor-element.elementor-element-97be5cd .pp-first-text{color:var( --e-global-color-text );font-family:"Noto Sans TC", Sans-serif;font-size:38px;font-weight:900;line-height:1.3em;letter-spacing:-0.6px;}.elementor-88655 .elementor-element.elementor-element-97be5cd.pp-dual-heading-inline .pp-second-text{margin-left:0px;}.elementor-88655 .elementor-element.elementor-element-97be5cd.pp-dual-heading-block .pp-second-text{margin-top:0px;}.elementor-88655 .elementor-element.elementor-element-7e80240 > .elementor-container{max-width:1000px;}.elementor-88655 .elementor-element.elementor-element-7e80240{margin-top:0px;margin-bottom:50px;}.elementor-88655 .elementor-element.elementor-element-89181b4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-89181b4{--grid-row-gap:10px;}.elementor-88655 .elementor-element.elementor-element-89181b4 .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:10px;}.elementor-88655 .elementor-element.elementor-element-89181b4 .pp-faq-item{border-style:solid;border-width:0px 0px 0px 0px;border-color:#d4d4d4;border-radius:1em 1em 1em 1em;box-shadow:0px 0px 10px 0px rgba(227.79999999999998, 220.86695652173913, 220.86695652173913, 0.5);}.elementor-88655 .elementor-element.elementor-element-89181b4 .pp-faqs .pp-faq-question{color:#333333;background-color:var( --e-global-color-9db24a6 );font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;padding:10px 30px 10px 30px;}.elementor-88655 .elementor-element.elementor-element-89181b4 .pp-faqs .pp-faq-question svg{fill:#333333;}.elementor-88655 .elementor-element.elementor-element-89181b4 .pp-faqs .pp-faq-question:hover{color:var( --e-global-color-text );background-color:#FAFAFA;}.elementor-88655 .elementor-element.elementor-element-89181b4 .pp-faqs .pp-faq-question:hover svg{fill:var( --e-global-color-text );}.elementor-88655 .elementor-element.elementor-element-89181b4 .pp-faqs .pp-faq-question.pp-accordion-tab-active{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-88655 .elementor-element.elementor-element-89181b4 .pp-faqs .pp-faq-question.pp-accordion-tab-active svg{fill:var( --e-global-color-primary );}.elementor-88655 .elementor-element.elementor-element-89181b4 .pp-faqs .pp-faq-question .pp-accordion-tab-icon{font-size:24px;margin-right:10px;}.elementor-88655 .elementor-element.elementor-element-89181b4 .pp-faqs .pp-faq-answer{color:#4B5563;background-color:#F7F7F7;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:600;line-height:1.7em;padding:20px 30px 20px 30px;}.elementor-88655 .elementor-element.elementor-element-89181b4 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{font-size:26px;}.elementor-88655 .elementor-element.elementor-element-90f7975:not(.elementor-motion-effects-element-type-background), .elementor-88655 .elementor-element.elementor-element-90f7975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f945083 );}.elementor-88655 .elementor-element.elementor-element-90f7975{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 50px 0px;}.elementor-88655 .elementor-element.elementor-element-90f7975 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88655 .elementor-element.elementor-element-a9e38f5 > .elementor-element-populated{border-style:none;padding:4px 4px 4px 4px;}.elementor-88655 .elementor-element.elementor-element-d3e8328 > .elementor-container{max-width:1000px;}.elementor-88655 .elementor-element.elementor-element-d3e8328{margin-top:0px;margin-bottom:50px;}.elementor-88655 .elementor-element.elementor-element-60ea9b7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-4358cb6 .pp-second-text{display:block;color:#3D3D3D;font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;line-height:1.3em;padding:016px 0px 0px 0px;}.elementor-88655 .elementor-element.elementor-element-4358cb6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-4358cb6{text-align:center;}.elementor-88655 .elementor-element.elementor-element-4358cb6 .pp-first-text{color:#C74F4F;font-family:"Noto Sans TC", Sans-serif;font-size:38px;font-weight:900;line-height:1.3em;letter-spacing:-0.6px;}.elementor-88655 .elementor-element.elementor-element-4358cb6.pp-dual-heading-inline .pp-second-text{margin-left:0px;}.elementor-88655 .elementor-element.elementor-element-4358cb6.pp-dual-heading-block .pp-second-text{margin-top:0px;}.elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-list-items li{background-color:#FFFFFF;padding:010px 016px 10px 16px;}.elementor-88655 .elementor-element.elementor-element-ebb5aee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 10px 0px;}.elementor-88655 .elementor-element.elementor-element-ebb5aee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-list-items:not(.pp-inline-items) li:not(:last-child){margin-bottom:16px;}body:not(.rtl) .elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-list-items.pp-inline-items li:not(:last-child){margin-right:16px;}body.rtl .elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-list-items.pp-inline-items li:not(:last-child){margin-left:16px;}.elementor-88655 .elementor-element.elementor-element-ebb5aee.pp-icon-list-traditional .pp-list-items li, .elementor-88655 .elementor-element.elementor-element-ebb5aee.pp-icon-list-inline .pp-list-items{justify-content:center;}.elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-list-container .pp-list-items li{align-items:center;}.elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-list-items .pp-icon-list-icon{color:var( --e-global-color-text );font-size:16px;line-height:16px;height:16px;width:16px;}.elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-list-items .pp-icon-list-icon svg{fill:var( --e-global-color-text );}.elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-list-items .pp-icon-list-image img{width:16px;}body:not(.rtl) .elementor-88655 .elementor-element.elementor-element-ebb5aee.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-right:7px;}body.rtl .elementor-88655 .elementor-element.elementor-element-ebb5aee.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-left:7px;}.elementor-88655 .elementor-element.elementor-element-ebb5aee.pp-icon-right .pp-list-items .pp-icon-wrapper{margin-left:7px;}.elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-icon-list-item:hover .pp-icon-wrapper .pp-icon-list-icon{color:var( --e-global-color-primary );}.elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-icon-list-item:hover .pp-icon-wrapper .pp-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-icon-list-text{color:var( --e-global-color-text );background:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:19px;font-weight:500;}.elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-icon-list-item:hover .pp-icon-list-text{color:var( --e-global-color-accent );}.elementor-88655 .elementor-element.elementor-element-75f565f:not(.elementor-motion-effects-element-type-background), .elementor-88655 .elementor-element.elementor-element-75f565f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-88655 .elementor-element.elementor-element-75f565f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 0px 0px;}.elementor-88655 .elementor-element.elementor-element-75f565f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88655 .elementor-element.elementor-element-f8b9df8 > .elementor-element-populated{border-style:none;padding:4px 4px 4px 4px;}.elementor-88655 .elementor-element.elementor-element-4457377 > .elementor-container{max-width:1000px;}.elementor-88655 .elementor-element.elementor-element-4457377{margin-top:0px;margin-bottom:50px;}.elementor-88655 .elementor-element.elementor-element-6ea07fd .pp-second-text{display:block;color:#3D3D3D;font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;line-height:1.3em;padding:016px 0px 0px 0px;}.elementor-88655 .elementor-element.elementor-element-6ea07fd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-6ea07fd{text-align:center;}.elementor-88655 .elementor-element.elementor-element-6ea07fd .pp-first-text{color:#C74F4F;font-family:"Noto Sans TC", Sans-serif;font-size:38px;font-weight:900;line-height:1.3em;letter-spacing:-0.6px;}.elementor-88655 .elementor-element.elementor-element-6ea07fd.pp-dual-heading-inline .pp-second-text{margin-left:0px;}.elementor-88655 .elementor-element.elementor-element-6ea07fd.pp-dual-heading-block .pp-second-text{margin-top:0px;}.elementor-88655 .elementor-element.elementor-element-0dc6fcf:not(.elementor-motion-effects-element-type-background), .elementor-88655 .elementor-element.elementor-element-0dc6fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-88655 .elementor-element.elementor-element-0dc6fcf > .elementor-container{max-width:1200px;}.elementor-88655 .elementor-element.elementor-element-0dc6fcf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 30px 0px;}.elementor-88655 .elementor-element.elementor-element-0dc6fcf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-88655 .elementor-element.elementor-element-d50e666.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-88655 .elementor-element.elementor-element-d50e666.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-88655 .elementor-element.elementor-element-311c774:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-88655 .elementor-element.elementor-element-311c774 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6680ba2 ) 0%, var( --e-global-color-9db24a6 ) 100%);}.elementor-88655 .elementor-element.elementor-element-311c774 > .elementor-element-populated, .elementor-88655 .elementor-element.elementor-element-311c774 > .elementor-element-populated > .elementor-background-overlay, .elementor-88655 .elementor-element.elementor-element-311c774 > .elementor-background-slideshow{border-radius:4rem 4rem 4rem 4rem;}.elementor-88655 .elementor-element.elementor-element-311c774 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:19px 19px 19px 19px;}.elementor-88655 .elementor-element.elementor-element-311c774 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88655 .elementor-element.elementor-element-2f0f1e1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-2f0f1e1 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:60px;font-weight:600;line-height:1.3em;color:#C74F4F2E;}.elementor-88655 .elementor-element.elementor-element-f4db83d{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;color:#1D1D1D;}.elementor-88655 .elementor-element.elementor-element-f4db83d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-3f1facd{margin-top:27px;margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-d2a048c{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-88655 .elementor-element.elementor-element-d2a048c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-d2a048c img{width:301px;}.elementor-bc-flex-widget .elementor-88655 .elementor-element.elementor-element-b8091cc.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-88655 .elementor-element.elementor-element-b8091cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-88655 .elementor-element.elementor-element-4e5d48e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-88655 .elementor-element.elementor-element-4e5d48e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6680ba2 ) 0%, var( --e-global-color-9db24a6 ) 100%);}.elementor-88655 .elementor-element.elementor-element-4e5d48e > .elementor-element-populated, .elementor-88655 .elementor-element.elementor-element-4e5d48e > .elementor-element-populated > .elementor-background-overlay, .elementor-88655 .elementor-element.elementor-element-4e5d48e > .elementor-background-slideshow{border-radius:4rem 4rem 4rem 4rem;}.elementor-88655 .elementor-element.elementor-element-4e5d48e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:19px 19px 19px 19px;}.elementor-88655 .elementor-element.elementor-element-4e5d48e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88655 .elementor-element.elementor-element-b8fa7e0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-b8fa7e0 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:60px;font-weight:600;line-height:1.3em;color:#C74F4F2E;}.elementor-88655 .elementor-element.elementor-element-a5299e8{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;color:#1D1D1D;}.elementor-88655 .elementor-element.elementor-element-a5299e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-57ba20d{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-88655 .elementor-element.elementor-element-57ba20d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-57ba20d img{width:301px;}.elementor-88655 .elementor-element.elementor-element-5179c99:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-88655 .elementor-element.elementor-element-5179c99 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6680ba2 ) 0%, var( --e-global-color-9db24a6 ) 100%);}.elementor-88655 .elementor-element.elementor-element-5179c99 > .elementor-element-populated, .elementor-88655 .elementor-element.elementor-element-5179c99 > .elementor-element-populated > .elementor-background-overlay, .elementor-88655 .elementor-element.elementor-element-5179c99 > .elementor-background-slideshow{border-radius:4rem 4rem 4rem 4rem;}.elementor-88655 .elementor-element.elementor-element-5179c99 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:19px 19px 19px 19px;}.elementor-88655 .elementor-element.elementor-element-5179c99 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88655 .elementor-element.elementor-element-5e6dbf1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-5e6dbf1 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:60px;font-weight:600;line-height:1.3em;color:#C74F4F2E;}.elementor-88655 .elementor-element.elementor-element-f7fd65d{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;color:#1D1D1D;}.elementor-88655 .elementor-element.elementor-element-f7fd65d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-21e5869{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-88655 .elementor-element.elementor-element-21e5869.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-21e5869 img{width:301px;}.elementor-88655 .elementor-element.elementor-element-fdc4f1c:not(.elementor-motion-effects-element-type-background), .elementor-88655 .elementor-element.elementor-element-fdc4f1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f945083 );}.elementor-88655 .elementor-element.elementor-element-fdc4f1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 50px 0px;}.elementor-88655 .elementor-element.elementor-element-fdc4f1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88655 .elementor-element.elementor-element-a1f096b > .elementor-element-populated{border-style:none;padding:4px 4px 4px 4px;}.elementor-88655 .elementor-element.elementor-element-2c14e46 > .elementor-container{max-width:1000px;}.elementor-88655 .elementor-element.elementor-element-2c14e46{margin-top:0px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-88655 .elementor-element.elementor-element-028f787.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-88655 .elementor-element.elementor-element-028f787.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-88655 .elementor-element.elementor-element-ef1379d .pp-second-text{display:block;color:#3D3D3D;font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;line-height:1.3em;padding:016px 0px 0px 0px;}.elementor-88655 .elementor-element.elementor-element-ef1379d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-ef1379d{text-align:center;}.elementor-88655 .elementor-element.elementor-element-ef1379d .pp-first-text{color:var( --e-global-color-text );font-family:"Noto Sans TC", Sans-serif;font-size:38px;font-weight:900;line-height:1.3em;letter-spacing:-0.6px;}.elementor-88655 .elementor-element.elementor-element-ef1379d.pp-dual-heading-inline .pp-second-text{margin-left:0px;}.elementor-88655 .elementor-element.elementor-element-ef1379d.pp-dual-heading-block .pp-second-text{margin-top:0px;}.elementor-88655 .elementor-element.elementor-element-60cca0d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:400;color:#424242;}.elementor-88655 .elementor-element.elementor-element-60cca0d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-88655 .elementor-element.elementor-element-13f4db3.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-88655 .elementor-element.elementor-element-13f4db3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-88655 .elementor-element.elementor-element-b35c2ff.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-b35c2ff{text-align:end;}.elementor-88655 .elementor-element.elementor-element-b35c2ff img{width:75%;}.elementor-88655 .elementor-element.elementor-element-f9f6cbc:not(.elementor-motion-effects-element-type-background), .elementor-88655 .elementor-element.elementor-element-f9f6cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-88655 .elementor-element.elementor-element-f9f6cbc > .elementor-container{max-width:1000px;}.elementor-88655 .elementor-element.elementor-element-f9f6cbc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:00px;margin-bottom:0px;padding:60px 0px 080px 0px;}.elementor-88655 .elementor-element.elementor-element-f9f6cbc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88655 .elementor-element.elementor-element-1627ac8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-46cf240 .pp-second-text{display:inline;color:var( --e-global-color-text );font-family:"Noto Sans TC", Sans-serif;font-size:36px;font-weight:400;text-decoration:none;line-height:1.3em;padding:0px 0px 0px 5px;}.elementor-88655 .elementor-element.elementor-element-46cf240 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-88655 .elementor-element.elementor-element-46cf240.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-88655 .elementor-element.elementor-element-46cf240{text-align:center;}.elementor-88655 .elementor-element.elementor-element-46cf240 .pp-first-text{color:var( --e-global-color-accent );font-family:"Noto Sans TC", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;letter-spacing:-0.6px;}.elementor-88655 .elementor-element.elementor-element-46cf240.pp-dual-heading-inline .pp-second-text{margin-left:0px;}.elementor-88655 .elementor-element.elementor-element-46cf240.pp-dual-heading-block .pp-second-text{margin-top:0px;}.elementor-88655 .elementor-element.elementor-element-32ec6e6{background-color:#FFFFFF;padding:2rem 2rem 2rem 2rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-292ead6 );border-radius:2rem 2rem 2rem 2rem;box-shadow:2px 2px 10px 0px rgba(157.0640625, 157.0640625, 157.0640625, 0.5);}.elementor-88655 .elementor-element.elementor-element-32ec6e6.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(min-width:741px){.elementor-88655 .elementor-element.elementor-element-8a0c18c{width:40%;}.elementor-88655 .elementor-element.elementor-element-ebce5e5{width:60%;}.elementor-88655 .elementor-element.elementor-element-d50e666{width:33%;}.elementor-88655 .elementor-element.elementor-element-b8091cc{width:33.332%;}.elementor-88655 .elementor-element.elementor-element-028f787{width:55%;}.elementor-88655 .elementor-element.elementor-element-13f4db3{width:45%;}}@media(max-width:1024px){.elementor-88655 .elementor-element.elementor-element-62578e8 .pp-first-text{font-size:32px;}.elementor-88655 .elementor-element.elementor-element-62578e8 .pp-second-text{font-size:22px;}.elementor-88655 .elementor-element.elementor-element-4950c1f .elementor-heading-title{font-size:16px;}.elementor-88655 .elementor-element.elementor-element-c8a4c04 img{width:96%;}.elementor-88655 .elementor-element.elementor-element-908d44e{margin-top:50px;margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-4c89c97 .pp-breadcrumbs{justify-content:center;}.elementor-88655 .elementor-element.elementor-element-4d1b2d0{padding:0px 10px 0px 10px;}.elementor-88655 .elementor-element.elementor-element-0305405 .pp-first-text{font-size:32px;}.elementor-88655 .elementor-element.elementor-element-0305405 .pp-second-text{font-size:18px;}.elementor-88655 .elementor-element.elementor-element-edba658 .elementor-image-box-title{margin-bottom:0px;font-size:24px;}.elementor-88655 .elementor-element.elementor-element-edba658 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-88655 .elementor-element.elementor-element-edba658 .elementor-image-box-description{font-size:14px;}.elementor-88655 .elementor-element.elementor-element-115c2b3 .elementor-image-box-title{margin-bottom:0px;font-size:24px;}.elementor-88655 .elementor-element.elementor-element-115c2b3 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-88655 .elementor-element.elementor-element-115c2b3 .elementor-image-box-description{font-size:14px;}.elementor-88655 .elementor-element.elementor-element-b765bcb .elementor-image-box-title{margin-bottom:0px;font-size:24px;}.elementor-88655 .elementor-element.elementor-element-b765bcb .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-88655 .elementor-element.elementor-element-b765bcb .elementor-image-box-description{font-size:14px;}.elementor-88655 .elementor-element.elementor-element-a40bba2 .elementor-image-box-title{margin-bottom:0px;font-size:24px;}.elementor-88655 .elementor-element.elementor-element-a40bba2 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-88655 .elementor-element.elementor-element-a40bba2 .elementor-image-box-description{font-size:14px;}.elementor-88655 .elementor-element.elementor-element-97be5cd .pp-first-text{font-size:32px;}.elementor-88655 .elementor-element.elementor-element-97be5cd .pp-second-text{font-size:18px;}.elementor-88655 .elementor-element.elementor-element-89181b4 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-88655 .elementor-element.elementor-element-90f7975{padding:0px 10px 0px 10px;}.elementor-bc-flex-widget .elementor-88655 .elementor-element.elementor-element-8a0c18c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-88655 .elementor-element.elementor-element-8a0c18c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-88655 .elementor-element.elementor-element-4358cb6 .pp-first-text{font-size:32px;}.elementor-88655 .elementor-element.elementor-element-4358cb6 .pp-second-text{font-size:18px;}.elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-list-items:not(.pp-inline-items) li:not(:last-child){margin-bottom:5px;}body:not(.rtl) .elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-list-items.pp-inline-items li:not(:last-child){margin-right:5px;}body.rtl .elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-list-items.pp-inline-items li:not(:last-child){margin-left:5px;}.elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-list-items li{padding:5px 10px 5px 10px;}.elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-icon-list-text{font-size:16px;}.elementor-88655 .elementor-element.elementor-element-75f565f{padding:0px 10px 0px 10px;}.elementor-88655 .elementor-element.elementor-element-6ea07fd .pp-first-text{font-size:32px;}.elementor-88655 .elementor-element.elementor-element-6ea07fd .pp-second-text{font-size:18px;}.elementor-88655 .elementor-element.elementor-element-fdc4f1c{padding:0px 10px 0px 10px;}.elementor-88655 .elementor-element.elementor-element-ef1379d .pp-first-text{font-size:32px;}.elementor-88655 .elementor-element.elementor-element-ef1379d .pp-second-text{font-size:15px;}.elementor-88655 .elementor-element.elementor-element-b35c2ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -49px;}.elementor-88655 .elementor-element.elementor-element-b35c2ff img{width:100%;}.elementor-88655 .elementor-element.elementor-element-46cf240 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-88655 .elementor-element.elementor-element-46cf240 .pp-first-text{font-size:30px;}.elementor-88655 .elementor-element.elementor-element-46cf240 .pp-second-text{font-size:30px;}}@media(max-width:740px){.elementor-88655 .elementor-element.elementor-element-6926d1f{margin-top:39px;margin-bottom:39px;}.elementor-88655 .elementor-element.elementor-element-62578e8 .pp-first-text{font-size:33px;}.elementor-88655 .elementor-element.elementor-element-62578e8 .pp-second-text{font-size:19px;}.elementor-88655 .elementor-element.elementor-element-a73d645 .elementor-heading-title{font-size:15px;}.elementor-88655 .elementor-element.elementor-element-4950c1f .elementor-heading-title{font-size:15px;}.elementor-88655 .elementor-element.elementor-element-c8a4c04{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-88655 .elementor-element.elementor-element-c8a4c04 img{width:100%;}.elementor-88655 .elementor-element.elementor-element-908d44e{margin-top:20px;margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-4d1b2d0{padding:8px 8px 8px 8px;}.elementor-88655 .elementor-element.elementor-element-7a3b60e{margin-top:0px;margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-0305405 .pp-first-text{font-size:36px;}.elementor-88655 .elementor-element.elementor-element-0305405 .pp-second-text{font-size:15px;}.elementor-88655 .elementor-element.elementor-element-2ac3b5e{margin-top:0px;margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-5ec39e8{width:50%;}.elementor-88655 .elementor-element.elementor-element-5ec39e8 > .elementor-element-populated{padding:3px 3px 3px 3px;}.elementor-88655 .elementor-element.elementor-element-edba658 .elementor-image-box-img{margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-edba658 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-88655 .elementor-element.elementor-element-607833a{width:50%;}.elementor-88655 .elementor-element.elementor-element-607833a > .elementor-element-populated{padding:3px 3px 3px 3px;}.elementor-88655 .elementor-element.elementor-element-115c2b3 .elementor-image-box-img{margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-115c2b3 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-88655 .elementor-element.elementor-element-365eaf0{width:50%;}.elementor-88655 .elementor-element.elementor-element-365eaf0 > .elementor-element-populated{padding:3px 3px 3px 3px;}.elementor-88655 .elementor-element.elementor-element-b765bcb .elementor-image-box-img{margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-b765bcb .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-88655 .elementor-element.elementor-element-6512055{width:50%;}.elementor-88655 .elementor-element.elementor-element-6512055 > .elementor-element-populated{padding:3px 3px 3px 3px;}.elementor-88655 .elementor-element.elementor-element-a40bba2 .elementor-image-box-img{margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-a40bba2 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-88655 .elementor-element.elementor-element-13bafb1{padding:30px 0px 30px 0px;}.elementor-88655 .elementor-element.elementor-element-9b5c93c{margin-top:0px;margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-97be5cd .pp-first-text{font-size:36px;}.elementor-88655 .elementor-element.elementor-element-97be5cd .pp-second-text{font-size:15px;}.elementor-88655 .elementor-element.elementor-element-7e80240{margin-top:0px;margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-90f7975{padding:8px 8px 8px 8px;}.elementor-88655 .elementor-element.elementor-element-60ea9b7{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-88655 .elementor-element.elementor-element-60ea9b7 img{width:61%;}.elementor-88655 .elementor-element.elementor-element-4358cb6 .pp-first-text{font-size:36px;}.elementor-88655 .elementor-element.elementor-element-4358cb6 .pp-second-text{font-size:15px;}.elementor-88655 .elementor-element.elementor-element-ebb5aee > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-list-items:not(.pp-inline-items) li:not(:last-child){margin-bottom:3px;}body:not(.rtl) .elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-list-items.pp-inline-items li:not(:last-child){margin-right:3px;}body.rtl .elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-list-items.pp-inline-items li:not(:last-child){margin-left:3px;}.elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-list-items li{padding:3px 7px 3px 7px;}.elementor-88655 .elementor-element.elementor-element-ebb5aee .pp-icon-list-text{font-size:16px;}.elementor-88655 .elementor-element.elementor-element-75f565f{padding:8px 8px 0px 8px;}.elementor-88655 .elementor-element.elementor-element-4457377{margin-top:0px;margin-bottom:0px;}.elementor-88655 .elementor-element.elementor-element-6ea07fd .pp-first-text{font-size:36px;}.elementor-88655 .elementor-element.elementor-element-6ea07fd .pp-second-text{font-size:15px;}.elementor-88655 .elementor-element.elementor-element-0dc6fcf{margin-top:0px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-88655 .elementor-element.elementor-element-311c774 > .elementor-element-populated{padding:20px 30px 20px 30px;}.elementor-88655 .elementor-element.elementor-element-2f0f1e1 .elementor-heading-title{font-size:37px;}.elementor-88655 .elementor-element.elementor-element-f4db83d{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88655 .elementor-element.elementor-element-d2a048c{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88655 .elementor-element.elementor-element-d2a048c img{width:210px;}.elementor-88655 .elementor-element.elementor-element-4e5d48e > .elementor-element-populated{padding:20px 30px 20px 30px;}.elementor-88655 .elementor-element.elementor-element-b8fa7e0 .elementor-heading-title{font-size:37px;}.elementor-88655 .elementor-element.elementor-element-a5299e8{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88655 .elementor-element.elementor-element-57ba20d img{width:200px;}.elementor-88655 .elementor-element.elementor-element-5179c99 > .elementor-element-populated{padding:20px 30px 20px 30px;}.elementor-88655 .elementor-element.elementor-element-5e6dbf1 .elementor-heading-title{font-size:37px;}.elementor-88655 .elementor-element.elementor-element-f7fd65d{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88655 .elementor-element.elementor-element-21e5869 img{width:197px;}.elementor-88655 .elementor-element.elementor-element-fdc4f1c{padding:8px 8px 8px 8px;}.elementor-88655 .elementor-element.elementor-element-ef1379d > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-88655 .elementor-element.elementor-element-ef1379d .pp-first-text{font-size:36px;}.elementor-88655 .elementor-element.elementor-element-ef1379d .pp-second-text{font-size:14px;}.elementor-88655 .elementor-element.elementor-element-b35c2ff{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88655 .elementor-element.elementor-element-b35c2ff img{width:54%;}.elementor-88655 .elementor-element.elementor-element-46cf240 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-88655 .elementor-element.elementor-element-46cf240{text-align:center;}.elementor-88655 .elementor-element.elementor-element-46cf240 .pp-first-text{font-size:36px;}.elementor-88655 .elementor-element.elementor-element-46cf240 .pp-second-text{font-size:36px;}.elementor-88655 .elementor-element.elementor-element-32ec6e6{margin:0px 13px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:2% 2% 2% 2%;}}/* Start custom CSS for pp-icon-list, class: .elementor-element-ebb5aee *//* 針對 ID 為 icon-list2 的清單項目設定樣式 */
#icon-list2 li {
    border-radius: 3rem;  /* 把四個角的圓潤都寫在這一行了，簡潔就是美 */
    margin-bottom: 20px;
    border-style: solid;
    border-color: #212121;
    border-width: 1px;
margin-bottom:10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0dc6fcf *//* =========================================
   1. 電腦版預設樣式 (Desktop)
========================================= */
.h4-title-box {
    /* 排版設定 */
    display: flex;          
    align-items: center;    
    margin-bottom: 10px;    /* 下方間距 */
    
    /* 文字核心設定 */
    font-size: 1.5rem;      /* 電腦版字體：約 24px */
    font-weight: 700;       
    color: #333333;         
    line-height: 1.2;
}

/* 圓點設定 */
.h4-title-box::before {
    content: '';            
    display: inline-block;
    width: 12px;            /* 電腦版圓點大小 */
    height: 12px;           
    background-color: #d55959; 
    border-radius: 50%;     
    margin-right: 15px;     /* 電腦版圓點跟字的距離 */
    flex-shrink: 0;         
}

/* =========================================
   2. 手機版專屬微調 (Mobile)
   當螢幕寬度小於 768px 時執行
========================================= */
@media (max-width: 768px) {
    
    .h4-title-box {
        /* 文字縮小一點，視覺比較平衡 */
        font-size: 1.25rem;  /* 手機版字體：約 20px */
        margin-bottom: 8px;  /* 下方間距稍微拉近 */
    }

    .h4-title-box::before {
        /* 圓點也跟著縮小，才不會變成「大頭症」 */
        width: 10px;         
        height: 10px;        
        margin-right: 10px;  /* 圓點跟字的距離拉近 */
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60cca0d *//* =========================================
   電腦版預設樣式 (Desktop)
========================================= */

/* --- 設定列表容器 --- */
.process-steps {
    list-style: none;
    counter-reset: step-counter;
    padding: 0;
    margin: 0;
}

/* --- 設定每一項 (li) --- */
.process-steps li {
    position: relative;
    counter-increment: step-counter;
    display: flex;
    align-items: flex-start; /* 對齊頂部 */
    margin-bottom: 30px;     /* 電腦版間距 */
}

/* --- 數字 01 02 03 設定 --- */
.process-steps li::before {
    content: counter(step-counter, decimal-leading-zero);
    color: #d55959;             /* 品牌紅 */
    font-size: 1.5rem;          /* 電腦版數字大小 (跟標題一樣大) */
    font-weight: 700;
    font-family: 'Varela Round', sans-serif;
    margin-right: 15px;
    line-height: 1.2;
    flex-shrink: 0;
}

/* --- 右邊的文字區塊 --- */
.step-info {
    flex: 1;
}

/* 標題設定 */
.step-info h3 {
    font-size: 1.5rem;          /* 電腦版標題大小 */
    font-weight: 700;
    color: #333333;
    margin: 0 0 8px 0;
    line-height: 1.2;
}

/* 內文設定 */
.step-info p {
    font-size: 1rem;            /* 電腦版內文大小 */
 
    margin: 0;
    line-height: 1.6;
}


/* =========================================
   📱 手機版專屬微調 (Mobile)
   當螢幕小於 768px 時，執行以下縮小指令
========================================= */
@media (max-width: 768px) {
    
    /* 1. 拉近每一項的距離 */
    .process-steps li {
        margin-bottom: 20px;
    }

    /* 2. 縮小數字與標題 */
    .process-steps li::before,
    .step-info h3 {
        font-size: 1.2rem;      /* 從 1.5rem 縮小到 1.2rem (約19px) */
    }

    /* 3. 縮小數字跟字的距離 */
    .process-steps li::before {
        margin-right: 10px;
    }

    /* 4. 縮小內文 */
    .step-info p {
        font-size: 0.95rem;      /* 稍微縮小一點點，保持閱讀舒適 */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-32ec6e6 *//*
===================================================================
🚀 Gravity Forms (ID: 25) 全面美化樣式 (整合 Noto Sans TC)
===================================================================
*/

/* --- 0. 全域字體設定與表單標題 --- */
/* 將整個表單容器的字體設定為 Noto Sans TC，確保一致性 */
#gform_wrapper_25 {
    font-family: "Noto Sans TC", sans-serif !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

/* 確保表單標題顯示並具有一致樣式 (短碼需為 title="true") */
#gform_wrapper_25 .gform_heading h3.gform_title {
    display: block !important;
    font-size: 24px !important;
    font-weight: 700;
    color: #333;
    margin-top: 0;
    margin-bottom: 25px;
    padding: 0;
    font-family: "Noto Sans TC", sans-serif;
}
#gform_wrapper_25 .gform_heading .gform_title {
    display: none;  /* 根據最後需求隱藏 */
}


/* -----------------------------------------
   1. 基本欄位樣式調整：文字框、下拉選單、標籤
   ----------------------------------------- */

/* 針對所有標準輸入欄位、下拉選單和文字區塊 */
#gform_wrapper_25 input[type="text"],
#gform_wrapper_25 input[type="tel"],
#gform_wrapper_25 input[type="email"],
#gform_wrapper_25 select,
#gform_wrapper_25 textarea {
    border: 1px solid #d1d1d1;
    border-radius: 8px; /* 圓角化 */
    padding: 12px 15px; /* 增加內距 */
    box-shadow: none;
    transition: border-color 0.2s ease;
    width: 100%; 
}

/* 獲得焦點時的樣式 */
#gform_wrapper_25 input[type="text"]:focus,
#gform_wrapper_25 input[type="tel"]:focus,
#gform_wrapper_25 input[type="email"]:focus,
#gform_wrapper_25 select:focus,
#gform_wrapper_25 textarea:focus {
    border-color: #333333; /* 焦點時邊框變深 */
    outline: none;
}

/* 欄位標籤 (Label) 樣式 - 依需求調整為 18px / 700 */
#gform_wrapper_25 .gfield_label {
    font-weight: 700; /* 加粗 */
    color: #333;
    margin-bottom: 8px;
    display: block;
    font-size: 18px !important; /* 強制設定為 18px */
    font-family: "Noto Sans TC", sans-serif;
}

/* 必填星號 (*) 樣式 */
#gform_wrapper_25 .gfield_required {
    color: #e05e5c; /* 保持這個顯眼的紅色 */
    padding-left: 3px;
    font-size: 18px !important;
}


/* -----------------------------------------
   2. 針對欄位 28~31：灰底方框與按鈕化樣式 (已更新範圍)
   ----------------------------------------- */

/* A. 外部容器：設定灰底、圓角、內距與邊框 */
/* 使用高效的範圍選擇器：從 28 號到 31 號 */
#gform_wrapper_25 .gform_body .gfield:nth-child(n + 28):nth-child(-n + 31) {
    /* 內距設定 */
    padding: 30px 35px !important;
    
    /* 外距設定 (Margin) */
    margin-top: 10px;
    margin-bottom: 20px;
    
    /* 邊框設定 */
    border: 1px solid #E0E0E0;
    border-radius: 10px;
    
    /* 背景顏色 */
    background-color: #f8f8f8;
}

/* B. 選項按鈕 (Radio/Checkbox) 的按鈕化樣式 */
#gform_wrapper_25 .gform_body .gfield:nth-child(n + 28):nth-child(-n + 31) .gchoice {
    background-color: #ffffff;
    border: 1px solid #d1d1d1;
    border-radius: 8px;
    padding: 10px 20px !important;
    margin-right: 20px !important;
    margin-bottom: 10px; 
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    transition: all 0.2s ease;
    font-family: "Noto Sans TC", sans-serif;
    font-weight: normal; 
    font-size: 18px !important;
    white-space: nowrap !important;
}

/* C. 按鈕 Hover 效果 */
#gform_wrapper_25 .gform_body .gfield:nth-child(n + 28):nth-child(-n + 31) .gchoice:hover {
    border-color: #888;
}

/* D. 按鈕被選中 (Checked) 樣式 - 確保點和文字有足夠間距，且選中狀態明顯 */
#gform_wrapper_25 .gform_body .gfield:nth-child(n + 28):nth-child(-n + 31) .gchoice input[type="radio"],
#gform_wrapper_25 .gform_body .gfield:nth-child(n + 28):nth-child(-n + 31) .gchoice input[type="checkbox"] {
    margin-right: 8px !important; /* 點和文字之間的間距 */
    cursor: pointer;
}

/* (修正) 確保選項文字 (Label) 的 font-size 為 18px */
.gform-body .gchoice label {
    font-size: 18px !important; 
}

/* (新增) 你提供的針對選項 LI 的左右間距調整 */
#gform_wrapper_25 #gform_25 .gform_body .form_sublabel_below .gfield--no-description .ginput_container_radio .gfield_radio li{
    padding-left: 10px !important;
    padding-right: 10px !important;
}

/* (新增) 針對選項 LI 的強制滿版調整 */
.elementor-element-2e0f1e0 .elementor-container .elementor-top-column .elementor-widget-wrap #gravityform-1 .elementor-widget-container .elementor-shortcode #gform_wrapper_25 #gform_25 .gform_body .form_sublabel_below .gfield--no-description .ginput_container_radio .gfield_radio li{
    width: 100% !important;
}


/* 確保選中時按鈕的邊框變色 (選中時的視覺回饋) */
#gform_wrapper_25 .gform_body .gfield:nth-child(n + 28):nth-child(-n + 31) .gchoice input:checked + label {
    color: #333333; 
}


/* -----------------------------------------
   3. 送出按鈕與下方提示文字
   ----------------------------------------- */

/* 送出按鈕樣式 */
#gform_wrapper_25 .gform_footer input[type="submit"] {
    width: 100%;
    padding: 15px 30px;
    font-size: 18px;
    border-radius: 8px;
    font-family: "Noto Sans TC", sans-serif;
    font-weight: 700;
}

/* 送出按鈕下方提示文字 */
#gform_wrapper_25 .gform_footer:after {
    content: "送出後將由專人與您聯繫核對資料";
    display: block;
    font-size: 12px;
    font-weight: 700;
    color: #9da4b0;
    margin-top: 10px;
    text-align: center;
    font-family: "Noto Sans TC", sans-serif;
}

/* -----------------------------------------
   4. 自定義分段標題與分隔線 (多樣式整合)
   ----------------------------------------- */

/* A. 聯繫資料標題樣式 (使用 #c74f4f) */
#gform_wrapper_25 .contact-section-title {
    color: #c74f4f;         
    font-size: 20px;        
    font-weight: bold;      
    margin-top: 0;
    margin-bottom: 0;       
    font-family: "Noto Sans TC", sans-serif;
}
/* 聯繫資料分隔線 */
#gform_wrapper_25 .contact-section-divider {
    border-top: 1px solid #c74f4f;
    border-bottom: none;
    border-left: none;
    border-right: none;
    margin-top: 20px;
    margin-bottom: 25px;
}

/* B. 圖示標題樣式 */
#gform_wrapper_25 .section-title-with-icon {
    display: flex;
    align-items: center;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    margin-top: 0;
    margin-bottom: 15px;
    font-family: "Noto Sans TC", sans-serif;
}

/* 圖示樣式 (紅色的線條方塊標記) */
#gform_wrapper_25 .section-title-with-icon .gform-icon-marker {
    display: block;
    width: 5px;
    height: 20px;
    background-color: #e05e5c;
    border-radius: 2px;
    margin-right: 12px;
}
#gform_wrapper_25 .section-title-with-icon .gform-icon-marker::before {
    content: none; 
}


/* 圖示分隔線 (淺灰色) */
#gform_wrapper_25 .section-divider {
    border-top: 1px solid #e0e0e0;
    border-bottom: none;
    border-left: none;
    border-right: none;
    margin-top: 0;
    margin-bottom: 25px;
}

/* C. H4 子標題樣式 */
#gform_wrapper_25 .sub-section-title {
    color: #c74f4f;         
    font-size: 18px;        
    font-weight: 700;       
    margin-top: 15px;
    margin-bottom: 10px;       
    font-family: "Noto Sans TC", sans-serif;
}

/* D. 提交後的提示訊息 */
#gform_wrapper_25 .post-submit-message {
    font-size: 24px;
    font-weight: 700;
    color: #333;
    margin-top: 20px;
    margin-bottom: 10px;
    text-align: center;
    font-family: "Noto Sans TC", sans-serif;
}

#gform_wrapper_25 .post-submit-message a {
    font-size: inherit !important;
    font-weight: inherit !important;
    text-decoration: none;
}

#gform_wrapper_25 .post-submit-message-divider {
    border-top: 2px solid #333;
    border-bottom: none;
    margin-top: 15px;
    margin-bottom: 30px;
}


/* -----------------------------------------
   5. 【手機版優化設定】 (針對 28~31 號欄位)
   ----------------------------------------- */
@media screen and (max-width: 767px) {
    
    /* 1. 調整外框：手機版左右內距縮小 (針對 28~31 號欄位) */
    #gform_wrapper_25 .gform_body .gfield:nth-child(n + 28):nth-child(-n + 31) {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* 2. 調整按鈕：強制變成 100% 寬度，整齊垂直排列 (針對 28~31 號欄位) */
    #gform_wrapper_25 .gform_body .gfield:nth-child(n + 28):nth-child(-n + 31) .gchoice {
        width: 100%;             
        margin-right: 0;         
        margin-bottom: 8px;      
        justify-content: flex-start; 
        font-size: 18px !important;
        white-space: nowrap !important;
    }
}

/* -----------------------------------------
   6. 【新增客製化規則】
   ----------------------------------------- */

/* Gfield description - 確保沒有描述的欄位右邊距為 0 */
.gform-body .gfield--no-description{
    padding-right: 0px !important;
}

/* Gfield consent label - 隱私條款文字樣式 */
.gform-body .gfield_consent_label{
    font-size: 16px;
    font-weight: 500;
    color: #333;
    line-height: 1.5;
    font-family: "Noto Sans TC", sans-serif;
}

/* Link - 隱私條款內連結樣式 */
.gform-body .gfield_consent_label a{
    color: #c74f4f !important;
    font-weight: 700;
    text-decoration: underline;
}
/* List Item */
.elementor-element-e5f95d1 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #gform_wrapper_25 #gform_25 .gform-body .form_sublabel_below .gfield--no-description .ginput_container_radio .gfield_radio li{
width:100%!important;
}
/* Heading */
/* Gform title */
#gform_wrapper_25 .gform_heading .gform_title{
display: none!important;
}/* End custom CSS */