.elementor-4844 .elementor-element.elementor-element-70b5c4b:not(.elementor-motion-effects-element-type-background), .elementor-4844 .elementor-element.elementor-element-70b5c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drhongyanli.com/wp-content/uploads/2026/04/ACU_acupuncture_closeup-170052083.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4844 .elementor-element.elementor-element-70b5c4b > .elementor-background-overlay{background-color:#000000;opacity:0.39;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4844 .elementor-element.elementor-element-70b5c4b > .elementor-container{min-height:20vw;}.elementor-4844 .elementor-element.elementor-element-70b5c4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;padding:3% 3% 3% 3%;}.elementor-4844 .elementor-element.elementor-element-a2a9435 > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-4844 .elementor-element.elementor-element-a2a9435{text-align:center;}.elementor-4844 .elementor-element.elementor-element-a2a9435 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2em;font-weight:500;}.elementor-4844 .elementor-element.elementor-element-a3bee1e{padding:2% 0% 2% 0%;}.elementor-4844 .elementor-element.elementor-element-1a3843e{text-align:center;}.elementor-4844 .elementor-element.elementor-element-1a3843e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4844 .elementor-element.elementor-element-2dca2cd img{width:250px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4844 .elementor-element.elementor-element-2dca2cd:hover img{opacity:0.8;}.elementor-4844 .elementor-element.elementor-element-ea28e6a .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#260C1A;color:#260C1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#260C1A;border-radius:10px 10px 10px 10px;}.elementor-4844 .elementor-element.elementor-element-ea28e6a .elementor-button:hover, .elementor-4844 .elementor-element.elementor-element-ea28e6a .elementor-button:focus{background-color:#5F4842;color:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-ea28e6a .elementor-button:hover svg, .elementor-4844 .elementor-element.elementor-element-ea28e6a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-bb85505{text-align:center;}.elementor-4844 .elementor-element.elementor-element-bb85505 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4844 .elementor-element.elementor-element-653f661 img{width:250px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4844 .elementor-element.elementor-element-653f661:hover img{opacity:0.8;}.elementor-4844 .elementor-element.elementor-element-6774448 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#260C1A;color:#260C1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#260C1A;border-radius:10px 10px 10px 10px;}.elementor-4844 .elementor-element.elementor-element-6774448 .elementor-button:hover, .elementor-4844 .elementor-element.elementor-element-6774448 .elementor-button:focus{background-color:#5F4842;color:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-6774448 .elementor-button:hover svg, .elementor-4844 .elementor-element.elementor-element-6774448 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-129845c{text-align:center;}.elementor-4844 .elementor-element.elementor-element-129845c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4844 .elementor-element.elementor-element-1b057c6 img{width:250px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4844 .elementor-element.elementor-element-1b057c6:hover img{opacity:0.8;}.elementor-4844 .elementor-element.elementor-element-3c41042 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#260C1A;color:#260C1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#260C1A;border-radius:10px 10px 10px 10px;}.elementor-4844 .elementor-element.elementor-element-3c41042 .elementor-button:hover, .elementor-4844 .elementor-element.elementor-element-3c41042 .elementor-button:focus{background-color:#5F4842;color:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-3c41042 .elementor-button:hover svg, .elementor-4844 .elementor-element.elementor-element-3c41042 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-2913ba6{text-align:center;}.elementor-4844 .elementor-element.elementor-element-2913ba6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4844 .elementor-element.elementor-element-1ea4a32 img{width:250px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4844 .elementor-element.elementor-element-1ea4a32:hover img{opacity:0.8;}.elementor-4844 .elementor-element.elementor-element-ba0e6a7 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#260C1A;color:#260C1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#260C1A;border-radius:10px 10px 10px 10px;}.elementor-4844 .elementor-element.elementor-element-ba0e6a7 .elementor-button:hover, .elementor-4844 .elementor-element.elementor-element-ba0e6a7 .elementor-button:focus{background-color:#5F4842;color:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-ba0e6a7 .elementor-button:hover svg, .elementor-4844 .elementor-element.elementor-element-ba0e6a7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-2bfb421:not(.elementor-motion-effects-element-type-background), .elementor-4844 .elementor-element.elementor-element-2bfb421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5C4C0;}.elementor-4844 .elementor-element.elementor-element-2bfb421{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 0% 3% 0%;}.elementor-4844 .elementor-element.elementor-element-2bfb421 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4844 .elementor-element.elementor-element-709bdb7{text-align:center;}.elementor-4844 .elementor-element.elementor-element-709bdb7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4844 .elementor-element.elementor-element-e34b5fd img{width:250px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4844 .elementor-element.elementor-element-e34b5fd:hover img{opacity:0.8;}.elementor-4844 .elementor-element.elementor-element-5839dfb .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#260C1A;color:#260C1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#260C1A;border-radius:10px 10px 10px 10px;}.elementor-4844 .elementor-element.elementor-element-5839dfb .elementor-button:hover, .elementor-4844 .elementor-element.elementor-element-5839dfb .elementor-button:focus{background-color:#5F4842;color:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-5839dfb .elementor-button:hover svg, .elementor-4844 .elementor-element.elementor-element-5839dfb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-29ff0f6{text-align:center;}.elementor-4844 .elementor-element.elementor-element-29ff0f6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4844 .elementor-element.elementor-element-2948f29 img{width:250px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4844 .elementor-element.elementor-element-2948f29:hover img{opacity:0.8;}.elementor-4844 .elementor-element.elementor-element-feb8240 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#260C1A;color:#260C1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#260C1A;border-radius:10px 10px 10px 10px;}.elementor-4844 .elementor-element.elementor-element-feb8240 .elementor-button:hover, .elementor-4844 .elementor-element.elementor-element-feb8240 .elementor-button:focus{background-color:#5F4842;color:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-feb8240 .elementor-button:hover svg, .elementor-4844 .elementor-element.elementor-element-feb8240 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-a4f1b49{text-align:center;}.elementor-4844 .elementor-element.elementor-element-a4f1b49 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4844 .elementor-element.elementor-element-2ffc3cc img{width:250px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4844 .elementor-element.elementor-element-2ffc3cc:hover img{opacity:0.8;}.elementor-4844 .elementor-element.elementor-element-e591468 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#260C1A;color:#260C1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#260C1A;border-radius:10px 10px 10px 10px;}.elementor-4844 .elementor-element.elementor-element-e591468 .elementor-button:hover, .elementor-4844 .elementor-element.elementor-element-e591468 .elementor-button:focus{background-color:#5F4842;color:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-e591468 .elementor-button:hover svg, .elementor-4844 .elementor-element.elementor-element-e591468 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-8d78b06{text-align:center;}.elementor-4844 .elementor-element.elementor-element-8d78b06 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4844 .elementor-element.elementor-element-e40526c img{width:250px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4844 .elementor-element.elementor-element-e40526c:hover img{opacity:0.8;}.elementor-4844 .elementor-element.elementor-element-459f6ba .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#260C1A;color:#260C1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#260C1A;border-radius:10px 10px 10px 10px;}.elementor-4844 .elementor-element.elementor-element-459f6ba .elementor-button:hover, .elementor-4844 .elementor-element.elementor-element-459f6ba .elementor-button:focus{background-color:#5F4842;color:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-459f6ba .elementor-button:hover svg, .elementor-4844 .elementor-element.elementor-element-459f6ba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-5b80917{padding:2% 0% 2% 0%;}.elementor-4844 .elementor-element.elementor-element-0a41deb{text-align:center;}.elementor-4844 .elementor-element.elementor-element-0a41deb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4844 .elementor-element.elementor-element-c421a5f img{width:250px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4844 .elementor-element.elementor-element-c421a5f:hover img{opacity:0.8;}.elementor-4844 .elementor-element.elementor-element-bfeaf5f .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#260C1A;color:#260C1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#260C1A;border-radius:10px 10px 10px 10px;}.elementor-4844 .elementor-element.elementor-element-bfeaf5f .elementor-button:hover, .elementor-4844 .elementor-element.elementor-element-bfeaf5f .elementor-button:focus{background-color:#5F4842;color:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-bfeaf5f .elementor-button:hover svg, .elementor-4844 .elementor-element.elementor-element-bfeaf5f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-c494e9a{text-align:center;}.elementor-4844 .elementor-element.elementor-element-c494e9a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4844 .elementor-element.elementor-element-629b525 img{width:250px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4844 .elementor-element.elementor-element-629b525:hover img{opacity:0.8;}.elementor-4844 .elementor-element.elementor-element-1298fc8 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#260C1A;color:#260C1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#260C1A;border-radius:10px 10px 10px 10px;}.elementor-4844 .elementor-element.elementor-element-1298fc8 .elementor-button:hover, .elementor-4844 .elementor-element.elementor-element-1298fc8 .elementor-button:focus{background-color:#5F4842;color:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-1298fc8 .elementor-button:hover svg, .elementor-4844 .elementor-element.elementor-element-1298fc8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-eb50fee{text-align:center;}.elementor-4844 .elementor-element.elementor-element-eb50fee .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4844 .elementor-element.elementor-element-a6e5578 img{width:250px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4844 .elementor-element.elementor-element-a6e5578:hover img{opacity:0.8;}.elementor-4844 .elementor-element.elementor-element-7a795f7 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#260C1A;color:#260C1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#260C1A;border-radius:10px 10px 10px 10px;}.elementor-4844 .elementor-element.elementor-element-7a795f7 .elementor-button:hover, .elementor-4844 .elementor-element.elementor-element-7a795f7 .elementor-button:focus{background-color:#5F4842;color:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-7a795f7 .elementor-button:hover svg, .elementor-4844 .elementor-element.elementor-element-7a795f7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-c5b962d{text-align:center;}.elementor-4844 .elementor-element.elementor-element-c5b962d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4844 .elementor-element.elementor-element-e1fe116 img{width:250px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-4844 .elementor-element.elementor-element-e1fe116:hover img{opacity:0.8;}.elementor-4844 .elementor-element.elementor-element-111ca81 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#260C1A;color:#260C1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#260C1A;border-radius:10px 10px 10px 10px;}.elementor-4844 .elementor-element.elementor-element-111ca81 .elementor-button:hover, .elementor-4844 .elementor-element.elementor-element-111ca81 .elementor-button:focus{background-color:#5F4842;color:#FFFFFF;}.elementor-4844 .elementor-element.elementor-element-111ca81 .elementor-button:hover svg, .elementor-4844 .elementor-element.elementor-element-111ca81 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}