.elementor-3012 .elementor-element.elementor-element-e2a4447{--display:flex;--min-height:120vh;--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;--overlay-opacity:0.5;--margin-top:-7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:12vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3012 .elementor-element.elementor-element-e2a4447:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-e2a4447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twaaa.sgp1.digitaloceanspaces.com/wp-content/uploads/2026/05/20155744/%E5%85%AC%E4%BF%A1%E8%BB%8A%E5%95%86TWAAA-%E7%B6%B2%E7%AB%99-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3012 .elementor-element.elementor-element-e2a4447::before, .elementor-3012 .elementor-element.elementor-element-e2a4447 > .elementor-background-video-container::before, .elementor-3012 .elementor-element.elementor-element-e2a4447 > .e-con-inner > .elementor-background-video-container::before, .elementor-3012 .elementor-element.elementor-element-e2a4447 > .elementor-background-slideshow::before, .elementor-3012 .elementor-element.elementor-element-e2a4447 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3012 .elementor-element.elementor-element-e2a4447 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000004D 0%, #000000 100%);}.elementor-3012 .elementor-element.elementor-element-b8c583c{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-3012 .elementor-element.elementor-element-6b6420f.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-6b6420f{text-align:start;}.elementor-3012 .elementor-element.elementor-element-6b6420f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:800;color:#E1D5B8;}.elementor-3012 .elementor-element.elementor-element-65ec519 > .elementor-widget-container{padding:0px 0px 0px 39px;}.elementor-3012 .elementor-element.elementor-element-65ec519.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-65ec519{text-align:start;}.elementor-3012 .elementor-element.elementor-element-65ec519 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:29px;font-weight:800;color:#E1D5B8;}.elementor-3012 .elementor-element.elementor-element-59166ab.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-59166ab{text-align:start;}.elementor-3012 .elementor-element.elementor-element-59166ab .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:800;color:#E1D5B8;}.elementor-3012 .elementor-element.elementor-element-270b66c{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-270b66c.e-con{--align-self:center;}.elementor-3012 .elementor-element.elementor-element-fc8842b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-fc8842b{text-align:center;}.elementor-3012 .elementor-element.elementor-element-fc8842b .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:60px;font-weight:700;line-height:59px;letter-spacing:4.8px;text-shadow:0px 0px 15px rgba(0, 0, 0, 0.89);color:#F7F7F7;}.elementor-3012 .elementor-element.elementor-element-40bebce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-40bebce{text-align:center;}.elementor-3012 .elementor-element.elementor-element-40bebce .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:60px;font-weight:700;line-height:59px;letter-spacing:4.8px;text-shadow:0px 0px 15px rgba(0, 0, 0, 0.89);color:#F7F7F7;}.elementor-3012 .elementor-element.elementor-element-84efb66 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-84efb66.elementor-element{--align-self:center;}.elementor-3012 .elementor-element.elementor-element-af588d2{--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:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-0f37e39 > .elementor-widget-container{margin:0px 0px -29px 0px;}.elementor-3012 .elementor-element.elementor-element-b5efde9{--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;}.elementor-3012 .elementor-element.elementor-element-0082472{--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;--padding-top:2vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:0vw;}.elementor-3012 .elementor-element.elementor-element-8cce924{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-bdf4631{--divider-border-style:solid;--divider-border-width:1px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-bdf4631.elementor-element{--align-self:center;}.elementor-3012 .elementor-element.elementor-element-bdf4631 .elementor-divider-separator{width:100%;}.elementor-3012 .elementor-element.elementor-element-bdf4631 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3012 .elementor-element.elementor-element-07e6bd5.elementor-element{--align-self:center;}.elementor-3012 .elementor-element.elementor-element-07e6bd5 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:13.5px;font-weight:300;letter-spacing:3.3px;color:#C5A059;}.elementor-3012 .elementor-element.elementor-element-6fb40fc .elementor-heading-title{font-size:40px;font-weight:700;line-height:62px;color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-5eba569{--spacer-size:50px;}.elementor-3012 .elementor-element.elementor-element-11c0c08{--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;--padding-top:14vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:0vw;}.elementor-3012 .elementor-element.elementor-element-dc9e2bc.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-dc9e2bc .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:13.5px;font-weight:300;letter-spacing:3.3px;color:#7B7B7B;}.elementor-3012 .elementor-element.elementor-element-14d8198{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:17px;font-weight:500;letter-spacing:1.3px;color:#CACACA;}.elementor-3012 .elementor-element.elementor-element-14d8198 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3012 .elementor-element.elementor-element-3f37fba{--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;--padding-top:10vw;--padding-bottom:10vw;--padding-left:29vw;--padding-right:28vw;}.elementor-3012 .elementor-element.elementor-element-5ecc6d5{--divider-border-style:solid;--divider-border-width:1px;width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-5ecc6d5.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-5ecc6d5 .elementor-divider-separator{width:100%;}.elementor-3012 .elementor-element.elementor-element-5ecc6d5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3012 .elementor-element.elementor-element-4e0db21 .elementor-heading-title{font-size:46px;font-weight:400;line-height:60px;color:var( --e-global-color-c19f06d );}.elementor-3012 .elementor-element.elementor-element-21f6660{text-align:start;font-size:16px;font-weight:400;letter-spacing:1.2px;color:#E1D5B8;}.elementor-3012 .elementor-element.elementor-element-49d8df8{text-align:center;font-size:16px;font-weight:400;letter-spacing:1.2px;color:#E1D5B8;}.elementor-3012 .elementor-element.elementor-element-7b083fa{--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;}.elementor-3012 .elementor-element.elementor-element-c8dda6a{--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;--padding-top:4vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:0vw;--z-index:1;}.elementor-3012 .elementor-element.elementor-element-aa2df15{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:17px;font-weight:500;letter-spacing:1.3px;color:#CACACA;}.elementor-3012 .elementor-element.elementor-element-aa2df15 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3012 .elementor-element.elementor-element-510726c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:13px;font-weight:400;letter-spacing:1.3px;color:#E1D5B8;}.elementor-3012 .elementor-element.elementor-element-510726c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3012 .elementor-element.elementor-element-d4a0a14{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-42e60ac .elementor-button{background-color:#FFFFFF14;font-family:"Cinzel", Sans-serif;font-size:9px;box-shadow:12px 6px 19px 0px rgba(199.94177279110144, 143.96896696643597, 96.9271650167447, 0.43);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D4D461;border-radius:165px 165px 165px 165px;padding:14px 12px 14px 12px;}.elementor-3012 .elementor-element.elementor-element-be39b36{--divider-border-style:solid;--divider-color:#C6C6C67D;--divider-border-width:1px;width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-be39b36.elementor-element{--align-self:center;}.elementor-3012 .elementor-element.elementor-element-be39b36 .elementor-divider-separator{width:94%;margin:0 auto;margin-right:0;}.elementor-3012 .elementor-element.elementor-element-be39b36 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-3012 .elementor-element.elementor-element-2ecf9d9.elementor-element{--align-self:center;}.elementor-3012 .elementor-element.elementor-element-2ecf9d9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;line-height:13px;color:#C29E62;}.elementor-3012 .elementor-element.elementor-element-b1efc7d{--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;--padding-top:8vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:0vw;}.elementor-3012 .elementor-element.elementor-element-8c5c1cb{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-86881e9{--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;}.elementor-3012 .elementor-element.elementor-element-b1ebbf7{--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;--padding-top:8vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:0vw;}.elementor-3012 .elementor-element.elementor-element-3fe723e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;letter-spacing:2.1px;color:#C29E62;}.elementor-3012 .elementor-element.elementor-element-cf1c827 .elementor-heading-title{font-size:37px;font-weight:700;line-height:48px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-95ef79b{--spacer-size:50px;}.elementor-3012 .elementor-element.elementor-element-18928d6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2.1px;color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-521aca5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:16px;font-weight:500;letter-spacing:1.3px;color:#CACACA;}.elementor-3012 .elementor-element.elementor-element-521aca5 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3012 .elementor-element.elementor-element-de39bab{--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;--padding-top:21vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:0vw;}.elementor-3012 .elementor-element.elementor-element-24b55ea{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-d82d733{--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;}.elementor-3012 .elementor-element.elementor-element-4395402{--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-3012 .elementor-element.elementor-element-beb4992{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:13px;font-weight:400;letter-spacing:1.3px;color:#CACACA;}.elementor-3012 .elementor-element.elementor-element-beb4992 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3012 .elementor-element.elementor-element-3ebbdf9{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-eb9e6b3 .elementor-button{background-color:#FFFFFF14;font-family:"Cinzel", Sans-serif;font-size:9px;box-shadow:12px 6px 19px 0px rgba(199.94177279110144, 143.96896696643597, 96.9271650167447, 0.43);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D4D461;border-radius:165px 165px 165px 165px;padding:14px 12px 14px 12px;}.elementor-3012 .elementor-element.elementor-element-089fc89{--divider-border-style:solid;--divider-color:#C6C6C67D;--divider-border-width:1px;width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-089fc89.elementor-element{--align-self:center;}.elementor-3012 .elementor-element.elementor-element-089fc89 .elementor-divider-separator{width:94%;margin:0 auto;margin-right:0;}.elementor-3012 .elementor-element.elementor-element-089fc89 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-3012 .elementor-element.elementor-element-5d2c457.elementor-element{--align-self:center;}.elementor-3012 .elementor-element.elementor-element-5d2c457 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;line-height:13px;color:#C29E62;}.elementor-3012 .elementor-element.elementor-element-c01aab7{--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-3012 .elementor-element.elementor-element-87ac947{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:16px;font-weight:500;letter-spacing:1.3px;color:#CACACA;}.elementor-3012 .elementor-element.elementor-element-87ac947 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3012 .elementor-element.elementor-element-e67b8e7{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFF5E3;--border-color:#FFF5E3;--border-radius:18px 18px 18px 18px;--padding-top:7vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3012 .elementor-element.elementor-element-e67b8e7:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-e67b8e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5E3E0;background-image:url("https://twaaa.sgp1.digitaloceanspaces.com/wp-content/uploads/2026/03/23164833/%E5%85%AC%E4%BF%A1%E8%BB%8A%E5%95%86TWAAA-%E7%B6%B2%E7%AB%99-1.png");background-position:0px 156px;background-repeat:no-repeat;background-size:100% auto;}.elementor-3012 .elementor-element.elementor-element-c5ac2c0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3012 .elementor-element.elementor-element-e9a69da{width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;z-index:1;}.elementor-3012 .elementor-element.elementor-element-e9a69da > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-3012 .elementor-element.elementor-element-e9a69da.elementor-element{--align-self:center;}.elementor-3012 .elementor-element.elementor-element-2bc733f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-2bc733f{z-index:0;}.elementor-3012 .elementor-element.elementor-element-b954599{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-a5b7cc5{text-align:center;}.elementor-3012 .elementor-element.elementor-element-a5b7cc5 .elementor-heading-title{font-family:"源樣明體genyo-font-master", Sans-serif;font-size:46px;font-weight:400;line-height:60px;color:#000000;}.elementor-3012 .elementor-element.elementor-element-fc27ef2 > .elementor-widget-container{padding:10px 0px 17px 0px;}.elementor-3012 .elementor-element.elementor-element-fc27ef2{text-align:center;}.elementor-3012 .elementor-element.elementor-element-fc27ef2 .elementor-heading-title{font-size:16px;font-weight:400;line-height:32px;letter-spacing:1.4px;color:#A28242;}.elementor-3012 .elementor-element.elementor-element-b644e78{text-align:center;}.elementor-3012 .elementor-element.elementor-element-b644e78 .elementor-heading-title{font-size:20px;font-weight:600;letter-spacing:3.5px;color:#000000;}.elementor-3012 .elementor-element.elementor-element-0320edd{--display:flex;}.elementor-3012 .elementor-element.elementor-element-4718eec{--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-3012 .elementor-element.elementor-element-2faab25{--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;}.elementor-3012 .elementor-element.elementor-element-f253701{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3012 .elementor-element.elementor-element-f253701:hover{border-style:none;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-3012 .elementor-element.elementor-element-f253701, .elementor-3012 .elementor-element.elementor-element-f253701::before{--border-transition:0.3s;}.elementor-3012 .elementor-element.elementor-element-8ae90b0{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-8ae90b0.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-8ae90b0 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.3px;color:#B38A38;}.elementor-3012 .elementor-element.elementor-element-53639ec{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-1113208 > .elementor-widget-container{margin:0px -29px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-1113208 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:17px;letter-spacing:1.1px;color:#000000;}.elementor-3012 .elementor-element.elementor-element-658126a{font-size:14px;font-weight:400;line-height:23px;letter-spacing:0.5px;color:#7F7F7F;}.elementor-3012 .elementor-element.elementor-element-aee1ce6{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3012 .elementor-element.elementor-element-aee1ce6:hover{border-style:none;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-3012 .elementor-element.elementor-element-aee1ce6, .elementor-3012 .elementor-element.elementor-element-aee1ce6::before{--border-transition:0.3s;}.elementor-3012 .elementor-element.elementor-element-51e9451{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-51e9451.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-51e9451 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.3px;color:#B38A38;}.elementor-3012 .elementor-element.elementor-element-95344e0{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-3ed4bfa > .elementor-widget-container{margin:0px -29px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-3ed4bfa .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:17px;letter-spacing:1.1px;color:#000000;}.elementor-3012 .elementor-element.elementor-element-b849abd{font-size:14px;font-weight:400;line-height:23px;letter-spacing:0.5px;color:#7F7F7F;}.elementor-3012 .elementor-element.elementor-element-97be2b5{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3012 .elementor-element.elementor-element-97be2b5:hover{border-style:none;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-3012 .elementor-element.elementor-element-97be2b5, .elementor-3012 .elementor-element.elementor-element-97be2b5::before{--border-transition:0.3s;}.elementor-3012 .elementor-element.elementor-element-77c52d9{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-77c52d9.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-77c52d9 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.3px;color:#B38A38;}.elementor-3012 .elementor-element.elementor-element-cf9d95d{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-ec9e111 > .elementor-widget-container{margin:0px -29px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-ec9e111 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:17px;letter-spacing:1.1px;color:#000000;}.elementor-3012 .elementor-element.elementor-element-f1a0e08{font-size:14px;font-weight:400;line-height:23px;letter-spacing:0.5px;color:#7F7F7F;}.elementor-3012 .elementor-element.elementor-element-9f0dd11{--display:flex;--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-3012 .elementor-element.elementor-element-50c9711.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-3012 .elementor-element.elementor-element-50c9711{width:100%;max-width:100%;}.elementor-3012 .elementor-element.elementor-element-50c9711 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-50c9711.elementor-element{--align-self:flex-end;}.elementor-3012 .elementor-element.elementor-element-50c9711 .elementor-main-swiper{height:187px;}.elementor-3012 .elementor-element.elementor-element-50c9711 .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-3012 .elementor-element.elementor-element-50c9711 .elementor-swiper-button{font-size:20px;}.elementor-3012 .elementor-element.elementor-element-fdd301b{--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:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-343a7c7{--display:flex;}.elementor-3012 .elementor-element.elementor-element-05f9bd4{text-align:center;}.elementor-3012 .elementor-element.elementor-element-05f9bd4 .elementor-heading-title{font-family:"源樣明體genyo-font-master", Sans-serif;font-size:46px;font-weight:400;line-height:60px;color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-78f332a{--spacer-size:50px;}.elementor-3012 .elementor-element.elementor-element-28d6c0b{--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;}.elementor-3012 .elementor-element.elementor-element-28d6c0b.e-con{--align-self:center;}.elementor-3012 .elementor-element.elementor-element-1c43249{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-1c43249:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-1c43249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3012 .elementor-element.elementor-element-c8352c7 .elementor-cta .elementor-cta__bg, .elementor-3012 .elementor-element.elementor-element-c8352c7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3012 .elementor-element.elementor-element-c8352c7 > .elementor-widget-container{border-radius:19px 19px 19px 19px;}.elementor-3012 .elementor-element.elementor-element-c8352c7 .elementor-cta__content{min-height:256px;text-align:start;padding:25px 25px 25px 25px;}.elementor-3012 .elementor-element.elementor-element-c8352c7 .elementor-cta__title{font-size:27px;}.elementor-3012 .elementor-element.elementor-element-c8352c7 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-3012 .elementor-element.elementor-element-c8352c7 .elementor-cta__description{font-size:13px;color:#B1B1B1;}.elementor-3012 .elementor-element.elementor-element-c8352c7 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3012 .elementor-element.elementor-element-c8352c7 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3012 .elementor-element.elementor-element-20d4d89{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-3012 .elementor-element.elementor-element-bb4e207.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-bb4e207 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:1.6px;color:#E2BE75;}.elementor-3012 .elementor-element.elementor-element-618eb12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-618eb12.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-618eb12{text-align:start;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-06e2c7c{--divider-border-style:solid;--divider-color:#FFFFFF1F;--divider-border-width:1px;}.elementor-3012 .elementor-element.elementor-element-06e2c7c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-06e2c7c .elementor-divider-separator{width:100%;}.elementor-3012 .elementor-element.elementor-element-06e2c7c .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-3012 .elementor-element.elementor-element-d90696a.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-d90696a .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:1.6px;color:#E2BE75;}.elementor-3012 .elementor-element.elementor-element-853cf55{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:12px;font-weight:500;letter-spacing:1.3px;color:#CACACA;}.elementor-3012 .elementor-element.elementor-element-853cf55 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-0d0322e{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-0d0322e:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-0d0322e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3012 .elementor-element.elementor-element-2e88af7 .elementor-cta .elementor-cta__bg, .elementor-3012 .elementor-element.elementor-element-2e88af7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3012 .elementor-element.elementor-element-2e88af7 > .elementor-widget-container{border-radius:19px 19px 19px 19px;}.elementor-3012 .elementor-element.elementor-element-2e88af7 .elementor-cta__content{min-height:256px;text-align:start;padding:25px 25px 25px 25px;}.elementor-3012 .elementor-element.elementor-element-2e88af7 .elementor-cta__title{font-size:27px;}.elementor-3012 .elementor-element.elementor-element-2e88af7 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-3012 .elementor-element.elementor-element-2e88af7 .elementor-cta__description{font-size:13px;color:#B1B1B1;}.elementor-3012 .elementor-element.elementor-element-2e88af7 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3012 .elementor-element.elementor-element-2e88af7 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3012 .elementor-element.elementor-element-6042468{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-3012 .elementor-element.elementor-element-fdbcbe6.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-fdbcbe6 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:1.6px;color:#E2BE75;}.elementor-3012 .elementor-element.elementor-element-bc1535c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-bc1535c.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-bc1535c{text-align:start;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-c272b03{--divider-border-style:solid;--divider-color:#FFFFFF1F;--divider-border-width:1px;}.elementor-3012 .elementor-element.elementor-element-c272b03 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-c272b03 .elementor-divider-separator{width:100%;}.elementor-3012 .elementor-element.elementor-element-c272b03 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-3012 .elementor-element.elementor-element-2388475.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-2388475 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:1.6px;color:#E2BE75;}.elementor-3012 .elementor-element.elementor-element-ca0778c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:12px;font-weight:500;letter-spacing:1.3px;color:#CACACA;}.elementor-3012 .elementor-element.elementor-element-ca0778c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-fc32523{--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;}.elementor-3012 .elementor-element.elementor-element-fc32523.e-con{--align-self:center;}.elementor-3012 .elementor-element.elementor-element-38a91d8{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-38a91d8:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-38a91d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3012 .elementor-element.elementor-element-11a7d39 .elementor-cta .elementor-cta__bg, .elementor-3012 .elementor-element.elementor-element-11a7d39 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3012 .elementor-element.elementor-element-11a7d39 > .elementor-widget-container{border-radius:19px 19px 19px 19px;}.elementor-3012 .elementor-element.elementor-element-11a7d39 .elementor-cta__content{min-height:256px;text-align:start;padding:25px 25px 25px 25px;}.elementor-3012 .elementor-element.elementor-element-11a7d39 .elementor-cta__title{font-size:27px;}.elementor-3012 .elementor-element.elementor-element-11a7d39 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-3012 .elementor-element.elementor-element-11a7d39 .elementor-cta__description{font-size:13px;color:#B1B1B1;}.elementor-3012 .elementor-element.elementor-element-11a7d39 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3012 .elementor-element.elementor-element-11a7d39 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3012 .elementor-element.elementor-element-342ad08{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-3012 .elementor-element.elementor-element-87d10a2.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-87d10a2 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:1.6px;color:#E2BE75;}.elementor-3012 .elementor-element.elementor-element-2150604 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-2150604.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-2150604{text-align:start;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-59d15de{--divider-border-style:solid;--divider-color:#FFFFFF1F;--divider-border-width:1px;}.elementor-3012 .elementor-element.elementor-element-59d15de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-59d15de .elementor-divider-separator{width:100%;}.elementor-3012 .elementor-element.elementor-element-59d15de .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-3012 .elementor-element.elementor-element-18fab73.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-18fab73 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:1.6px;color:#E2BE75;}.elementor-3012 .elementor-element.elementor-element-590601f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:12px;font-weight:500;letter-spacing:1.3px;color:#CACACA;}.elementor-3012 .elementor-element.elementor-element-590601f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-8ccb04c{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-8ccb04c:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-8ccb04c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3012 .elementor-element.elementor-element-50922e7 .elementor-cta .elementor-cta__bg, .elementor-3012 .elementor-element.elementor-element-50922e7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3012 .elementor-element.elementor-element-50922e7 > .elementor-widget-container{border-radius:19px 19px 19px 19px;}.elementor-3012 .elementor-element.elementor-element-50922e7 .elementor-cta__content{min-height:256px;text-align:start;padding:25px 25px 25px 25px;}.elementor-3012 .elementor-element.elementor-element-50922e7 .elementor-cta__title{font-size:27px;}.elementor-3012 .elementor-element.elementor-element-50922e7 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-3012 .elementor-element.elementor-element-50922e7 .elementor-cta__description{font-size:13px;color:#B1B1B1;}.elementor-3012 .elementor-element.elementor-element-50922e7 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3012 .elementor-element.elementor-element-50922e7 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3012 .elementor-element.elementor-element-5ada7cd{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-3012 .elementor-element.elementor-element-9996d4e.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-9996d4e .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:1.6px;color:#E2BE75;}.elementor-3012 .elementor-element.elementor-element-89a1515 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-89a1515.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-89a1515{text-align:start;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-05123ee{--divider-border-style:solid;--divider-color:#FFFFFF1F;--divider-border-width:1px;}.elementor-3012 .elementor-element.elementor-element-05123ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-05123ee .elementor-divider-separator{width:100%;}.elementor-3012 .elementor-element.elementor-element-05123ee .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-3012 .elementor-element.elementor-element-b73de80.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-b73de80 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:1.6px;color:#E2BE75;}.elementor-3012 .elementor-element.elementor-element-3010c5f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:12px;font-weight:500;letter-spacing:1.3px;color:#CACACA;}.elementor-3012 .elementor-element.elementor-element-3010c5f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-5e5b60b{--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;}.elementor-3012 .elementor-element.elementor-element-5e5b60b.e-con{--align-self:center;}.elementor-3012 .elementor-element.elementor-element-6286e05{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-6286e05:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-6286e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3012 .elementor-element.elementor-element-dab76fa .elementor-cta .elementor-cta__bg, .elementor-3012 .elementor-element.elementor-element-dab76fa .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3012 .elementor-element.elementor-element-dab76fa > .elementor-widget-container{border-radius:19px 19px 19px 19px;}.elementor-3012 .elementor-element.elementor-element-dab76fa .elementor-cta__content{min-height:256px;text-align:start;padding:25px 25px 25px 25px;}.elementor-3012 .elementor-element.elementor-element-dab76fa .elementor-cta__title{font-size:27px;}.elementor-3012 .elementor-element.elementor-element-dab76fa .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-3012 .elementor-element.elementor-element-dab76fa .elementor-cta__description{font-size:13px;color:#B1B1B1;}.elementor-3012 .elementor-element.elementor-element-dab76fa .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3012 .elementor-element.elementor-element-dab76fa .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3012 .elementor-element.elementor-element-75dbd3f{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-3012 .elementor-element.elementor-element-ae5403b.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-ae5403b .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:1.6px;color:#E2BE75;}.elementor-3012 .elementor-element.elementor-element-27b7c3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-27b7c3d.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-27b7c3d{text-align:start;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-d2ef69a{--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:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-d2ef69a:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-d2ef69a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3012 .elementor-element.elementor-element-3617b14 .elementor-cta .elementor-cta__bg, .elementor-3012 .elementor-element.elementor-element-3617b14 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3012 .elementor-element.elementor-element-3617b14 > .elementor-widget-container{border-radius:19px 19px 19px 19px;}.elementor-3012 .elementor-element.elementor-element-3617b14 .elementor-cta__content{min-height:256px;text-align:start;padding:25px 25px 25px 25px;}.elementor-3012 .elementor-element.elementor-element-3617b14 .elementor-cta__title{font-size:27px;}.elementor-3012 .elementor-element.elementor-element-3617b14 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-3012 .elementor-element.elementor-element-3617b14 .elementor-cta__description{font-size:13px;color:#B1B1B1;}.elementor-3012 .elementor-element.elementor-element-3617b14 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3012 .elementor-element.elementor-element-3617b14 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-3012 .elementor-element.elementor-element-2c15473{--display:flex;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-3012 .elementor-element.elementor-element-4d47902.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-4d47902 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:1.6px;color:#E2BE75;}.elementor-3012 .elementor-element.elementor-element-ecb179a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-ecb179a.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-ecb179a{text-align:start;font-size:14px;font-weight:500;color:#FFFFFF;}body.elementor-page-3012:not(.elementor-motion-effects-element-type-background), body.elementor-page-3012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #0E0E13 100%);}@media(min-width:768px){.elementor-3012 .elementor-element.elementor-element-e2a4447{--content-width:1100px;}.elementor-3012 .elementor-element.elementor-element-270b66c{--width:58%;}.elementor-3012 .elementor-element.elementor-element-b5efde9{--content-width:1200px;}.elementor-3012 .elementor-element.elementor-element-0082472{--width:50%;}.elementor-3012 .elementor-element.elementor-element-11c0c08{--width:50%;}.elementor-3012 .elementor-element.elementor-element-7b083fa{--content-width:1200px;}.elementor-3012 .elementor-element.elementor-element-c8dda6a{--width:50%;}.elementor-3012 .elementor-element.elementor-element-b1efc7d{--width:50%;}.elementor-3012 .elementor-element.elementor-element-86881e9{--content-width:1200px;}.elementor-3012 .elementor-element.elementor-element-b1ebbf7{--width:50%;}.elementor-3012 .elementor-element.elementor-element-de39bab{--width:50%;}.elementor-3012 .elementor-element.elementor-element-d82d733{--content-width:1200px;}.elementor-3012 .elementor-element.elementor-element-4395402{--width:50%;}.elementor-3012 .elementor-element.elementor-element-c01aab7{--width:50%;}.elementor-3012 .elementor-element.elementor-element-e67b8e7{--content-width:800px;}.elementor-3012 .elementor-element.elementor-element-53639ec{--width:78%;}.elementor-3012 .elementor-element.elementor-element-95344e0{--width:78%;}.elementor-3012 .elementor-element.elementor-element-cf9d95d{--width:78%;}.elementor-3012 .elementor-element.elementor-element-fdd301b{--content-width:1100px;}.elementor-3012 .elementor-element.elementor-element-28d6c0b{--width:100%;}.elementor-3012 .elementor-element.elementor-element-1c43249{--width:100%;}.elementor-3012 .elementor-element.elementor-element-20d4d89{--width:56%;}.elementor-3012 .elementor-element.elementor-element-0d0322e{--width:100%;}.elementor-3012 .elementor-element.elementor-element-6042468{--width:56%;}.elementor-3012 .elementor-element.elementor-element-fc32523{--width:100%;}.elementor-3012 .elementor-element.elementor-element-38a91d8{--width:100%;}.elementor-3012 .elementor-element.elementor-element-342ad08{--width:56%;}.elementor-3012 .elementor-element.elementor-element-8ccb04c{--width:100%;}.elementor-3012 .elementor-element.elementor-element-5ada7cd{--width:56%;}.elementor-3012 .elementor-element.elementor-element-5e5b60b{--width:100%;}.elementor-3012 .elementor-element.elementor-element-6286e05{--width:100%;}.elementor-3012 .elementor-element.elementor-element-75dbd3f{--width:56%;}.elementor-3012 .elementor-element.elementor-element-d2ef69a{--width:100%;}.elementor-3012 .elementor-element.elementor-element-2c15473{--width:56%;}}@media(min-width:1025px){.elementor-3012 .elementor-element.elementor-element-e67b8e7:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-e67b8e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-3012 .elementor-element.elementor-element-e67b8e7:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-e67b8e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3012 .elementor-element.elementor-element-50c9711.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-3012 .elementor-element.elementor-element-e2a4447:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-e2a4447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twaaa.sgp1.digitaloceanspaces.com/wp-content/uploads/2026/05/20160544/%E5%85%AC%E4%BF%A1%E8%BB%8A%E5%95%86TWAAA-%E7%B6%B2%E7%AB%99-2.jpg");}.elementor-3012 .elementor-element.elementor-element-e2a4447{--min-height:110vh;--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:-30vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:34vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3012 .elementor-element.elementor-element-6b6420f .elementor-heading-title{font-size:14px;}.elementor-3012 .elementor-element.elementor-element-65ec519 .elementor-heading-title{font-size:15px;}.elementor-3012 .elementor-element.elementor-element-59166ab .elementor-heading-title{font-size:13px;}.elementor-3012 .elementor-element.elementor-element-270b66c{--padding-top:145px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-fc8842b .elementor-heading-title{font-size:38px;line-height:41px;letter-spacing:0px;}.elementor-3012 .elementor-element.elementor-element-40bebce .elementor-heading-title{font-size:38px;line-height:41px;letter-spacing:0px;}.elementor-3012 .elementor-element.elementor-element-0f37e39 > .elementor-widget-container{margin:0px -55px -22px -55px;}.elementor-3012 .elementor-element.elementor-element-0082472{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3012 .elementor-element.elementor-element-bdf4631{--container-widget-width:9%;--container-widget-flex-grow:0;width:var( --container-widget-width, 9% );max-width:9%;}.elementor-3012 .elementor-element.elementor-element-07e6bd5 .elementor-heading-title{font-size:11px;line-height:17px;}.elementor-3012 .elementor-element.elementor-element-6fb40fc > .elementor-widget-container{margin:0px -11px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-6fb40fc .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-3012 .elementor-element.elementor-element-5eba569{--spacer-size:20px;}.elementor-3012 .elementor-element.elementor-element-11c0c08{--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3012 .elementor-element.elementor-element-dc9e2bc .elementor-heading-title{font-size:11px;line-height:17px;}.elementor-3012 .elementor-element.elementor-element-3f37fba{--padding-top:21vw;--padding-bottom:13vw;--padding-left:17vw;--padding-right:21vw;}.elementor-3012 .elementor-element.elementor-element-5ecc6d5{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-3012 .elementor-element.elementor-element-4e0db21 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-3012 .elementor-element.elementor-element-21f6660{font-size:12px;}.elementor-3012 .elementor-element.elementor-element-49d8df8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:15px;}.elementor-3012 .elementor-element.elementor-element-49d8df8 > .elementor-widget-container{margin:0px -12px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-7b083fa{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-3012 .elementor-element.elementor-element-c8dda6a{--padding-top:5vw;--padding-bottom:16vw;--padding-left:4vw;--padding-right:4vw;}.elementor-3012 .elementor-element.elementor-element-be39b36{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-3012 .elementor-element.elementor-element-b1efc7d{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3012 .elementor-element.elementor-element-8c5c1cb{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-e67b8e7:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-e67b8e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3012 .elementor-element.elementor-element-c5ac2c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3012 .elementor-element.elementor-element-e9a69da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-e9a69da{--container-widget-width:42px;--container-widget-flex-grow:0;width:var( --container-widget-width, 42px );max-width:42px;}.elementor-3012 .elementor-element.elementor-element-2bc733f > .elementor-widget-container{margin:-294px -120px 0px -123px;}.elementor-3012 .elementor-element.elementor-element-a5b7cc5 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-3012 .elementor-element.elementor-element-fc27ef2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-fc27ef2 .elementor-heading-title{font-size:13px;line-height:24px;}.elementor-3012 .elementor-element.elementor-element-b644e78{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-b644e78.elementor-element{--align-self:center;}.elementor-3012 .elementor-element.elementor-element-b644e78 .elementor-heading-title{font-size:19px;line-height:27px;letter-spacing:0px;}.elementor-3012 .elementor-element.elementor-element-2faab25{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-f253701{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3012 .elementor-element.elementor-element-8ae90b0{width:auto;max-width:auto;text-align:start;}.elementor-3012 .elementor-element.elementor-element-8ae90b0.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-8ae90b0 .elementor-heading-title{font-size:15px;line-height:19px;}.elementor-3012 .elementor-element.elementor-element-53639ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-1113208 .elementor-heading-title{font-size:18px;letter-spacing:0.5px;}.elementor-3012 .elementor-element.elementor-element-658126a{line-height:20px;letter-spacing:0.5px;}.elementor-3012 .elementor-element.elementor-element-aee1ce6{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3012 .elementor-element.elementor-element-51e9451{width:auto;max-width:auto;text-align:start;}.elementor-3012 .elementor-element.elementor-element-51e9451.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-51e9451 .elementor-heading-title{font-size:15px;line-height:19px;}.elementor-3012 .elementor-element.elementor-element-95344e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-3ed4bfa .elementor-heading-title{font-size:18px;letter-spacing:0.5px;}.elementor-3012 .elementor-element.elementor-element-b849abd{line-height:20px;letter-spacing:0.5px;}.elementor-3012 .elementor-element.elementor-element-97be2b5{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3012 .elementor-element.elementor-element-77c52d9{width:auto;max-width:auto;text-align:start;}.elementor-3012 .elementor-element.elementor-element-77c52d9.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-77c52d9 .elementor-heading-title{font-size:15px;line-height:19px;}.elementor-3012 .elementor-element.elementor-element-cf9d95d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-ec9e111 .elementor-heading-title{font-size:18px;letter-spacing:0.5px;}.elementor-3012 .elementor-element.elementor-element-f1a0e08{line-height:20px;letter-spacing:0.5px;}.elementor-3012 .elementor-element.elementor-element-50c9711.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-3012 .elementor-element.elementor-element-50c9711 .elementor-main-swiper{height:120px;}.elementor-3012 .elementor-element.elementor-element-05f9bd4 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-3012 .elementor-element.elementor-element-78f332a{--spacer-size:3px;}.elementor-3012 .elementor-element.elementor-element-28d6c0b{--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-3012 .elementor-element.elementor-element-c8352c7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-c8352c7 .elementor-cta__content{min-height:323px;}.elementor-3012 .elementor-element.elementor-element-20d4d89{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3012 .elementor-element.elementor-element-bb4e207 > .elementor-widget-container{padding:0px 0px 0px 17px;}.elementor-3012 .elementor-element.elementor-element-bb4e207.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-618eb12{text-align:start;font-size:13px;}.elementor-3012 .elementor-element.elementor-element-d90696a > .elementor-widget-container{padding:0px 0px 0px 17px;}.elementor-3012 .elementor-element.elementor-element-d90696a.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-2e88af7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-2e88af7 .elementor-cta__content{min-height:323px;}.elementor-3012 .elementor-element.elementor-element-6042468{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3012 .elementor-element.elementor-element-fdbcbe6 > .elementor-widget-container{padding:0px 0px 0px 17px;}.elementor-3012 .elementor-element.elementor-element-fdbcbe6.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-bc1535c{text-align:start;font-size:13px;}.elementor-3012 .elementor-element.elementor-element-2388475 > .elementor-widget-container{padding:0px 0px 0px 17px;}.elementor-3012 .elementor-element.elementor-element-2388475.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-fc32523{--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-3012 .elementor-element.elementor-element-11a7d39{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-11a7d39 .elementor-cta__content{min-height:323px;}.elementor-3012 .elementor-element.elementor-element-342ad08{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3012 .elementor-element.elementor-element-87d10a2 > .elementor-widget-container{padding:0px 0px 0px 17px;}.elementor-3012 .elementor-element.elementor-element-87d10a2.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-2150604{text-align:start;font-size:13px;}.elementor-3012 .elementor-element.elementor-element-18fab73 > .elementor-widget-container{padding:0px 0px 0px 17px;}.elementor-3012 .elementor-element.elementor-element-18fab73.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-50922e7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-50922e7 .elementor-cta__content{min-height:323px;}.elementor-3012 .elementor-element.elementor-element-5ada7cd{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3012 .elementor-element.elementor-element-9996d4e > .elementor-widget-container{padding:0px 0px 0px 17px;}.elementor-3012 .elementor-element.elementor-element-9996d4e.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-89a1515{text-align:start;font-size:13px;}.elementor-3012 .elementor-element.elementor-element-b73de80 > .elementor-widget-container{padding:0px 0px 0px 17px;}.elementor-3012 .elementor-element.elementor-element-b73de80.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-5e5b60b{--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-3012 .elementor-element.elementor-element-dab76fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-dab76fa .elementor-cta__content{min-height:323px;}.elementor-3012 .elementor-element.elementor-element-75dbd3f{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3012 .elementor-element.elementor-element-ae5403b > .elementor-widget-container{padding:0px 0px 0px 17px;}.elementor-3012 .elementor-element.elementor-element-ae5403b.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-27b7c3d{text-align:start;font-size:13px;}.elementor-3012 .elementor-element.elementor-element-3617b14{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3012 .elementor-element.elementor-element-3617b14 .elementor-cta__content{min-height:323px;}.elementor-3012 .elementor-element.elementor-element-2c15473{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3012 .elementor-element.elementor-element-4d47902 > .elementor-widget-container{padding:0px 0px 0px 17px;}.elementor-3012 .elementor-element.elementor-element-4d47902.elementor-element{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-ecb179a{text-align:start;font-size:13px;}}/* Start custom CSS for divider, class: .elementor-element-bdf4631 */.elementor-3012 .elementor-element.elementor-element-bdf4631 .elementor-divider-separator {
  border: none;
  height: 10px;
  position: relative;
  background: transparent;
}

/* 光暈層（寬、模糊） */
.elementor-3012 .elementor-element.elementor-element-bdf4631 .elementor-divider-separator::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(200,151,42,0)11%,
    rgba(200,151,42,0.22) 58%,
    rgba(200,151,42,0.40) 50%,
    rgba(200,151,42,0.22) 62%,
    rgba(200,151,42,0) 90%,
    transparent 100%
  );
  filter: blur(8px);
}

/* 主線條（細、亮） */
.elementor-3012 .elementor-element.elementor-element-bdf4631 .elementor-divider-separator::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  height: 1.0px;
  top: 50%;
  transform: translateY(-50%);
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(200,151,42,0) 0%,
    rgba(200,151,42,0.65) 5%,
    rgba(235,190,80,1) 50%,
    rgba(200,151,42,0.65) 65%,
    rgba(200,151,42,0) 90%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-5ecc6d5 */.elementor-3012 .elementor-element.elementor-element-5ecc6d5 .elementor-divider-separator {
  border: none;
  height: 10px;
  position: relative;
  background: transparent;
}

/* 光暈層（寬、模糊） */
.elementor-3012 .elementor-element.elementor-element-5ecc6d5 .elementor-divider-separator::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(200,151,42,0)11%,
    rgba(200,151,42,0.22) 58%,
    rgba(200,151,42,0.40) 50%,
    rgba(200,151,42,0.22) 62%,
    rgba(200,151,42,0) 90%,
    transparent 100%
  );
  filter: blur(8px);
}

/* 主線條（細、亮） */
.elementor-3012 .elementor-element.elementor-element-5ecc6d5 .elementor-divider-separator::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  height: 1.0px;
  top: 50%;
  transform: translateY(-50%);
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(200,151,42,0) 0%,
    rgba(200,151,42,0.65) 5%,
    rgba(235,190,80,1) 50%,
    rgba(200,151,42,0.65) 65%,
    rgba(200,151,42,0) 90%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42e60ac *//* 定義按鈕基礎樣式，確保背景透明 */
.glow-border-btn a {
    position: relative;
    background: transparent !important;
    /* 這裡設定一個非常淡的金色基礎邊框，增加質感 */
    border: 1px solid rgba(255, 223, 137, 0.2) !important;
    border-radius: 50px !important;
    /* overflow 改為 visible，否則發光會被切掉 */
    overflow: visible !important;
    z-index: 1;
    transition: all 0.3s ease;
}

/* 建立金色漸層光影層 */
.glow-border-btn a::before {
    content: "";
    position: absolute;
    /* 稍微向外擴展，讓光更明顯 */
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    border-radius: 50px;
    padding: 1px;
    filter: blur(2px);/* 這裡決定光邊的粗細 */
    
    /* 漸層顏色設定：從透明 -> 金色 -> 白色 (模擬右下角高亮) */
    background: linear-gradient(135deg, 
        rgba(0,0,0,0) 30%, 
        rgba(212, 175, 55, 0.8) 60%, /* 香檳金 */
        rgba(255, 255, 255, 1) 100%    /* 純白高亮 */
    );
    
    /* 關鍵：加入複合式發光效果，增加模糊感和亮度 */
    box-shadow: 
        0 0 10px rgba(212, 175, 55, 0.5), /* 基礎金色外發光 */
        0 0 20px rgba(255, 255, 255, 0.3); /* 核心白色層發光 */

    /* 核心技術：使用 mask 只顯示邊框部分的漸層 */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    
    pointer-events: none;
    z-index: -1;
    transition: all 0.3s ease;
}

/* 游標懸停時的效果：大幅增加亮度 */
.glow-border-btn a:hover::before {
    /* 使用 brightness 濾鏡讓金色層變得很亮 */
    filter: brightness(1.5) drop-shadow(0 0 5px rgba(255, 255, 255, 0.8));
    /* 加粗光邊 (可選) */
    padding: 1px; 
}

/* 懸停時按鈕整體的微微浮起感 (可選) */
.glow-border-btn a:hover {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb9e6b3 *//* 定義按鈕基礎樣式，確保背景透明 */
.glow-border-btn a {
    position: relative;
    background: transparent !important;
    /* 這裡設定一個非常淡的金色基礎邊框，增加質感 */
    border: 1px solid rgba(255, 223, 137, 0.2) !important;
    border-radius: 50px !important;
    /* overflow 改為 visible，否則發光會被切掉 */
    overflow: visible !important;
    z-index: 1;
    transition: all 0.3s ease;
}

/* 建立金色漸層光影層 */
.glow-border-btn a::before {
    content: "";
    position: absolute;
    /* 稍微向外擴展，讓光更明顯 */
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    border-radius: 50px;
    padding: 1px;
    filter: blur(2px);/* 這裡決定光邊的粗細 */
    
    /* 漸層顏色設定：從透明 -> 金色 -> 白色 (模擬右下角高亮) */
    background: linear-gradient(135deg, 
        rgba(0,0,0,0) 30%, 
        rgba(212, 175, 55, 0.8) 60%, /* 香檳金 */
        rgba(255, 255, 255, 1) 100%    /* 純白高亮 */
    );
    
    /* 關鍵：加入複合式發光效果，增加模糊感和亮度 */
    box-shadow: 
        0 0 10px rgba(212, 175, 55, 0.5), /* 基礎金色外發光 */
        0 0 20px rgba(255, 255, 255, 0.3); /* 核心白色層發光 */

    /* 核心技術：使用 mask 只顯示邊框部分的漸層 */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    
    pointer-events: none;
    z-index: -1;
    transition: all 0.3s ease;
}

/* 游標懸停時的效果：大幅增加亮度 */
.glow-border-btn a:hover::before {
    /* 使用 brightness 濾鏡讓金色層變得很亮 */
    filter: brightness(1.5) drop-shadow(0 0 5px rgba(255, 255, 255, 0.8));
    /* 加粗光邊 (可選) */
    padding: 1px; 
}

/* 懸停時按鈕整體的微微浮起感 (可選) */
.glow-border-btn a:hover {
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83d888c *//* 容器設定 */
.brand-heritage-container {
  display: flex;
  align-items: center;
  justify-content: center;

  padding: 20px;
  gap: 20px; /* 線條與文字的間距 */
}

/* 文字樣式 */
.text {
  color: #c5a059; /* 金色文字 */
  font-family: "Cinzel", serif; /* 建議使用襯線體更有質感 */
  letter-spacing: 4px;
  font-size: 13px;
  white-space: nowrap;
}

/* 橫線基礎樣式 */
.line {
  height: 1px;
  flex-grow: 1; /* 讓線條自動伸展填滿空間 */
  max-width: 150px; /* 限制線條長度 */
}

/* 左側線條：從透明到金色的漸層 */
.line-left {
  background: linear-gradient(to right, transparent, #c5a059);
}

/* 右側線條：從金色到透明的漸層 */
.line-right {
  background: linear-gradient(to left, transparent, #c5a059);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-266fdb8 *//* 容器設定 */
.brand-heritage-container {
  display: flex;
  align-items: center;
  justify-content: center;

  padding: 20px;
  gap: 20px; /* 線條與文字的間距 */
}

/* 文字樣式 */
.text {
  color: #c5a059; /* 金色文字 */
  font-family: "Cinzel", serif; /* 建議使用襯線體更有質感 */
  letter-spacing: 4px;
  font-size: 13px;
  white-space: nowrap;
}

/* 橫線基礎樣式 */
.line {
  height: 1px;
  flex-grow: 1; /* 讓線條自動伸展填滿空間 */
  max-width: 150px; /* 限制線條長度 */
}

/* 左側線條：從透明到金色的漸層 */
.line-left {
  background: linear-gradient(to right, transparent, #c5a059);
}

/* 右側線條：從金色到透明的漸層 */
.line-right {
  background: linear-gradient(to left, transparent, #c5a059);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c43249 */.glass-card {
  /* 1. 設定容器大小與圓角 */
  width: 550px;
  padding: 0px;
  border-radius: 20px;
  position: relative;
  
  /* 2. 強化後的深色毛玻璃效果 */
  /* 將背景改為黑色 rgba(0,0,0) 並提高透明度至 0.6 或更高 */
  background: rgba(0, 0, 0, 0.5); 
  
  /* 增加模糊度，並加入 brightness 讓背景透過來的光更暗一點 */
  backdrop-filter: blur(10px) brightness(0.6);
  -webkit-backdrop-filter: blur(10px) brightness(0.6);

  /* 3. 金屬漸層邊框製作 (維持不變) */
  border: 1.5px solid transparent;
  background-image: 
    linear-gradient(rgba(20, 20, 20, 0.9), rgba(20, 20, 20, 0.9)), /* 內層底色也調深 */
    linear-gradient(135deg, #cfb16a, #fff3d0, #9d7d3d, #cfb16a);
  background-origin: border-box;
  background-clip: padding-box, border-box;

  /* 4. 外陰影增添質感 */
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.8);
  
  text-align: center;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d0322e */.glass-card {
  /* 1. 設定容器大小與圓角 */
  width: 550px;
  padding: 0px;
  border-radius: 20px;
  position: relative;
  
  /* 2. 強化後的深色毛玻璃效果 */
  /* 將背景改為黑色 rgba(0,0,0) 並提高透明度至 0.6 或更高 */
  background: rgba(0, 0, 0, 0.5); 
  
  /* 增加模糊度，並加入 brightness 讓背景透過來的光更暗一點 */
  backdrop-filter: blur(10px) brightness(0.6);
  -webkit-backdrop-filter: blur(10px) brightness(0.6);

  /* 3. 金屬漸層邊框製作 (維持不變) */
  border: 1.5px solid transparent;
  background-image: 
    linear-gradient(rgba(20, 20, 20, 0.9), rgba(20, 20, 20, 0.9)), /* 內層底色也調深 */
    linear-gradient(135deg, #cfb16a, #fff3d0, #9d7d3d, #cfb16a);
  background-origin: border-box;
  background-clip: padding-box, border-box;

  /* 4. 外陰影增添質感 */
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.8);
  
  text-align: center;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a91d8 */.glass-card {
  /* 1. 設定容器大小與圓角 */
  width: 550px;
  padding: 0px;
  border-radius: 20px;
  position: relative;
  
  /* 2. 強化後的深色毛玻璃效果 */
  /* 將背景改為黑色 rgba(0,0,0) 並提高透明度至 0.6 或更高 */
  background: rgba(0, 0, 0, 0.5); 
  
  /* 增加模糊度，並加入 brightness 讓背景透過來的光更暗一點 */
  backdrop-filter: blur(10px) brightness(0.6);
  -webkit-backdrop-filter: blur(10px) brightness(0.6);

  /* 3. 金屬漸層邊框製作 (維持不變) */
  border: 1.5px solid transparent;
  background-image: 
    linear-gradient(rgba(20, 20, 20, 0.9), rgba(20, 20, 20, 0.9)), /* 內層底色也調深 */
    linear-gradient(135deg, #cfb16a, #fff3d0, #9d7d3d, #cfb16a);
  background-origin: border-box;
  background-clip: padding-box, border-box;

  /* 4. 外陰影增添質感 */
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.8);
  
  text-align: center;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ccb04c */.glass-card {
  /* 1. 設定容器大小與圓角 */
  width: 550px;
  padding: 0px;
  border-radius: 20px;
  position: relative;
  
  /* 2. 強化後的深色毛玻璃效果 */
  /* 將背景改為黑色 rgba(0,0,0) 並提高透明度至 0.6 或更高 */
  background: rgba(0, 0, 0, 0.5); 
  
  /* 增加模糊度，並加入 brightness 讓背景透過來的光更暗一點 */
  backdrop-filter: blur(10px) brightness(0.6);
  -webkit-backdrop-filter: blur(10px) brightness(0.6);

  /* 3. 金屬漸層邊框製作 (維持不變) */
  border: 1.5px solid transparent;
  background-image: 
    linear-gradient(rgba(20, 20, 20, 0.9), rgba(20, 20, 20, 0.9)), /* 內層底色也調深 */
    linear-gradient(135deg, #cfb16a, #fff3d0, #9d7d3d, #cfb16a);
  background-origin: border-box;
  background-clip: padding-box, border-box;

  /* 4. 外陰影增添質感 */
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.8);
  
  text-align: center;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6286e05 */.glass-card {
  /* 1. 設定容器大小與圓角 */
  width: 550px;
  padding: 0px;
  border-radius: 20px;
  position: relative;
  
  /* 2. 強化後的深色毛玻璃效果 */
  /* 將背景改為黑色 rgba(0,0,0) 並提高透明度至 0.6 或更高 */
  background: rgba(0, 0, 0, 0.5); 
  
  /* 增加模糊度，並加入 brightness 讓背景透過來的光更暗一點 */
  backdrop-filter: blur(10px) brightness(0.6);
  -webkit-backdrop-filter: blur(10px) brightness(0.6);

  /* 3. 金屬漸層邊框製作 (維持不變) */
  border: 1.5px solid transparent;
  background-image: 
    linear-gradient(rgba(20, 20, 20, 0.9), rgba(20, 20, 20, 0.9)), /* 內層底色也調深 */
    linear-gradient(135deg, #cfb16a, #fff3d0, #9d7d3d, #cfb16a);
  background-origin: border-box;
  background-clip: padding-box, border-box;

  /* 4. 外陰影增添質感 */
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.8);
  
  text-align: center;
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2ef69a */.glass-card {
  /* 1. 設定容器大小與圓角 */
  width: 550px;
  padding: 0px;
  border-radius: 20px;
  position: relative;
  
  /* 2. 強化後的深色毛玻璃效果 */
  /* 將背景改為黑色 rgba(0,0,0) 並提高透明度至 0.6 或更高 */
  background: rgba(0, 0, 0, 0.5); 
  
  /* 增加模糊度，並加入 brightness 讓背景透過來的光更暗一點 */
  backdrop-filter: blur(10px) brightness(0.6);
  -webkit-backdrop-filter: blur(10px) brightness(0.6);

  /* 3. 金屬漸層邊框製作 (維持不變) */
  border: 1.5px solid transparent;
  background-image: 
    linear-gradient(rgba(20, 20, 20, 0.9), rgba(20, 20, 20, 0.9)), /* 內層底色也調深 */
    linear-gradient(135deg, #cfb16a, #fff3d0, #9d7d3d, #cfb16a);
  background-origin: border-box;
  background-clip: padding-box, border-box;

  /* 4. 外陰影增添質感 */
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.8);
  
  text-align: center;
  color: #ffffff;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto Serif TC';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trust.twaaa.org.tw/wp-content/uploads/2026/04/NotoSerifTC-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: '源樣明體genyo-font-master';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trust.twaaa.org.tw/wp-content/uploads/2026/04/GenYoMinTW-B-01-700.ttf') format('truetype');
}
/* End Custom Fonts CSS */