.elementor-414 .elementor-element.elementor-element-df59855{--display:flex;--min-height:120vh;--margin-top:-6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-df59855:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-df59855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mu-sheng-tang.com/wp-content/uploads/2026/07/關於我們5-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-414 .elementor-element.elementor-element-4b46813{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:139px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-414 .elementor-element.elementor-element-162bdc8{--e-transform-rotateZ:270deg;top:29vh;}.elementor-414 .elementor-element.elementor-element-162bdc8.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-414 .elementor-element.elementor-element-162bdc8{left:-7vw;}body.rtl .elementor-414 .elementor-element.elementor-element-162bdc8{right:-7vw;}.elementor-414 .elementor-element.elementor-element-162bdc8 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:12px;font-weight:500;letter-spacing:3.2px;color:#C2AB8E;}.elementor-414 .elementor-element.elementor-element-565f82c{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-414 .elementor-element.elementor-element-565f82c.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-7360b8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;font-weight:300;line-height:17px;letter-spacing:5.4px;color:var( --e-global-color-dad9a9d );}.elementor-414 .elementor-element.elementor-element-7360b8f.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-4289443{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:21px 0px 0px 0px;font-family:"Noto Serif TC", Sans-serif;font-size:10px;font-weight:600;line-height:17px;letter-spacing:1.9px;color:#C2AB8E;}.elementor-414 .elementor-element.elementor-element-4289443.elementor-element{--align-self:center;}body:not(.rtl) .elementor-414 .elementor-element.elementor-element-279af32{left:0px;}body.rtl .elementor-414 .elementor-element.elementor-element-279af32{right:0px;}.elementor-414 .elementor-element.elementor-element-279af32{top:11vh;}body:not(.rtl) .elementor-414 .elementor-element.elementor-element-229c81d{right:-4vw;}body.rtl .elementor-414 .elementor-element.elementor-element-229c81d{left:-4vw;}.elementor-414 .elementor-element.elementor-element-229c81d{top:17vh;}.elementor-414 .elementor-element.elementor-element-5e41e63{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-414 .elementor-element.elementor-element-13e3340{padding:0px 0px 0px 0px;text-align:center;font-size:15px;font-weight:400;line-height:36px;letter-spacing:1.4px;color:#584E3D;}.elementor-414 .elementor-element.elementor-element-13e3340.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-9f00dc5{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-414 .elementor-element.elementor-element-9f00dc5.e-con{--align-self:center;}.elementor-414 .elementor-element.elementor-element-e489bd8{--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;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-414 .elementor-element.elementor-element-4958872{padding:6px 12px 5px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a786312 );border-radius:143px 143px 143px 143px;}.elementor-414 .elementor-element.elementor-element-4958872.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-4958872 .elementor-icon-wrapper{text-align:center;}.elementor-414 .elementor-element.elementor-element-4958872.elementor-view-stacked .elementor-icon{background-color:#C2AB8E;}.elementor-414 .elementor-element.elementor-element-4958872.elementor-view-framed .elementor-icon, .elementor-414 .elementor-element.elementor-element-4958872.elementor-view-default .elementor-icon{color:#C2AB8E;border-color:#C2AB8E;}.elementor-414 .elementor-element.elementor-element-4958872.elementor-view-framed .elementor-icon, .elementor-414 .elementor-element.elementor-element-4958872.elementor-view-default .elementor-icon svg{fill:#C2AB8E;}.elementor-414 .elementor-element.elementor-element-4958872 .elementor-icon{font-size:16px;}.elementor-414 .elementor-element.elementor-element-4958872 .elementor-icon svg{height:16px;}.elementor-414 .elementor-element.elementor-element-6254e36{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-2634dc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Serif TC", Sans-serif;font-size:21px;font-weight:700;line-height:22px;letter-spacing:1.8px;color:#373737;}.elementor-414 .elementor-element.elementor-element-2634dc7.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-84ae7fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif TC", Sans-serif;font-size:10px;font-weight:600;line-height:17px;letter-spacing:1.9px;color:#C2AB8E;}.elementor-414 .elementor-element.elementor-element-84ae7fe.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-31eb18b{--divider-border-style:solid;--divider-color:#C2AB8E;--divider-border-width:1px;}.elementor-414 .elementor-element.elementor-element-31eb18b .elementor-divider-separator{width:8%;}.elementor-414 .elementor-element.elementor-element-31eb18b .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-414 .elementor-element.elementor-element-3e42d65{padding:3px 0px 18px 0px;text-align:start;font-family:"Noto Serif TC", Sans-serif;font-size:14px;font-weight:600;line-height:27px;letter-spacing:2.1px;color:#584E3D;}.elementor-414 .elementor-element.elementor-element-3e42d65.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-0a86e11 .elementor-button-content-wrapper{flex-direction:row;}.elementor-414 .elementor-element.elementor-element-0a86e11 .elementor-button{font-size:15px;font-weight:400;letter-spacing:2.7px;fill:#FFFBC8;color:#FFFBC8;}.elementor-414 .elementor-element.elementor-element-5aff7ee{--display:flex;}.elementor-414 .elementor-element.elementor-element-529621f.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-381d066{--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:flex-end;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-414 .elementor-element.elementor-element-4fc9a86{padding:6px 12px 5px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a786312 );border-radius:143px 143px 143px 143px;}.elementor-414 .elementor-element.elementor-element-4fc9a86.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-4fc9a86 .elementor-icon-wrapper{text-align:center;}.elementor-414 .elementor-element.elementor-element-4fc9a86.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fc0a016 );}.elementor-414 .elementor-element.elementor-element-4fc9a86.elementor-view-framed .elementor-icon, .elementor-414 .elementor-element.elementor-element-4fc9a86.elementor-view-default .elementor-icon{color:var( --e-global-color-fc0a016 );border-color:var( --e-global-color-fc0a016 );}.elementor-414 .elementor-element.elementor-element-4fc9a86.elementor-view-framed .elementor-icon, .elementor-414 .elementor-element.elementor-element-4fc9a86.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fc0a016 );}.elementor-414 .elementor-element.elementor-element-4fc9a86 .elementor-icon{font-size:16px;}.elementor-414 .elementor-element.elementor-element-4fc9a86 .elementor-icon svg{height:16px;}.elementor-414 .elementor-element.elementor-element-81881b0{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-1955986{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Serif TC", Sans-serif;font-size:21px;font-weight:700;line-height:22px;letter-spacing:1.8px;color:#373737;}.elementor-414 .elementor-element.elementor-element-1955986.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-bb1cb95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif TC", Sans-serif;font-size:10px;font-weight:600;line-height:17px;letter-spacing:1.9px;color:#C2AB8E;}.elementor-414 .elementor-element.elementor-element-bb1cb95.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-e4736c7{--divider-border-style:solid;--divider-color:#C2AB8E;--divider-border-width:1px;}.elementor-414 .elementor-element.elementor-element-e4736c7 .elementor-divider-separator{width:8%;}.elementor-414 .elementor-element.elementor-element-e4736c7 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-414 .elementor-element.elementor-element-af09314{padding:3px 0px 18px 0px;text-align:start;font-family:"Noto Serif TC", Sans-serif;font-size:14px;font-weight:600;line-height:27px;letter-spacing:2.1px;color:#584E3D;}.elementor-414 .elementor-element.elementor-element-af09314.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-d053dfe{padding:5px 15px 5px 15px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#584E3D;border-radius:19px 19px 19px 19px;}.elementor-414 .elementor-element.elementor-element-d053dfe.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-d053dfe .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.4px;color:#584E3D;}.elementor-414 .elementor-element.elementor-element-ec28520{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:6vw;--padding-bottom:7vw;--padding-left:0vw;--padding-right:0vw;}.elementor-414 .elementor-element.elementor-element-f79bd42{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-414 .elementor-element.elementor-element-5fa79d9{width:var( --container-widget-width, 28% );max-width:28%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-414 .elementor-element.elementor-element-5fa79d9.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-2ac5248.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-2ac5248{text-align:center;}.elementor-414 .elementor-element.elementor-element-2ac5248 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:48px;font-weight:400;letter-spacing:10px;color:#584E3D;}.elementor-414 .elementor-element.elementor-element-39d1232{width:var( --container-widget-width, 15% );max-width:15%;padding:8px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-414 .elementor-element.elementor-element-39d1232.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-538bea8{--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-414 .elementor-element.elementor-element-b831c0d{--display:flex;}.elementor-414 .elementor-element.elementor-element-259e69e{--display:flex;--min-height:27vh;--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-414 .elementor-element.elementor-element-da9f641.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-da9f641 .elementor-icon-wrapper{text-align:center;}.elementor-414 .elementor-element.elementor-element-da9f641.elementor-view-stacked .elementor-icon{background-color:#C2AB8E;}.elementor-414 .elementor-element.elementor-element-da9f641.elementor-view-framed .elementor-icon, .elementor-414 .elementor-element.elementor-element-da9f641.elementor-view-default .elementor-icon{color:#C2AB8E;border-color:#C2AB8E;}.elementor-414 .elementor-element.elementor-element-da9f641.elementor-view-framed .elementor-icon, .elementor-414 .elementor-element.elementor-element-da9f641.elementor-view-default .elementor-icon svg{fill:#C2AB8E;}.elementor-414 .elementor-element.elementor-element-da9f641 .elementor-icon{font-size:32px;}.elementor-414 .elementor-element.elementor-element-da9f641 .elementor-icon svg{height:32px;}.elementor-414 .elementor-element.elementor-element-1bc6536{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-71e96ed{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-d4bdc75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:1.8px;color:#373737;}.elementor-414 .elementor-element.elementor-element-d4bdc75.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-1cabaaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif TC", Sans-serif;font-size:13px;font-weight:600;line-height:17px;letter-spacing:1.2px;color:#C2AB8E;}.elementor-414 .elementor-element.elementor-element-1cabaaf.elementor-element{--align-self:flex-end;}.elementor-414 .elementor-element.elementor-element-5524b31{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-58cdbc3{padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Serif TC", Sans-serif;font-size:13px;font-weight:600;line-height:20px;letter-spacing:0.4px;color:#584E3D;}.elementor-414 .elementor-element.elementor-element-58cdbc3.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-5dc5e67{padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Serif TC", Sans-serif;font-size:13px;font-weight:600;line-height:20px;letter-spacing:0.4px;color:#584E3D;}.elementor-414 .elementor-element.elementor-element-5dc5e67.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-3b340c1{padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Serif TC", Sans-serif;font-size:13px;font-weight:600;line-height:20px;letter-spacing:0.4px;color:#584E3D;}.elementor-414 .elementor-element.elementor-element-3b340c1.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-4f04584{--display:flex;}.elementor-414 .elementor-element.elementor-element-38719f4{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);}.elementor-414 .elementor-element.elementor-element-38719f4 iframe{height:249px;}.elementor-414 .elementor-element.elementor-element-d9b5e5d{--display:flex;}.elementor-414 .elementor-element.elementor-element-d3aa328{--display:flex;--min-height:27vh;--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-414 .elementor-element.elementor-element-f988fe0.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-f988fe0 .elementor-icon-wrapper{text-align:center;}.elementor-414 .elementor-element.elementor-element-f988fe0.elementor-view-stacked .elementor-icon{background-color:#C2AB8E;}.elementor-414 .elementor-element.elementor-element-f988fe0.elementor-view-framed .elementor-icon, .elementor-414 .elementor-element.elementor-element-f988fe0.elementor-view-default .elementor-icon{color:#C2AB8E;border-color:#C2AB8E;}.elementor-414 .elementor-element.elementor-element-f988fe0.elementor-view-framed .elementor-icon, .elementor-414 .elementor-element.elementor-element-f988fe0.elementor-view-default .elementor-icon svg{fill:#C2AB8E;}.elementor-414 .elementor-element.elementor-element-f988fe0 .elementor-icon{font-size:32px;}.elementor-414 .elementor-element.elementor-element-f988fe0 .elementor-icon svg{height:32px;}.elementor-414 .elementor-element.elementor-element-f953105{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-8f27f2c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-0bdc40e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:1.8px;color:#373737;}.elementor-414 .elementor-element.elementor-element-0bdc40e.elementor-element{--align-self:center;}.elementor-414 .elementor-element.elementor-element-a55cfdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Noto Serif TC", Sans-serif;font-size:13px;font-weight:600;line-height:17px;letter-spacing:1.2px;color:#C2AB8E;}.elementor-414 .elementor-element.elementor-element-a55cfdd.elementor-element{--align-self:flex-end;}.elementor-414 .elementor-element.elementor-element-0bcafae{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-ffd388d{padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Serif TC", Sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0.4px;color:#584E3D;}.elementor-414 .elementor-element.elementor-element-ffd388d.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-783382f{padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Serif TC", Sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0.4px;color:#584E3D;}.elementor-414 .elementor-element.elementor-element-783382f.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-718e51b{--display:flex;}.elementor-414 .elementor-element.elementor-element-00ce30c{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);}.elementor-414 .elementor-element.elementor-element-00ce30c iframe{height:249px;}body.elementor-page-414:not(.elementor-motion-effects-element-type-background), body.elementor-page-414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FBF7F2 13%, #FBF9F6 76%);}:root{--page-title-display:none;}@media(max-width:1024px){body:not(.rtl) .elementor-414 .elementor-element.elementor-element-162bdc8{left:-10vw;}body.rtl .elementor-414 .elementor-element.elementor-element-162bdc8{right:-10vw;}.elementor-414 .elementor-element.elementor-element-565f82c{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-414 .elementor-element.elementor-element-368edcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;}.elementor-414 .elementor-element.elementor-element-279af32{top:29vh;}.elementor-414 .elementor-element.elementor-element-229c81d{top:30vh;}.elementor-414 .elementor-element.elementor-element-9f00dc5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-e489bd8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-414 .elementor-element.elementor-element-2634dc7{font-size:18px;}.elementor-414 .elementor-element.elementor-element-381d066{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-1955986{font-size:18px;}.elementor-414 .elementor-element.elementor-element-d053dfe .elementor-heading-title{font-size:13px;letter-spacing:0px;}.elementor-414 .elementor-element.elementor-element-5fa79d9{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;}.elementor-414 .elementor-element.elementor-element-2ac5248 .elementor-heading-title{font-size:40px;}.elementor-414 .elementor-element.elementor-element-538bea8{--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-414 .elementor-element.elementor-element-d4bdc75{font-size:20px;}.elementor-414 .elementor-element.elementor-element-0bdc40e{font-size:20px;}}@media(max-width:767px){.elementor-414 .elementor-element.elementor-element-df59855{--min-height:110vh;}.elementor-414 .elementor-element.elementor-element-4b46813{--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-414 .elementor-element.elementor-element-162bdc8{left:-22vw;}body.rtl .elementor-414 .elementor-element.elementor-element-162bdc8{right:-22vw;}.elementor-414 .elementor-element.elementor-element-162bdc8{top:21vh;}.elementor-414 .elementor-element.elementor-element-162bdc8 .elementor-heading-title{font-size:10px;letter-spacing:2.5px;}.elementor-414 .elementor-element.elementor-element-565f82c{--container-widget-width:69%;--container-widget-flex-grow:0;width:var( --container-widget-width, 69% );max-width:69%;}body:not(.rtl) .elementor-414 .elementor-element.elementor-element-279af32{left:0px;}body.rtl .elementor-414 .elementor-element.elementor-element-279af32{right:0px;}.elementor-414 .elementor-element.elementor-element-279af32{top:38vh;}.elementor-414 .elementor-element.elementor-element-279af32 img{max-width:100%;}.elementor-414 .elementor-element.elementor-element-229c81d{top:59vh;}.elementor-414 .elementor-element.elementor-element-13e3340{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:start;font-size:14px;line-height:29px;}.elementor-414 .elementor-element.elementor-element-e489bd8{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-414 .elementor-element.elementor-element-4958872{padding:4px 10px 4px 10px;}.elementor-414 .elementor-element.elementor-element-6254e36{--width:77%;}.elementor-414 .elementor-element.elementor-element-2634dc7{font-size:18px;letter-spacing:1px;}.elementor-414 .elementor-element.elementor-element-3e42d65{font-size:12px;line-height:16px;}.elementor-414 .elementor-element.elementor-element-0a86e11 .elementor-button{letter-spacing:3.1px;}.elementor-414 .elementor-element.elementor-element-5aff7ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-529621f{--e-transform-rotateZ:90deg;margin:-17vw 0vw calc(var(--kit-widget-spacing, 0px) + -17vw) 0vw;}.elementor-414 .elementor-element.elementor-element-381d066{--justify-content:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-414 .elementor-element.elementor-element-4fc9a86{padding:4px 10px 4px 10px;}.elementor-414 .elementor-element.elementor-element-81881b0{--width:77%;}.elementor-414 .elementor-element.elementor-element-1955986{font-size:18px;letter-spacing:1px;}.elementor-414 .elementor-element.elementor-element-af09314{font-size:12px;line-height:16px;}.elementor-414 .elementor-element.elementor-element-5fa79d9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-414 .elementor-element.elementor-element-2ac5248 .elementor-heading-title{font-size:30px;}.elementor-414 .elementor-element.elementor-element-39d1232{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-414 .elementor-element.elementor-element-b831c0d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-259e69e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-1bc6536{--width:84%;}.elementor-414 .elementor-element.elementor-element-71e96ed{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-414 .elementor-element.elementor-element-d4bdc75.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-d4bdc75{font-size:15.5px;letter-spacing:1px;}.elementor-414 .elementor-element.elementor-element-1cabaaf.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-58cdbc3{font-size:12px;line-height:16px;}.elementor-414 .elementor-element.elementor-element-5dc5e67{font-size:12px;line-height:16px;}.elementor-414 .elementor-element.elementor-element-3b340c1{font-size:12px;line-height:16px;}.elementor-414 .elementor-element.elementor-element-d9b5e5d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-d3aa328{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-414 .elementor-element.elementor-element-f953105{--width:84%;}.elementor-414 .elementor-element.elementor-element-8f27f2c{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-414 .elementor-element.elementor-element-0bdc40e.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-0bdc40e{font-size:15.5px;letter-spacing:1px;}.elementor-414 .elementor-element.elementor-element-a55cfdd.elementor-element{--align-self:flex-start;}.elementor-414 .elementor-element.elementor-element-ffd388d{font-size:12px;line-height:16px;}.elementor-414 .elementor-element.elementor-element-783382f{font-size:12px;line-height:16px;}}@media(min-width:768px){.elementor-414 .elementor-element.elementor-element-9f00dc5{--width:80%;}.elementor-414 .elementor-element.elementor-element-e489bd8{--width:48%;}.elementor-414 .elementor-element.elementor-element-6254e36{--width:80%;}.elementor-414 .elementor-element.elementor-element-5aff7ee{--width:5%;}.elementor-414 .elementor-element.elementor-element-381d066{--width:50%;}.elementor-414 .elementor-element.elementor-element-81881b0{--width:75%;}.elementor-414 .elementor-element.elementor-element-ec28520{--content-width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-414 .elementor-element.elementor-element-9f00dc5{--width:96%;}}/* Start custom CSS for button, class: .elementor-element-0a86e11 *//* CTA 按鈕：CSS Classes 填 mst-cta-btn */
.mst-cta-btn .elementor-button {
  background: linear-gradient(
    135deg,
    #6b5033 0%,
    rgba(80, 55, 32, 0.85) 50%,
    #2e2518 100%
  );
  border: 1.5px solid #cca977;
  border-radius: 10px;
  padding: 13px 32px;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.mst-cta-btn .elementor-button-text::after {
  content: " →";
  margin-left: 12px;
  display: inline-block;
  transition: transform 0.4s ease;
}

.mst-cta-btn .elementor-button:hover {
  background: rgba(180, 140, 70, 0.85);
  color: #fff8e7;
  border-color: #f0c350;
  box-shadow: 0 0 24px rgba(212, 165, 52, 0.5), 0 4px 16px rgba(0, 0, 0, 0.4);
  transform: translateY(-2px);
}

.mst-cta-btn .elementor-button:hover .elementor-button-text::after {
  transform: translateX(6px);
}

/* 手機版邊距調整 */
@media (max-width: 767px) {
  .mst-cta-btn .elementor-button {
    padding: 14px 18px;
    border-radius: 8px;
  }
  .mst-cta-btn .elementor-button-text::after {
    margin-left: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e489bd8 */.mst-scroll-fade-up2 {
  animation-name: mst-scroll-fade-up2-anim;
  animation-duration: 1ms;
  animation-timing-function: linear;
  animation-fill-mode: both;

  animation-timeline: view();
  animation-range: entry 0% cover 40%;

  will-change: transform, opacity;
}

@keyframes mst-scroll-fade-up2-anim {
  from {
    opacity: 0;
    transform: translateY(120px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@supports not (animation-timeline: view()) {
  .mst-scroll-fade-up2 {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381d066 *//* ================================
   捲動時往上浮現進場動畫
================================ */

.mst-scroll-fade-up {
  animation: mst-scroll-fade-up-anim linear;
  animation-timeline: view();
  animation-range: entry 0% cover 40%;
  will-change: transform, opacity;
}

@keyframes mst-scroll-fade-up-anim {
  from {
    opacity: 0;
    transform: translateY(40px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Fallback（Safari 靜態顯示不會壞）*/
@supports not (animation-timeline: view()) {
  .mst-scroll-fade-up {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* ================================
   捲動時岩石浮起 + 縮放動畫
   左右不同幅度，製造錯視層次
================================ */

/* 通用：初始狀態 */
.mst-scroll-rock {
  will-change: transform;
  transition: none;
  animation-timeline: view();
  animation-range: entry 0% cover 60%;
  animation-timing-function: linear;
  animation-fill-mode: both;
}

/* 左山動畫（幅度小，襯托）*/
.mst-scroll-rock--left {
  animation-name: mst-rock-scroll-left;
  transform-origin: bottom left;
}

/* 右山動畫（幅度大，主角）*/
.mst-scroll-rock--right {
  animation-name: mst-rock-scroll-right;
  transform-origin: bottom right;
}

/* ===== 動畫定義 ===== */

/* 左山：微微動（幅度 30px、放大 3%）*/
@keyframes mst-rock-scroll-left {
  from {
    transform: translateY(30px) scale(1);
  }
  to {
    transform: translateY(-15px) scale(1.03);
  }
}

/* 右山：明顯動（幅度 110px、放大 10%）*/
@keyframes mst-rock-scroll-right {
  from {
    transform: translateY(110px) scale(0.98);
  }
  to {
    transform: translateY(-70px) scale(1.1);
  }
}

/* Fallback */
@supports not (animation-timeline: view()) {
  .mst-scroll-rock {
    animation: none !important;
    transform: none !important;
  }
}/* End custom CSS */