.elementor-544 .elementor-element.elementor-element-beb3139{--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:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#8A6F3D;--border-color:#8A6F3D;--padding-top:64px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-544 .elementor-element.elementor-element-beb3139:not(.elementor-motion-effects-element-type-background), .elementor-544 .elementor-element.elementor-element-beb3139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1210;}.elementor-544 .elementor-element.elementor-element-9012df5{--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-544 .elementor-element.elementor-element-f1e5f95{--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:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:18px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-544 .elementor-element.elementor-element-7f266c0 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:31px;font-weight:600;line-height:1.15em;color:#FBF6EC;}.elementor-544 .elementor-element.elementor-element-63d4b48 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:10px;font-weight:400;line-height:1.4em;color:#B8955A;}.elementor-544 .elementor-element.elementor-element-c8baa61 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:400;line-height:1.75em;color:#F0E8D6;}.elementor-544 .elementor-element.elementor-element-adb16d2{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8955A;--border-color:#B8955A;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:10px;--padding-right:10px;}.elementor-544 .elementor-element.elementor-element-31fc2ee{text-align:center;}.elementor-544 .elementor-element.elementor-element-31fc2ee .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:19px;font-weight:600;line-height:1em;color:#B8955A;}.elementor-544 .elementor-element.elementor-element-8918afc{--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:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:18px;}.elementor-544 .elementor-element.elementor-element-e79f2d2 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:#B8955A;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-544 .elementor-element.elementor-element-1a15f15 .elementor-button{background-color:#1A1210;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;fill:#F0E8D6;color:#F0E8D6;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-footer-budget-choice .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#F0E8D6;}.elementor-544 .elementor-element.elementor-element-footer-buy-rent .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#F0E8D6;}.elementor-544 .elementor-element.elementor-element-5753cd2 .elementor-button{background-color:#1A1210;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;fill:#F0E8D6;color:#F0E8D6;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-79ca9a7 .elementor-button{background-color:#1A1210;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;fill:#F0E8D6;color:#F0E8D6;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-e61943b{--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:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:18px;}.elementor-544 .elementor-element.elementor-element-e6a3c82 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:#B8955A;}.elementor-544 .elementor-element.elementor-element-f7e9939 .elementor-button{background-color:#1A1210;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;fill:#F0E8D6;color:#F0E8D6;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-f3bc227 .elementor-button{background-color:#1A1210;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;fill:#F0E8D6;color:#F0E8D6;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-ed99ddd .elementor-button{background-color:#1A1210;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;fill:#F0E8D6;color:#F0E8D6;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-fd256a8 .elementor-button{background-color:#1A1210;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;fill:#F0E8D6;color:#F0E8D6;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-671e1b3 .elementor-button{background-color:#1A1210;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;fill:#F0E8D6;color:#F0E8D6;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-0749bb9{--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:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-d1cd8ba .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:#B8955A;}.elementor-544 .elementor-element.elementor-element-3983cac .elementor-button{background-color:#1A1210;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;fill:#F0E8D6;color:#F0E8D6;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-8946da6 .elementor-button{background-color:#1A1210;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;fill:#F0E8D6;color:#F0E8D6;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-544 .elementor-element.elementor-element-5e2f1ac .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:400;line-height:1.75em;color:#F0E8D6;}.elementor-544 .elementor-element.elementor-element-6f7167b{--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;--padding-top:14px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-8208b5b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:6px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-544 .elementor-element.elementor-element-e55af30 img{width:100%;}.elementor-544 .elementor-element.elementor-element-6309abd .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:9px;font-weight:400;line-height:1.4em;color:#B8955A;}.elementor-544 .elementor-element.elementor-element-b5d73b5{--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:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-ba036c8 img{width:100%;}.elementor-544 .elementor-element.elementor-element-7ee8800 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:9px;font-weight:400;line-height:1.4em;color:#B8955A;}.elementor-544 .elementor-element.elementor-element-24f5841{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#8A6F3D;--border-color:#8A6F3D;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-29b09af .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:10px;font-weight:400;line-height:1.5em;color:#B8955A;}.elementor-544 .elementor-element.elementor-element-28979b6 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:10px;font-weight:400;line-height:1.5em;color:#F0E8D6;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-544 .elementor-element.elementor-element-beb3139{--padding-top:44px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-544 .elementor-element.elementor-element-9012df5{--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-544 .elementor-element.elementor-element-24f5841{--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;}}/* Start custom CSS for container, class: .elementor-element-beb3139 */.elementor-544 .elementor-element.elementor-element-beb3139{padding:70px clamp(20px,5vw,80px) 24px!important;background:#1A1210!important;border-top:1px solid #8A6F3D!important;color:#F0E8D6;--gap:0px!important;gap:0!important;padding:0!important;--padding-top:0px!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;}
.elementor-544 .elementor-element.elementor-element-beb3139,.elementor-544 .elementor-element.elementor-element-beb3139 *{box-sizing:border-box;}
.elementor-544 .elementor-element.elementor-element-beb3139>.e-con-inner{display:block!important;width:100%!important;max-width:1280px!important;margin:auto!important;padding:0!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .e-con{--gap:0px!important;gap:0!important;padding:0!important;--padding-top:0px!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .e-con>.e-con-inner{gap:0!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-widget{margin-block-end:0!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-button{min-height:auto!important;padding:3px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#F0E8D6!important;text-align:left!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-9012df5{width:100%!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-9012df5>.e-con-inner{display:grid!important;grid-template-columns:1.2fr .72fr .72fr 1.2fr!important;gap:36px!important;width:100%!important;max-width:none!important;padding:0!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-f1e5f95,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-8918afc,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-e61943b,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-0749bb9{width:100%!important;padding:0!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-f1e5f95>.e-con-inner,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-8918afc>.e-con-inner,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-e61943b>.e-con-inner,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-0749bb9>.e-con-inner{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;max-width:none!important;padding:0!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-7f266c0{margin-bottom:3px!important;}.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-7f266c0 .elementor-heading-title{font-family:"Noto Serif TC","PMingLiU",serif!important;font-size:2rem!important;line-height:1.2!important;color:#FBF6EC!important;letter-spacing:.08em!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-63d4b48{margin-bottom:3px!important;}.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-63d4b48 .elementor-heading-title{font-size:.52rem!important;letter-spacing:.14em!important;color:#B8955A!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-c8baa61 .elementor-heading-title{font-size:.8rem!important;line-height:1.75!important;color:#F0E8D6!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-adb16d2{width:42px!important;height:42px!important;margin-top:18px!important;padding:0!important;border:1px solid #B8955A!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-adb16d2>.e-con-inner{display:grid!important;place-items:center!important;min-height:40px!important;padding:0!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-31fc2ee .elementor-heading-title{font-size:1rem!important;line-height:1!important;color:#B8955A!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-e79f2d2,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-e6a3c82,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-d1cd8ba{margin-bottom:15px!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-e79f2d2 .elementor-heading-title,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-e6a3c82 .elementor-heading-title,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-d1cd8ba .elementor-heading-title{font-family:"Noto Serif TC","PMingLiU",serif!important;font-size:.98rem!important;line-height:1.3!important;color:#8A6F3D!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-8918afc .elementor-button,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-e61943b .elementor-button,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-0749bb9 .elementor-button{font-size:.8rem!important;line-height:1.55!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-5e2f1ac .elementor-heading-title{font-size:.8rem!important;line-height:1.75!important;color:#F0E8D6!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-6f7167b{width:100%!important;margin-top:15px!important;padding:0!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-6f7167b>.e-con-inner{display:flex!important;gap:10px!important;width:100%!important;max-width:none!important;padding:0!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-8208b5b,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-b5d73b5{width:76px!important;padding:0!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-8208b5b>.e-con-inner,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-b5d73b5>.e-con-inner{display:flex!important;flex-direction:column!important;width:76px!important;max-width:none!important;padding:0!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-e55af30 img,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-ba036c8 img{display:block!important;width:76px!important;height:76px!important;object-fit:cover!important;border:1px solid #8A6F3D!important;background:#FBF6EC!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-6309abd .elementor-heading-title,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-7ee8800 .elementor-heading-title{margin-top:4px!important;font-size:.56rem!important;line-height:1.5!important;color:#8A6F3D!important;white-space:nowrap;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-244a9c9{width:100%!important;margin-top:15px!important;padding:0!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-244a9c9>.e-con-inner{display:flex!important;gap:8px!important;width:100%!important;max-width:none!important;padding:0!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-24f5841{width:100%!important;margin-top:46px!important;padding:20px 0 0!important;border-top:1px solid #8A6F3D!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-24f5841>.e-con-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;max-width:none!important;padding:0!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-29b09af .elementor-heading-title,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-28979b6 .elementor-heading-title{font-size:.64rem!important;line-height:1.5!important;color:#8A6F3D!important;}
@media(max-width:860px){.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-9012df5>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px!important;}}
@media(max-width:560px){.elementor-544 .elementor-element.elementor-element-beb3139{padding:70px 20px 24px!important;}.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-9012df5>.e-con-inner{grid-template-columns:1fr!important;gap:34px!important;}.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-8208b5b,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-b5d73b5,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-8208b5b>.e-con-inner,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-b5d73b5>.e-con-inner{width:92px!important;}.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-e55af30 img,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-ba036c8 img{width:92px!important;height:92px!important;}.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-24f5841>.e-con-inner{display:block!important;}.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-28979b6{margin-top:6px!important;}}
/* od-footer-audit-v2 */
.elementor-544 .elementor-element.elementor-element-beb3139>.e-con-inner{padding:70px 0 24px!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-button{padding:0!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-footer-budget-choice .elementor-heading-title,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-footer-buy-rent .elementor-heading-title{font-size:.8rem!important;line-height:1.55!important;color:#F0E8D6!important;}
@media(max-width:560px){.elementor-544 .elementor-element.elementor-element-beb3139>.e-con-inner{padding:70px 0 24px!important;}}
/* od-footer-responsive-height */
@media(min-width:861px){.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-widget-button .elementor-widget-container,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-widget-button .elementor-button-wrapper{line-height:0!important;}.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-widget-button .elementor-button{font-size:12.8px!important;line-height:1.85!important;}}
@media(max-width:560px){.elementor-544 .elementor-element.elementor-element-beb3139>.e-con-inner{padding:0!important;}}
/* od-footer-link-audit */
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-3983cac .elementor-button,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-8946da6 .elementor-button,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-ed99ddd .elementor-button{text-decoration:underline!important;text-decoration-color:#8A6F3D!important;text-underline-offset:4px!important;}

/* gold-price source footer height parity */
@media(min-width:561px) and (max-width:860px){.elementor-544 .elementor-element.elementor-element-beb3139{padding-bottom:9px!important;}}
@media(max-width:560px){.elementor-544 .elementor-element.elementor-element-beb3139{padding-bottom:53px!important;}}

/* site-css footer typography parity 2026-08-10 */
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-7f266c0 .elementor-heading-title{font-size:32px!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-63d4b48 .elementor-heading-title{font-size:8.32px!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-c8baa61 .elementor-heading-title,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-5e2f1ac .elementor-heading-title{font-size:12.8px!important;line-height:1.85!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-e79f2d2 .elementor-heading-title,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-e6a3c82 .elementor-heading-title,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-d1cd8ba .elementor-heading-title{font-size:15.68px!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-31fc2ee .elementor-heading-title{font-size:16px!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-8918afc .elementor-button,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-e61943b .elementor-button,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-0749bb9 .elementor-button{font-family:"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif!important;font-size:12.8px!important;font-weight:400!important;line-height:1.85!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-6309abd .elementor-heading-title,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-7ee8800 .elementor-heading-title{font-size:8.96px!important;}
.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-29b09af .elementor-heading-title,.elementor-544 .elementor-element.elementor-element-beb3139 .elementor-element-28979b6 .elementor-heading-title{font-size:10.24px!important;}

/* source footer box parity 2026-08-10 */
@media(min-width:861px){.elementor-544 .elementor-element.elementor-element-beb3139{min-height:397px!important;}}
@media(min-width:561px) and (max-width:860px){.elementor-544 .elementor-element.elementor-element-beb3139{min-height:602px!important;}}
@media(max-width:560px){.elementor-544 .elementor-element.elementor-element-beb3139{min-height:1038px!important;}}/* End custom CSS */