.elementor-8446 .elementor-element.elementor-element-be3541c{--display:flex;--min-height:100vh;--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:center;--overlay-opacity:1;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px}.elementor-8446 .elementor-element.elementor-element-be3541c:not(.elementor-motion-effects-element-type-background),.elementor-8446 .elementor-element.elementor-element-be3541c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://staging.city-interiordesign.com/wp-content/uploads/2025/12/DSC08479-HDR.png);background-position:center center;background-size:cover}.elementor-8446 .elementor-element.elementor-element-be3541c::before,.elementor-8446 .elementor-element.elementor-element-be3541c>.elementor-background-video-container::before,.elementor-8446 .elementor-element.elementor-element-be3541c>.e-con-inner>.elementor-background-video-container::before,.elementor-8446 .elementor-element.elementor-element-be3541c>.elementor-background-slideshow::before,.elementor-8446 .elementor-element.elementor-element-be3541c>.e-con-inner>.elementor-background-slideshow::before,.elementor-8446 .elementor-element.elementor-element-be3541c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(90deg,#F7F5F2 12%,#F7F5F200 78%)}.elementor-8446 .elementor-element.elementor-element-994fb48 .elementor-heading-title{font-family:"Marcellus",Sans-serif;font-size:13px;font-weight:400;letter-spacing:6px;color:#7E5F3C}.elementor-8446 .elementor-element.elementor-element-f8778e3 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:48px;font-weight:300;letter-spacing:7px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-a9070dc{--divider-border-style:solid;--divider-color:#A8845C;--divider-border-width:1px}.elementor-8446 .elementor-element.elementor-element-a9070dc .elementor-divider-separator{width:72px;margin:0 auto;margin-left:0}.elementor-8446 .elementor-element.elementor-element-a9070dc .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px}.elementor-8446 .elementor-element.elementor-element-ea434ed{font-family:"Noto Sans TC",Sans-serif;font-size:15px;font-weight:400;letter-spacing:2.5px;color:#5C5C60}.elementor-8446 .elementor-element.elementor-element-1eaa12d{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8446 .elementor-element.elementor-element-029041d .elementor-button{background-color:#3A3A3C;font-family:"Noto Sans TC",Sans-serif;font-size:15px;font-weight:400;letter-spacing:3px;fill:#FFF;color:#FFF;padding:16px 34px 16px 34px}.elementor-8446 .elementor-element.elementor-element-029041d .elementor-button:hover,.elementor-8446 .elementor-element.elementor-element-029041d .elementor-button:focus{background-color:#7E5F3C;color:#FFF}.elementor-8446 .elementor-element.elementor-element-029041d .elementor-button:hover svg,.elementor-8446 .elementor-element.elementor-element-029041d .elementor-button:focus svg{fill:#FFF}.elementor-8446 .elementor-element.elementor-element-49f2707{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px}.elementor-8446 .elementor-element.elementor-element-49f2707:not(.elementor-motion-effects-element-type-background),.elementor-8446 .elementor-element.elementor-element-49f2707>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F5F2}.elementor-8446 .elementor-element.elementor-element-0199392{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap}.elementor-8446 .elementor-element.elementor-element-7ade0d0{--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-8446 .elementor-element.elementor-element-d433e1a{--divider-border-style:solid;--divider-color:#A8845C;--divider-border-width:1px}.elementor-8446 .elementor-element.elementor-element-d433e1a .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0}.elementor-8446 .elementor-element.elementor-element-d433e1a .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px}.elementor-8446 .elementor-element.elementor-element-f52b594 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-311d238{font-family:"Noto Sans TC",Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#6B6B6E}.elementor-8446 .elementor-element.elementor-element-99c19c9{--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-8446 .elementor-element.elementor-element-2d0c0ed{--divider-border-style:solid;--divider-color:#A8845C;--divider-border-width:1px}.elementor-8446 .elementor-element.elementor-element-2d0c0ed .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0}.elementor-8446 .elementor-element.elementor-element-2d0c0ed .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px}.elementor-8446 .elementor-element.elementor-element-c51670d .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-c62d27f{font-family:"Noto Sans TC",Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#6B6B6E}.elementor-8446 .elementor-element.elementor-element-2871da8{--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-8446 .elementor-element.elementor-element-5a9c8ca{--divider-border-style:solid;--divider-color:#A8845C;--divider-border-width:1px}.elementor-8446 .elementor-element.elementor-element-5a9c8ca .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0}.elementor-8446 .elementor-element.elementor-element-5a9c8ca .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px}.elementor-8446 .elementor-element.elementor-element-f219c0a .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-6395527{font-family:"Noto Sans TC",Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#6B6B6E}.elementor-8446 .elementor-element.elementor-element-a7314a1{--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-8446 .elementor-element.elementor-element-048224e{--divider-border-style:solid;--divider-color:#A8845C;--divider-border-width:1px}.elementor-8446 .elementor-element.elementor-element-048224e .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0}.elementor-8446 .elementor-element.elementor-element-048224e .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px}.elementor-8446 .elementor-element.elementor-element-49b3203 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-c0bb4c3{font-family:"Noto Sans TC",Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#6B6B6E}.elementor-8446 .elementor-element.elementor-element-ae733e0{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px}.elementor-8446 .elementor-element.elementor-element-ae733e0:not(.elementor-motion-effects-element-type-background),.elementor-8446 .elementor-element.elementor-element-ae733e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8446 .elementor-element.elementor-element-6f1a5e2{--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-8446 .elementor-element.elementor-element-be046a5 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:12px;font-weight:500;letter-spacing:4px;color:#8F6F4B}.elementor-8446 .elementor-element.elementor-element-3d8e715 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:34px;font-weight:300;letter-spacing:5px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-521e801{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap}.elementor-8446 .elementor-element.elementor-element-c2e7a98{--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:6px 6px;--row-gap:6px;--column-gap:6px}.elementor-8446 .elementor-element.elementor-element-4fc632a .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:12px;font-weight:500;letter-spacing:3px;color:#8F6F4B}.elementor-8446 .elementor-element.elementor-element-ac3a86c .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:19px;font-weight:400;letter-spacing:2px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-2e9c099{--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:6px 6px;--row-gap:6px;--column-gap:6px}.elementor-8446 .elementor-element.elementor-element-fbd651e .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:12px;font-weight:500;letter-spacing:3px;color:#8F6F4B}.elementor-8446 .elementor-element.elementor-element-1a53cde .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:19px;font-weight:400;letter-spacing:2px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-0a97d43{--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:6px 6px;--row-gap:6px;--column-gap:6px}.elementor-8446 .elementor-element.elementor-element-dad9400 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:12px;font-weight:500;letter-spacing:3px;color:#8F6F4B}.elementor-8446 .elementor-element.elementor-element-53851f7 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:19px;font-weight:400;letter-spacing:2px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-7c77c30 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:15px;font-weight:400;letter-spacing:2px;color:#A8845C}.elementor-8446 .elementor-element.elementor-element-e2ae35a{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px}.elementor-8446 .elementor-element.elementor-element-e2ae35a:not(.elementor-motion-effects-element-type-background),.elementor-8446 .elementor-element.elementor-element-e2ae35a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1E1C19}.elementor-8446 .elementor-element.elementor-element-71b42f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center}.elementor-8446 .elementor-element.elementor-element-9343b34 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:12px;font-weight:500;letter-spacing:4px;color:#C2A065}.elementor-8446 .elementor-element.elementor-element-a1c5f13 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:34px;font-weight:300;letter-spacing:5px;color:#EDE9E2}.elementor-8446 .elementor-element.elementor-element-adc3a3b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap}.elementor-8446 .elementor-element.elementor-element-a9bcd90{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#3F3B35;--border-color:#3F3B35;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px}.elementor-8446 .elementor-element.elementor-element-5b8e192 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:20px;font-weight:400;letter-spacing:3px;color:#EDE9E2}.elementor-8446 .elementor-element.elementor-element-29b8acf{font-family:"Noto Sans TC",Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#A39C90}.elementor-8446 .elementor-element.elementor-element-58d54e2 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:13px;font-weight:400;letter-spacing:2px;color:#C2A065}.elementor-8446 .elementor-element.elementor-element-a44b483{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#3F3B35;--border-color:#3F3B35;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px}.elementor-8446 .elementor-element.elementor-element-5b8fc2b .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:20px;font-weight:400;letter-spacing:3px;color:#EDE9E2}.elementor-8446 .elementor-element.elementor-element-57b0883{font-family:"Noto Sans TC",Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#A39C90}.elementor-8446 .elementor-element.elementor-element-5b97fbb .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:13px;font-weight:400;letter-spacing:2px;color:#C2A065}.elementor-8446 .elementor-element.elementor-element-9cc06ed{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#3F3B35;--border-color:#3F3B35;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px}.elementor-8446 .elementor-element.elementor-element-2577a90 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:20px;font-weight:400;letter-spacing:3px;color:#EDE9E2}.elementor-8446 .elementor-element.elementor-element-fa71f50{font-family:"Noto Sans TC",Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#A39C90}.elementor-8446 .elementor-element.elementor-element-3ab5a3a .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:13px;font-weight:400;letter-spacing:2px;color:#C2A065}.elementor-8446 .elementor-element.elementor-element-a6a2341{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#3F3B35;--border-color:#3F3B35;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px}.elementor-8446 .elementor-element.elementor-element-4755cea .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:20px;font-weight:400;letter-spacing:3px;color:#EDE9E2}.elementor-8446 .elementor-element.elementor-element-ae0c759{font-family:"Noto Sans TC",Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#A39C90}.elementor-8446 .elementor-element.elementor-element-2f2ec90 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:13px;font-weight:400;letter-spacing:2px;color:#C2A065}.elementor-8446 .elementor-element.elementor-element-b8a5f6d{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#3F3B35;--border-color:#3F3B35;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px}.elementor-8446 .elementor-element.elementor-element-054f16b .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:20px;font-weight:400;letter-spacing:3px;color:#EDE9E2}.elementor-8446 .elementor-element.elementor-element-bf36bab{font-family:"Noto Sans TC",Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#A39C90}.elementor-8446 .elementor-element.elementor-element-d768ce8 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:13px;font-weight:400;letter-spacing:2px;color:#C2A065}.elementor-8446 .elementor-element.elementor-element-326e2c6{--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:8px 8px;--row-gap:8px;--column-gap:8px;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:#3F3B35;--border-color:#3F3B35;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px}.elementor-8446 .elementor-element.elementor-element-b3dec2c .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:20px;font-weight:400;letter-spacing:3px;color:#EDE9E2}.elementor-8446 .elementor-element.elementor-element-c6039b6{font-family:"Noto Sans TC",Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#A39C90}.elementor-8446 .elementor-element.elementor-element-30aed10 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:13px;font-weight:400;letter-spacing:2px;color:#C2A065}.elementor-8446 .elementor-element.elementor-element-1cbcd15{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px}.elementor-8446 .elementor-element.elementor-element-1cbcd15:not(.elementor-motion-effects-element-type-background),.elementor-8446 .elementor-element.elementor-element-1cbcd15>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F5F2}.elementor-8446 .elementor-element.elementor-element-62122d3{--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-8446 .elementor-element.elementor-element-8d31539 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:12px;font-weight:500;letter-spacing:4px;color:#8F6F4B}.elementor-8446 .elementor-element.elementor-element-933cf34 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:34px;font-weight:300;letter-spacing:5px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-55b8d25{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap}.elementor-8446 .elementor-element.elementor-element-a1a33b0{--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:4px 4px;--row-gap:4px;--column-gap:4px}.elementor-8446 .elementor-element.elementor-element-218db49 .elementor-heading-title{font-family:"Marcellus",Sans-serif;font-size:40px;font-weight:400;letter-spacing:2px;color:#C9B48F}.elementor-8446 .elementor-element.elementor-element-fb88a80 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-89400e5{font-family:"Noto Sans TC",Sans-serif;font-size:13px;font-weight:400;letter-spacing:1px;color:#6B6B6E}.elementor-8446 .elementor-element.elementor-element-9021eef{--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:4px 4px;--row-gap:4px;--column-gap:4px}.elementor-8446 .elementor-element.elementor-element-1dfc262 .elementor-heading-title{font-family:"Marcellus",Sans-serif;font-size:40px;font-weight:400;letter-spacing:2px;color:#C9B48F}.elementor-8446 .elementor-element.elementor-element-0af70d9 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-d22e5bd{font-family:"Noto Sans TC",Sans-serif;font-size:13px;font-weight:400;letter-spacing:1px;color:#6B6B6E}.elementor-8446 .elementor-element.elementor-element-8e15285{--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:4px 4px;--row-gap:4px;--column-gap:4px}.elementor-8446 .elementor-element.elementor-element-ef33c33 .elementor-heading-title{font-family:"Marcellus",Sans-serif;font-size:40px;font-weight:400;letter-spacing:2px;color:#C9B48F}.elementor-8446 .elementor-element.elementor-element-93ff16d .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-f997a1f{font-family:"Noto Sans TC",Sans-serif;font-size:13px;font-weight:400;letter-spacing:1px;color:#6B6B6E}.elementor-8446 .elementor-element.elementor-element-feb0d5b{--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:4px 4px;--row-gap:4px;--column-gap:4px}.elementor-8446 .elementor-element.elementor-element-0e02966 .elementor-heading-title{font-family:"Marcellus",Sans-serif;font-size:40px;font-weight:400;letter-spacing:2px;color:#C9B48F}.elementor-8446 .elementor-element.elementor-element-292411e .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-f80468a{font-family:"Noto Sans TC",Sans-serif;font-size:13px;font-weight:400;letter-spacing:1px;color:#6B6B6E}.elementor-8446 .elementor-element.elementor-element-cd23ca2{--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:4px 4px;--row-gap:4px;--column-gap:4px}.elementor-8446 .elementor-element.elementor-element-877905c .elementor-heading-title{font-family:"Marcellus",Sans-serif;font-size:40px;font-weight:400;letter-spacing:2px;color:#C9B48F}.elementor-8446 .elementor-element.elementor-element-a9bf18b .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-06e4041{font-family:"Noto Sans TC",Sans-serif;font-size:13px;font-weight:400;letter-spacing:1px;color:#6B6B6E}.elementor-8446 .elementor-element.elementor-element-e0537b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px}.elementor-8446 .elementor-element.elementor-element-e0537b6:not(.elementor-motion-effects-element-type-background),.elementor-8446 .elementor-element.elementor-element-e0537b6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8446 .elementor-element.elementor-element-9486dab{--display:flex}.elementor-8446 .elementor-element.elementor-element-58b0925{width:var(--container-widget-width,380px);max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0}.elementor-8446 .elementor-element.elementor-element-58b0925>.elementor-widget-container{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A8845C}.elementor-8446 .elementor-element.elementor-element-58b0925.elementor-element{--align-self:center}.elementor-8446 .elementor-element.elementor-element-58b0925 .elementor-wrapper{--video-aspect-ratio:0.5625}.elementor-8446 .elementor-element.elementor-element-4899296{--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:14px 14px;--row-gap:14px;--column-gap:14px}.elementor-8446 .elementor-element.elementor-element-b78f8f9 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:12px;font-weight:500;letter-spacing:4px;color:#8F6F4B}.elementor-8446 .elementor-element.elementor-element-9f6faf5 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:34px;font-weight:300;letter-spacing:5px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-36db400{--divider-border-style:solid;--divider-color:#A8845C;--divider-border-width:1px}.elementor-8446 .elementor-element.elementor-element-36db400 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0}.elementor-8446 .elementor-element.elementor-element-36db400 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px}.elementor-8446 .elementor-element.elementor-element-76cad4c{font-family:"Noto Sans TC",Sans-serif;font-size:15px;font-weight:400;letter-spacing:1px;color:#4A4A4C}.elementor-8446 .elementor-element.elementor-element-4667c84 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:15px;font-weight:400;letter-spacing:2px;color:#A8845C}.elementor-8446 .elementor-element.elementor-element-c85cec7{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px}.elementor-8446 .elementor-element.elementor-element-c85cec7:not(.elementor-motion-effects-element-type-background),.elementor-8446 .elementor-element.elementor-element-c85cec7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F5F2}.elementor-8446 .elementor-element.elementor-element-a2c6164{--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-8446 .elementor-element.elementor-element-9e81ec6 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:12px;font-weight:500;letter-spacing:4px;color:#8F6F4B}.elementor-8446 .elementor-element.elementor-element-20441cb .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:34px;font-weight:300;letter-spacing:5px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-4cf8449{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap}.elementor-8446 .elementor-element.elementor-element-d32880b{--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:8px 8px;--row-gap:8px;--column-gap:8px}.elementor-8446 .elementor-element.elementor-element-1dd5173 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:17px;font-weight:400;letter-spacing:1px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-591a04f{--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:8px 8px;--row-gap:8px;--column-gap:8px}.elementor-8446 .elementor-element.elementor-element-82983a8 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:17px;font-weight:400;letter-spacing:1px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-6433684{--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:8px 8px;--row-gap:8px;--column-gap:8px}.elementor-8446 .elementor-element.elementor-element-e437802 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:17px;font-weight:400;letter-spacing:1px;color:#3A3A3C}.elementor-8446 .elementor-element.elementor-element-eec4b9f .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:15px;font-weight:400;letter-spacing:2px;color:#A8845C}.elementor-8446 .elementor-element.elementor-element-3533517{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px}.elementor-8446 .elementor-element.elementor-element-3533517:not(.elementor-motion-effects-element-type-background),.elementor-8446 .elementor-element.elementor-element-3533517>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1E1C19}.elementor-8446 .elementor-element.elementor-element-35623f0 .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:12px;font-weight:500;letter-spacing:4px;color:#C2A065}.elementor-8446 .elementor-element.elementor-element-b226a3f .elementor-heading-title{font-family:"Noto Sans TC",Sans-serif;font-size:36px;font-weight:300;letter-spacing:5px;color:#EDE9E2}.elementor-8446 .elementor-element.elementor-element-e46a822{font-family:"Noto Sans TC",Sans-serif;font-size:15px;font-weight:400;letter-spacing:1px;color:#A39C90}.elementor-8446 .elementor-element.elementor-element-294725e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8446 .elementor-element.elementor-element-125f6e9 .elementor-button{background-color:#A8845C;font-family:"Noto Sans TC",Sans-serif;font-size:15px;font-weight:400;letter-spacing:3px;fill:#FFF;color:#FFF;padding:16px 34px 16px 34px}.elementor-8446 .elementor-element.elementor-element-125f6e9 .elementor-button:hover,.elementor-8446 .elementor-element.elementor-element-125f6e9 .elementor-button:focus{background-color:#8F6F4B;color:#FFF}.elementor-8446 .elementor-element.elementor-element-125f6e9 .elementor-button:hover svg,.elementor-8446 .elementor-element.elementor-element-125f6e9 .elementor-button:focus svg{fill:#FFF}.elementor-8446 .elementor-element.elementor-element-cd82973 .elementor-button{background-color:#fff0;font-family:"Noto Sans TC",Sans-serif;font-size:15px;font-weight:400;letter-spacing:3px;fill:#EDE9E2;color:#EDE9E2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDE9E2;padding:16px 34px 16px 34px}.elementor-8446 .elementor-element.elementor-element-cd82973 .elementor-button:hover,.elementor-8446 .elementor-element.elementor-element-cd82973 .elementor-button:focus{background-color:#fff0;color:#C2A065;border-color:#C2A065}.elementor-8446 .elementor-element.elementor-element-cd82973 .elementor-button:hover svg,.elementor-8446 .elementor-element.elementor-element-cd82973 .elementor-button:focus svg{fill:#C2A065}@media(max-width:767px){.elementor-8446 .elementor-element.elementor-element-be3541c:not(.elementor-motion-effects-element-type-background),.elementor-8446 .elementor-element.elementor-element-be3541c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://staging.city-interiordesign.com/wp-content/uploads/2026/07/cud-hero-poster.jpg);background-position:center center;background-size:cover}.elementor-8446 .elementor-element.elementor-element-be3541c{--min-height:80vh}.elementor-8446 .elementor-element.elementor-element-f8778e3 .elementor-heading-title{font-size:28px}.elementor-8446 .elementor-element.elementor-element-7ade0d0{--width:100%}.elementor-8446 .elementor-element.elementor-element-99c19c9{--width:100%}.elementor-8446 .elementor-element.elementor-element-2871da8{--width:100%}.elementor-8446 .elementor-element.elementor-element-a7314a1{--width:100%}.elementor-8446 .elementor-element.elementor-element-c2e7a98{--width:100%}.elementor-8446 .elementor-element.elementor-element-2e9c099{--width:100%}.elementor-8446 .elementor-element.elementor-element-0a97d43{--width:100%}.elementor-8446 .elementor-element.elementor-element-a9bcd90{--width:100%}.elementor-8446 .elementor-element.elementor-element-a44b483{--width:100%}.elementor-8446 .elementor-element.elementor-element-9cc06ed{--width:100%}.elementor-8446 .elementor-element.elementor-element-a6a2341{--width:100%}.elementor-8446 .elementor-element.elementor-element-b8a5f6d{--width:100%}.elementor-8446 .elementor-element.elementor-element-326e2c6{--width:100%}.elementor-8446 .elementor-element.elementor-element-a1a33b0{--width:100%}.elementor-8446 .elementor-element.elementor-element-9021eef{--width:100%}.elementor-8446 .elementor-element.elementor-element-8e15285{--width:100%}.elementor-8446 .elementor-element.elementor-element-feb0d5b{--width:100%}.elementor-8446 .elementor-element.elementor-element-cd23ca2{--width:100%}.elementor-8446 .elementor-element.elementor-element-9486dab{--width:100%}.elementor-8446 .elementor-element.elementor-element-58b0925{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-8446 .elementor-element.elementor-element-4899296{--width:100%}.elementor-8446 .elementor-element.elementor-element-d32880b{--width:100%}.elementor-8446 .elementor-element.elementor-element-591a04f{--width:100%}.elementor-8446 .elementor-element.elementor-element-6433684{--width:100%}.elementor-8446 .elementor-element.elementor-element-b226a3f .elementor-heading-title{font-size:26px}}@media(min-width:768px){.elementor-8446 .elementor-element.elementor-element-be3541c{--content-width:1200px}.elementor-8446 .elementor-element.elementor-element-49f2707{--content-width:1200px}.elementor-8446 .elementor-element.elementor-element-7ade0d0{--width:22%}.elementor-8446 .elementor-element.elementor-element-99c19c9{--width:22%}.elementor-8446 .elementor-element.elementor-element-2871da8{--width:22%}.elementor-8446 .elementor-element.elementor-element-a7314a1{--width:22%}.elementor-8446 .elementor-element.elementor-element-ae733e0{--content-width:1200px}.elementor-8446 .elementor-element.elementor-element-c2e7a98{--width:31%}.elementor-8446 .elementor-element.elementor-element-2e9c099{--width:31%}.elementor-8446 .elementor-element.elementor-element-0a97d43{--width:31%}.elementor-8446 .elementor-element.elementor-element-e2ae35a{--content-width:1200px}.elementor-8446 .elementor-element.elementor-element-a9bcd90{--width:31%}.elementor-8446 .elementor-element.elementor-element-a44b483{--width:31%}.elementor-8446 .elementor-element.elementor-element-9cc06ed{--width:31%}.elementor-8446 .elementor-element.elementor-element-a6a2341{--width:31%}.elementor-8446 .elementor-element.elementor-element-b8a5f6d{--width:31%}.elementor-8446 .elementor-element.elementor-element-326e2c6{--width:31%}.elementor-8446 .elementor-element.elementor-element-1cbcd15{--content-width:1200px}.elementor-8446 .elementor-element.elementor-element-a1a33b0{--width:18%}.elementor-8446 .elementor-element.elementor-element-9021eef{--width:18%}.elementor-8446 .elementor-element.elementor-element-8e15285{--width:18%}.elementor-8446 .elementor-element.elementor-element-feb0d5b{--width:18%}.elementor-8446 .elementor-element.elementor-element-cd23ca2{--width:18%}.elementor-8446 .elementor-element.elementor-element-e0537b6{--content-width:1200px}.elementor-8446 .elementor-element.elementor-element-9486dab{--width:48%}.elementor-8446 .elementor-element.elementor-element-4899296{--width:44%}.elementor-8446 .elementor-element.elementor-element-c85cec7{--content-width:1200px}.elementor-8446 .elementor-element.elementor-element-d32880b{--width:31%}.elementor-8446 .elementor-element.elementor-element-591a04f{--width:31%}.elementor-8446 .elementor-element.elementor-element-6433684{--width:31%}.elementor-8446 .elementor-element.elementor-element-3533517{--content-width:900px}}@media(max-width:1024px) and (min-width:768px){.elementor-8446 .elementor-element.elementor-element-7ade0d0{--width:46%}.elementor-8446 .elementor-element.elementor-element-99c19c9{--width:46%}.elementor-8446 .elementor-element.elementor-element-2871da8{--width:46%}.elementor-8446 .elementor-element.elementor-element-a7314a1{--width:46%}.elementor-8446 .elementor-element.elementor-element-c2e7a98{--width:46%}.elementor-8446 .elementor-element.elementor-element-2e9c099{--width:46%}.elementor-8446 .elementor-element.elementor-element-0a97d43{--width:46%}.elementor-8446 .elementor-element.elementor-element-a9bcd90{--width:46%}.elementor-8446 .elementor-element.elementor-element-a44b483{--width:46%}.elementor-8446 .elementor-element.elementor-element-9cc06ed{--width:46%}.elementor-8446 .elementor-element.elementor-element-a6a2341{--width:46%}.elementor-8446 .elementor-element.elementor-element-b8a5f6d{--width:46%}.elementor-8446 .elementor-element.elementor-element-326e2c6{--width:46%}.elementor-8446 .elementor-element.elementor-element-a1a33b0{--width:30%}.elementor-8446 .elementor-element.elementor-element-9021eef{--width:30%}.elementor-8446 .elementor-element.elementor-element-8e15285{--width:30%}.elementor-8446 .elementor-element.elementor-element-feb0d5b{--width:30%}.elementor-8446 .elementor-element.elementor-element-cd23ca2{--width:30%}.elementor-8446 .elementor-element.elementor-element-d32880b{--width:46%}.elementor-8446 .elementor-element.elementor-element-591a04f{--width:46%}.elementor-8446 .elementor-element.elementor-element-6433684{--width:46%}}