.elementor-31040 .elementor-element.elementor-element-a98b799{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--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-31040 .elementor-element.elementor-element-a98b799::before, .elementor-31040 .elementor-element.elementor-element-a98b799 > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-a98b799 > .e-con-inner > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-a98b799 > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-a98b799 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-a98b799 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31040 .elementor-element.elementor-element-a98b799.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-31040 .elementor-element.elementor-element-3acccbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31040 .elementor-element.elementor-element-f9067ba{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--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-31040 .elementor-element.elementor-element-f9067ba::before, .elementor-31040 .elementor-element.elementor-element-f9067ba > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-f9067ba > .e-con-inner > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-f9067ba > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-f9067ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-f9067ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31040 .elementor-element.elementor-element-f9067ba.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-31040 .elementor-element.elementor-element-023d36a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31040 .elementor-element.elementor-element-e2e5b7e{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--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-31040 .elementor-element.elementor-element-e2e5b7e::before, .elementor-31040 .elementor-element.elementor-element-e2e5b7e > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-e2e5b7e > .e-con-inner > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-e2e5b7e > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-e2e5b7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-e2e5b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31040 .elementor-element.elementor-element-e2e5b7e.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-31040 .elementor-element.elementor-element-6b08113 .jet-carousel .elementor-slick-slider .jet-carousel__item{padding:0px 0px 0px 0px;}.elementor-31040 .elementor-element.elementor-element-6b08113 .jet-carousel .elementor-slick-slider{margin-right:-0px;margin-left:-0px;}.elementor-31040 .elementor-element.elementor-element-6b08113{width:100%;max-width:100%;}.elementor-31040 .elementor-element.elementor-element-6b08113 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31040 .elementor-element.elementor-element-6b08113 .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-31040 .elementor-element.elementor-element-6b08113 .jet-carousel__content{text-align:left;}.elementor-31040 .elementor-element.elementor-element-6b08113 .jet-carousel .jet-arrow{color:#D3D0D0CC;font-size:100px;}.elementor-31040 .elementor-element.elementor-element-6b08113 .jet-carousel .jet-arrow svg *{fill:#D3D0D0CC;}.elementor-31040 .elementor-element.elementor-element-6b08113 .jet-carousel .jet-arrow:before{font-size:100px;}.elementor-31040 .elementor-element.elementor-element-6b08113 .jet-carousel .jet-arrow svg{width:100px;height:100px;}.elementor-31040 .elementor-element.elementor-element-6b08113 .jet-carousel .jet-arrow.prev-arrow{left:60px;right:auto;}.elementor-31040 .elementor-element.elementor-element-6b08113 .jet-carousel .jet-arrow.next-arrow{right:60px;left:auto;}.elementor-31040 .elementor-element.elementor-element-6b08113 .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-31040 .elementor-element.elementor-element-6b08113 .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-31040 .elementor-element.elementor-element-b2261cf{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--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-31040 .elementor-element.elementor-element-b2261cf::before, .elementor-31040 .elementor-element.elementor-element-b2261cf > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-b2261cf > .e-con-inner > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-b2261cf > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-b2261cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-b2261cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31040 .elementor-element.elementor-element-b2261cf.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel .elementor-slick-slider .jet-carousel__item{padding:0px 0px 0px 0px;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel .elementor-slick-slider{margin-right:-0px;margin-left:-0px;}.elementor-31040 .elementor-element.elementor-element-b9d7640{width:100%;max-width:100%;}.elementor-31040 .elementor-element.elementor-element-b9d7640 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel__content{text-align:left;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel .jet-arrow{color:#D3D0D0CC;font-size:100px;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel .jet-arrow svg *{fill:#D3D0D0CC;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel .jet-arrow:before{font-size:100px;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel .jet-arrow svg{width:100px;height:100px;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel .jet-arrow.prev-arrow{left:60px;right:auto;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel .jet-arrow.next-arrow{right:60px;left:auto;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-31040 .elementor-element.elementor-element-6a3a4a0{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31040 .elementor-element.elementor-element-6a3a4a0::before, .elementor-31040 .elementor-element.elementor-element-6a3a4a0 > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-6a3a4a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-6a3a4a0 > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-6a3a4a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-6a3a4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31040 .elementor-element.elementor-element-6a3a4a0.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-31040 .elementor-element.elementor-element-1ad153b{--display:flex;--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-31040 .elementor-element.elementor-element-224f8fb{--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;--overlay-opacity:0.5;--border-radius:0px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:30px;--padding-right:30px;}.elementor-31040 .elementor-element.elementor-element-224f8fb:not(.elementor-motion-effects-element-type-background), .elementor-31040 .elementor-element.elementor-element-224f8fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002B22;}.elementor-31040 .elementor-element.elementor-element-224f8fb::before, .elementor-31040 .elementor-element.elementor-element-224f8fb > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-224f8fb > .e-con-inner > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-224f8fb > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-224f8fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-224f8fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31040 .elementor-element.elementor-element-6a05405.elementor-element{--align-self:center;}.elementor-31040 .elementor-element.elementor-element-6a05405{text-align:start;}.elementor-31040 .elementor-element.elementor-element-6a05405 .elementor-heading-title{font-size:24px;letter-spacing:0.1em;-webkit-text-stroke-color:#FF1010;stroke:#FF1010;}.elementor-31040 .elementor-element.elementor-element-4bb52a5.elementor-element{--align-self:center;}.elementor-31040 .elementor-element.elementor-element-4bb52a5{text-align:end;}.elementor-31040 .elementor-element.elementor-element-4bb52a5 .elementor-heading-title{font-size:24px;letter-spacing:0.1px;}.elementor-31040 .elementor-element.elementor-element-9cf1620{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-31040 .elementor-element.elementor-element-8c61527 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-31040 .elementor-element.elementor-element-b2863fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 050px 30px 0px;}.elementor-31040 .elementor-element.elementor-element-72f665e{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31040 .elementor-element.elementor-element-72f665e:not(.elementor-motion-effects-element-type-background), .elementor-31040 .elementor-element.elementor-element-72f665e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002B22;}.elementor-31040 .elementor-element.elementor-element-72f665e::before, .elementor-31040 .elementor-element.elementor-element-72f665e > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-72f665e > .e-con-inner > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-72f665e > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-72f665e > .e-con-inner > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-72f665e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31040 .elementor-element.elementor-element-72f665e.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-31040 .elementor-element.elementor-element-0377fbb{--display:flex;--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-31040 .elementor-element.elementor-element-5c26d01{--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;--overlay-opacity:0.5;--border-radius:0px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:30px;--padding-right:30px;}.elementor-31040 .elementor-element.elementor-element-5c26d01:not(.elementor-motion-effects-element-type-background), .elementor-31040 .elementor-element.elementor-element-5c26d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002B22;}.elementor-31040 .elementor-element.elementor-element-5c26d01::before, .elementor-31040 .elementor-element.elementor-element-5c26d01 > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-5c26d01 > .e-con-inner > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-5c26d01 > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-5c26d01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-5c26d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31040 .elementor-element.elementor-element-6b6771d.elementor-element{--align-self:center;}.elementor-31040 .elementor-element.elementor-element-6b6771d{text-align:start;}.elementor-31040 .elementor-element.elementor-element-6b6771d .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;letter-spacing:0.1px;-webkit-text-stroke-color:#FF1010;stroke:#FF1010;color:#002B22;}.elementor-31040 .elementor-element.elementor-element-3601257.elementor-element{--align-self:center;}.elementor-31040 .elementor-element.elementor-element-3601257{text-align:end;}.elementor-31040 .elementor-element.elementor-element-3601257 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;line-height:1.1em;color:#002B22;}.elementor-31040 .elementor-element.elementor-element-b7ceeac{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31040 .elementor-element.elementor-element-dc2cc9e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31040 .elementor-element.elementor-element-cd42c0d{font-size:23px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-31040 .elementor-element.elementor-element-c8a76d1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-31040 .elementor-element.elementor-element-f023da7{text-align:end;}.elementor-31040 .elementor-element.elementor-element-f023da7 img{width:79%;height:313px;border-radius:20px 20px 20px 20px;}.elementor-31040 .elementor-element.elementor-element-4de2e75{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31040 .elementor-element.elementor-element-02c2228.elementor-element{--align-self:center;}.elementor-31040 .elementor-element.elementor-element-02c2228{border-radius:50px 50px 50px 50px;}.elementor-31040 .elementor-element.elementor-element-02c2228 .elementor-button{font-size:30px;font-weight:700;letter-spacing:6.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:none;}.elementor-31040 .elementor-element.elementor-element-b1b6689{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31040 .elementor-element.elementor-element-b1b6689:not(.elementor-motion-effects-element-type-background), .elementor-31040 .elementor-element.elementor-element-b1b6689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002B22;}.elementor-31040 .elementor-element.elementor-element-b1b6689::before, .elementor-31040 .elementor-element.elementor-element-b1b6689 > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-b1b6689 > .e-con-inner > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-b1b6689 > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-b1b6689 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-b1b6689 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31040 .elementor-element.elementor-element-b1b6689.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-31040 .elementor-element.elementor-element-b60a52a{--display:flex;--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-31040 .elementor-element.elementor-element-dc98843{--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;--overlay-opacity:0.5;--border-radius:0px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:30px;--padding-right:30px;}.elementor-31040 .elementor-element.elementor-element-dc98843:not(.elementor-motion-effects-element-type-background), .elementor-31040 .elementor-element.elementor-element-dc98843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002B22;}.elementor-31040 .elementor-element.elementor-element-dc98843::before, .elementor-31040 .elementor-element.elementor-element-dc98843 > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-dc98843 > .e-con-inner > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-dc98843 > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-dc98843 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-dc98843 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31040 .elementor-element.elementor-element-75697ed.elementor-element{--align-self:center;}.elementor-31040 .elementor-element.elementor-element-75697ed{text-align:start;}.elementor-31040 .elementor-element.elementor-element-75697ed .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;letter-spacing:0.1px;-webkit-text-stroke-color:#FF1010;stroke:#FF1010;color:#002B22;}.elementor-31040 .elementor-element.elementor-element-7d64bac.elementor-element{--align-self:center;}.elementor-31040 .elementor-element.elementor-element-7d64bac{text-align:end;}.elementor-31040 .elementor-element.elementor-element-7d64bac .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;line-height:1.1em;color:#002B22;}.elementor-31040 .elementor-element.elementor-element-5872014{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31040 .elementor-element.elementor-element-45e79a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31040 .elementor-element.elementor-element-dae2501{font-size:23px;letter-spacing:1px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-31040 .elementor-element.elementor-element-f303d4a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-31040 .elementor-element.elementor-element-24f70cd{text-align:end;}.elementor-31040 .elementor-element.elementor-element-24f70cd img{width:79%;height:313px;border-radius:20px 20px 20px 20px;}.elementor-31040 .elementor-element.elementor-element-4311acb{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31040 .elementor-element.elementor-element-913564a.elementor-element{--align-self:center;}.elementor-31040 .elementor-element.elementor-element-913564a{border-radius:50px 50px 50px 50px;}.elementor-31040 .elementor-element.elementor-element-913564a .elementor-button{font-size:30px;font-weight:700;letter-spacing:6.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:none;}.elementor-31040 .elementor-element.elementor-element-c36749b{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31040 .elementor-element.elementor-element-c36749b::before, .elementor-31040 .elementor-element.elementor-element-c36749b > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-c36749b > .e-con-inner > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-c36749b > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-c36749b > .e-con-inner > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-c36749b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31040 .elementor-element.elementor-element-c36749b.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-31040 .elementor-element.elementor-element-7893942{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-31040 .elementor-element.elementor-element-95e8a32{--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;--overlay-opacity:0.5;--border-radius:0px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:30px;--padding-right:30px;}.elementor-31040 .elementor-element.elementor-element-95e8a32:not(.elementor-motion-effects-element-type-background), .elementor-31040 .elementor-element.elementor-element-95e8a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002B22;}.elementor-31040 .elementor-element.elementor-element-95e8a32::before, .elementor-31040 .elementor-element.elementor-element-95e8a32 > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-95e8a32 > .e-con-inner > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-95e8a32 > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-95e8a32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-95e8a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31040 .elementor-element.elementor-element-2efdcb5.elementor-element{--align-self:center;}.elementor-31040 .elementor-element.elementor-element-2efdcb5{text-align:start;}.elementor-31040 .elementor-element.elementor-element-2efdcb5 .elementor-heading-title{font-size:24px;letter-spacing:0.1px;-webkit-text-stroke-color:#FF1010;stroke:#FF1010;}.elementor-31040 .elementor-element.elementor-element-3cc41cf.elementor-element{--align-self:center;}.elementor-31040 .elementor-element.elementor-element-3cc41cf{text-align:end;}.elementor-31040 .elementor-element.elementor-element-3cc41cf .elementor-heading-title{font-size:24px;letter-spacing:0.1px;}.elementor-31040 .elementor-element.elementor-element-4cc2529{--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 0px;--row-gap:0px;--column-gap:0px;--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-31040 .elementor-element.elementor-element-4945812{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31040 .elementor-element.elementor-element-1483247{--display:flex;--align-items:center;--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-31040 .elementor-element.elementor-element-1483247.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-31040 .elementor-element.elementor-element-17cecfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31040 .elementor-element.elementor-element-17cecfe img{width:100%;height:313px;border-radius:20px 20px 20px 20px;}.elementor-31040 .elementor-element.elementor-element-ba355c4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31040 .elementor-element.elementor-element-483f3b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31040 .elementor-element.elementor-element-efbfe41{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31040 .elementor-element.elementor-element-efbfe41 .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-31040 .elementor-element.elementor-element-efbfe41 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-31040 .elementor-element.elementor-element-1a86d38{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-31040 .elementor-element.elementor-element-aa613b4{text-align:end;}.elementor-31040 .elementor-element.elementor-element-aa613b4 img{width:79%;height:313px;border-radius:20px 20px 20px 20px;}.elementor-31040 .elementor-element.elementor-element-29325f8{--divider-border-style:solid;--divider-color:#000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31040 .elementor-element.elementor-element-29325f8.elementor-element{--align-self:center;}.elementor-31040 .elementor-element.elementor-element-29325f8 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-31040 .elementor-element.elementor-element-29325f8 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-31040 .elementor-element.elementor-element-5dae1da{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31040 .elementor-element.elementor-element-fee42c3{--display:flex;--align-items:center;--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-31040 .elementor-element.elementor-element-fee42c3.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-31040 .elementor-element.elementor-element-e169567{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31040 .elementor-element.elementor-element-e169567 img{width:100%;height:313px;border-radius:20px 20px 20px 20px;}.elementor-31040 .elementor-element.elementor-element-084b6ea{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31040 .elementor-element.elementor-element-db88f3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31040 .elementor-element.elementor-element-ca84304{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31040 .elementor-element.elementor-element-ca84304 .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-31040 .elementor-element.elementor-element-ca84304 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-31040 .elementor-element.elementor-element-f28ca24{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-31040 .elementor-element.elementor-element-21c4e97{text-align:end;}.elementor-31040 .elementor-element.elementor-element-21c4e97 img{width:79%;height:313px;border-radius:20px 20px 20px 20px;}.elementor-31040 .elementor-element.elementor-element-c3751fa{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-31040 .elementor-element.elementor-element-c3751fa::before, .elementor-31040 .elementor-element.elementor-element-c3751fa > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-c3751fa > .e-con-inner > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-c3751fa > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-c3751fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-c3751fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31040 .elementor-element.elementor-element-c3751fa.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-31040 .elementor-element.elementor-element-7b1a2bb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-31040 .elementor-element.elementor-element-0de5afa{--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;--overlay-opacity:0.5;--border-radius:0px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:30px;--padding-right:30px;}.elementor-31040 .elementor-element.elementor-element-0de5afa:not(.elementor-motion-effects-element-type-background), .elementor-31040 .elementor-element.elementor-element-0de5afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002B22;}.elementor-31040 .elementor-element.elementor-element-0de5afa::before, .elementor-31040 .elementor-element.elementor-element-0de5afa > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-0de5afa > .e-con-inner > .elementor-background-video-container::before, .elementor-31040 .elementor-element.elementor-element-0de5afa > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-0de5afa > .e-con-inner > .elementor-background-slideshow::before, .elementor-31040 .elementor-element.elementor-element-0de5afa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31040 .elementor-element.elementor-element-c9dae6b.elementor-element{--align-self:center;}.elementor-31040 .elementor-element.elementor-element-c9dae6b{text-align:start;}.elementor-31040 .elementor-element.elementor-element-c9dae6b .elementor-heading-title{font-size:24px;letter-spacing:0.1px;-webkit-text-stroke-color:#FF1010;stroke:#FF1010;}.elementor-31040 .elementor-element.elementor-element-77bbec4.elementor-element{--align-self:center;}.elementor-31040 .elementor-element.elementor-element-77bbec4{text-align:end;}.elementor-31040 .elementor-element.elementor-element-77bbec4 .elementor-heading-title{font-size:24px;letter-spacing:0.1px;}.elementor-31040 .elementor-element.elementor-element-54817df{--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 0px;--row-gap:0px;--column-gap:0px;--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-31040 .elementor-element.elementor-element-4ecb91f{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31040 .elementor-element.elementor-element-3b9b539{--display:flex;--align-items:center;--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-31040 .elementor-element.elementor-element-3b9b539.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-31040 .elementor-element.elementor-element-f32d453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31040 .elementor-element.elementor-element-f32d453 img{width:100%;height:313px;border-radius:20px 20px 20px 20px;}.elementor-31040 .elementor-element.elementor-element-feb3571{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31040 .elementor-element.elementor-element-7069c7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31040 .elementor-element.elementor-element-bd78e2b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31040 .elementor-element.elementor-element-bd78e2b .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-31040 .elementor-element.elementor-element-bd78e2b .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-31040 .elementor-element.elementor-element-2376185{--display:flex;--align-items:center;--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-31040 .elementor-element.elementor-element-2376185.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-31040 .elementor-element.elementor-element-6a86efd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31040 .elementor-element.elementor-element-6a86efd img{width:100%;height:313px;border-radius:20px 20px 20px 20px;}.elementor-31040 .elementor-element.elementor-element-12b50aa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31040 .elementor-element.elementor-element-a58ebbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31040 .elementor-element.elementor-element-003e03a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31040 .elementor-element.elementor-element-003e03a .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-31040 .elementor-element.elementor-element-003e03a .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}@media(min-width:768px){.elementor-31040 .elementor-element.elementor-element-dc2cc9e{--width:100%;}.elementor-31040 .elementor-element.elementor-element-45e79a5{--width:100%;}.elementor-31040 .elementor-element.elementor-element-4945812{--width:100%;}.elementor-31040 .elementor-element.elementor-element-5dae1da{--width:100%;}.elementor-31040 .elementor-element.elementor-element-4ecb91f{--width:100%;}}@media(max-width:767px){.elementor-31040 .elementor-element.elementor-element-023d36a img{height:300px;object-fit:cover;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel .jet-arrow{font-size:40px;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel .jet-arrow:before{font-size:40px;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel .jet-arrow svg{width:40px;height:40px;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel .jet-arrow.prev-arrow{left:20px;right:auto;}.elementor-31040 .elementor-element.elementor-element-b9d7640 .jet-carousel .jet-arrow.next-arrow{right:20px;left:auto;}.elementor-31040 .elementor-element.elementor-element-6a3a4a0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-31040 .elementor-element.elementor-element-b1b6689{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-31040 .elementor-element.elementor-element-5872014{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31040 .elementor-element.elementor-element-dae2501{font-size:18px;letter-spacing:1px;}.elementor-31040 .elementor-element.elementor-element-f303d4a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31040 .elementor-element.elementor-element-24f70cd{text-align:center;}.elementor-31040 .elementor-element.elementor-element-24f70cd img{width:100%;}.elementor-31040 .elementor-element.elementor-element-4311acb{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31040 .elementor-element.elementor-element-913564a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31040 .elementor-element.elementor-element-c3751fa{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-31040 .elementor-element.elementor-element-4ecb91f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31040 .elementor-element.elementor-element-3b9b539{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31040 .elementor-element.elementor-element-feb3571{--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-31040 .elementor-element.elementor-element-bd78e2b .elementor-divider-separator{width:45%;}.elementor-31040 .elementor-element.elementor-element-2376185{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31040 .elementor-element.elementor-element-003e03a .elementor-divider-separator{width:45%;}}/* Start custom CSS for heading, class: .elementor-element-6a05405 */.elementor-31040 .elementor-element.elementor-element-6a05405 .elementor-heading-title{
    font-family:"Noto Serif TC", serif;
    font-weight:900;
    background:linear-gradient(
        90deg,
        #97683A 0%,     /* 紅銅（左端）*/
        #C39A50 12%,
        #DEC987 20%,    /* 第二字＝香檳金 */
        #ECDDA6 38%,
        #F3E7B5 50%,    /* 中央最亮香檳金高光 */
        #ECDDA6 62%,
        #DEC987 80%,    /* 倒數第二字仍香檳金 */
        #C39A50 88%,
        #97683A 100%    /* 紅銅（右端）*/
    );
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    color:transparent;
    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bb52a5 */.elementor-31040 .elementor-element.elementor-element-4bb52a5 .elementor-heading-title{
    font-family:"Noto Serif TC", serif;
    font-weight:900;
    background:linear-gradient(
        90deg,
        #97683A 0%,     /* 紅銅（左端）*/
        #C39A50 12%,
        #DEC987 20%,    /* 第二字＝香檳金 */
        #ECDDA6 38%,
        #F3E7B5 50%,    /* 中央最亮香檳金高光 */
        #ECDDA6 62%,
        #DEC987 80%,    /* 倒數第二字仍香檳金 */
        #C39A50 88%,
        #97683A 100%    /* 紅銅（右端）*/
    );
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    color:transparent;
    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2863fa */.elementor-31040 .elementor-element.elementor-element-b2863fa .elementor-button {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: rgb(0, 43, 35) !important;
  color: #ffffff !important;

  border-radius: 0 !important;
  border: none !important;

  padding: 10px 30px !important;
  min-height: 38px;

  font-size: 16px !important;
  font-weight: 500 !important;
  letter-spacing: 0.12em !important;
  line-height: 1 !important;

  text-decoration: none !important;
  overflow: visible !important;
}

.elementor-31040 .elementor-element.elementor-element-b2863fa .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  right: -26px;

  width: 0;
  height: 0;

  border-top: 19px solid transparent;
  border-bottom: 19px solid transparent;
  border-left: 26px solid rgb(0, 43, 35);
}

.elementor-31040 .elementor-element.elementor-element-b2863fa .elementor-button:hover {
  background: rgb(12, 65, 54) !important;
  color: #ffffff !important;
}

.elementor-31040 .elementor-element.elementor-element-b2863fa .elementor-button:hover::after {
  border-left-color: rgb(12, 65, 54);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c26d01 */.elementor-31040 .elementor-element.elementor-element-5c26d01 {
  position: relative;
  overflow: hidden;

  background:
    linear-gradient(
      90deg,
      #a26335 0%,
      #bd8540 7%,
      #d0a653 16%,
      #e0c879 27%,
      #f4efbc 36%,
      #dcc26d 48%,
      #e7cc72 60%,
      #d2a75a 72%,
      #b8783b 88%,
      #c89445 100%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02c2228 */.elementor-31040 .elementor-element.elementor-element-02c2228 .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  min-width: 380px;
  min-height: 86px;
  padding: 24px 76px !important;

  border-radius: 999px !important;
  border: none !important;
  overflow: hidden;
  position: relative;

  background:
    linear-gradient(
      90deg,
      #b27332 0%,
      #c89545 12%,
      #d9bd67 24%,
      #f4edbd 34%,
      #d8bc68 48%,
      #e6c76e 62%,
      #d0a055 76%,
      #b8793a 90%,
      #c38a3f 100%
    ) !important;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    inset 0 -1px 0 rgba(98,58,20,0.25),
    0 10px 24px rgba(0,0,0,0.18);

  transition: all 0.25s ease;
}

.elementor-31040 .elementor-element.elementor-element-02c2228 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;

  background:
    linear-gradient(
      100deg,
      transparent 0%,
      rgba(255,255,255,0.12) 18%,
      rgba(255,255,255,0.38) 30%,
      rgba(255,255,255,0.10) 42%,
      transparent 58%
    );

  mix-blend-mode: soft-light;
  opacity: 0.8;
}

.elementor-31040 .elementor-element.elementor-element-02c2228 .elementor-button-text {
  position: relative;
  z-index: 2;

  color: #002b23 !important;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: 0.18em;
  line-height: 1;
}

.elementor-31040 .elementor-element.elementor-element-02c2228 .elementor-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.04) contrast(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc98843 */.elementor-31040 .elementor-element.elementor-element-dc98843 {
  position: relative;
  overflow: hidden;

  background:
    linear-gradient(
      90deg,
      #a26335 0%,
      #bd8540 7%,
      #d0a653 16%,
      #e0c879 27%,
      #f4efbc 36%,
      #dcc26d 48%,
      #e7cc72 60%,
      #d2a75a 72%,
      #b8783b 88%,
      #c89445 100%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-913564a */.elementor-31040 .elementor-element.elementor-element-913564a .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  min-width: px;
  min-height: px;
  padding: px px !important;

  border-radius: 999px !important;
  border: none !important;
  overflow: hidden;
  position: relative;

  background:
    linear-gradient(
      90deg,
      #b27332 0%,
      #c89545 12%,
      #d9bd67 24%,
      #f4edbd 34%,
      #d8bc68 48%,
      #e6c76e 62%,
      #d0a055 76%,
      #b8793a 90%,
      #c38a3f 100%
    ) !important;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    inset 0 -1px 0 rgba(98,58,20,0.25),
    0 10px 24px rgba(0,0,0,0.18);

  transition: all 0.25s ease;
}

.elementor-31040 .elementor-element.elementor-element-913564a .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;

  background:
    linear-gradient(
      100deg,
      transparent 0%,
      rgba(255,255,255,0.12) 18%,
      rgba(255,255,255,0.38) 30%,
      rgba(255,255,255,0.10) 42%,
      transparent 58%
    );

  mix-blend-mode: soft-light;
  opacity: 0.8;
}

.elementor-31040 .elementor-element.elementor-element-913564a .elementor-button-text {
  position: relative;
  z-index: 2;

  color: #002b23 !important;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: 0.18em;
  line-height: 1;
}

.elementor-31040 .elementor-element.elementor-element-913564a .elementor-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.04) contrast(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2efdcb5 */.elementor-31040 .elementor-element.elementor-element-2efdcb5 .elementor-heading-title{
    font-family:"Noto Serif TC", serif;
    font-weight:900;
    background:linear-gradient(
        90deg,
        #97683A 0%,     /* 紅銅（左端）*/
        #C39A50 12%,
        #DEC987 20%,    /* 第二字＝香檳金 */
        #ECDDA6 38%,
        #F3E7B5 50%,    /* 中央最亮香檳金高光 */
        #ECDDA6 62%,
        #DEC987 80%,    /* 倒數第二字仍香檳金 */
        #C39A50 88%,
        #97683A 100%    /* 紅銅（右端）*/
    );
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    color:transparent;
    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc41cf */.elementor-31040 .elementor-element.elementor-element-3cc41cf .elementor-heading-title{
    font-family:"Noto Serif TC", serif;
    font-weight:900;
    background:linear-gradient(
        90deg,
        #97683A 0%,     /* 紅銅（左端）*/
        #C39A50 12%,
        #DEC987 20%,    /* 第二字＝香檳金 */
        #ECDDA6 38%,
        #F3E7B5 50%,    /* 中央最亮香檳金高光 */
        #ECDDA6 62%,
        #DEC987 80%,    /* 倒數第二字仍香檳金 */
        #C39A50 88%,
        #97683A 100%    /* 紅銅（右端）*/
    );
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    color:transparent;
    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-29325f8 */.elementor-31040 .elementor-element.elementor-element-29325f8 {
  width: 1px !important;
  max-width: 1px !important;
  min-width: 1px !important;
  flex: 0 01px !important;
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.elementor-31040 .elementor-element.elementor-element-29325f8 .elementor-divider {
  padding: 0 !important;
  height: 430px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-31040 .elementor-element.elementor-element-29325f8 .elementor-divider-separator {
  width: 1px !important;
  height: 430px !important;
  border-top: none !important;
  border-left: 1.5px solid #1d2f2b !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9dae6b */.elementor-31040 .elementor-element.elementor-element-c9dae6b .elementor-heading-title{
    font-family:"Noto Serif TC", serif;
    font-weight:900;
    background:linear-gradient(
        90deg,
        #97683A 0%,     /* 紅銅（左端）*/
        #C39A50 12%,
        #DEC987 20%,    /* 第二字＝香檳金 */
        #ECDDA6 38%,
        #F3E7B5 50%,    /* 中央最亮香檳金高光 */
        #ECDDA6 62%,
        #DEC987 80%,    /* 倒數第二字仍香檳金 */
        #C39A50 88%,
        #97683A 100%    /* 紅銅（右端）*/
    );
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    color:transparent;
    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77bbec4 */.elementor-31040 .elementor-element.elementor-element-77bbec4 .elementor-heading-title{
    font-family:"Noto Serif TC", serif;
    font-weight:900;
    background:linear-gradient(
        90deg,
        #97683A 0%,     /* 紅銅（左端）*/
        #C39A50 12%,
        #DEC987 20%,    /* 第二字＝香檳金 */
        #ECDDA6 38%,
        #F3E7B5 50%,    /* 中央最亮香檳金高光 */
        #ECDDA6 62%,
        #DEC987 80%,    /* 倒數第二字仍香檳金 */
        #C39A50 88%,
        #97683A 100%    /* 紅銅（右端）*/
    );
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    color:transparent;
    display:inline-block;
}/* End custom CSS */