.elementor-10880 .elementor-element.elementor-element-41bfea4 .elementor-background-overlay{width:100%;height:100%;}.elementor-10880 .elementor-element.elementor-element-b3477a8 .page-header{background-image:url("https://www.elainemcheung.com/wp-content/uploads/2026/08/High-Supply-21-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10880 .elementor-element.elementor-element-b3477a8 .page-header.type-project .img-wrapper{background-size:cover!important;}body.elementor-msie .elementor-10880 .elementor-element.elementor-element-b3477a8 .page-header .img-wrapper .title .head-title, .elementor-10880 .elementor-element.elementor-element-b3477a8 .page-header.type-1 .head-title{color:#FFFFFF;}.elementor-10880 .elementor-element.elementor-element-b3477a8 .breadcrumbs, .elementor-10880 .elementor-element.elementor-element-b3477a8 .breadcrumbs a{color:#FFFFFF;}.elementor-10880 .elementor-element.elementor-element-cea20cd .elementor-background-overlay{width:100%;height:100%;}.elementor-10880 .elementor-element.elementor-element-cea20cd{padding:100px 0px 45px 0px;}.elementor-10880 .elementor-element.elementor-element-2862ec5 .elementor-background-overlay{width:100%;height:100%;}.elementor-10880 .elementor-element.elementor-element-9f49256 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-10880 .elementor-element.elementor-element-22d12d4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10880 .elementor-element.elementor-element-22d12d4 .elementor-background-overlay{width:100%;height:100%;}.elementor-10880 .elementor-element.elementor-element-3aac4de > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-10880 .elementor-element.elementor-element-58bfb63 .elementor-background-overlay{width:100%;height:100%;}.elementor-10880 .elementor-element.elementor-element-6ac8bf5 > .elementor-widget-container{margin:0px 0px 30px -3px;}.elementor-10880 .elementor-element.elementor-element-0f62b28 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10880 .elementor-element.elementor-element-0f62b28 .elementor-heading-title{line-height:1.6em;}.elementor-10880 .elementor-element.elementor-element-f85e8d1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10880 .elementor-element.elementor-element-f85e8d1 .elementor-background-overlay{width:100%;height:100%;}.elementor-10880 .elementor-element.elementor-element-f85e8d1{margin-top:0px;margin-bottom:-25px;padding:0px 0px 0px 0px;}.elementor-10880 .elementor-element.elementor-element-4275ddb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10880 .elementor-element.elementor-element-4275ddb .elementor-heading-title{font-size:var( --e-global-typography-131f702-font-size );font-weight:var( --e-global-typography-131f702-font-weight );text-transform:var( --e-global-typography-131f702-text-transform );letter-spacing:var( --e-global-typography-131f702-letter-spacing );color:var( --e-global-color-f535076 );}.elementor-10880 .elementor-element.elementor-element-606ef0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10880 .elementor-element.elementor-element-606ef0c p.author, .elementor-10880 .elementor-element.elementor-element-606ef0c p a{font-size:13px;font-weight:600;text-transform:capitalize;line-height:1em;}.elementor-10880 .elementor-element.elementor-element-606ef0c .call-action.next .content h6{color:var( --e-global-color-7b4bfee );}.elementor-10880 .elementor-element.elementor-element-4acf0a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10880 .elementor-element.elementor-element-4acf0a8 .elementor-heading-title{font-size:var( --e-global-typography-131f702-font-size );font-weight:var( --e-global-typography-131f702-font-weight );text-transform:var( --e-global-typography-131f702-text-transform );letter-spacing:var( --e-global-typography-131f702-letter-spacing );color:var( --e-global-color-f535076 );}.elementor-10880 .elementor-element.elementor-element-528cc2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10880 .elementor-element.elementor-element-528cc2d p.author, .elementor-10880 .elementor-element.elementor-element-528cc2d p a{font-size:13px;font-weight:600;text-transform:capitalize;line-height:1em;}.elementor-10880 .elementor-element.elementor-element-528cc2d .call-action.next .content h6{color:var( --e-global-color-7b4bfee );}.elementor-10880 .elementor-element.elementor-element-c2e31a8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10880 .elementor-element.elementor-element-c2e31a8 .elementor-background-overlay{width:100%;height:100%;}.elementor-10880 .elementor-element.elementor-element-c2e31a8{margin-top:0px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-10880 .elementor-element.elementor-element-76acc87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10880 .elementor-element.elementor-element-76acc87 .elementor-heading-title{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-f535076 );}.elementor-10880 .elementor-element.elementor-element-50c3af6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10880 .elementor-element.elementor-element-50c3af6 p.author, .elementor-10880 .elementor-element.elementor-element-50c3af6 p a{font-size:13px;font-weight:600;text-transform:capitalize;}.elementor-10880 .elementor-element.elementor-element-50c3af6 .call-action.next .content h6{color:var( --e-global-color-7b4bfee );}.elementor-10880 .elementor-element.elementor-element-0015d28 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-10880 .elementor-element.elementor-element-0015d28 .elementor-heading-title{font-size:var( --e-global-typography-131f702-font-size );font-weight:var( --e-global-typography-131f702-font-weight );text-transform:var( --e-global-typography-131f702-text-transform );letter-spacing:var( --e-global-typography-131f702-letter-spacing );color:var( --e-global-color-f535076 );}.elementor-10880 .elementor-element.elementor-element-12f4fa6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10880 .elementor-element.elementor-element-12f4fa6 .elementor-heading-title{font-size:13px;font-weight:600;line-height:1.6em;}.elementor-10880 .elementor-element.elementor-element-c941b5e .elementor-background-overlay{width:100%;height:100%;}.elementor-10880 .elementor-element.elementor-element-d5ea37d > .elementor-widget-container{margin:0px 0px 20px -2px;}.elementor-10880 .elementor-element.elementor-element-b7be094 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-10880 .elementor-element.elementor-element-b7be094 .elementor-heading-title{line-height:1.6em;}.elementor-10880 .elementor-element.elementor-element-dc81a4e .elementor-background-overlay{width:100%;height:100%;}.elementor-10880 .elementor-element.elementor-element-bd6b088 > .elementor-widget-container{margin:0px 0px 10px -6px;}.elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-default .odometer.odometer-auto-theme .odometer-digit + .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-default .odometer.odometer-theme-default .odometer-digit + .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-digital .odometer.odometer-auto-theme .odometer-digit + .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-digital .odometer.odometer-theme-digital .odometer-digit + .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-minimal .odometer.odometer-auto-theme .odometer-digit + .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-minimal .odometer.odometer-theme-minimal .odometer-digit + .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-car .odometer.odometer-auto-theme .odometer-digit + .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-car .odometer.odometer-theme-car .odometer-digit + .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-plaza .odometer.odometer-auto-theme .odometer-digit + .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-plaza .odometer.odometer-theme-plaza .odometer-digit + .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-slot-machine .odometer.odometer-auto-theme .odometer-digit + .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-slot-machine .odometer.odometer-theme-slot-machine .odometer-digit + .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-train-station .odometer.odometer-auto-theme .odometer-digit + .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-train-station .odometer.odometer-theme-train-station .odometer-digit + .odometer-digit{margin-left:0px;}.elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-car .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-car .odometer.odometer-theme-car,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-default .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-default .odometer.odometer-theme-default,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-digital .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-digital .odometer.odometer-theme-digital,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-minimal .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-minimal .odometer.odometer-theme-minimal,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-plaza .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-plaza .odometer.odometer-theme-plaza,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-slot-machine .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-slot-machine .odometer.odometer-theme-slot-machine,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-train-station .odometer.odometer-auto-theme .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .theme-train-station .odometer.odometer-theme-train-station .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-bd6b088 .odometer_extra{color:var( --e-global-color-7b4bfee );font-family:"Inter", Sans-serif;font-size:48px;font-weight:500;line-height:1em;}.elementor-10880 .elementor-element.elementor-element-e5ecab8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10880 .elementor-element.elementor-element-e5ecab8 .elementor-heading-title{font-size:var( --e-global-typography-131f702-font-size );font-weight:var( --e-global-typography-131f702-font-weight );text-transform:var( --e-global-typography-131f702-text-transform );letter-spacing:var( --e-global-typography-131f702-letter-spacing );color:var( --e-global-color-f535076 );}.elementor-10880 .elementor-element.elementor-element-3f5fc39 > .elementor-widget-container{margin:0px 0px 10px -4px;}.elementor-10880 .elementor-element.elementor-element-3f5fc39 .theme-car .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-3f5fc39 .theme-car .odometer.odometer-theme-car,
        .elementor-10880 .elementor-element.elementor-element-3f5fc39 .theme-default .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-3f5fc39 .theme-default .odometer.odometer-theme-default,
        .elementor-10880 .elementor-element.elementor-element-3f5fc39 .theme-digital .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-3f5fc39 .theme-digital .odometer.odometer-theme-digital,
        .elementor-10880 .elementor-element.elementor-element-3f5fc39 .theme-minimal .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-3f5fc39 .theme-minimal .odometer.odometer-theme-minimal,
        .elementor-10880 .elementor-element.elementor-element-3f5fc39 .theme-plaza .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-3f5fc39 .theme-plaza .odometer.odometer-theme-plaza,
        .elementor-10880 .elementor-element.elementor-element-3f5fc39 .theme-slot-machine .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-3f5fc39 .theme-slot-machine .odometer.odometer-theme-slot-machine,
        .elementor-10880 .elementor-element.elementor-element-3f5fc39 .theme-train-station .odometer.odometer-auto-theme .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-3f5fc39 .theme-train-station .odometer.odometer-theme-train-station .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-3f5fc39 .odometer_extra{color:var( --e-global-color-7b4bfee );font-family:"Inter", Sans-serif;font-size:48px;font-weight:500;line-height:1em;}.elementor-10880 .elementor-element.elementor-element-7719046 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10880 .elementor-element.elementor-element-7719046 .elementor-heading-title{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-f535076 );}.elementor-10880 .elementor-element.elementor-element-a858ce1 > .elementor-widget-container{margin:0px 0px 10px -4px;}.elementor-10880 .elementor-element.elementor-element-a858ce1 .theme-car .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-a858ce1 .theme-car .odometer.odometer-theme-car,
        .elementor-10880 .elementor-element.elementor-element-a858ce1 .theme-default .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-a858ce1 .theme-default .odometer.odometer-theme-default,
        .elementor-10880 .elementor-element.elementor-element-a858ce1 .theme-digital .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-a858ce1 .theme-digital .odometer.odometer-theme-digital,
        .elementor-10880 .elementor-element.elementor-element-a858ce1 .theme-minimal .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-a858ce1 .theme-minimal .odometer.odometer-theme-minimal,
        .elementor-10880 .elementor-element.elementor-element-a858ce1 .theme-plaza .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-a858ce1 .theme-plaza .odometer.odometer-theme-plaza,
        .elementor-10880 .elementor-element.elementor-element-a858ce1 .theme-slot-machine .odometer.odometer-auto-theme,
        .elementor-10880 .elementor-element.elementor-element-a858ce1 .theme-slot-machine .odometer.odometer-theme-slot-machine,
        .elementor-10880 .elementor-element.elementor-element-a858ce1 .theme-train-station .odometer.odometer-auto-theme .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-a858ce1 .theme-train-station .odometer.odometer-theme-train-station .odometer-digit,
        .elementor-10880 .elementor-element.elementor-element-a858ce1 .odometer_extra{color:var( --e-global-color-7b4bfee );font-family:"Inter", Sans-serif;font-size:48px;font-weight:500;line-height:1em;}.elementor-10880 .elementor-element.elementor-element-524e6bb > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10880 .elementor-element.elementor-element-524e6bb .elementor-heading-title{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-f535076 );}.elementor-10880 .elementor-element.elementor-element-ab13b2d .elementor-background-overlay{width:100%;height:100%;}.elementor-10880 .elementor-element.elementor-element-a7e4c54 .nxt-img.bg-cover{background-image:url("https://www.elainemcheung.com/wp-content/uploads/2026/08/Hall-of-Flowers-1-scaled.jpg");background-repeat:no-repeat;}.elementor-10880 .elementor-element.elementor-element-a7e4c54 .call-action.next:before{background-color:#0201018A;}.elementor-10880 .elementor-element.elementor-element-a7e4c54 .call-action.next .content h6{color:#FFF;}.elementor-10880 .elementor-element.elementor-element-a7e4c54 .call-action.next .content h2 > b.filled{color:var( --e-global-color-33236d48 );-webkit-text-stroke-color:var( --e-global-color-33236d48 );-webkit-text-stroke-width:var( --e-global-color-33236d48 );}.elementor-10880 .elementor-element.elementor-element-a7e4c54 .call-action.next .content h2{-webkit-text-stroke-color:var( --e-global-color-33236d48 );-webkit-text-stroke-width:1px;}@media(max-width:1024px){.elementor-10880 .elementor-element.elementor-element-4275ddb .elementor-heading-title{font-size:var( --e-global-typography-131f702-font-size );letter-spacing:var( --e-global-typography-131f702-letter-spacing );}.elementor-10880 .elementor-element.elementor-element-4acf0a8 .elementor-heading-title{font-size:var( --e-global-typography-131f702-font-size );letter-spacing:var( --e-global-typography-131f702-letter-spacing );}.elementor-10880 .elementor-element.elementor-element-c2e31a8{margin-top:0px;margin-bottom:10px;}.elementor-10880 .elementor-element.elementor-element-0015d28 .elementor-heading-title{font-size:var( --e-global-typography-131f702-font-size );letter-spacing:var( --e-global-typography-131f702-letter-spacing );}.elementor-10880 .elementor-element.elementor-element-12f4fa6 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-10880 .elementor-element.elementor-element-d5ea37d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-10880 .elementor-element.elementor-element-b7be094 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-10880 .elementor-element.elementor-element-e5ecab8 .elementor-heading-title{font-size:var( --e-global-typography-131f702-font-size );letter-spacing:var( --e-global-typography-131f702-letter-spacing );}}@media(min-width:768px){.elementor-10880 .elementor-element.elementor-element-e47ffd5{width:72.657%;}.elementor-10880 .elementor-element.elementor-element-9f49256{width:14.148%;}.elementor-10880 .elementor-element.elementor-element-fffd88a{width:60%;}.elementor-10880 .elementor-element.elementor-element-6422128{width:39.959%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10880 .elementor-element.elementor-element-fffd88a{width:100%;}.elementor-10880 .elementor-element.elementor-element-6422128{width:100%;}}@media(max-width:767px){.elementor-10880 .elementor-element.elementor-element-3aac4de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10880 .elementor-element.elementor-element-6ac8bf5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10880 .elementor-element.elementor-element-a6d58c6{width:50%;}.elementor-10880 .elementor-element.elementor-element-4275ddb .elementor-heading-title{font-size:var( --e-global-typography-131f702-font-size );letter-spacing:var( --e-global-typography-131f702-letter-spacing );}.elementor-10880 .elementor-element.elementor-element-46a7cea{width:50%;}.elementor-10880 .elementor-element.elementor-element-4acf0a8 .elementor-heading-title{font-size:var( --e-global-typography-131f702-font-size );letter-spacing:var( --e-global-typography-131f702-letter-spacing );}.elementor-10880 .elementor-element.elementor-element-787fa17{width:50%;}.elementor-10880 .elementor-element.elementor-element-fccb53e{width:50%;}.elementor-10880 .elementor-element.elementor-element-0015d28 .elementor-heading-title{font-size:var( --e-global-typography-131f702-font-size );letter-spacing:var( --e-global-typography-131f702-letter-spacing );}.elementor-10880 .elementor-element.elementor-element-12f4fa6 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-10880 .elementor-element.elementor-element-d5ea37d > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-10880 .elementor-element.elementor-element-b7be094 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-10880 .elementor-element.elementor-element-0dbbcc8{width:50%;}.elementor-10880 .elementor-element.elementor-element-e5ecab8 .elementor-heading-title{font-size:var( --e-global-typography-131f702-font-size );letter-spacing:var( --e-global-typography-131f702-letter-spacing );}.elementor-10880 .elementor-element.elementor-element-e50522c{width:50%;}}