.elementor-38228 .elementor-element.elementor-element-7e321563{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38228 .elementor-element.elementor-element-4c8f5d5{--spacer-size:20px;}.elementor-38228 .elementor-element.elementor-element-191cff95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 060px;--row-gap:0px;--column-gap:060px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-61563a51{--display:flex;}.elementor-38228 .elementor-element.elementor-element-5324c236{--display:flex;}.elementor-38228 .elementor-element.elementor-element-346cbf65{--display:flex;--justify-content:flex-end;--border-radius:0px 5px 5px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-346cbf65:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-346cbf65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/e45b4877-4481-44d6-92c4-8913d35d0e3b.jpg?fit=799%2C458&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38228 .elementor-element.elementor-element-4ec370ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-38228 .elementor-element.elementor-element-1f8d4f96 > .elementor-widget-container{margin:30px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-1f8d4f96 .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-8651443{text-align:left;}.elementor-38228 .elementor-element.elementor-element-8651443 .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-38228 .elementor-element.elementor-element-568fc6ad{--divider-border-style:solid;--divider-color:var( --e-global-color-0943368 );--divider-border-width:1px;}.elementor-38228 .elementor-element.elementor-element-568fc6ad .elementor-divider-separator{width:100%;}.elementor-38228 .elementor-element.elementor-element-568fc6ad .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-38228 .elementor-element.elementor-element-43ad5364{text-align:left;}.elementor-38228 .elementor-element.elementor-element-43ad5364 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:25.2px;letter-spacing:0.5px;color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-50c6a5d0{--display:flex;}.elementor-38228 .elementor-element.elementor-element-32b5e8f9{--display:flex;--justify-content:flex-end;--border-radius:0px 5px 5px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-32b5e8f9:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-32b5e8f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/00_%E8%AC%9B%E8%80%85%E5%90%88%E7%85%A7-1024x683-1.webp?fit=1024%2C683&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38228 .elementor-element.elementor-element-7cf9c2dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-6a527464 > .elementor-widget-container{margin:30px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-6a527464 .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-16c3ee9c{text-align:left;}.elementor-38228 .elementor-element.elementor-element-16c3ee9c .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-4648e0b8{--divider-border-style:solid;--divider-color:var( --e-global-color-0943368 );--divider-border-width:1px;}.elementor-38228 .elementor-element.elementor-element-4648e0b8 .elementor-divider-separator{width:100%;}.elementor-38228 .elementor-element.elementor-element-4648e0b8 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-38228 .elementor-element.elementor-element-5fb8e64{text-align:left;}.elementor-38228 .elementor-element.elementor-element-5fb8e64 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:25.2px;letter-spacing:0.5px;color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-cd1d2c3{--display:flex;}.elementor-38228 .elementor-element.elementor-element-dc7ce75{--display:flex;--justify-content:flex-end;--border-radius:0px 5px 5px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-dc7ce75:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-dc7ce75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/signal-2025-08-25-143904_003.jpeg?fit=1106%2C617&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38228 .elementor-element.elementor-element-b93a35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-286b5036 > .elementor-widget-container{margin:30px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-286b5036 .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-68b169dc{text-align:left;}.elementor-38228 .elementor-element.elementor-element-68b169dc .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-46b50434{--divider-border-style:solid;--divider-color:var( --e-global-color-0943368 );--divider-border-width:1px;}.elementor-38228 .elementor-element.elementor-element-46b50434 .elementor-divider-separator{width:100%;}.elementor-38228 .elementor-element.elementor-element-46b50434 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-38228 .elementor-element.elementor-element-6eb22df7{text-align:left;}.elementor-38228 .elementor-element.elementor-element-6eb22df7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:25.2px;letter-spacing:0.5px;color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-63276bf2{--display:flex;}.elementor-38228 .elementor-element.elementor-element-3b3a913e{--display:flex;--justify-content:flex-end;--border-radius:0px 5px 5px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-3b3a913e:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-3b3a913e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_14-1024x560-1.png?fit=1024%2C560&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38228 .elementor-element.elementor-element-74b67dae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-7463c515 > .elementor-widget-container{margin:30px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-7463c515 .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-a85270b{text-align:left;}.elementor-38228 .elementor-element.elementor-element-a85270b .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-247f403a{--divider-border-style:solid;--divider-color:var( --e-global-color-0943368 );--divider-border-width:1px;}.elementor-38228 .elementor-element.elementor-element-247f403a .elementor-divider-separator{width:100%;}.elementor-38228 .elementor-element.elementor-element-247f403a .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-38228 .elementor-element.elementor-element-c249478{text-align:left;}.elementor-38228 .elementor-element.elementor-element-c249478 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:25.2px;letter-spacing:0.5px;word-spacing:0px;color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-5a7899c7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:var( --e-global-color-78017dc );--e-n-carousel-dots-hover-color:var( --e-global-color-a0d911c );--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-38228 .elementor-element.elementor-element-5a7899c7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-38228 .elementor-element.elementor-element-7da32807{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-790fc2e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38228 .elementor-element.elementor-element-24455bc1{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-38228 .elementor-element.elementor-element-24455bc1:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-24455bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/%E6%88%AA%E5%9C%96-2025-08-25-%E4%B8%8B%E5%8D%882.35.18.png?fit=1340%2C788&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38228 .elementor-element.elementor-element-24455bc1::before, .elementor-38228 .elementor-element.elementor-element-24455bc1 > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-24455bc1 > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-24455bc1 > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-24455bc1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-24455bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-68580796 .elementor-heading-title{font-family:var( --e-global-typography-010e420-font-family ), Sans-serif;font-size:var( --e-global-typography-010e420-font-size );font-weight:var( --e-global-typography-010e420-font-weight );line-height:var( --e-global-typography-010e420-line-height );letter-spacing:var( --e-global-typography-010e420-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-3018ed5c .elementor-heading-title{font-family:var( --e-global-typography-70a4ca2-font-family ), Sans-serif;font-size:var( --e-global-typography-70a4ca2-font-size );font-weight:var( --e-global-typography-70a4ca2-font-weight );line-height:var( --e-global-typography-70a4ca2-line-height );letter-spacing:var( --e-global-typography-70a4ca2-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-268f1841{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-38228 .elementor-element.elementor-element-268f1841:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-268f1841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/%E6%88%AA%E5%9C%96-2025-08-25-%E4%B8%8B%E5%8D%882.37.02.png?fit=1492%2C838&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38228 .elementor-element.elementor-element-268f1841::before, .elementor-38228 .elementor-element.elementor-element-268f1841 > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-268f1841 > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-268f1841 > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-268f1841 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-268f1841 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-678a4b66 .elementor-heading-title{font-family:var( --e-global-typography-010e420-font-family ), Sans-serif;font-size:var( --e-global-typography-010e420-font-size );font-weight:var( --e-global-typography-010e420-font-weight );line-height:var( --e-global-typography-010e420-line-height );letter-spacing:var( --e-global-typography-010e420-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-5bb71688 .elementor-heading-title{font-family:var( --e-global-typography-70a4ca2-font-family ), Sans-serif;font-size:var( --e-global-typography-70a4ca2-font-size );font-weight:var( --e-global-typography-70a4ca2-font-weight );line-height:var( --e-global-typography-70a4ca2-line-height );letter-spacing:var( --e-global-typography-70a4ca2-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-d760ed0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-6e8f9f58{--spacer-size:30px;}.elementor-38228 .elementor-element.elementor-element-3a26cfd5 .elementor-heading-title{font-family:var( --e-global-typography-d491dd8-font-family ), Sans-serif;font-size:var( --e-global-typography-d491dd8-font-size );font-weight:var( --e-global-typography-d491dd8-font-weight );line-height:var( --e-global-typography-d491dd8-line-height );letter-spacing:var( --e-global-typography-d491dd8-letter-spacing );color:var( --e-global-color-4a181c7 );}.elementor-38228 .elementor-element.elementor-element-7af2553c{--divider-border-style:solid;--divider-color:var( --e-global-color-b69ab2c );--divider-border-width:1px;}.elementor-38228 .elementor-element.elementor-element-7af2553c .elementor-divider-separator{width:100%;}.elementor-38228 .elementor-element.elementor-element-7af2553c .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-38228 .elementor-element.elementor-element-54274a85{--grid-columns:2;--grid-row-gap:25px;--grid-column-gap:30px;}.elementor-38228 .elementor-element.elementor-element-50d00d7f{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-3bed878e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-38228 .elementor-element.elementor-element-3bed878e.e-con{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-7abdc597{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;text-align:left;}.elementor-38228 .elementor-element.elementor-element-7abdc597 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-38228 .elementor-element.elementor-element-7abdc597 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:600;line-height:22.4px;letter-spacing:1.1px;color:var( --e-global-color-4a181c7 );}.elementor-38228 .elementor-element.elementor-element-5678f7e7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c3370a7 );--border-color:var( --e-global-color-c3370a7 );--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-38228 .elementor-element.elementor-element-17c8a05e{--display:flex;--min-height:50px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-53e15b47{text-align:left;}.elementor-38228 .elementor-element.elementor-element-53e15b47 .elementor-heading-title{font-family:var( --e-global-typography-70a4ca2-font-family ), Sans-serif;font-size:var( --e-global-typography-70a4ca2-font-size );font-weight:var( --e-global-typography-70a4ca2-font-weight );line-height:var( --e-global-typography-70a4ca2-line-height );letter-spacing:var( --e-global-typography-70a4ca2-letter-spacing );color:#5A5A5AC7;}.elementor-38228 .elementor-element.elementor-element-400f56a4{--display:flex;--justify-content:center;}.elementor-38228 .elementor-element.elementor-element-5c61f490{text-align:left;}.elementor-38228 .elementor-element.elementor-element-5c61f490 .elementor-heading-title{font-family:var( --e-global-typography-70a4ca2-font-family ), Sans-serif;font-size:var( --e-global-typography-70a4ca2-font-size );font-weight:var( --e-global-typography-70a4ca2-font-weight );line-height:var( --e-global-typography-70a4ca2-line-height );letter-spacing:var( --e-global-typography-70a4ca2-letter-spacing );color:#5A5A5AC7;}.elementor-38228 .elementor-element.elementor-element-2d10b9b2{--display:flex;--justify-content:center;}.elementor-38228 .elementor-element.elementor-element-7a36d7c0{text-align:left;}.elementor-38228 .elementor-element.elementor-element-7a36d7c0 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:500;line-height:22.4px;letter-spacing:1.1px;color:#5A5A5AC7;}.elementor-38228 .elementor-element.elementor-element-1d8a581f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-c3370a7 );--e-n-carousel-arrow-hover-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-1d8a581f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-1d8a581f.elementor-element{--align-self:flex-start;}:where( .elementor-38228 .elementor-element.elementor-element-1d8a581f .swiper-slide ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-38228 .elementor-element.elementor-element-e0e3e32{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-38228 .elementor-element.elementor-element-e0e3e32.e-con{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-3fc9d859{--display:flex;--min-height:550px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-3fc9d859:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-3fc9d859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/attachment-1_3X_02-1536x641-1.png?fit=1536%2C641&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-38228 .elementor-element.elementor-element-3fc9d859.e-con{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-22a45b5b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-38228 .elementor-element.elementor-element-40c037a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-38228 .elementor-element.elementor-element-2cb3bdd7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-2cb3bdd7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:33.6px;letter-spacing:0.6px;color:var( --e-global-color-4a181c7 );}.elementor-38228 .elementor-element.elementor-element-1011def0{--divider-border-style:solid;--divider-color:var( --e-global-color-0943368 );--divider-border-width:1px;}.elementor-38228 .elementor-element.elementor-element-1011def0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-38228 .elementor-element.elementor-element-1011def0 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-38228 .elementor-element.elementor-element-5808292c{--divider-border-style:solid;--divider-color:var( --e-global-color-0943368 );--divider-border-width:1px;}.elementor-38228 .elementor-element.elementor-element-5808292c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-38228 .elementor-element.elementor-element-5808292c .elementor-divider{text-align:center;padding-block-start:22px;padding-block-end:22px;}.elementor-38228 .elementor-element.elementor-element-39bc0a75{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38228 .elementor-element.elementor-element-7d910b34{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:120px;}.elementor-38228 .elementor-element.elementor-element-623c5cae .elementor-heading-title{font-family:var( --e-global-typography-41b0525-font-family ), Sans-serif;font-size:var( --e-global-typography-41b0525-font-size );font-weight:var( --e-global-typography-41b0525-font-weight );line-height:var( --e-global-typography-41b0525-line-height );letter-spacing:var( --e-global-typography-41b0525-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38228 .elementor-element.elementor-element-63642ad0{font-family:var( --e-global-typography-3e38c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-3e38c1e-font-size );font-weight:var( --e-global-typography-3e38c1e-font-weight );line-height:var( --e-global-typography-3e38c1e-line-height );letter-spacing:var( --e-global-typography-3e38c1e-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-57e944f4{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:25.2px;letter-spacing:0.6px;color:var( --e-global-color-c3370a7 );}.elementor-38228 .elementor-element.elementor-element-3c671d2f{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-38228 .elementor-element.elementor-element-3bf45eb6{--display:flex;}.elementor-38228 .elementor-element.elementor-element-237ff249{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-237ff249:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-237ff249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_01-1024x574-1.png?fit=1024%2C574&ssl=1");}.elementor-38228 .elementor-element.elementor-element-237ff249::before, .elementor-38228 .elementor-element.elementor-element-237ff249 > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-237ff249 > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-237ff249 > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-237ff249 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-237ff249 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-1dd328cc{text-align:center;}.elementor-38228 .elementor-element.elementor-element-1dd328cc .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-345e2f0{text-align:center;}.elementor-38228 .elementor-element.elementor-element-345e2f0 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:1.1px;color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-1a4b821{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-38228 .elementor-element.elementor-element-6a9fba38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-6a9fba38{z-index:20;}.elementor-38228 .elementor-element.elementor-element-6a9fba38 .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-6a9fba38.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-6a9fba38.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-6a9fba38.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-6a9fba38.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-6a9fba38.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-6a9fba38 .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-6a9fba38 .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-3b80e02b{text-align:center;}.elementor-38228 .elementor-element.elementor-element-3b80e02b .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-49394279{--display:flex;}.elementor-38228 .elementor-element.elementor-element-6f0fe5db{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-6f0fe5db:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-6f0fe5db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_02-1024x574-1.png?fit=1024%2C574&ssl=1");}.elementor-38228 .elementor-element.elementor-element-6f0fe5db::before, .elementor-38228 .elementor-element.elementor-element-6f0fe5db > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-6f0fe5db > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-6f0fe5db > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-6f0fe5db > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-6f0fe5db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-445074a{text-align:center;}.elementor-38228 .elementor-element.elementor-element-445074a .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-29f8a364{text-align:center;}.elementor-38228 .elementor-element.elementor-element-29f8a364 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:1.1px;color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-4b5852d7{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-38228 .elementor-element.elementor-element-4581016d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-4581016d.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-4581016d{z-index:20;}.elementor-38228 .elementor-element.elementor-element-4581016d .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-4581016d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-4581016d.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-4581016d.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-4581016d.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-4581016d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-4581016d .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-4581016d .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-55fb075d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-55fb075d{text-align:center;}.elementor-38228 .elementor-element.elementor-element-55fb075d .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-215be02c{--display:flex;}.elementor-38228 .elementor-element.elementor-element-32bbe4b4{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-32bbe4b4:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-32bbe4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_03-1024x574-1.png?fit=1024%2C574&ssl=1");}.elementor-38228 .elementor-element.elementor-element-32bbe4b4::before, .elementor-38228 .elementor-element.elementor-element-32bbe4b4 > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-32bbe4b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-32bbe4b4 > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-32bbe4b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-32bbe4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-4fdc3715{text-align:center;}.elementor-38228 .elementor-element.elementor-element-4fdc3715 .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-632d6e0{text-align:center;}.elementor-38228 .elementor-element.elementor-element-632d6e0 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:1.1px;color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-6368d42d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-38228 .elementor-element.elementor-element-2005c0dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-2005c0dd.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-2005c0dd{z-index:20;}.elementor-38228 .elementor-element.elementor-element-2005c0dd .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-2005c0dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-2005c0dd.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-2005c0dd.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-2005c0dd.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-2005c0dd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-2005c0dd .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-2005c0dd .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-c25dc85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-c25dc85{text-align:center;}.elementor-38228 .elementor-element.elementor-element-c25dc85 .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-5db6531d{--display:flex;}.elementor-38228 .elementor-element.elementor-element-29f00148{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-29f00148:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-29f00148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_04.png?fit=1320%2C740&ssl=1");}.elementor-38228 .elementor-element.elementor-element-29f00148::before, .elementor-38228 .elementor-element.elementor-element-29f00148 > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-29f00148 > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-29f00148 > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-29f00148 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-29f00148 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-4d5e250f{text-align:center;}.elementor-38228 .elementor-element.elementor-element-4d5e250f .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-6bceb8ce{text-align:center;}.elementor-38228 .elementor-element.elementor-element-6bceb8ce .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:1.1px;color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-40e6fd99{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-38228 .elementor-element.elementor-element-6d0b4b56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-6d0b4b56.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-6d0b4b56{z-index:20;}.elementor-38228 .elementor-element.elementor-element-6d0b4b56 .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-6d0b4b56.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-6d0b4b56.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-6d0b4b56.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-6d0b4b56.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-6d0b4b56.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-6d0b4b56 .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-6d0b4b56 .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-6f755ef9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-6f755ef9{text-align:center;}.elementor-38228 .elementor-element.elementor-element-6f755ef9 .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-1b232b84{--display:flex;}.elementor-38228 .elementor-element.elementor-element-6cb2a53b{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-6cb2a53b:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-6cb2a53b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_05.png?fit=1320%2C740&ssl=1");}.elementor-38228 .elementor-element.elementor-element-6cb2a53b::before, .elementor-38228 .elementor-element.elementor-element-6cb2a53b > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-6cb2a53b > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-6cb2a53b > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-6cb2a53b > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-6cb2a53b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-192455c5{text-align:center;}.elementor-38228 .elementor-element.elementor-element-192455c5 .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-294725d0{text-align:center;}.elementor-38228 .elementor-element.elementor-element-294725d0 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:1.1px;color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-49bfef86{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-38228 .elementor-element.elementor-element-5e2eb01f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-5e2eb01f.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-5e2eb01f{z-index:20;}.elementor-38228 .elementor-element.elementor-element-5e2eb01f .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-5e2eb01f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-5e2eb01f.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-5e2eb01f.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-5e2eb01f.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-5e2eb01f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-5e2eb01f .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-5e2eb01f .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-eb53934 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-eb53934{text-align:center;}.elementor-38228 .elementor-element.elementor-element-eb53934 .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-b6255e{--display:flex;}.elementor-38228 .elementor-element.elementor-element-712fe781{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-712fe781:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-712fe781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_06-1024x574-1.png?fit=1024%2C574&ssl=1");}.elementor-38228 .elementor-element.elementor-element-712fe781::before, .elementor-38228 .elementor-element.elementor-element-712fe781 > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-712fe781 > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-712fe781 > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-712fe781 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-712fe781 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-27e5b189{text-align:center;}.elementor-38228 .elementor-element.elementor-element-27e5b189 .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-6ce47fd{text-align:center;}.elementor-38228 .elementor-element.elementor-element-6ce47fd .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:1.1px;color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-568e0e08{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-38228 .elementor-element.elementor-element-2fdc5775 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-2fdc5775.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-2fdc5775{z-index:20;}.elementor-38228 .elementor-element.elementor-element-2fdc5775 .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-2fdc5775.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-2fdc5775.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-2fdc5775.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-2fdc5775.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-2fdc5775.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-2fdc5775 .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-2fdc5775 .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-68c43ce0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-68c43ce0{text-align:center;}.elementor-38228 .elementor-element.elementor-element-68c43ce0 .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-6500621f{--display:flex;}.elementor-38228 .elementor-element.elementor-element-5e6ae352{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-5e6ae352:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-5e6ae352 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_07-1024x574-1.png?fit=1024%2C574&ssl=1");}.elementor-38228 .elementor-element.elementor-element-5e6ae352::before, .elementor-38228 .elementor-element.elementor-element-5e6ae352 > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-5e6ae352 > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-5e6ae352 > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-5e6ae352 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-5e6ae352 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-5e5d3d31{text-align:center;}.elementor-38228 .elementor-element.elementor-element-5e5d3d31 .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-1a7d9c09{text-align:center;}.elementor-38228 .elementor-element.elementor-element-1a7d9c09 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:1.1px;color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-783171d0{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-38228 .elementor-element.elementor-element-12e454 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-12e454.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-12e454{z-index:20;}.elementor-38228 .elementor-element.elementor-element-12e454 .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-12e454.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-12e454.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-12e454.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-12e454.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-12e454.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-12e454 .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-12e454 .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-74f73741 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-74f73741{text-align:center;}.elementor-38228 .elementor-element.elementor-element-74f73741 .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-6b2717a7{--display:flex;}.elementor-38228 .elementor-element.elementor-element-7d4496c6{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-7d4496c6:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-7d4496c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_08-1024x574-1.png?fit=1024%2C574&ssl=1");}.elementor-38228 .elementor-element.elementor-element-7d4496c6::before, .elementor-38228 .elementor-element.elementor-element-7d4496c6 > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-7d4496c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-7d4496c6 > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-7d4496c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-7d4496c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-4f29311d{text-align:center;}.elementor-38228 .elementor-element.elementor-element-4f29311d .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-30623f31{text-align:center;}.elementor-38228 .elementor-element.elementor-element-30623f31 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:1.1px;color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-3e50fa9{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-38228 .elementor-element.elementor-element-3bb6f93a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-3bb6f93a.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-3bb6f93a{z-index:20;}.elementor-38228 .elementor-element.elementor-element-3bb6f93a .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-3bb6f93a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-3bb6f93a.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-3bb6f93a.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-3bb6f93a.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-3bb6f93a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-3bb6f93a .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-3bb6f93a .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-7d5b57b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-7d5b57b1{text-align:center;}.elementor-38228 .elementor-element.elementor-element-7d5b57b1 .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-5315a27b{--display:flex;}.elementor-38228 .elementor-element.elementor-element-51ff5d62{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-51ff5d62:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-51ff5d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_09-1024x574-1.png?fit=1024%2C574&ssl=1");}.elementor-38228 .elementor-element.elementor-element-51ff5d62::before, .elementor-38228 .elementor-element.elementor-element-51ff5d62 > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-51ff5d62 > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-51ff5d62 > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-51ff5d62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-51ff5d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-38f15c80{text-align:center;}.elementor-38228 .elementor-element.elementor-element-38f15c80 .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-37f975eb{text-align:center;}.elementor-38228 .elementor-element.elementor-element-37f975eb .elementor-heading-title{font-family:var( --e-global-typography-3e38c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-3e38c1e-font-size );font-weight:var( --e-global-typography-3e38c1e-font-weight );line-height:var( --e-global-typography-3e38c1e-line-height );letter-spacing:var( --e-global-typography-3e38c1e-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-48a142f7{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-38228 .elementor-element.elementor-element-48aa8aea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-48aa8aea.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-48aa8aea{z-index:20;}.elementor-38228 .elementor-element.elementor-element-48aa8aea .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-48aa8aea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-48aa8aea.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-48aa8aea.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-48aa8aea.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-48aa8aea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-48aa8aea .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-48aa8aea .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-3b7ad698 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-3b7ad698{text-align:center;}.elementor-38228 .elementor-element.elementor-element-3b7ad698 .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-51a282dd{--display:flex;}.elementor-38228 .elementor-element.elementor-element-b1bb9d8{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-b1bb9d8:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-b1bb9d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_10-1024x574-1.png?fit=1024%2C574&ssl=1");}.elementor-38228 .elementor-element.elementor-element-b1bb9d8::before, .elementor-38228 .elementor-element.elementor-element-b1bb9d8 > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-b1bb9d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-b1bb9d8 > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-b1bb9d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-b1bb9d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-4359f27d{text-align:center;}.elementor-38228 .elementor-element.elementor-element-4359f27d .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-b0158a0{text-align:center;}.elementor-38228 .elementor-element.elementor-element-b0158a0 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:500;line-height:28px;letter-spacing:1.1px;color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-45f59753{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-38228 .elementor-element.elementor-element-4604a866 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-4604a866.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-4604a866{z-index:20;}.elementor-38228 .elementor-element.elementor-element-4604a866 .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-4604a866.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-4604a866.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-4604a866.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-4604a866.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-4604a866.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-4604a866 .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-4604a866 .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-7a91b56f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-7a91b56f{text-align:center;}.elementor-38228 .elementor-element.elementor-element-7a91b56f .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-1a7d26e3{--display:flex;}.elementor-38228 .elementor-element.elementor-element-250b25e5{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-250b25e5:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-250b25e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_11-1024x574-1.png?fit=1024%2C574&ssl=1");}.elementor-38228 .elementor-element.elementor-element-250b25e5::before, .elementor-38228 .elementor-element.elementor-element-250b25e5 > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-250b25e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-250b25e5 > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-250b25e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-250b25e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-46342db4{text-align:center;}.elementor-38228 .elementor-element.elementor-element-46342db4 .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-447f14cf{text-align:center;}.elementor-38228 .elementor-element.elementor-element-447f14cf .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:1.1px;color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-32ee9dfe{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-38228 .elementor-element.elementor-element-369b85d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-369b85d8.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-369b85d8{z-index:20;}.elementor-38228 .elementor-element.elementor-element-369b85d8 .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-369b85d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-369b85d8.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-369b85d8.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-369b85d8.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-369b85d8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-369b85d8 .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-369b85d8 .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-239c7678 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-239c7678{text-align:center;}.elementor-38228 .elementor-element.elementor-element-239c7678 .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-54814d8c{--display:flex;}.elementor-38228 .elementor-element.elementor-element-1c87a306{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-1c87a306:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-1c87a306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_12-1024x574-1.png?fit=1024%2C574&ssl=1");}.elementor-38228 .elementor-element.elementor-element-1c87a306::before, .elementor-38228 .elementor-element.elementor-element-1c87a306 > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-1c87a306 > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-1c87a306 > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-1c87a306 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-1c87a306 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-7c98362e{text-align:center;}.elementor-38228 .elementor-element.elementor-element-7c98362e .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-78ab77df{text-align:center;}.elementor-38228 .elementor-element.elementor-element-78ab77df .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:1.1px;color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-34730b5b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-38228 .elementor-element.elementor-element-1eb27e18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-1eb27e18.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-1eb27e18{z-index:20;}.elementor-38228 .elementor-element.elementor-element-1eb27e18 .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-1eb27e18.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-1eb27e18.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-1eb27e18.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-1eb27e18.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-1eb27e18.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-1eb27e18 .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-1eb27e18 .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-613fb2d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-613fb2d6{text-align:center;}.elementor-38228 .elementor-element.elementor-element-613fb2d6 .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-28d3b0c9{--display:flex;}.elementor-38228 .elementor-element.elementor-element-2666fc72{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-2666fc72:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-2666fc72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_13-1024x574-1.png?fit=1024%2C574&ssl=1");}.elementor-38228 .elementor-element.elementor-element-2666fc72::before, .elementor-38228 .elementor-element.elementor-element-2666fc72 > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-2666fc72 > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-2666fc72 > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-2666fc72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-2666fc72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-41f7dc15{text-align:center;}.elementor-38228 .elementor-element.elementor-element-41f7dc15 .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-54c8e915{text-align:center;}.elementor-38228 .elementor-element.elementor-element-54c8e915 .elementor-heading-title{font-family:var( --e-global-typography-3e38c1e-font-family ), Sans-serif;font-size:var( --e-global-typography-3e38c1e-font-size );font-weight:var( --e-global-typography-3e38c1e-font-weight );line-height:var( --e-global-typography-3e38c1e-line-height );letter-spacing:var( --e-global-typography-3e38c1e-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-574a7b5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-38228 .elementor-element.elementor-element-504f6085 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-504f6085.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-504f6085{z-index:20;}.elementor-38228 .elementor-element.elementor-element-504f6085 .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-504f6085.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-504f6085.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-504f6085.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-504f6085.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-504f6085.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-504f6085 .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-504f6085 .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-60f1963 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-60f1963{text-align:center;}.elementor-38228 .elementor-element.elementor-element-60f1963 .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-3a228ea6{--display:flex;}.elementor-38228 .elementor-element.elementor-element-22afe75c{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-22afe75c:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-22afe75c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_14-1024x560-1.png?fit=1024%2C560&ssl=1");}.elementor-38228 .elementor-element.elementor-element-22afe75c::before, .elementor-38228 .elementor-element.elementor-element-22afe75c > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-22afe75c > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-22afe75c > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-22afe75c > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-22afe75c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-237b495c{text-align:center;}.elementor-38228 .elementor-element.elementor-element-237b495c .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-71f719c4{text-align:center;}.elementor-38228 .elementor-element.elementor-element-71f719c4 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:1.1px;color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-7e2e39b9{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-38228 .elementor-element.elementor-element-8aac765 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-8aac765.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-8aac765{z-index:20;}.elementor-38228 .elementor-element.elementor-element-8aac765 .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-8aac765.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-8aac765.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-8aac765.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-8aac765.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-8aac765.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-8aac765 .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-8aac765 .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-37b3f08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-37b3f08{text-align:center;}.elementor-38228 .elementor-element.elementor-element-37b3f08 .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-389f159f{--display:flex;}.elementor-38228 .elementor-element.elementor-element-51019c2c{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-51019c2c:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-51019c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_15-1024x574-1.png?fit=1024%2C574&ssl=1");}.elementor-38228 .elementor-element.elementor-element-51019c2c::before, .elementor-38228 .elementor-element.elementor-element-51019c2c > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-51019c2c > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-51019c2c > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-51019c2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-51019c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-7d9c7993{text-align:center;}.elementor-38228 .elementor-element.elementor-element-7d9c7993 .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-17566ea{text-align:center;}.elementor-38228 .elementor-element.elementor-element-17566ea .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:1.1px;color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-70fc7ef6{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-38228 .elementor-element.elementor-element-15eb58a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-15eb58a4.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-15eb58a4{z-index:20;}.elementor-38228 .elementor-element.elementor-element-15eb58a4 .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-15eb58a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-15eb58a4.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-15eb58a4.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-15eb58a4.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-15eb58a4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-15eb58a4 .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-15eb58a4 .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-7ce28a51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-7ce28a51{text-align:center;}.elementor-38228 .elementor-element.elementor-element-7ce28a51 .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-5209161f{--display:flex;}.elementor-38228 .elementor-element.elementor-element-25e3dd74{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-25e3dd74:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-25e3dd74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_16-1024x574-1.png?fit=1024%2C574&ssl=1");}.elementor-38228 .elementor-element.elementor-element-25e3dd74::before, .elementor-38228 .elementor-element.elementor-element-25e3dd74 > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-25e3dd74 > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-25e3dd74 > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-25e3dd74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-25e3dd74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-3a15b786{text-align:center;}.elementor-38228 .elementor-element.elementor-element-3a15b786 .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-c8ab3ed{text-align:center;}.elementor-38228 .elementor-element.elementor-element-c8ab3ed .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:1.1px;color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-27c7bc35{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-38228 .elementor-element.elementor-element-52fd4971 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-52fd4971.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-52fd4971{z-index:20;}.elementor-38228 .elementor-element.elementor-element-52fd4971 .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-52fd4971.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-52fd4971.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-52fd4971.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-52fd4971.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-52fd4971.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-52fd4971 .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-52fd4971 .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-3f44029f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-3f44029f{text-align:center;}.elementor-38228 .elementor-element.elementor-element-3f44029f .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-394d23f4{--display:flex;}.elementor-38228 .elementor-element.elementor-element-1b81f04c{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-38228 .elementor-element.elementor-element-1b81f04c:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-1b81f04c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/history_17-1024x574-1.png?fit=1024%2C574&ssl=1");}.elementor-38228 .elementor-element.elementor-element-1b81f04c::before, .elementor-38228 .elementor-element.elementor-element-1b81f04c > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-1b81f04c > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-1b81f04c > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-1b81f04c > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-1b81f04c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-45500a6e{text-align:center;}.elementor-38228 .elementor-element.elementor-element-45500a6e .elementor-heading-title{font-family:var( --e-global-typography-5e8853b-font-family ), Sans-serif;font-size:var( --e-global-typography-5e8853b-font-size );font-weight:var( --e-global-typography-5e8853b-font-weight );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-5c9db459{text-align:center;}.elementor-38228 .elementor-element.elementor-element-5c9db459 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:1.1px;color:var( --e-global-color-43e86c6 );}.elementor-38228 .elementor-element.elementor-element-1e7e3672{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--z-index:20;}.elementor-38228 .elementor-element.elementor-element-70192e59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-70192e59.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-70192e59{z-index:20;}.elementor-38228 .elementor-element.elementor-element-70192e59 .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-70192e59.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-70192e59.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-70192e59.elementor-view-default .elementor-icon{color:var( --e-global-color-78017dc );border-color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-70192e59.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-70192e59.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-70192e59 .elementor-icon{font-size:20px;}.elementor-38228 .elementor-element.elementor-element-70192e59 .elementor-icon svg{height:20px;}.elementor-38228 .elementor-element.elementor-element-4ee4432a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-4ee4432a{text-align:center;}.elementor-38228 .elementor-element.elementor-element-4ee4432a .elementor-heading-title{font-family:var( --e-global-typography-0df3aac-font-family ), Sans-serif;font-size:var( --e-global-typography-0df3aac-font-size );font-weight:var( --e-global-typography-0df3aac-font-weight );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-1db4a50d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;z-index:20;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:8px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-26px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:8px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-26px;}.elementor-38228 .elementor-element.elementor-element-6d45b6bb{--divider-border-style:solid;--divider-color:var( --e-global-color-78017dc );--divider-border-width:3px;z-index:15;}.elementor-38228 .elementor-element.elementor-element-6d45b6bb > .elementor-widget-container{margin:-58px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-6d45b6bb .elementor-divider-separator{width:100%;}.elementor-38228 .elementor-element.elementor-element-6d45b6bb .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-38228 .elementor-element.elementor-element-1c391996{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-38228 .elementor-element.elementor-element-411a273f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-411a273f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:33.6px;letter-spacing:1.1px;color:var( --e-global-color-4a181c7 );}.elementor-38228 .elementor-element.elementor-element-54d4792d{--divider-border-style:solid;--divider-color:var( --e-global-color-0943368 );--divider-border-width:1px;}.elementor-38228 .elementor-element.elementor-element-54d4792d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-38228 .elementor-element.elementor-element-54d4792d .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-38228 .elementor-element.elementor-element-6a57ca23{--divider-border-style:solid;--divider-color:var( --e-global-color-0943368 );--divider-border-width:1px;}.elementor-38228 .elementor-element.elementor-element-6a57ca23 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-38228 .elementor-element.elementor-element-6a57ca23 .elementor-divider{text-align:center;padding-block-start:22px;padding-block-end:22px;}.elementor-38228 .elementor-element.elementor-element-18d5d9ff{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-7dc00705{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-38228 .elementor-element.elementor-element-353456e8{--display:flex;}.elementor-38228 .elementor-element.elementor-element-3aeb7bcc .elementor-heading-title{font-family:var( --e-global-typography-3f9b2d2-font-family ), Sans-serif;font-size:var( --e-global-typography-3f9b2d2-font-size );font-weight:var( --e-global-typography-3f9b2d2-font-weight );line-height:var( --e-global-typography-3f9b2d2-line-height );letter-spacing:var( --e-global-typography-3f9b2d2-letter-spacing );color:var( --e-global-color-4a181c7 );}.elementor-38228 .elementor-element.elementor-element-1fccb280 .elementor-heading-title{font-family:var( --e-global-typography-3d6789d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d6789d-font-size );font-weight:var( --e-global-typography-3d6789d-font-weight );line-height:var( --e-global-typography-3d6789d-line-height );letter-spacing:var( --e-global-typography-3d6789d-letter-spacing );color:var( --e-global-color-7e17e9b );}.elementor-38228 .elementor-element.elementor-element-7bec3dde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-38228 .elementor-element.elementor-element-721870fa{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-721870fa:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-721870fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/07/Let-a-Hundred-Flowers-Blossom-%E5%B0%81%E9%9D%A2-scaled.jpg?fit=1811%2C2560&ssl=1");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-38228 .elementor-element.elementor-element-721870fa::before, .elementor-38228 .elementor-element.elementor-element-721870fa > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-721870fa > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-721870fa > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-721870fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-721870fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-3807a651{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-3807a651 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 16px 20px;}.elementor-38228 .elementor-element.elementor-element-1a70afca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-38228 .elementor-element.elementor-element-15c53510{--grid-columns:1;--grid-row-gap:20px;}.elementor-38228 .elementor-element.elementor-element-3180d811{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-38228 .elementor-element.elementor-element-21692e4c{--display:flex;}.elementor-38228 .elementor-element.elementor-element-c869568 .elementor-heading-title{font-family:var( --e-global-typography-3f9b2d2-font-family ), Sans-serif;font-size:var( --e-global-typography-3f9b2d2-font-size );font-weight:var( --e-global-typography-3f9b2d2-font-weight );line-height:var( --e-global-typography-3f9b2d2-line-height );letter-spacing:var( --e-global-typography-3f9b2d2-letter-spacing );color:var( --e-global-color-4a181c7 );}.elementor-38228 .elementor-element.elementor-element-96e2f39 .elementor-heading-title{font-family:var( --e-global-typography-3d6789d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d6789d-font-size );font-weight:var( --e-global-typography-3d6789d-font-weight );line-height:var( --e-global-typography-3d6789d-line-height );letter-spacing:var( --e-global-typography-3d6789d-letter-spacing );color:var( --e-global-color-7e17e9b );}.elementor-38228 .elementor-element.elementor-element-1ba208f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-38228 .elementor-element.elementor-element-5059a1e4{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-5059a1e4:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-5059a1e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/Democracy-Governance.png?fit=640%2C479&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38228 .elementor-element.elementor-element-5059a1e4::before, .elementor-38228 .elementor-element.elementor-element-5059a1e4 > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-5059a1e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-5059a1e4 > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-5059a1e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-5059a1e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-45a31a32{--grid-columns:1;bottom:26px;}.elementor-38228 .elementor-element.elementor-element-45a31a32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 16px 20px;}body:not(.rtl) .elementor-38228 .elementor-element.elementor-element-45a31a32{left:0px;}body.rtl .elementor-38228 .elementor-element.elementor-element-45a31a32{right:0px;}.elementor-38228 .elementor-element.elementor-element-7aecd704{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-38228 .elementor-element.elementor-element-3aab203d{--grid-columns:1;--grid-row-gap:20px;}.elementor-38228 .elementor-element.elementor-element-1f4078f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-38228 .elementor-element.elementor-element-303d6fb2{--display:flex;}.elementor-38228 .elementor-element.elementor-element-7d0ad2e2 .elementor-heading-title{font-family:var( --e-global-typography-3f9b2d2-font-family ), Sans-serif;font-size:var( --e-global-typography-3f9b2d2-font-size );font-weight:var( --e-global-typography-3f9b2d2-font-weight );line-height:var( --e-global-typography-3f9b2d2-line-height );letter-spacing:var( --e-global-typography-3f9b2d2-letter-spacing );color:var( --e-global-color-4a181c7 );}.elementor-38228 .elementor-element.elementor-element-31291d85 .elementor-heading-title{font-family:var( --e-global-typography-3d6789d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d6789d-font-size );font-weight:var( --e-global-typography-3d6789d-font-weight );line-height:var( --e-global-typography-3d6789d-line-height );letter-spacing:var( --e-global-typography-3d6789d-letter-spacing );color:var( --e-global-color-7e17e9b );}.elementor-38228 .elementor-element.elementor-element-3a18fc60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-38228 .elementor-element.elementor-element-6e652cd2{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-6e652cd2:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-6e652cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/Energy-Security-and-Climate-Resilience.png?fit=640%2C479&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-38228 .elementor-element.elementor-element-6e652cd2::before, .elementor-38228 .elementor-element.elementor-element-6e652cd2 > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-6e652cd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-6e652cd2 > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-6e652cd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-6e652cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 0%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-48f11b55{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-48f11b55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 16px 20px;}.elementor-38228 .elementor-element.elementor-element-28ad2519{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-38228 .elementor-element.elementor-element-2442c93d{--grid-columns:1;--grid-row-gap:20px;}.elementor-38228 .elementor-element.elementor-element-512d6374{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-38228 .elementor-element.elementor-element-2f03d63e{--display:flex;}.elementor-38228 .elementor-element.elementor-element-7c6622c1 .elementor-heading-title{font-family:var( --e-global-typography-3f9b2d2-font-family ), Sans-serif;font-size:var( --e-global-typography-3f9b2d2-font-size );font-weight:var( --e-global-typography-3f9b2d2-font-weight );line-height:var( --e-global-typography-3f9b2d2-line-height );letter-spacing:var( --e-global-typography-3f9b2d2-letter-spacing );color:var( --e-global-color-4a181c7 );}.elementor-38228 .elementor-element.elementor-element-40fdf0a .elementor-heading-title{font-family:var( --e-global-typography-3d6789d-font-family ), Sans-serif;font-size:var( --e-global-typography-3d6789d-font-size );font-weight:var( --e-global-typography-3d6789d-font-weight );line-height:var( --e-global-typography-3d6789d-line-height );letter-spacing:var( --e-global-typography-3d6789d-letter-spacing );color:var( --e-global-color-7e17e9b );}.elementor-38228 .elementor-element.elementor-element-71bd31d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-38228 .elementor-element.elementor-element-22e8d6fa{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-22e8d6fa:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-22e8d6fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/dset.tw/wp-content/uploads/2025/08/%E6%B5%B7%E7%BA%9C%E5%A0%B1%E5%91%8A.jpeg?fit=1241%2C1754&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38228 .elementor-element.elementor-element-22e8d6fa::before, .elementor-38228 .elementor-element.elementor-element-22e8d6fa > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-22e8d6fa > .e-con-inner > .elementor-background-video-container::before, .elementor-38228 .elementor-element.elementor-element-22e8d6fa > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-22e8d6fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-38228 .elementor-element.elementor-element-22e8d6fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #465A7800 30%, #465A78E6 100%);}.elementor-38228 .elementor-element.elementor-element-c18d61c{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-c18d61c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 16px 20px;}.elementor-38228 .elementor-element.elementor-element-536afc8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-38228 .elementor-element.elementor-element-58c9c3e0{--grid-columns:1;--grid-row-gap:20px;}.elementor-38228 .elementor-element.elementor-element-637cfb09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-38228 .elementor-element.elementor-element-861f23b{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-38228 .elementor-element.elementor-element-861f23b:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-861f23b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18b0695 );}.elementor-38228 .elementor-element.elementor-element-861f23b:hover{box-shadow:-2px 6px 14px 0px rgba(0, 0, 0, 0.15);}.elementor-38228 .elementor-element.elementor-element-2e5c2bca .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:24px;font-weight:700;line-height:33.6px;letter-spacing:1.1px;color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-354e383{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:65px 65px;--row-gap:65px;--column-gap:65px;}.elementor-38228 .elementor-element.elementor-element-714ce9d{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:22.4px;letter-spacing:1.1px;color:#465A78CC;}.elementor-38228 .elementor-element.elementor-element-18563e6a{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:22.4px;letter-spacing:1.1px;color:#465A78CC;}.elementor-38228 .elementor-element.elementor-element-712f391b.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-712f391b .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-712f391b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-38228 .elementor-element.elementor-element-712f391b.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-712f391b.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-38228 .elementor-element.elementor-element-712f391b.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-712f391b.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-38228 .elementor-element.elementor-element-b68ffbe{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-38228 .elementor-element.elementor-element-b68ffbe:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-b68ffbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18b0695 );}.elementor-38228 .elementor-element.elementor-element-b68ffbe:hover{box-shadow:-2px 6px 14px 0px rgba(0, 0, 0, 0.15);}.elementor-38228 .elementor-element.elementor-element-75573739 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:24px;font-weight:700;line-height:33.6px;letter-spacing:1.1px;color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-6eff267d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:65px 65px;--row-gap:65px;--column-gap:65px;}.elementor-38228 .elementor-element.elementor-element-151d2299{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:22.4px;letter-spacing:1.1px;color:#465A78CC;}.elementor-38228 .elementor-element.elementor-element-37e85ea6{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:22.4px;letter-spacing:1.1px;color:#465A78CC;}.elementor-38228 .elementor-element.elementor-element-6ffbd8f7 .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-6ffbd8f7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-38228 .elementor-element.elementor-element-6ffbd8f7.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-6ffbd8f7.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-38228 .elementor-element.elementor-element-6ffbd8f7.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-6ffbd8f7.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-38228 .elementor-element.elementor-element-23ed7a7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:20px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-38228 .elementor-element.elementor-element-1ca0e9cb{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-38228 .elementor-element.elementor-element-1ca0e9cb:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-1ca0e9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18b0695 );}.elementor-38228 .elementor-element.elementor-element-1ca0e9cb:hover{box-shadow:-2px 6px 14px 0px rgba(0, 0, 0, 0.15);}.elementor-38228 .elementor-element.elementor-element-642ea676 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:24px;font-weight:700;line-height:33.6px;letter-spacing:1.1px;color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-2d1a30ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-38228 .elementor-element.elementor-element-16f44a83{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:22.4px;letter-spacing:1.1px;color:#465A78CC;}.elementor-38228 .elementor-element.elementor-element-5f09d206.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-5f09d206 .elementor-icon-wrapper{text-align:center;}.elementor-38228 .elementor-element.elementor-element-5f09d206.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-38228 .elementor-element.elementor-element-5f09d206.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-5f09d206.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-38228 .elementor-element.elementor-element-5f09d206.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-5f09d206.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-38228 .elementor-element.elementor-element-53208862{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-38228 .elementor-element.elementor-element-53208862:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-53208862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18b0695 );}.elementor-38228 .elementor-element.elementor-element-53208862:hover{box-shadow:-2px 6px 14px 0px rgba(0, 0, 0, 0.15);}.elementor-38228 .elementor-element.elementor-element-5283eff1 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:24px;font-weight:700;line-height:33.6px;letter-spacing:1.1px;color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-7e780bc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-38228 .elementor-element.elementor-element-38cba2b1{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:22.4px;letter-spacing:1.1px;color:#465A78CC;}.elementor-38228 .elementor-element.elementor-element-1b3949bc.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-1b3949bc .elementor-icon-wrapper{text-align:right;}.elementor-38228 .elementor-element.elementor-element-1b3949bc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3c0d787 );}.elementor-38228 .elementor-element.elementor-element-1b3949bc.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-1b3949bc.elementor-view-default .elementor-icon{color:var( --e-global-color-3c0d787 );border-color:var( --e-global-color-3c0d787 );}.elementor-38228 .elementor-element.elementor-element-1b3949bc.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-1b3949bc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3c0d787 );}.elementor-38228 .elementor-element.elementor-element-71f385b2{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-38228 .elementor-element.elementor-element-71f385b2:not(.elementor-motion-effects-element-type-background), .elementor-38228 .elementor-element.elementor-element-71f385b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18b0695 );}.elementor-38228 .elementor-element.elementor-element-71f385b2:hover{box-shadow:-2px 6px 14px 0px rgba(0, 0, 0, 0.15);}.elementor-38228 .elementor-element.elementor-element-52610bae .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:24px;font-weight:700;line-height:33.6px;letter-spacing:1.1px;color:var( --e-global-color-78017dc );}.elementor-38228 .elementor-element.elementor-element-682039fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-38228 .elementor-element.elementor-element-46b3b0ec{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:22.4px;letter-spacing:1.1px;color:#465A78CC;}.elementor-38228 .elementor-element.elementor-element-14555058.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-14555058 .elementor-icon-wrapper{text-align:right;}.elementor-38228 .elementor-element.elementor-element-14555058.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-38228 .elementor-element.elementor-element-14555058.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-14555058.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-38228 .elementor-element.elementor-element-14555058.elementor-view-framed .elementor-icon, .elementor-38228 .elementor-element.elementor-element-14555058.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-38228 .elementor-element.elementor-element-191cff95{--content-width:1440px;}.elementor-38228 .elementor-element.elementor-element-5324c236{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-50c6a5d0{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-cd1d2c3{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-63276bf2{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-3bed878e{--width:12%;}.elementor-38228 .elementor-element.elementor-element-e0e3e32{--content-width:1440px;}.elementor-38228 .elementor-element.elementor-element-3fc9d859{--content-width:1320px;}.elementor-38228 .elementor-element.elementor-element-22a45b5b{--content-width:100%;}.elementor-38228 .elementor-element.elementor-element-40c037a6{--content-width:1440px;}.elementor-38228 .elementor-element.elementor-element-7d910b34{--width:50%;}.elementor-38228 .elementor-element.elementor-element-3c671d2f{--width:50%;}.elementor-38228 .elementor-element.elementor-element-3bf45eb6{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-49394279{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-215be02c{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-5db6531d{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-1b232b84{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-b6255e{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-6500621f{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-6b2717a7{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-5315a27b{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-51a282dd{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-1a7d26e3{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-54814d8c{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-28d3b0c9{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-3a228ea6{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-389f159f{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-5209161f{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-394d23f4{--content-width:660px;}.elementor-38228 .elementor-element.elementor-element-1c391996{--content-width:1440px;}.elementor-38228 .elementor-element.elementor-element-7bec3dde{--width:100%;}.elementor-38228 .elementor-element.elementor-element-1a70afca{--width:98%;}.elementor-38228 .elementor-element.elementor-element-637cfb09{--content-width:1440px;}.elementor-38228 .elementor-element.elementor-element-861f23b{--width:50%;}.elementor-38228 .elementor-element.elementor-element-b68ffbe{--width:50%;}.elementor-38228 .elementor-element.elementor-element-23ed7a7c{--content-width:1440px;}.elementor-38228 .elementor-element.elementor-element-1ca0e9cb{--width:33%;}.elementor-38228 .elementor-element.elementor-element-53208862{--width:33%;}.elementor-38228 .elementor-element.elementor-element-71f385b2{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-38228 .elementor-element.elementor-element-191cff95{--content-width:100%;}.elementor-38228 .elementor-element.elementor-element-61563a51{--width:100%;}.elementor-38228 .elementor-element.elementor-element-5324c236{--content-width:100%;}.elementor-38228 .elementor-element.elementor-element-50c6a5d0{--content-width:100%;}.elementor-38228 .elementor-element.elementor-element-cd1d2c3{--content-width:100%;}.elementor-38228 .elementor-element.elementor-element-63276bf2{--content-width:100%;}.elementor-38228 .elementor-element.elementor-element-7da32807{--width:100%;}.elementor-38228 .elementor-element.elementor-element-790fc2e8{--width:100%;}.elementor-38228 .elementor-element.elementor-element-24455bc1{--width:50%;}.elementor-38228 .elementor-element.elementor-element-268f1841{--width:50%;}.elementor-38228 .elementor-element.elementor-element-50d00d7f{--width:100%;}.elementor-38228 .elementor-element.elementor-element-3bed878e{--width:62px;}.elementor-38228 .elementor-element.elementor-element-5678f7e7{--width:100%;}.elementor-38228 .elementor-element.elementor-element-e0e3e32{--content-width:1320px;}.elementor-38228 .elementor-element.elementor-element-3fc9d859{--content-width:100%;}.elementor-38228 .elementor-element.elementor-element-7d910b34{--width:100%;}.elementor-38228 .elementor-element.elementor-element-3c671d2f{--width:100%;}.elementor-38228 .elementor-element.elementor-element-3bf45eb6{--content-width:auto;}.elementor-38228 .elementor-element.elementor-element-49394279{--content-width:auto;}.elementor-38228 .elementor-element.elementor-element-215be02c{--content-width:auto;}.elementor-38228 .elementor-element.elementor-element-1c391996{--content-width:100%;}.elementor-38228 .elementor-element.elementor-element-18d5d9ff{--width:100%;}.elementor-38228 .elementor-element.elementor-element-1a70afca{--width:100%;}.elementor-38228 .elementor-element.elementor-element-7aecd704{--width:100%;}.elementor-38228 .elementor-element.elementor-element-28ad2519{--width:100%;}.elementor-38228 .elementor-element.elementor-element-536afc8a{--width:100%;}.elementor-38228 .elementor-element.elementor-element-637cfb09{--content-width:100%;}.elementor-38228 .elementor-element.elementor-element-354e383{--width:100%;}.elementor-38228 .elementor-element.elementor-element-6eff267d{--width:100%;}.elementor-38228 .elementor-element.elementor-element-23ed7a7c{--content-width:100%;}.elementor-38228 .elementor-element.elementor-element-1ca0e9cb{--width:33%;}.elementor-38228 .elementor-element.elementor-element-2d1a30ac{--width:100%;}.elementor-38228 .elementor-element.elementor-element-7e780bc7{--width:100%;}.elementor-38228 .elementor-element.elementor-element-682039fe{--width:100%;}}@media(max-width:1024px){.elementor-38228 .elementor-element.elementor-element-191cff95{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-38228 .elementor-element.elementor-element-61563a51{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-61563a51.e-con{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-346cbf65{--border-radius:5px 5px 5px 5px;}.elementor-38228 .elementor-element.elementor-element-4ec370ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-38228 .elementor-element.elementor-element-1f8d4f96 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-8651443 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-38228 .elementor-element.elementor-element-43ad5364 .elementor-heading-title{font-size:18px;line-height:25.2px;letter-spacing:0.6px;}.elementor-38228 .elementor-element.elementor-element-32b5e8f9{--border-radius:5px 5px 5px 5px;}.elementor-38228 .elementor-element.elementor-element-7cf9c2dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-6a527464 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-16c3ee9c .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-5fb8e64 .elementor-heading-title{font-size:18px;line-height:25.2px;letter-spacing:0.6px;}.elementor-38228 .elementor-element.elementor-element-dc7ce75{--border-radius:5px 5px 5px 5px;}.elementor-38228 .elementor-element.elementor-element-b93a35{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-286b5036 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-68b169dc .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-6eb22df7 .elementor-heading-title{font-size:18px;line-height:25.2px;letter-spacing:0.6px;}.elementor-38228 .elementor-element.elementor-element-3b3a913e{--border-radius:5px 5px 5px 5px;}.elementor-38228 .elementor-element.elementor-element-74b67dae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-7463c515 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-a85270b .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-c249478 .elementor-heading-title{font-size:18px;line-height:25.2px;letter-spacing:0.6px;}.elementor-38228 .elementor-element.elementor-element-5a7899c7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-38228 .elementor-element.elementor-element-7da32807{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-790fc2e8{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-38228 .elementor-element.elementor-element-790fc2e8.e-con{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-68580796 .elementor-heading-title{font-size:var( --e-global-typography-010e420-font-size );line-height:var( --e-global-typography-010e420-line-height );letter-spacing:var( --e-global-typography-010e420-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-3018ed5c .elementor-heading-title{font-size:var( --e-global-typography-70a4ca2-font-size );line-height:var( --e-global-typography-70a4ca2-line-height );letter-spacing:var( --e-global-typography-70a4ca2-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-678a4b66 .elementor-heading-title{font-size:var( --e-global-typography-010e420-font-size );line-height:var( --e-global-typography-010e420-line-height );letter-spacing:var( --e-global-typography-010e420-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-5bb71688 .elementor-heading-title{font-size:var( --e-global-typography-70a4ca2-font-size );line-height:var( --e-global-typography-70a4ca2-line-height );letter-spacing:var( --e-global-typography-70a4ca2-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-3a26cfd5 .elementor-heading-title{font-size:var( --e-global-typography-d491dd8-font-size );line-height:var( --e-global-typography-d491dd8-line-height );letter-spacing:var( --e-global-typography-d491dd8-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-38228 .elementor-element.elementor-element-54274a85{--grid-columns:2;}.elementor-38228 .elementor-element.elementor-element-50d00d7f{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-3bed878e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-7abdc597{--container-widget-width:62px;--container-widget-flex-grow:0;width:var( --container-widget-width, 62px );max-width:62px;}.elementor-38228 .elementor-element.elementor-element-7abdc597 .elementor-heading-title{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-53e15b47 .elementor-heading-title{font-size:var( --e-global-typography-70a4ca2-font-size );line-height:var( --e-global-typography-70a4ca2-line-height );letter-spacing:var( --e-global-typography-70a4ca2-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-5c61f490 .elementor-heading-title{font-size:var( --e-global-typography-70a4ca2-font-size );line-height:var( --e-global-typography-70a4ca2-line-height );letter-spacing:var( --e-global-typography-70a4ca2-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-7a36d7c0 .elementor-heading-title{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-1d8a581f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-38228 .elementor-element.elementor-element-e0e3e32{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-3fc9d859{--min-height:50vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-38228 .elementor-element.elementor-element-2cb3bdd7 .elementor-heading-title{font-size:24px;line-height:33.6px;letter-spacing:1.2px;}.elementor-38228 .elementor-element.elementor-element-39bc0a75{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-38228 .elementor-element.elementor-element-623c5cae .elementor-heading-title{font-size:var( --e-global-typography-41b0525-font-size );line-height:var( --e-global-typography-41b0525-line-height );letter-spacing:var( --e-global-typography-41b0525-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-38228 .elementor-element.elementor-element-63642ad0{font-size:var( --e-global-typography-3e38c1e-font-size );line-height:var( --e-global-typography-3e38c1e-line-height );letter-spacing:var( --e-global-typography-3e38c1e-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-57e944f4{font-size:18px;line-height:25.2px;letter-spacing:1.2px;}.elementor-38228 .elementor-element.elementor-element-1dd328cc .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-345e2f0 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-3b80e02b .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-445074a .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-29f8a364 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-55fb075d .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-4fdc3715 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-632d6e0 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-c25dc85 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-4d5e250f .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-6bceb8ce .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-6f755ef9 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-192455c5 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-294725d0 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-eb53934 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-27e5b189 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-6ce47fd .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-68c43ce0 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-5e5d3d31 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-1a7d9c09 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-74f73741 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-4f29311d .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-30623f31 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-7d5b57b1 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-38f15c80 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-37f975eb .elementor-heading-title{font-size:var( --e-global-typography-3e38c1e-font-size );line-height:var( --e-global-typography-3e38c1e-line-height );letter-spacing:var( --e-global-typography-3e38c1e-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-3b7ad698 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-4359f27d .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-b0158a0 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-7a91b56f .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-46342db4 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-447f14cf .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-239c7678 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-7c98362e .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-78ab77df .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-613fb2d6 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-41f7dc15 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-54c8e915 .elementor-heading-title{font-size:var( --e-global-typography-3e38c1e-font-size );line-height:var( --e-global-typography-3e38c1e-line-height );letter-spacing:var( --e-global-typography-3e38c1e-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-60f1963 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-237b495c .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-71f719c4 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-37b3f08 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-7d9c7993 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-17566ea .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-7ce28a51 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-3a15b786 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-c8ab3ed .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-3f44029f .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-45500a6e .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-5c9db459 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-70192e59{width:100%;max-width:100%;}.elementor-38228 .elementor-element.elementor-element-4ee4432a .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-1db4a50d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-38228 .elementor-element.elementor-element-6d45b6bb > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-6d45b6bb .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-38228 .elementor-element.elementor-element-6d45b6bb .elementor-divider{text-align:center;}.elementor-38228 .elementor-element.elementor-element-1c391996{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-38228 .elementor-element.elementor-element-411a273f .elementor-heading-title{font-size:24px;line-height:43px;letter-spacing:0px;}.elementor-38228 .elementor-element.elementor-element-18d5d9ff{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 25px;--row-gap:30px;--column-gap:25px;--grid-auto-flow:row;--justify-items:center;}.elementor-38228 .elementor-element.elementor-element-3aeb7bcc .elementor-heading-title{font-size:var( --e-global-typography-3f9b2d2-font-size );line-height:var( --e-global-typography-3f9b2d2-line-height );letter-spacing:var( --e-global-typography-3f9b2d2-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-1fccb280 .elementor-heading-title{font-size:var( --e-global-typography-3d6789d-font-size );line-height:var( --e-global-typography-3d6789d-line-height );letter-spacing:var( --e-global-typography-3d6789d-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-7bec3dde{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38228 .elementor-element.elementor-element-3807a651{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-15c53510{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-c869568 .elementor-heading-title{font-size:var( --e-global-typography-3f9b2d2-font-size );line-height:var( --e-global-typography-3f9b2d2-line-height );letter-spacing:var( --e-global-typography-3f9b2d2-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-96e2f39 .elementor-heading-title{font-size:var( --e-global-typography-3d6789d-font-size );line-height:var( --e-global-typography-3d6789d-line-height );letter-spacing:var( --e-global-typography-3d6789d-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-1ba208f9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38228 .elementor-element.elementor-element-45a31a32{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-3aab203d{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-7d0ad2e2 .elementor-heading-title{font-size:var( --e-global-typography-3f9b2d2-font-size );line-height:var( --e-global-typography-3f9b2d2-line-height );letter-spacing:var( --e-global-typography-3f9b2d2-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-31291d85 .elementor-heading-title{font-size:var( --e-global-typography-3d6789d-font-size );line-height:var( --e-global-typography-3d6789d-line-height );letter-spacing:var( --e-global-typography-3d6789d-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-3a18fc60{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38228 .elementor-element.elementor-element-48f11b55{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-2442c93d{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-7c6622c1 .elementor-heading-title{font-size:var( --e-global-typography-3f9b2d2-font-size );line-height:var( --e-global-typography-3f9b2d2-line-height );letter-spacing:var( --e-global-typography-3f9b2d2-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-40fdf0a .elementor-heading-title{font-size:var( --e-global-typography-3d6789d-font-size );line-height:var( --e-global-typography-3d6789d-line-height );letter-spacing:var( --e-global-typography-3d6789d-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-71bd31d1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38228 .elementor-element.elementor-element-c18d61c{--grid-columns:2;}.elementor-38228 .elementor-element.elementor-element-58c9c3e0{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-637cfb09{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-38228 .elementor-element.elementor-element-861f23b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38228 .elementor-element.elementor-element-2e5c2bca .elementor-heading-title{font-size:24px;line-height:33.6px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-354e383{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-38228 .elementor-element.elementor-element-714ce9d{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-18563e6a{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-712f391b .elementor-icon{font-size:50px;}.elementor-38228 .elementor-element.elementor-element-712f391b .elementor-icon svg{height:50px;}.elementor-38228 .elementor-element.elementor-element-b68ffbe{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38228 .elementor-element.elementor-element-75573739 .elementor-heading-title{font-size:24px;line-height:33.6px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-6eff267d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-38228 .elementor-element.elementor-element-151d2299{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-37e85ea6{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-6ffbd8f7.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-6ffbd8f7 .elementor-icon{font-size:50px;}.elementor-38228 .elementor-element.elementor-element-6ffbd8f7 .elementor-icon svg{height:50px;}.elementor-38228 .elementor-element.elementor-element-23ed7a7c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-38228 .elementor-element.elementor-element-1ca0e9cb{--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38228 .elementor-element.elementor-element-642ea676 .elementor-heading-title{font-size:24px;line-height:33.6px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-2d1a30ac{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-38228 .elementor-element.elementor-element-16f44a83{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-5f09d206 .elementor-icon{font-size:50px;}.elementor-38228 .elementor-element.elementor-element-5f09d206 .elementor-icon svg{height:50px;}.elementor-38228 .elementor-element.elementor-element-53208862{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38228 .elementor-element.elementor-element-5283eff1 .elementor-heading-title{font-size:24px;line-height:33.6px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-7e780bc7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-38228 .elementor-element.elementor-element-38cba2b1{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-1b3949bc .elementor-icon{font-size:50px;}.elementor-38228 .elementor-element.elementor-element-1b3949bc .elementor-icon svg{height:50px;}.elementor-38228 .elementor-element.elementor-element-71f385b2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38228 .elementor-element.elementor-element-52610bae .elementor-heading-title{font-size:24px;line-height:33.6px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-682039fe{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-38228 .elementor-element.elementor-element-46b3b0ec{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-14555058 .elementor-icon{font-size:50px;}.elementor-38228 .elementor-element.elementor-element-14555058 .elementor-icon svg{height:50px;}}@media(max-width:767px){.elementor-38228 .elementor-element.elementor-element-191cff95{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 10px;--row-gap:50px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-61563a51{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-61563a51.e-con{--align-self:flex-start;}.elementor-38228 .elementor-element.elementor-element-5324c236{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-346cbf65{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-4ec370ab{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-38228 .elementor-element.elementor-element-1f8d4f96 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-8651443 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-38228 .elementor-element.elementor-element-43ad5364 .elementor-heading-title{font-size:18px;line-height:25.2px;letter-spacing:0.6px;}.elementor-38228 .elementor-element.elementor-element-32b5e8f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-7cf9c2dc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-38228 .elementor-element.elementor-element-6a527464 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-16c3ee9c .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-5fb8e64 .elementor-heading-title{font-size:18px;line-height:25.2px;letter-spacing:0.6px;}.elementor-38228 .elementor-element.elementor-element-dc7ce75{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-b93a35{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-38228 .elementor-element.elementor-element-286b5036 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-68b169dc .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-6eb22df7 .elementor-heading-title{font-size:18px;line-height:25.2px;letter-spacing:0.6px;}.elementor-38228 .elementor-element.elementor-element-3b3a913e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-74b67dae{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-38228 .elementor-element.elementor-element-7463c515 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-a85270b .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-c249478 .elementor-heading-title{font-size:18px;line-height:25.2px;letter-spacing:0.6px;}.elementor-38228 .elementor-element.elementor-element-5a7899c7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-38228 .elementor-element.elementor-element-5a7899c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-7da32807{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-38228 .elementor-element.elementor-element-68580796 .elementor-heading-title{font-size:var( --e-global-typography-010e420-font-size );line-height:var( --e-global-typography-010e420-line-height );letter-spacing:var( --e-global-typography-010e420-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-3018ed5c .elementor-heading-title{font-size:var( --e-global-typography-70a4ca2-font-size );line-height:var( --e-global-typography-70a4ca2-line-height );letter-spacing:var( --e-global-typography-70a4ca2-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-678a4b66 .elementor-heading-title{font-size:var( --e-global-typography-010e420-font-size );line-height:var( --e-global-typography-010e420-line-height );letter-spacing:var( --e-global-typography-010e420-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-5bb71688 .elementor-heading-title{font-size:var( --e-global-typography-70a4ca2-font-size );line-height:var( --e-global-typography-70a4ca2-line-height );letter-spacing:var( --e-global-typography-70a4ca2-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-d760ed0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-3a26cfd5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-3a26cfd5 .elementor-heading-title{font-size:var( --e-global-typography-d491dd8-font-size );line-height:var( --e-global-typography-d491dd8-line-height );letter-spacing:var( --e-global-typography-d491dd8-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-7af2553c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-7af2553c .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-38228 .elementor-element.elementor-element-54274a85{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-54274a85 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-50d00d7f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-38228 .elementor-element.elementor-element-3bed878e{--width:16%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-3bed878e.e-con{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-7abdc597{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;text-align:center;}.elementor-38228 .elementor-element.elementor-element-7abdc597.elementor-element{--align-self:center;}.elementor-38228 .elementor-element.elementor-element-7abdc597 .elementor-heading-title{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-53e15b47 .elementor-heading-title{font-size:var( --e-global-typography-70a4ca2-font-size );line-height:var( --e-global-typography-70a4ca2-line-height );letter-spacing:var( --e-global-typography-70a4ca2-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-5c61f490 .elementor-heading-title{font-size:var( --e-global-typography-70a4ca2-font-size );line-height:var( --e-global-typography-70a4ca2-line-height );letter-spacing:var( --e-global-typography-70a4ca2-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-7a36d7c0 .elementor-heading-title{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-1d8a581f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-next-right-position:-2px;}.elementor-38228 .elementor-element.elementor-element-22a45b5b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-38228 .elementor-element.elementor-element-40223ef3{text-align:center;}.elementor-38228 .elementor-element.elementor-element-40223ef3 img{width:100%;}.elementor-38228 .elementor-element.elementor-element-40c037a6{--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38228 .elementor-element.elementor-element-2cb3bdd7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-38228 .elementor-element.elementor-element-2cb3bdd7 .elementor-heading-title{font-size:24px;line-height:33.6px;letter-spacing:1.2px;}.elementor-38228 .elementor-element.elementor-element-1011def0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-5808292c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-38228 .elementor-element.elementor-element-5808292c .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-38228 .elementor-element.elementor-element-7d910b34{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-38228 .elementor-element.elementor-element-623c5cae .elementor-heading-title{font-size:var( --e-global-typography-41b0525-font-size );line-height:var( --e-global-typography-41b0525-line-height );letter-spacing:var( --e-global-typography-41b0525-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-38228 .elementor-element.elementor-element-63642ad0{font-size:var( --e-global-typography-3e38c1e-font-size );line-height:var( --e-global-typography-3e38c1e-line-height );letter-spacing:var( --e-global-typography-3e38c1e-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-57e944f4{font-size:18px;line-height:25.2px;letter-spacing:1.2px;}.elementor-38228 .elementor-element.elementor-element-237ff249{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-38228 .elementor-element.elementor-element-1dd328cc .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-345e2f0 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-3b80e02b .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-6f0fe5db{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-38228 .elementor-element.elementor-element-445074a .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-29f8a364 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-55fb075d .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-32bbe4b4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-38228 .elementor-element.elementor-element-4fdc3715 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-632d6e0 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-c25dc85 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-4d5e250f .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-6bceb8ce .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-6f755ef9 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-6cb2a53b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-38228 .elementor-element.elementor-element-192455c5 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-294725d0 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-eb53934 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-712fe781{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-38228 .elementor-element.elementor-element-27e5b189 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-6ce47fd .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-68c43ce0 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-5e6ae352{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-38228 .elementor-element.elementor-element-5e5d3d31 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-1a7d9c09 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-74f73741 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-7d4496c6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-38228 .elementor-element.elementor-element-4f29311d .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-30623f31 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-7d5b57b1 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-51ff5d62{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-38228 .elementor-element.elementor-element-38f15c80 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-37f975eb .elementor-heading-title{font-size:var( --e-global-typography-3e38c1e-font-size );line-height:var( --e-global-typography-3e38c1e-line-height );letter-spacing:var( --e-global-typography-3e38c1e-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-3b7ad698 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-b1bb9d8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-38228 .elementor-element.elementor-element-4359f27d .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-b0158a0 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-7a91b56f .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-250b25e5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-38228 .elementor-element.elementor-element-46342db4 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-447f14cf .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-239c7678 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-1c87a306{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-38228 .elementor-element.elementor-element-7c98362e .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-78ab77df .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-613fb2d6 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-41f7dc15 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-54c8e915 .elementor-heading-title{font-size:var( --e-global-typography-3e38c1e-font-size );line-height:var( --e-global-typography-3e38c1e-line-height );letter-spacing:var( --e-global-typography-3e38c1e-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-60f1963 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-22afe75c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-38228 .elementor-element.elementor-element-237b495c .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-71f719c4 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-37b3f08 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-51019c2c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-38228 .elementor-element.elementor-element-7d9c7993 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-17566ea .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-7ce28a51 .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-25e3dd74{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-38228 .elementor-element.elementor-element-3a15b786 .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-c8ab3ed .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-3f44029f .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-45500a6e .elementor-heading-title{font-size:var( --e-global-typography-5e8853b-font-size );line-height:var( --e-global-typography-5e8853b-line-height );letter-spacing:var( --e-global-typography-5e8853b-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-5c9db459 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-4ee4432a .elementor-heading-title{font-size:var( --e-global-typography-0df3aac-font-size );line-height:var( --e-global-typography-0df3aac-line-height );letter-spacing:var( --e-global-typography-0df3aac-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-1db4a50d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:-26.5px;--e-n-carousel-arrow-next-top-position:-26.5px;}.elementor-38228 .elementor-element.elementor-element-6d45b6bb > .elementor-widget-container{margin:-58px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-1c391996{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-38228 .elementor-element.elementor-element-411a273f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38228 .elementor-element.elementor-element-411a273f .elementor-heading-title{font-size:24px;line-height:43px;letter-spacing:0px;}.elementor-38228 .elementor-element.elementor-element-6a57ca23 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-38228 .elementor-element.elementor-element-6a57ca23 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-38228 .elementor-element.elementor-element-18d5d9ff{--e-con-grid-template-columns:repeat(1, 1fr);--gap:35px 0px;--row-gap:35px;--column-gap:0px;--grid-auto-flow:row;}.elementor-38228 .elementor-element.elementor-element-353456e8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-38228 .elementor-element.elementor-element-3aeb7bcc .elementor-heading-title{font-size:var( --e-global-typography-3f9b2d2-font-size );line-height:var( --e-global-typography-3f9b2d2-line-height );letter-spacing:var( --e-global-typography-3f9b2d2-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-1fccb280 .elementor-heading-title{font-size:var( --e-global-typography-3d6789d-font-size );line-height:var( --e-global-typography-3d6789d-line-height );letter-spacing:var( --e-global-typography-3d6789d-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-3807a651{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-1a70afca{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-38228 .elementor-element.elementor-element-15c53510{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-21692e4c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-38228 .elementor-element.elementor-element-c869568 .elementor-heading-title{font-size:var( --e-global-typography-3f9b2d2-font-size );line-height:var( --e-global-typography-3f9b2d2-line-height );letter-spacing:var( --e-global-typography-3f9b2d2-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-96e2f39 .elementor-heading-title{font-size:var( --e-global-typography-3d6789d-font-size );line-height:var( --e-global-typography-3d6789d-line-height );letter-spacing:var( --e-global-typography-3d6789d-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-45a31a32{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-7aecd704{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-38228 .elementor-element.elementor-element-3aab203d{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-303d6fb2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-38228 .elementor-element.elementor-element-7d0ad2e2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-38228 .elementor-element.elementor-element-7d0ad2e2 .elementor-heading-title{font-size:var( --e-global-typography-3f9b2d2-font-size );line-height:var( --e-global-typography-3f9b2d2-line-height );letter-spacing:var( --e-global-typography-3f9b2d2-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-31291d85 .elementor-heading-title{font-size:var( --e-global-typography-3d6789d-font-size );line-height:var( --e-global-typography-3d6789d-line-height );letter-spacing:var( --e-global-typography-3d6789d-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-48f11b55{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-28ad2519{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-38228 .elementor-element.elementor-element-2442c93d{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-2f03d63e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-38228 .elementor-element.elementor-element-7c6622c1 .elementor-heading-title{font-size:var( --e-global-typography-3f9b2d2-font-size );line-height:var( --e-global-typography-3f9b2d2-line-height );letter-spacing:var( --e-global-typography-3f9b2d2-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-40fdf0a .elementor-heading-title{font-size:var( --e-global-typography-3d6789d-font-size );line-height:var( --e-global-typography-3d6789d-line-height );letter-spacing:var( --e-global-typography-3d6789d-letter-spacing );}.elementor-38228 .elementor-element.elementor-element-c18d61c{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-536afc8a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-38228 .elementor-element.elementor-element-58c9c3e0{--grid-columns:1;}.elementor-38228 .elementor-element.elementor-element-637cfb09{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-38228 .elementor-element.elementor-element-861f23b{--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-38228 .elementor-element.elementor-element-2e5c2bca .elementor-heading-title{font-size:24px;line-height:33.6px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-354e383{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-38228 .elementor-element.elementor-element-714ce9d{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-18563e6a{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-712f391b .elementor-icon-wrapper{text-align:right;}.elementor-38228 .elementor-element.elementor-element-b68ffbe{--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-38228 .elementor-element.elementor-element-75573739 .elementor-heading-title{font-size:24px;line-height:33.6px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-6eff267d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-38228 .elementor-element.elementor-element-151d2299{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-37e85ea6{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-6ffbd8f7 .elementor-icon-wrapper{text-align:right;}.elementor-38228 .elementor-element.elementor-element-23ed7a7c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-38228 .elementor-element.elementor-element-1ca0e9cb{--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-38228 .elementor-element.elementor-element-642ea676 .elementor-heading-title{font-size:24px;line-height:33.6px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-2d1a30ac{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-38228 .elementor-element.elementor-element-16f44a83{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-5f09d206 .elementor-icon-wrapper{text-align:right;}.elementor-38228 .elementor-element.elementor-element-53208862{--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-38228 .elementor-element.elementor-element-5283eff1 .elementor-heading-title{font-size:24px;line-height:33.6px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-7e780bc7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-38228 .elementor-element.elementor-element-38cba2b1{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-71f385b2{--gap:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-38228 .elementor-element.elementor-element-52610bae .elementor-heading-title{font-size:24px;line-height:33.6px;letter-spacing:1.1px;}.elementor-38228 .elementor-element.elementor-element-682039fe{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-38228 .elementor-element.elementor-element-46b3b0ec{font-size:16px;line-height:22.4px;letter-spacing:1.1px;}}/* Start custom CSS for container, class: .elementor-element-346cbf65 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8651443 */.banner-post .elementor-heading-title a {
  font-family: "Noto Sans TC" !important;
  font-weight: 600 !important;
   line-height: 33.6px !important;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ad5364 */.banner-post-en .elementor-heading-title a {
  font-family: Inter !important;
  font-weight: 600 !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b5e8f9 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7ce75 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b3a913e *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-346cbf65 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8651443 */.banner-post .elementor-heading-title a {
  font-family: "Noto Sans TC" !important;
  font-weight: 600 !important;
   line-height: 33.6px !important;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ad5364 */.banner-post-en .elementor-heading-title a {
  font-family: Inter !important;
  font-weight: 600 !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b5e8f9 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7ce75 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b3a913e *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-346cbf65 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8651443 */.banner-post .elementor-heading-title a {
  font-family: "Noto Sans TC" !important;
  font-weight: 600 !important;
   line-height: 33.6px !important;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ad5364 */.banner-post-en .elementor-heading-title a {
  font-family: Inter !important;
  font-weight: 600 !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b5e8f9 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7ce75 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b3a913e *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-346cbf65 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8651443 */.banner-post .elementor-heading-title a {
  font-family: "Noto Sans TC" !important;
  font-weight: 600 !important;
   line-height: 33.6px !important;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ad5364 */.banner-post-en .elementor-heading-title a {
  font-family: Inter !important;
  font-weight: 600 !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b5e8f9 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7ce75 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b3a913e *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-346cbf65 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8651443 */.banner-post .elementor-heading-title a {
  font-family: "Noto Sans TC" !important;
  font-weight: 600 !important;
   line-height: 33.6px !important;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ad5364 */.banner-post-en .elementor-heading-title a {
  font-family: Inter !important;
  font-weight: 600 !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b5e8f9 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7ce75 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b3a913e *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5a7899c7 *//* 強制每個小點變成橫線 */
.banner-pagination .swiper-pagination-bullet {
  display: inline-block !important;
  width: 40px !important;
  height: 3px !important;
  border-radius: 0 !important;
  background-color: #B5B5B5 !important;
  opacity: 1 !important;
  margin: 0 10px !important; /* 調間距 */
  box-sizing: content-box !important;
}

/* 被選中的那一個 */
.swiper-pagination-bullet-active.swiper-pagination-bullet-active {
  background-color: #465A78 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3018ed5c */.elementor-element.editor-pick .elementor-widget-container .elementor-heading-title,
.elementor-element.editor-pick .elementor-widget-container .elementor-heading-title a {
    font-family: 'Noto Sans TC', sans-serif !important;
  font-weight: 500 !important;
   line-height: 22.4px !important;
    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bb71688 */.elementor-element.editor-pick .elementor-widget-container .elementor-heading-title,
.elementor-element.editor-pick .elementor-widget-container .elementor-heading-title a {
    font-family: 'Noto Sans TC', sans-serif !important;
  font-weight: 500 !important;
   line-height: 22.4px !important;
    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5678f7e7 */.elementor-element-a594eca h5.elementor-heading-title a {
  font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd328cc */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}
@media (max-width: 767px) {
  .history-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制兩行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
font-family: "Noto Sans TC", "Inter", "Noto Serif", sans-serif !important;
    font-size: 20px !important;
      font-weight: 600 !important;
    line-height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-345e2f0 */.history-title .elementor-heading-title,
.history-title .elementor-heading-title a {
  font-weight: 600 !important;
}

/* 手機版字級調整 */
@media (max-width: 767px) {
  .history-title .elementor-heading-title a {
    font-size: 20px !important;
    line-height: 28px !important;
        height: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237ff249 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0fe5db *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bbe4b4 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f00148 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb2a53b *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712fe781 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6ae352 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d4496c6 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ff5d62 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bb9d8 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250b25e5 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c87a306 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2666fc72 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afe75c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51019c2c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e3dd74 *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81f04c *//* 讓背景圖片依照圖片比例撐開 */
.post-pic-16-9 {
  aspect-ratio: 16 / 9; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-721870fa */.post-pic {
  aspect-ratio: 4 / 3; /* 或根據你的設計稿比例 */
  background-size: cover;
  background-position: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-712f391b */.elementor-38228 .elementor-element.elementor-element-712f391b{
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6ffbd8f7 */.elementor-38228 .elementor-element.elementor-element-6ffbd8f7{
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5f09d206 */.elementor-38228 .elementor-element.elementor-element-5f09d206{
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1b3949bc */.elementor-38228 .elementor-element.elementor-element-1b3949bc{
    cursor: pointer
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-14555058 */.elementor-38228 .elementor-element.elementor-element-14555058{
    cursor: pointer
}/* End custom CSS */