.elementor-7291 .elementor-element.elementor-element-07d39e9{--display:flex;}.elementor-7291 .elementor-element.elementor-element-3385072{--display:flex;--position:absolute;--min-height:80vw;--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:flex-start;top:-66px;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-3385072{left:10vw;}body.rtl .elementor-7291 .elementor-element.elementor-element-3385072{right:10vw;}.elementor-7291 .elementor-element.elementor-element-053ba30{width:initial;max-width:initial;}.elementor-7291 .elementor-element.elementor-element-053ba30.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-053ba30{left:0%;}body.rtl .elementor-7291 .elementor-element.elementor-element-053ba30{right:0%;}.elementor-7291 .elementor-element.elementor-element-053ba30 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7291 .elementor-element.elementor-element-4084b2e{--display:flex;--position:absolute;--min-height:27%;top:20.8%;}.elementor-7291 .elementor-element.elementor-element-4084b2e.e-con{--align-self:center;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-4084b2e{left:32%;}body.rtl .elementor-7291 .elementor-element.elementor-element-4084b2e{right:32%;}.elementor-7291 .elementor-element.elementor-element-42aa060{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;top:28%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-42aa060{left:67.2%;}body.rtl .elementor-7291 .elementor-element.elementor-element-42aa060{right:67.2%;}.elementor-7291 .elementor-element.elementor-element-42aa060 img{opacity:100;border-radius:0px 0px 0px 0px;}.elementor-7291 .elementor-element.elementor-element-42aa060:hover img{opacity:0.73;}.elementor-7291 .elementor-element.elementor-element-d878ed8{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;top:28%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-d878ed8{left:67.2%;}body.rtl .elementor-7291 .elementor-element.elementor-element-d878ed8{right:67.2%;}.elementor-7291 .elementor-element.elementor-element-d878ed8 img{opacity:0.6;border-radius:0px 0px 0px 0px;}.elementor-7291 .elementor-element.elementor-element-d878ed8:hover img{opacity:0;}.elementor-7291 .elementor-element.elementor-element-6c4eaa9{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;top:62.9%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-6c4eaa9{left:67.2%;}body.rtl .elementor-7291 .elementor-element.elementor-element-6c4eaa9{right:67.2%;}.elementor-7291 .elementor-element.elementor-element-6c4eaa9 img{opacity:100;border-radius:0px 0px 0px 0px;}.elementor-7291 .elementor-element.elementor-element-6c4eaa9:hover img{opacity:0.73;}.elementor-7291 .elementor-element.elementor-element-25afc15{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;top:17%;}.elementor-7291 .elementor-element.elementor-element-25afc15 > .elementor-widget-container{--e-transform-rotateZ:-5deg;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-25afc15{left:55%;}body.rtl .elementor-7291 .elementor-element.elementor-element-25afc15{right:55%;}.elementor-7291 .elementor-element.elementor-element-25afc15 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:2.6vw;font-weight:700;mix-blend-mode:lighten;color:#FFFAF3;}.elementor-7291 .elementor-element.elementor-element-9f8d75b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:-16%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-9f8d75b{left:50.4%;}body.rtl .elementor-7291 .elementor-element.elementor-element-9f8d75b{right:50.4%;}.elementor-7291 .elementor-element.elementor-element-1c0ef38{width:var( --container-widget-width, 43.3% );max-width:43.3%;--container-widget-width:43.3%;--container-widget-flex-grow:0;top:-0.7%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-1c0ef38{left:50.4%;}body.rtl .elementor-7291 .elementor-element.elementor-element-1c0ef38{right:50.4%;}.elementor-7291 .elementor-element.elementor-element-266d794{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-266d794{left:0px;}body.rtl .elementor-7291 .elementor-element.elementor-element-266d794{right:0px;}.elementor-7291 .elementor-element.elementor-element-054d207{width:var( --container-widget-width, 17.5% );max-width:17.5%;--container-widget-width:17.5%;--container-widget-flex-grow:0;top:12.2%;}.elementor-7291 .elementor-element.elementor-element-054d207.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-054d207{left:14.2%;}body.rtl .elementor-7291 .elementor-element.elementor-element-054d207{right:14.2%;}.elementor-7291 .elementor-element.elementor-element-48e1cf1{width:var( --container-widget-width, 17.5% );max-width:17.5%;--container-widget-width:17.5%;--container-widget-flex-grow:0;top:65.9%;}.elementor-7291 .elementor-element.elementor-element-48e1cf1.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-48e1cf1{left:14.2%;}body.rtl .elementor-7291 .elementor-element.elementor-element-48e1cf1{right:14.2%;}.elementor-7291 .elementor-element.elementor-element-0851d5e{width:var( --container-widget-width, 35.4% );max-width:35.4%;--container-widget-width:35.4%;--container-widget-flex-grow:0;top:65.9%;z-index:2;}.elementor-7291 .elementor-element.elementor-element-0851d5e.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-0851d5e{left:50.2%;}body.rtl .elementor-7291 .elementor-element.elementor-element-0851d5e{right:50.2%;}.elementor-7291 .elementor-element.elementor-element-9886efb{width:var( --container-widget-width, 17.5% );max-width:17.5%;--container-widget-width:17.5%;--container-widget-flex-grow:0;top:155.6%;}.elementor-7291 .elementor-element.elementor-element-9886efb.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-9886efb{left:68%;}body.rtl .elementor-7291 .elementor-element.elementor-element-9886efb{right:68%;}.elementor-7291 .elementor-element.elementor-element-f43554c{width:var( --container-widget-width, 17.5% );max-width:17.5%;--container-widget-width:17.5%;--container-widget-flex-grow:0;top:146.8%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-f43554c{left:14.12%;}body.rtl .elementor-7291 .elementor-element.elementor-element-f43554c{right:14.12%;}.elementor-7291 .elementor-element.elementor-element-e5d2d31{width:var( --container-widget-width, 17.5% );max-width:17.5%;--container-widget-width:17.5%;--container-widget-flex-grow:0;top:164.6%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-e5d2d31{left:14.2%;}body.rtl .elementor-7291 .elementor-element.elementor-element-e5d2d31{right:14.2%;}.elementor-7291 .elementor-element.elementor-element-9a693b7{width:var( --container-widget-width, 80vw );max-width:80vw;--container-widget-width:80vw;--container-widget-flex-grow:0;--e-transform-transition-duration:400ms;}.elementor-7291 .elementor-element.elementor-element-9a693b7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-9a693b7{left:0%;}body.rtl .elementor-7291 .elementor-element.elementor-element-9a693b7{right:0%;}.elementor-7291 .elementor-element.elementor-element-8e9130d{--display:flex;--position:absolute;--min-height:27%;top:102%;}.elementor-7291 .elementor-element.elementor-element-8e9130d.e-con{--align-self:center;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-8e9130d{left:14.5%;}body.rtl .elementor-7291 .elementor-element.elementor-element-8e9130d{right:14.5%;}.elementor-7291 .elementor-element.elementor-element-88e4ecc{--display:flex;}.elementor-7291 .elementor-element.elementor-element-af04fd9{--e-image-carousel-slides-to-show:1;top:0%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-af04fd9{left:0%;}body.rtl .elementor-7291 .elementor-element.elementor-element-af04fd9{right:0%;}.elementor-7291 .elementor-element.elementor-element-d60a7f3{--display:flex;}.elementor-7291 .elementor-element.elementor-element-dec45a1{--e-image-carousel-slides-to-show:1;top:0%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-dec45a1{left:0%;}body.rtl .elementor-7291 .elementor-element.elementor-element-dec45a1{right:0%;}.elementor-7291 .elementor-element.elementor-element-7720fe5{--display:flex;}.elementor-7291 .elementor-element.elementor-element-690a759{--e-image-carousel-slides-to-show:1;top:0%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-690a759{left:0%;}body.rtl .elementor-7291 .elementor-element.elementor-element-690a759{right:0%;}.elementor-7291 .elementor-element.elementor-element-c4569cd{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:24.5%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;top:0%;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0.3vw;--n-tabs-gap:0.9%;--n-tabs-title-border-radius:-0px -0px -0px -0px;--n-tabs-title-padding-top:0%;--n-tabs-title-padding-right:0%;--n-tabs-title-padding-bottom:0%;--n-tabs-title-padding-left:0%;--n-tabs-title-font-size:1.2vw;--n-tabs-title-color:#E7DACE;}.elementor-7291 .elementor-element.elementor-element-c4569cd > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#BB4B3D96;}.elementor-7291 .elementor-element.elementor-element-c4569cd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7291 .elementor-element.elementor-element-c4569cd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#BB4B3D;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-c4569cd{left:0%;}body.rtl .elementor-7291 .elementor-element.elementor-element-c4569cd{right:0%;}.elementor-7291 .elementor-element.elementor-element-c4569cd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Zen Antique", Sans-serif;font-weight:400;line-height:6.8vw;}.elementor-7291 .elementor-element.elementor-element-c4569cd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){text-shadow:0px 0px 23px rgba(0,0,0,0.3);}.elementor-7291 .elementor-element.elementor-element-c4569cd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) :is( span, a, i ){-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7291 .elementor-element.elementor-element-39c2885{--e-image-carousel-slides-to-show:1;top:0%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-39c2885{left:0%;}body.rtl .elementor-7291 .elementor-element.elementor-element-39c2885{right:0%;}.elementor-7291 .elementor-element.elementor-element-efaa0dc{--e-image-carousel-slides-to-show:1;top:0%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-efaa0dc{left:0%;}body.rtl .elementor-7291 .elementor-element.elementor-element-efaa0dc{right:0%;}.elementor-7291 .elementor-element.elementor-element-60fef30{--e-image-carousel-slides-to-show:1;top:0%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-60fef30{left:0%;}body.rtl .elementor-7291 .elementor-element.elementor-element-60fef30{right:0%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-4b2ab20{left:0px;}body.rtl .elementor-7291 .elementor-element.elementor-element-4b2ab20{right:0px;}.elementor-7291 .elementor-element.elementor-element-4b2ab20{top:0px;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-43ad06b{left:0px;}body.rtl .elementor-7291 .elementor-element.elementor-element-43ad06b{right:0px;}.elementor-7291 .elementor-element.elementor-element-43ad06b{top:0px;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-849073c{left:0px;}body.rtl .elementor-7291 .elementor-element.elementor-element-849073c{right:0px;}.elementor-7291 .elementor-element.elementor-element-849073c{top:0px;}body.elementor-page-7291:not(.elementor-motion-effects-element-type-background), body.elementor-page-7291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B1DCD6;}@media(max-width:1024px){.elementor-7291 .elementor-element.elementor-element-3385072{--min-height:80vw;}}@media(min-width:768px){.elementor-7291 .elementor-element.elementor-element-3385072{--width:80vw;}.elementor-7291 .elementor-element.elementor-element-4084b2e{--width:53.5%;}.elementor-7291 .elementor-element.elementor-element-266d794{--width:100%;}.elementor-7291 .elementor-element.elementor-element-8e9130d{--width:71%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7291 .elementor-element.elementor-element-3385072{--width:80vw;}.elementor-7291 .elementor-element.elementor-element-266d794{--width:100%;}}@media(max-width:767px){.elementor-7291 .elementor-element.elementor-element-3385072{--width:240vw;--min-height:240vw;top:-53px;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-3385072{left:-71vw;}body.rtl .elementor-7291 .elementor-element.elementor-element-3385072{right:-71vw;}.elementor-7291 .elementor-element.elementor-element-053ba30{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7291 .elementor-element.elementor-element-4084b2e{--width:88vw;--min-height:100vw;top:65.9%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-4084b2e{left:31.65%;}body.rtl .elementor-7291 .elementor-element.elementor-element-4084b2e{right:31.65%;}.elementor-7291 .elementor-element.elementor-element-42aa060 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-7291 .elementor-element.elementor-element-42aa060{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;top:18%;}.elementor-7291 .elementor-element.elementor-element-42aa060.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-42aa060{left:50%;}body.rtl .elementor-7291 .elementor-element.elementor-element-42aa060{right:50%;}.elementor-7291 .elementor-element.elementor-element-d878ed8 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-7291 .elementor-element.elementor-element-d878ed8{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;top:18%;}.elementor-7291 .elementor-element.elementor-element-d878ed8.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-d878ed8{left:50%;}body.rtl .elementor-7291 .elementor-element.elementor-element-d878ed8{right:50%;}.elementor-7291 .elementor-element.elementor-element-6c4eaa9 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-7291 .elementor-element.elementor-element-6c4eaa9{--container-widget-width:160%;--container-widget-flex-grow:0;width:var( --container-widget-width, 160% );max-width:160%;top:40%;}.elementor-7291 .elementor-element.elementor-element-6c4eaa9.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-6c4eaa9{left:50%;}body.rtl .elementor-7291 .elementor-element.elementor-element-6c4eaa9{right:50%;}.elementor-7291 .elementor-element.elementor-element-25afc15{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:11%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-25afc15{left:13%;}body.rtl .elementor-7291 .elementor-element.elementor-element-25afc15{right:13%;}.elementor-7291 .elementor-element.elementor-element-25afc15 .elementor-heading-title{font-size:7.3vw;}.elementor-7291 .elementor-element.elementor-element-9f8d75b{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;top:-10%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-9f8d75b{left:75%;}body.rtl .elementor-7291 .elementor-element.elementor-element-9f8d75b{right:75%;}.elementor-7291 .elementor-element.elementor-element-1c0ef38{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;top:1.3%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-1c0ef38{left:75%;}body.rtl .elementor-7291 .elementor-element.elementor-element-1c0ef38{right:75%;}.elementor-7291 .elementor-element.elementor-element-266d794{--width:100%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-054d207{left:32.3%;}body.rtl .elementor-7291 .elementor-element.elementor-element-054d207{right:32.3%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-48e1cf1{left:50.3%;}body.rtl .elementor-7291 .elementor-element.elementor-element-48e1cf1{right:50.3%;}.elementor-7291 .elementor-element.elementor-element-48e1cf1{top:12%;}.elementor-7291 .elementor-element.elementor-element-0851d5e{--container-widget-width:42vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 42vw );max-width:42vw;top:57%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-0851d5e{left:32.2%;}body.rtl .elementor-7291 .elementor-element.elementor-element-0851d5e{right:32.2%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-9886efb{left:50.2%;}body.rtl .elementor-7291 .elementor-element.elementor-element-9886efb{right:50.2%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-f43554c{left:32.3%;}body.rtl .elementor-7291 .elementor-element.elementor-element-f43554c{right:32.3%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-e5d2d31{left:50.1%;}body.rtl .elementor-7291 .elementor-element.elementor-element-e5d2d31{right:50.1%;}.elementor-7291 .elementor-element.elementor-element-e5d2d31{top:200.5%;}.elementor-7291 .elementor-element.elementor-element-9a693b7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7291 .elementor-element.elementor-element-8e9130d{--width:35.2%;--min-height:100%;top:93%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-8e9130d{left:32.3%;}body.rtl .elementor-7291 .elementor-element.elementor-element-8e9130d{right:32.3%;}.elementor-7291 .elementor-element.elementor-element-c4569cd{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:27%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;}.elementor-7291 .elementor-element.elementor-element-39c2885 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:6px;height:6px;}.elementor-7291 .elementor-element.elementor-element-efaa0dc{top:35.9%;}.elementor-7291 .elementor-element.elementor-element-60fef30.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-7291 .elementor-element.elementor-element-60fef30{top:71.8%;}.elementor-7291 .elementor-element.elementor-element-4b2ab20{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:-4%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-4b2ab20{left:4%;}body.rtl .elementor-7291 .elementor-element.elementor-element-4b2ab20{right:4%;}.elementor-7291 .elementor-element.elementor-element-43ad06b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:68%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-43ad06b{left:4%;}body.rtl .elementor-7291 .elementor-element.elementor-element-43ad06b{right:4%;}.elementor-7291 .elementor-element.elementor-element-849073c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:32%;}body:not(.rtl) .elementor-7291 .elementor-element.elementor-element-849073c{left:67%;}body.rtl .elementor-7291 .elementor-element.elementor-element-849073c{right:67%;}}/* Start custom CSS for container, class: .elementor-element-4084b2e *//* 將容器設定為相對定位的畫布 */
.elementor-7291 .elementor-element.elementor-element-4084b2e {
    /* 為了避免潛在的堆疊問題，可以明確設定一個 z-index */
    z-index: 5;
}

/* 讓容器裡的所有圖片都絕對定位，互相疊加 */
.elementor-7291 .elementor-element.elementor-element-4084b2e .elementor-widget-image {
    transform: translate(-50%, -50%);
    transition: opacity 0.3s ease-in-out;
    
    /* * 關鍵修正！
     * 讓圖片對滑鼠事件“透明”，使滑鼠能感應到底下的父容器 
     */
    pointer-events: none; 
}

/* 預設情況下，隱藏第二張圖片 */
.elementor-7291 .elementor-element.elementor-element-4084b2e .image-link-a {
    opacity: 1;
}

.elementor-7291 .elementor-element.elementor-element-4084b2e .image-link-b {
    opacity: 0;
}

/* 當滑鼠移入父容器範圍時 */
.elementor-7291 .elementor-element.elementor-element-4084b2e:hover .image-link-a {
    opacity: 0; /* 隱藏第一張圖片 */
}
.elementor-7291 .elementor-element.elementor-element-4084b2e:hover .image-link-b {
    opacity: 1; /* 顯示第二張圖片 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-054d207 *//* --- 核心：定義飄動的動畫規則 --- */
@keyframes sway-shape-effect {
    0%, 100% { 
        clip-path: polygon(0% 0%, 100% 0%, 105% 95%, -5% 105%); 
    }
    50% { 
        clip-path: polygon(0% 0%, 100% 0%, 95% 105%, 5% 95%); 
    }
}

/* --- 將動畫應用到您選取的這個元素上 --- */
.elementor-7291 .elementor-element.elementor-element-054d207 {
    animation-name: sway-shape-effect;  /* 動畫名稱 */
    animation-duration: 8s;             /* 動畫速度 (8秒完成一次) */
    animation-timing-function: ease-in-out; /* 緩動效果 */
    animation-iteration-count: infinite;      /* 無限重複 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48e1cf1 *//* --- 核心：定義飄動的動畫規則 --- */
@keyframes sway-shape-effect {
    0%, 100% { 
        clip-path: polygon(0% 0%, 100% 0%, 105% 95%, -5% 105%); 
    }
    50% { 
        clip-path: polygon(0% 0%, 100% 0%, 95% 105%, 5% 95%); 
    }
}

/* --- 將動畫應用到您選取的這個元素上 --- */
.elementor-7291 .elementor-element.elementor-element-48e1cf1 {
    animation-name: sway-shape-effect;  /* 動畫名稱 */
    animation-duration: 8s;             /* 動畫速度 (8秒完成一次) */
    animation-timing-function: ease-in-out; /* 緩動效果 */
    animation-iteration-count: infinite;      /* 無限重複 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0851d5e *//* --- 核心：定義飄動的動畫規則 --- */
@keyframes sway-shape-effect {
    0%, 100% { 
        clip-path: polygon(0% 0%, 100% 0%, 105% 95%, -5% 105%); 
    }
    50% { 
        clip-path: polygon(0% 0%, 100% 0%, 95% 105%, 5% 95%); 
    }
}

/* --- 將動畫應用到您選取的這個元素上 --- */
.elementor-7291 .elementor-element.elementor-element-0851d5e {
    animation-name: sway-shape-effect;  /* 動畫名稱 */
    animation-duration: 8s;             /* 動畫速度 (8秒完成一次) */
    animation-timing-function: ease-in-out; /* 緩動效果 */
    animation-iteration-count: infinite;      /* 無限重複 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9886efb *//* --- 核心：定義飄動的動畫規則 --- */
@keyframes sway-shape-effect {
    0%, 100% { 
        clip-path: polygon(0% 0%, 100% 0%, 105% 95%, -5% 105%); 
    }
    50% { 
        clip-path: polygon(0% 0%, 100% 0%, 95% 105%, 5% 95%); 
    }
}

/* --- 將動畫應用到您選取的這個元素上 --- */
.elementor-7291 .elementor-element.elementor-element-9886efb {
    animation-name: sway-shape-effect;  /* 動畫名稱 */
    animation-duration: 8s;             /* 動畫速度 (8秒完成一次) */
    animation-timing-function: ease-in-out; /* 緩動效果 */
    animation-iteration-count: infinite;      /* 無限重複 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43554c *//* --- 核心：定義飄動的動畫規則 --- */
@keyframes sway-shape-effect {
    0%, 100% { 
        clip-path: polygon(0% 0%, 100% 0%, 105% 95%, -5% 105%); 
    }
    50% { 
        clip-path: polygon(0% 0%, 100% 0%, 95% 105%, 5% 95%); 
    }
}

/* --- 將動畫應用到您選取的這個元素上 --- */
.elementor-7291 .elementor-element.elementor-element-f43554c {
    animation-name: sway-shape-effect;  /* 動畫名稱 */
    animation-duration: 8s;             /* 動畫速度 (8秒完成一次) */
    animation-timing-function: ease-in-out; /* 緩動效果 */
    animation-iteration-count: infinite;      /* 無限重複 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5d2d31 *//* --- 核心：定義飄動的動畫規則 --- */
@keyframes sway-shape-effect {
    0%, 100% { 
        clip-path: polygon(0% 0%, 100% 0%, 105% 95%, -5% 105%); 
    }
    50% { 
        clip-path: polygon(0% 0%, 100% 0%, 95% 105%, 5% 95%); 
    }
}

/* --- 將動畫應用到您選取的這個元素上 --- */
.elementor-7291 .elementor-element.elementor-element-e5d2d31 {
    animation-name: sway-shape-effect;  /* 動畫名稱 */
    animation-duration: 8s;             /* 動畫速度 (8秒完成一次) */
    animation-timing-function: ease-in-out; /* 緩動效果 */
    animation-iteration-count: infinite;      /* 無限重複 */
}/* End custom CSS */