.elementor-5587 .elementor-element.elementor-element-35b4f99 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5587 .elementor-element.elementor-element-35b4f99 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 60px 0px;}.elementor-5587 .elementor-element.elementor-element-f041858{text-align:center;}.elementor-5587 .elementor-element.elementor-element-f041858 img{width:100%;}.elementor-5587 .elementor-element.elementor-element-47a4b76 > .elementor-element-populated{margin:30px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5587 .elementor-element.elementor-element-e3db973{text-align:center;}.elementor-5587 .elementor-element.elementor-element-e3db973 .elementor-heading-title{color:#1A1A1A;}.elementor-5587 .elementor-element.elementor-element-4cd7acc{text-align:center;}.elementor-5587 .elementor-element.elementor-element-4cd7acc .elementor-heading-title{color:#1A1A1A;}.elementor-5587 .elementor-element.elementor-element-3e68b33{text-align:justify;}.elementor-5587 .elementor-element.elementor-element-3e68b33 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-5587 .elementor-element.elementor-element-341cffb:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-341cffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFEC;}.elementor-5587 .elementor-element.elementor-element-341cffb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 100px 40px 100px;}.elementor-5587 .elementor-element.elementor-element-341cffb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5587 .elementor-element.elementor-element-b4b1ee4 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-5587 .elementor-element.elementor-element-8ed870b .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-5587 .elementor-element.elementor-element-8ed870b .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-5587 .elementor-element.elementor-element-8ed870b .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:22px;font-weight:500;letter-spacing:3px;background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-5587 .elementor-element.elementor-element-8ed870b .elementor-button:hover, .elementor-5587 .elementor-element.elementor-element-8ed870b .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-5734e44a );border-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-8ed870b .elementor-button:hover svg, .elementor-5587 .elementor-element.elementor-element-8ed870b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-8ed870b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-69fb1fd > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5587 .elementor-element.elementor-element-1d93753{text-align:center;}.elementor-5587 .elementor-element.elementor-element-1d93753 .elementor-heading-title{color:#1A1A1A;}.elementor-5587 .elementor-element.elementor-element-7ce68a1{text-align:center;}.elementor-5587 .elementor-element.elementor-element-7ce68a1 .elementor-heading-title{color:#b4242c;}.elementor-5587 .elementor-element.elementor-element-e06b7b1{--divider-border-style:solid;--divider-color:#806239;--divider-border-width:2px;}.elementor-5587 .elementor-element.elementor-element-e06b7b1 .elementor-divider-separator{width:100%;}.elementor-5587 .elementor-element.elementor-element-e06b7b1 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-5587 .elementor-element.elementor-element-b282d98{width:initial;max-width:initial;}.elementor-5587 .elementor-element.elementor-element-f5b4bc3 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-5587 .elementor-element.elementor-element-f5b4bc3 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-5587 .elementor-element.elementor-element-f5b4bc3 .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:22px;font-weight:500;letter-spacing:3px;background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-5587 .elementor-element.elementor-element-f5b4bc3 .elementor-button:hover, .elementor-5587 .elementor-element.elementor-element-f5b4bc3 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-5734e44a );border-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-f5b4bc3 .elementor-button:hover svg, .elementor-5587 .elementor-element.elementor-element-f5b4bc3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-f5b4bc3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-c2e43b8:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-c2e43b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E3E3;}.elementor-5587 .elementor-element.elementor-element-c2e43b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-c2e43b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5587 .elementor-element.elementor-element-3de5b9d > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5587 .elementor-element.elementor-element-6a62808{text-align:center;}.elementor-5587 .elementor-element.elementor-element-6a62808 .elementor-heading-title{color:#1A1A1A;}.elementor-5587 .elementor-element.elementor-element-0d19d4b{text-align:center;}.elementor-5587 .elementor-element.elementor-element-0d19d4b .elementor-heading-title{color:#b4242c;}.elementor-5587 .elementor-element.elementor-element-454b523:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-454b523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E3E3;}.elementor-5587 .elementor-element.elementor-element-454b523{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 80px 0px 80px;}.elementor-5587 .elementor-element.elementor-element-454b523 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5587 .elementor-element.elementor-element-91cc1ea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5587 .elementor-element.elementor-element-91cc1ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5587 .elementor-element.elementor-element-4ef550e:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-4ef550e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E3E3;}.elementor-5587 .elementor-element.elementor-element-4ef550e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 40px 0px;}.elementor-5587 .elementor-element.elementor-element-4ef550e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5587 .elementor-element.elementor-element-67eaa34 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-5587 .elementor-element.elementor-element-67eaa34 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-5587 .elementor-element.elementor-element-67eaa34 .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:22px;font-weight:500;letter-spacing:3px;background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-5587 .elementor-element.elementor-element-67eaa34 .elementor-button:hover, .elementor-5587 .elementor-element.elementor-element-67eaa34 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-5734e44a );border-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-67eaa34 .elementor-button:hover svg, .elementor-5587 .elementor-element.elementor-element-67eaa34 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-67eaa34 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-2cf5f50{padding:40px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-8480c01 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5587 .elementor-element.elementor-element-86be8c9{text-align:center;}.elementor-5587 .elementor-element.elementor-element-86be8c9 .elementor-heading-title{color:#1A1A1A;}.elementor-5587 .elementor-element.elementor-element-0938401{text-align:center;}.elementor-5587 .elementor-element.elementor-element-0938401 .elementor-heading-title{color:#b4242c;}.elementor-5587 .elementor-element.elementor-element-9dbbc2e{padding:0px 100px 0px 100px;}.elementor-bc-flex-widget .elementor-5587 .elementor-element.elementor-element-605a99c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-5587 .elementor-element.elementor-element-605a99c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5587 .elementor-element.elementor-element-605a99c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-5587 .elementor-element.elementor-element-535c8d4 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-5587 .elementor-element.elementor-element-535c8d4 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-5587 .elementor-element.elementor-element-535c8d4 .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:22px;font-weight:500;letter-spacing:3px;background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-5587 .elementor-element.elementor-element-535c8d4 .elementor-button:hover, .elementor-5587 .elementor-element.elementor-element-535c8d4 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-5734e44a );border-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-535c8d4 .elementor-button:hover svg, .elementor-5587 .elementor-element.elementor-element-535c8d4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-535c8d4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-1d2e4ff{padding:40px 100px 40px 100px;}.elementor-5587 .elementor-element.elementor-element-051aea4 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5587 .elementor-element.elementor-element-eebec08{text-align:center;}.elementor-5587 .elementor-element.elementor-element-eebec08 .elementor-heading-title{color:#a48c74;}.elementor-5587 .elementor-element.elementor-element-ab9c5a2{text-align:center;}.elementor-5587 .elementor-element.elementor-element-ab9c5a2 .elementor-heading-title{color:#1A1A1A;}.elementor-5587 .elementor-element.elementor-element-ab9c5a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-5587 .elementor-element.elementor-element-a573f59 .elementor-wrapper{aspect-ratio:16 / 9;}.elementor-5587 .elementor-element.elementor-element-e0a9743 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-5587 .elementor-element.elementor-element-e0a9743 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-5587 .elementor-element.elementor-element-e0a9743 .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:22px;font-weight:500;letter-spacing:3px;background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-5587 .elementor-element.elementor-element-e0a9743 .elementor-button:hover, .elementor-5587 .elementor-element.elementor-element-e0a9743 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-5734e44a );border-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-e0a9743 .elementor-button:hover svg, .elementor-5587 .elementor-element.elementor-element-e0a9743 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-e0a9743 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-e6d25f1{--spacer-size:50px;}.elementor-5587 .elementor-element.elementor-element-4a24c9c > .elementor-widget-container{padding:0px 100px 40px 100px;}.elementor-5587 .elementor-element.elementor-element-0bfc985{padding:0px 100px 0px 100px;}.elementor-5587 .elementor-element.elementor-element-3682bc8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A78D72;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5587 .elementor-element.elementor-element-3682bc8 > .elementor-element-populated, .elementor-5587 .elementor-element.elementor-element-3682bc8 > .elementor-element-populated > .elementor-background-overlay, .elementor-5587 .elementor-element.elementor-element-3682bc8 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-3682bc8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5587 .elementor-element.elementor-element-3682bc8 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-8fec805{text-align:center;}.elementor-5587 .elementor-element.elementor-element-8fec805 .elementor-heading-title{color:#F9F9F9;font-family:"Noto Sans TC", Sans-serif;font-weight:500;}.elementor-5587 .elementor-element.elementor-element-8fec805 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-0632c06{--spacer-size:20px;}.elementor-5587 .elementor-element.elementor-element-febc428 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-5587 .elementor-element.elementor-element-4fb37df > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-5587 .elementor-element.elementor-element-54d183a .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-5587 .elementor-element.elementor-element-54d183a .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-5587 .elementor-element.elementor-element-54d183a .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:22px;font-weight:500;letter-spacing:3px;background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-5587 .elementor-element.elementor-element-54d183a .elementor-button:hover, .elementor-5587 .elementor-element.elementor-element-54d183a .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-5734e44a );border-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-54d183a .elementor-button:hover svg, .elementor-5587 .elementor-element.elementor-element-54d183a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-54d183a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-d7a41e4{--spacer-size:50px;}.elementor-5587 .elementor-element.elementor-element-f3f9422{--spacer-size:50px;}.elementor-5587 .elementor-element.elementor-element-9e8314b > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5587 .elementor-element.elementor-element-74ed194{text-align:center;}.elementor-5587 .elementor-element.elementor-element-74ed194 .elementor-heading-title{color:#1A1A1A;}.elementor-5587 .elementor-element.elementor-element-74ed194 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-5587 .elementor-element.elementor-element-4bad9f3{text-align:center;}.elementor-5587 .elementor-element.elementor-element-4bad9f3 .elementor-heading-title{color:#a48c74;}.elementor-5587 .elementor-element.elementor-element-c9acdd8 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-5587 .elementor-element.elementor-element-1f60783{text-align:center;}.elementor-5587 .elementor-element.elementor-element-88a1d80 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-5587 .elementor-element.elementor-element-8efb8f9{text-align:center;}.elementor-5587 .elementor-element.elementor-element-4a37176 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-5587 .elementor-element.elementor-element-ca8e660 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-5587 .elementor-element.elementor-element-ca8e660 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-5587 .elementor-element.elementor-element-ca8e660 .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:22px;font-weight:500;letter-spacing:3px;background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-5587 .elementor-element.elementor-element-ca8e660 .elementor-button:hover, .elementor-5587 .elementor-element.elementor-element-ca8e660 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-5734e44a );border-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-ca8e660 .elementor-button:hover svg, .elementor-5587 .elementor-element.elementor-element-ca8e660 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-ca8e660 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-a16e6f5{--spacer-size:50px;}.elementor-5587 .elementor-element.elementor-element-a782215{padding:0px 100px 0px 100px;}.elementor-5587 .elementor-element.elementor-element-ec5aec9{padding:0px 100px 0px 100px;}.elementor-5587 .elementor-element.elementor-element-0947c10 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-5587 .elementor-element.elementor-element-0947c10 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-5587 .elementor-element.elementor-element-0947c10 .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:22px;font-weight:500;letter-spacing:3px;background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-5587 .elementor-element.elementor-element-0947c10 .elementor-button:hover, .elementor-5587 .elementor-element.elementor-element-0947c10 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-5734e44a );border-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-0947c10 .elementor-button:hover svg, .elementor-5587 .elementor-element.elementor-element-0947c10 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-0947c10 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-541e98d{--spacer-size:50px;}.elementor-5587 .elementor-element.elementor-element-6a75deb > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5587 .elementor-element.elementor-element-82245dc{text-align:center;}.elementor-5587 .elementor-element.elementor-element-82245dc .elementor-heading-title{color:#a48c74;}.elementor-5587 .elementor-element.elementor-element-99dc100 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-5587 .elementor-element.elementor-element-8c59738 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-9d6418e .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-5587 .elementor-element.elementor-element-9d6418e .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-5587 .elementor-element.elementor-element-9d6418e .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:22px;font-weight:500;letter-spacing:3px;background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-5587 .elementor-element.elementor-element-9d6418e .elementor-button:hover, .elementor-5587 .elementor-element.elementor-element-9d6418e .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-5734e44a );border-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-9d6418e .elementor-button:hover svg, .elementor-5587 .elementor-element.elementor-element-9d6418e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-9d6418e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-a2be87e:not(.elementor-motion-effects-element-type-background), .elementor-5587 .elementor-element.elementor-element-a2be87e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E3E3;}.elementor-5587 .elementor-element.elementor-element-a2be87e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;}.elementor-5587 .elementor-element.elementor-element-a2be87e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5587 .elementor-element.elementor-element-91a17c4 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 80px 20px 80px;}.elementor-5587 .elementor-element.elementor-element-38ff9b2 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5587 .elementor-element.elementor-element-dd0a35a{--spacer-size:50px;}.elementor-5587 .elementor-element.elementor-element-4d24bf7 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-5587 .elementor-element.elementor-element-4d24bf7 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-5587 .elementor-element.elementor-element-4d24bf7 .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:22px;font-weight:500;letter-spacing:3px;background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-5587 .elementor-element.elementor-element-4d24bf7 .elementor-button:hover, .elementor-5587 .elementor-element.elementor-element-4d24bf7 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-5734e44a );border-color:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-4d24bf7 .elementor-button:hover svg, .elementor-5587 .elementor-element.elementor-element-4d24bf7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5587 .elementor-element.elementor-element-4d24bf7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-4d24bf7.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-5587 .elementor-element.elementor-element-b87f93c{--spacer-size:50px;}body.elementor-page-5587{padding:0px 0px 0px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-5587 .elementor-element.elementor-element-605a99c{width:100%;}}@media(max-width:1024px){.elementor-5587 .elementor-element.elementor-element-3e68b33 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-5587 .elementor-element.elementor-element-3e68b33{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-5587 .elementor-element.elementor-element-341cffb{padding:40px 20px 40px 20px;}.elementor-5587 .elementor-element.elementor-element-454b523{padding:20px 20px 20px 20px;}.elementor-5587 .elementor-element.elementor-element-6aec779{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5587 .elementor-element.elementor-element-b206634{width:initial;max-width:initial;}.elementor-5587 .elementor-element.elementor-element-9dbbc2e{padding:10px 20px 40px 20px;}.elementor-5587 .elementor-element.elementor-element-1d2e4ff{padding:40px 20px 40px 20px;}.elementor-5587 .elementor-element.elementor-element-7708a58 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-5587 .elementor-element.elementor-element-4a24c9c > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-5587 .elementor-element.elementor-element-0bfc985{padding:0px 20px 0px 20px;}.elementor-5587 .elementor-element.elementor-element-febc428 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-5587 .elementor-element.elementor-element-d7a41e4{--spacer-size:30px;}.elementor-5587 .elementor-element.elementor-element-f3f9422{--spacer-size:40px;}.elementor-5587 .elementor-element.elementor-element-c9acdd8 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-5587 .elementor-element.elementor-element-88a1d80 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-5587 .elementor-element.elementor-element-a782215{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-ec5aec9{padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-99dc100 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-5587 .elementor-element.elementor-element-8c59738 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-91a17c4 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5587 .elementor-element.elementor-element-35b4f99 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 20px 0px;}.elementor-5587 .elementor-element.elementor-element-3e68b33 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-341cffb{padding:20px 20px 20px 20px;}.elementor-5587 .elementor-element.elementor-element-8ed870b .elementor-button{font-size:20px;letter-spacing:3px;}.elementor-5587 .elementor-element.elementor-element-8ed870b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-1d93753{width:var( --container-widget-width, 249.364px );max-width:249.364px;--container-widget-width:249.364px;--container-widget-flex-grow:0;}.elementor-5587 .elementor-element.elementor-element-f5b4bc3 .elementor-button{font-size:20px;letter-spacing:3px;}.elementor-5587 .elementor-element.elementor-element-f5b4bc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-c2e43b8{padding:020px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-454b523{padding:0px 20px 0px 20px;}.elementor-5587 .elementor-element.elementor-element-6aec779 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-6aec779{width:initial;max-width:initial;}.elementor-5587 .elementor-element.elementor-element-b206634{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5587 .elementor-element.elementor-element-4ef550e{padding:020px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-67eaa34 .elementor-button{font-size:20px;letter-spacing:3px;}.elementor-5587 .elementor-element.elementor-element-67eaa34 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-9dbbc2e{padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-cdffd92{padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-535c8d4 .elementor-button{font-size:20px;letter-spacing:3px;}.elementor-5587 .elementor-element.elementor-element-535c8d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-1d2e4ff{padding:40px 0px 40px 0px;}.elementor-5587 .elementor-element.elementor-element-7708a58 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-e0a9743 .elementor-button{font-size:20px;letter-spacing:3px;}.elementor-5587 .elementor-element.elementor-element-e0a9743 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-4a24c9c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-0bfc985{padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-0632c06{--spacer-size:10px;}.elementor-5587 .elementor-element.elementor-element-febc428 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-5587 .elementor-element.elementor-element-4fb37df > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-5587 .elementor-element.elementor-element-54d183a .elementor-button{font-size:20px;letter-spacing:3px;}.elementor-5587 .elementor-element.elementor-element-54d183a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-d7a41e4{--spacer-size:20px;}.elementor-5587 .elementor-element.elementor-element-f3f9422{--spacer-size:20px;}.elementor-5587 .elementor-element.elementor-element-c9acdd8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-88a1d80 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-ca8e660 .elementor-button{font-size:20px;letter-spacing:3px;}.elementor-5587 .elementor-element.elementor-element-ca8e660 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-a16e6f5{--spacer-size:20px;}.elementor-5587 .elementor-element.elementor-element-a782215{padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-ec5aec9{padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-0947c10 .elementor-button{font-size:20px;letter-spacing:3px;}.elementor-5587 .elementor-element.elementor-element-0947c10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-541e98d{--spacer-size:20px;}.elementor-5587 .elementor-element.elementor-element-99dc100 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-9d6418e .elementor-button{font-size:20px;letter-spacing:3px;}.elementor-5587 .elementor-element.elementor-element-9d6418e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5587 .elementor-element.elementor-element-a2be87e{margin-top:50px;margin-bottom:0px;}.elementor-5587 .elementor-element.elementor-element-dd0a35a{--spacer-size:20px;}.elementor-5587 .elementor-element.elementor-element-4d24bf7 .elementor-button{font-size:20px;letter-spacing:3px;}.elementor-5587 .elementor-element.elementor-element-4d24bf7 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-8078389 */.alignCenter p{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b282d98 */.imgList{
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
}
.imgList .imgItem{
    width: calc((100% - 30px) /3)
}

@media screen and (max-width:767px){
    .imgList .imgItem{
        width: calc((100% - 15px) /2)
    }
      
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b206634 */.alignCenter p{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1619803 */.introOuter{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.EECPIntroList li{
    display: flex;
    list-style: none;
    align-items: center;
    margin: 0 0 20px 0 !important;
    color: #1a1a1a
}
.EECPIntroList li b{
    width: 150px;
    text-align: right;
    padding: 0 15px 0 0px;
    font-size: 25px;
    font-weight: 500;
    border-width: 0 1px 0 0;
    border-style: solid;
}
.EECPIntroList li:nth-child(1) b{
color: #42210B;
border-color:#42210B;
}
.EECPIntroList li:nth-child(2) b{
color: #603813;
border-color:#603813;
}
.EECPIntroList li:nth-child(3) b{
color: #754C24;
border-color:#754C24;
}
.EECPIntroList li:nth-child(4) b{
color: #A68E71;
border-color:#A68E71;
}
.EECPIntroList li p{
    padding: 0 0px 0 15px;
    margin: 0;
    width: calc(100% - 150px);
    color: #1a1a1a;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
}
.introTxt{
    color: #1a1a1a;
    font-weight: 600;
}

@media screen and (max-width:767px){
   .EECPIntroList li{
        flex-direction: column;
        margin: 0 0 10px 0 !important;
    }
    .EECPIntroList li b{
        width:100%;
        text-align:left;
         border-width: 0 0 0.5px 0;
         padding:0 0 5px 0;
         font-size: 18px;
    }
    .EECPIntroList li p{
        width:100%;
        padding:10px;
        font-size: 14px;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fec805 */.treatmentTitle{
    background: #A78D72;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c59738 */.shareBlock{
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}
.shareBlock .shareItem{
    flex: 1;
    width: calc(100% / 2);
    margin: 0;
}
.shareBlock .shareItem a{
    display: flex;
}
.shareBlock .shareItem a:hover .imgBox img{
    transform: scale(1.2);
}
.shareBlock .shareItem a:hover .infoBox{
   background: #7F664A;
}
.shareBlock .shareItem .imgBox{
    width: 250px;
    overflow: hidden;
    position: relative;
}
.shareBlock .shareItem .imgBox i{
    position: absolute;
    background: #fff;
    padding: 3px 5px;
    color: #1A1A1A;
    font-weight: 700;
    z-index: 11;
    letter-spacing: 1px;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    display: inline-block;
}
.shareBlock .shareItem .imgBox img{
   transition: all .3s;
}
.shareBlock .shareItem .infoBox{
    width: calc(100% - 250px);
    box-sizing: border-box;
    background: #a78d72;
    padding: 20px 40px 20px 20px;
    transition: all .3s;
}
.shareBlock .shareItem .infoBox h4{
    color:#fff;
}
.shareBlock .shareItem .infoBox hr{
    border: 1px #fff solid;
    margin: 0 0 10px 0;
    opacity: 0.5;
}
.shareBlock .shareItem .infoBox p{
    color: #fff;
    text-align: justify;
}
.shareBlock .shareItem .infoBox p b{
    color: #FFFF00;
    font-weight: 400;
}

@media screen and (max-width:767px){
    .shareBlock {
        flex-direction: column;
    }
    .shareBlock .shareItem{
        width:100%;
    }
    .shareBlock .shareItem a{
        flex-direction: column;
    }
    .shareBlock .shareItem .infoBox{
        width: 100%;
    
    }
    .shareBlock .shareItem .imgBox{
        width: 100%;
        height: 250px;
    }
    .shareBlock .shareItem .infoBox h4{
        font-size:18px;
    }
    .shareBlock .shareItem .infoBox p{
        font-size:16px;
    }
      
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-09f101a */.qaList{
    display: flex;
    gap: 15px;
    flex-direction: column;
    margin: 0;
}
.qaList .listItem{
    background: #fff;
    list-style: none;
    padding: 20px 15px;
    margin: 0 20px;
}
.qaList .listItem .Qbox,.qaList .listItem .Abox{
     padding: 0 0 0 45px;
}
.qaList .listItem .Qbox{
    position: relative;
    margin: 0 0 5px 0;
}
.qaList .listItem .Qbox:before{
    content: "Q";
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 6px;
    background: #E87200;
    color: #fff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 12px;
    text-align: center;
    padding: 2px;
    font-size: 16px;
    box-sizing: border-box;
}
.qaList .listItem .Abox{
    position: relative;
}
.qaList .listItem .Abox:before{
    content: "A";
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 6px;
    background: #A98F73;
    color: #fff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 14px;
    text-align: center;
    padding: 2px;
    font-size: 16px;
    box-sizing: border-box;
}
.qaList .listItem .Qbox p{
    font-size: 20px;
    font-weight: 600;
    color: #E87200;
    margin: 0;
}
.qaList .listItem .Abox p{
    font-size: 18px;
    font-weight: 500;
    color: #1A1A1A;
    margin: 0;
}
.qaList .listItem .Abox i{
    font-size: 18px;
    font-style: unset;
    font-weight: 500;
    color: #A98F73;
}
@media screen and (max-width:767px){
    .qaList .listItem .Qbox p{
        font-size: 18px;
    }
    .qaList .listItem .Abox p{
        font-size: 16px;
    }
    .qaList .listItem .Abox i{
        font-size: 16px;
    }
    .qaList .listItem .Qbox,.qaList .listItem .Abox{
     padding: 0 0 0 25px;
}
.qaList .listItem .Qbox:before{
    left: 0px;
}
.qaList .listItem .Abox:before{
    left: 0px;
}
.qaList .listItem{
    background: #fff;
    list-style: none;
    padding: 20px 15px;
    margin: 0;
}
      
  }/* End custom CSS */
/* Start custom CSS */.clickBtn .elementor-button-wrapper .elementor-button{
    padding: 10px 30px;
        background: linear-gradient(134deg, 
        #A88978 10%,  /* 第二個顏色位置 */
        #CAB7A6 45%,  /* 第三個顏色位置 */
        #A88978 80%  /* 第四個顏色位置 */
      );
   background-size: 200% 200%; /* 放大背景尺寸 */
    background-position: left center; /* 初始位置 */
    transition: background-position 0.3s ease-in-out;
    border:1px solid #F0D283 !important;
}
.clickBtn .elementor-button-wrapper .elementor-button-icon{
    display: flex;
    align-items: center;
    justify-content: center;
}
.clickBtn .elementor-button-wrapper .elementor-button-icon i:before{
  content: '';
  background: url("https://csclinics.online/wp-content/uploads/2025/02/clickIcon.png")no-repeat center /25px;
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
}
.clickBtn .elementor-button-wrapper .elementor-button:hover{
   background-position: right center; /* 改變背景位置 */
      color: #fff!important;
}
.titleArea h5{
    font-size: 28px;
    line-height: 30px;
    letter-spacing: 2px;
}
.titleArea h4{
    font-size: 48px;
    line-height: 50px;
    letter-spacing: 2px;
    text-align: center;
}
.titleArea h4 i{
    font-size: 48px;
    line-height: 50px;
    letter-spacing: 2px;
    color: #A98F73;
    font-style: unset;
}
@media screen and (max-width:1024px){
    .titleArea h4{
        font-size: 36px;
        line-height: 40px;
    }
  }
@media screen and (max-width:767px){
    .titleArea h5{
        font-size: 18px;
        line-height: 20px;
    }
    .titleArea h4, .titleArea h4 i{
        font-size: 20px;
        line-height: 22px;
    }
 }/* End custom CSS */