.elementor-11586 .elementor-element.elementor-element-7c67a0a:not(.elementor-motion-effects-element-type-background), .elementor-11586 .elementor-element.elementor-element-7c67a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfe1a2c );}.elementor-11586 .elementor-element.elementor-element-7c67a0a > .elementor-container{min-height:30px;}.elementor-11586 .elementor-element.elementor-element-7c67a0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11586 .elementor-element.elementor-element-7c67a0a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11586 .elementor-element.elementor-element-7aa86b8:not(.elementor-motion-effects-element-type-background), .elementor-11586 .elementor-element.elementor-element-7aa86b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfe1a2c );}.elementor-11586 .elementor-element.elementor-element-7aa86b8{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11586 .elementor-element.elementor-element-7aa86b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11586 .elementor-element.elementor-element-1f9c419.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11586 .elementor-element.elementor-element-1f9c419.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11586 .elementor-element.elementor-element-afc3606{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11586 .elementor-element.elementor-element-bfe56ed > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-11586 .elementor-element.elementor-element-bfe56ed > .elementor-container{min-height:15vw;}.elementor-11586 .elementor-element.elementor-element-bfe56ed{padding:13% 10% 0% 10%;z-index:2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11586 .elementor-element.elementor-element-b027e28 > .elementor-widget-container{margin:0px 0px 38px 0px;}.elementor-11586 .elementor-element.elementor-element-b027e28 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:33px;letter-spacing:7px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11586 .elementor-element.elementor-element-6da4ea2 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0% 15% 0% 0%;}.elementor-11586 .elementor-element.elementor-element-94e6897{width:auto;max-width:auto;}.elementor-11586 .elementor-element.elementor-element-94e6897 > .elementor-widget-container{margin:4px 14px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-fd5b86b .bdt-social-share{display:flex;flex-wrap:wrap;grid-column-gap:10px;grid-row-gap:10px;}.elementor-11586 .elementor-element.elementor-element-fd5b86b{width:auto;max-width:auto;}.elementor-11586 .elementor-element.elementor-element-fd5b86b .bdt-ss-btn{font-size:calc(0.6px * 10);height:3.6em;}.elementor-11586 .elementor-element.elementor-element-fd5b86b .bdt-ss-icon i{font-size:3.2em;}.elementor-11586 .elementor-element.elementor-element-fd5b86b.bdt-ss-btns-style-flat .bdt-ss-btn,
					 .elementor-11586 .elementor-element.elementor-element-fd5b86b.bdt-ss-btns-style-gradient .bdt-ss-btn,
					 .elementor-11586 .elementor-element.elementor-element-fd5b86b.bdt-ss-btns-style-boxed .bdt-ss-btn .bdt-ss-icon,
					 .elementor-11586 .elementor-element.elementor-element-fd5b86b.bdt-ss-btns-style-minimal .bdt-ss-btn .bdt-ss-icon{background-color:var( --e-global-color-cfe1a2c );}.elementor-11586 .elementor-element.elementor-element-fd5b86b.bdt-ss-btns-style-framed .bdt-ss-btn,
					 .elementor-11586 .elementor-element.elementor-element-fd5b86b.bdt-ss-btns-style-minimal .bdt-ss-btn,
					 .elementor-11586 .elementor-element.elementor-element-fd5b86b.bdt-ss-btns-style-boxed .bdt-ss-btn{color:var( --e-global-color-cfe1a2c );border-color:var( --e-global-color-cfe1a2c );}.elementor-11586 .elementor-element.elementor-element-fd5b86b.bdt-ss-btns-style-flat .bdt-ss-icon, 
					 .elementor-11586 .elementor-element.elementor-element-fd5b86b.bdt-ss-btns-style-flat .bdt-social-share-text, 
					 .elementor-11586 .elementor-element.elementor-element-fd5b86b.bdt-ss-btns-style-gradient .bdt-ss-icon,
					 .elementor-11586 .elementor-element.elementor-element-fd5b86b.bdt-ss-btns-style-gradient .bdt-social-share-text,
					 .elementor-11586 .elementor-element.elementor-element-fd5b86b.bdt-ss-btns-style-boxed .bdt-ss-icon,
					 .elementor-11586 .elementor-element.elementor-element-fd5b86b.bdt-ss-btns-style-minimal .bdt-ss-icon{color:var( --e-global-color-primary );}.elementor-11586 .elementor-element.elementor-element-fd5b86b.bdt-ss-btns-style-framed .bdt-ss-btn{background-color:var( --e-global-color-primary );}.elementor-11586 .elementor-element.elementor-element-add2156:not(.elementor-motion-effects-element-type-background), .elementor-11586 .elementor-element.elementor-element-add2156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfe1a2c );}.elementor-11586 .elementor-element.elementor-element-add2156{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 24px 20px;}.elementor-11586 .elementor-element.elementor-element-add2156 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11586 .elementor-element.elementor-element-d073ba0.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-11586 .elementor-element.elementor-element-3189497{width:auto;max-width:auto;}.elementor-11586 .elementor-element.elementor-element-3189497 > .elementor-widget-container{margin:4px 14px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-7cad5ed .bdt-social-share{display:flex;flex-wrap:wrap;grid-column-gap:10px;grid-row-gap:10px;}.elementor-11586 .elementor-element.elementor-element-7cad5ed{width:auto;max-width:auto;}.elementor-11586 .elementor-element.elementor-element-7cad5ed .bdt-ss-btn{font-size:calc(0.6px * 10);height:3.6em;}.elementor-11586 .elementor-element.elementor-element-7cad5ed .bdt-ss-icon i{font-size:3.2em;}.elementor-11586 .elementor-element.elementor-element-7cad5ed.bdt-ss-btns-style-flat .bdt-ss-btn,
					 .elementor-11586 .elementor-element.elementor-element-7cad5ed.bdt-ss-btns-style-gradient .bdt-ss-btn,
					 .elementor-11586 .elementor-element.elementor-element-7cad5ed.bdt-ss-btns-style-boxed .bdt-ss-btn .bdt-ss-icon,
					 .elementor-11586 .elementor-element.elementor-element-7cad5ed.bdt-ss-btns-style-minimal .bdt-ss-btn .bdt-ss-icon{background-color:var( --e-global-color-cfe1a2c );}.elementor-11586 .elementor-element.elementor-element-7cad5ed.bdt-ss-btns-style-framed .bdt-ss-btn,
					 .elementor-11586 .elementor-element.elementor-element-7cad5ed.bdt-ss-btns-style-minimal .bdt-ss-btn,
					 .elementor-11586 .elementor-element.elementor-element-7cad5ed.bdt-ss-btns-style-boxed .bdt-ss-btn{color:var( --e-global-color-cfe1a2c );border-color:var( --e-global-color-cfe1a2c );}.elementor-11586 .elementor-element.elementor-element-7cad5ed.bdt-ss-btns-style-flat .bdt-ss-icon, 
					 .elementor-11586 .elementor-element.elementor-element-7cad5ed.bdt-ss-btns-style-flat .bdt-social-share-text, 
					 .elementor-11586 .elementor-element.elementor-element-7cad5ed.bdt-ss-btns-style-gradient .bdt-ss-icon,
					 .elementor-11586 .elementor-element.elementor-element-7cad5ed.bdt-ss-btns-style-gradient .bdt-social-share-text,
					 .elementor-11586 .elementor-element.elementor-element-7cad5ed.bdt-ss-btns-style-boxed .bdt-ss-icon,
					 .elementor-11586 .elementor-element.elementor-element-7cad5ed.bdt-ss-btns-style-minimal .bdt-ss-icon{color:var( --e-global-color-primary );}.elementor-11586 .elementor-element.elementor-element-7cad5ed.bdt-ss-btns-style-framed .bdt-ss-btn{background-color:var( --e-global-color-primary );}.elementor-11586 .elementor-element.elementor-element-b03fb15 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11586 .elementor-element.elementor-element-b03fb15 > .elementor-container{max-width:1130px;}.elementor-11586 .elementor-element.elementor-element-b03fb15{padding:60px 0px 50px 0px;}.elementor-11586 .elementor-element.elementor-element-67ef4a3 > .elementor-element-populated{text-align:start;}.elementor-11586 .elementor-element.elementor-element-6856dd1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11586 .elementor-element.elementor-element-6856dd1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-11586 .elementor-element.elementor-element-6856dd1 > .elementor-element-populated{padding:10px 10px 10px 55px;}.elementor-11586 .elementor-element.elementor-element-5527a16 > .elementor-widget-container{background-image:url("https://www.taichangtang.com.tw/wp-content/uploads/menu_Acupuncture2-n2.png");background-position:145px 80%;background-repeat:no-repeat;background-size:auto;}.elementor-11586 .elementor-element.elementor-element-5527a16 .elementor-heading-title{font-family:var( --e-global-typography-3a0290f-font-family ), Sans-serif;font-size:var( --e-global-typography-3a0290f-font-size );font-weight:var( --e-global-typography-3a0290f-font-weight );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );color:#1A1A1A;}.elementor-11586 .elementor-element.elementor-element-87b624e > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-87b624e .elementor-heading-title{font-family:var( --e-global-typography-d90fe6f-font-family ), Sans-serif;font-size:var( --e-global-typography-d90fe6f-font-size );font-weight:var( --e-global-typography-d90fe6f-font-weight );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );color:#333333;}.elementor-11586 .elementor-element.elementor-element-ef19506 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-edc3766 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11586 .elementor-element.elementor-element-edc3766 > .elementor-container{max-width:1130px;}.elementor-11586 .elementor-element.elementor-element-edc3766{overflow:hidden;padding:60px 0px 90px 0px;}.elementor-11586 .elementor-element.elementor-element-5ad6018 > .elementor-element-populated{text-align:start;}.elementor-11586 .elementor-element.elementor-element-7019db8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11586 .elementor-element.elementor-element-a2c3a9a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-11586 .elementor-element.elementor-element-731495e > .elementor-widget-container{background-image:url("https://www.taichangtang.com.tw/wp-content/uploads/menu_Acupuncture2-n2.png");background-position:145px 80%;background-repeat:no-repeat;background-size:auto;}.elementor-11586 .elementor-element.elementor-element-731495e .elementor-heading-title{font-family:var( --e-global-typography-3a0290f-font-family ), Sans-serif;font-size:var( --e-global-typography-3a0290f-font-size );font-weight:var( --e-global-typography-3a0290f-font-weight );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );color:#1A1A1A;}.elementor-11586 .elementor-element.elementor-element-a14c6cd > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-a14c6cd .elementor-heading-title{font-family:var( --e-global-typography-d90fe6f-font-family ), Sans-serif;font-size:var( --e-global-typography-d90fe6f-font-size );font-weight:var( --e-global-typography-d90fe6f-font-weight );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );color:#333333;}.elementor-11586 .elementor-element.elementor-element-6cc8349{text-align:end;}.elementor-11586 .elementor-element.elementor-element-6cc8349 img{width:40%;}.elementor-11586 .elementor-element.elementor-element-3f1b899 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-3f1b899 .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;width:9px;height:9px;background-color:#D6D6D6;}.elementor-11586 .elementor-element.elementor-element-3f1b899 .swiper-pagination{bottom:-55px;padding-right:10px;padding-left:10px;}.elementor-11586 .elementor-element.elementor-element-3f1b899 .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-11586 .elementor-element.elementor-element-66e45fc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11586 .elementor-element.elementor-element-66e45fc:not(.elementor-motion-effects-element-type-background), .elementor-11586 .elementor-element.elementor-element-66e45fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfe1a2c );}.elementor-11586 .elementor-element.elementor-element-66e45fc > .elementor-container{max-width:1130px;}.elementor-11586 .elementor-element.elementor-element-66e45fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 10px 0px;}.elementor-11586 .elementor-element.elementor-element-66e45fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11586 .elementor-element.elementor-element-bf4666e .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-11586 .elementor-element.elementor-element-bf4666e .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-11586 .elementor-element.elementor-element-bf4666e .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );flex-grow:1;}.elementor-11586 .elementor-element.elementor-element-bf4666e .dce-acf-repeater-item{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );padding-bottom:0px;}.elementor-11586 .elementor-element.elementor-element-bf4666e .dce-acf-repeater{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-11586 .elementor-element.elementor-element-a4ac588 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11586 .elementor-element.elementor-element-a4ac588:not(.elementor-motion-effects-element-type-background), .elementor-11586 .elementor-element.elementor-element-a4ac588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-cfe1a2c ) 100%);}.elementor-11586 .elementor-element.elementor-element-c03b2c6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-11586 .elementor-element.elementor-element-91a5d6d > .elementor-widget-container{background-image:url("https://www.taichangtang.com.tw/wp-content/uploads/menu_Acupuncture2-n2.png");background-position:145px 80%;background-repeat:no-repeat;background-size:auto;}.elementor-11586 .elementor-element.elementor-element-91a5d6d .elementor-heading-title{font-family:var( --e-global-typography-3a0290f-font-family ), Sans-serif;font-size:var( --e-global-typography-3a0290f-font-size );font-weight:var( --e-global-typography-3a0290f-font-weight );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );color:#1A1A1A;}.elementor-11586 .elementor-element.elementor-element-227014e > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-227014e .elementor-heading-title{font-family:var( --e-global-typography-d90fe6f-font-family ), Sans-serif;font-size:var( --e-global-typography-d90fe6f-font-size );font-weight:var( --e-global-typography-d90fe6f-font-weight );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );color:#333333;}.elementor-11586 .elementor-element.elementor-element-d4486fd{padding:0px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-11586 .elementor-element.elementor-element-f3abc0f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-11586 .elementor-element.elementor-element-f3abc0f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-11586 .elementor-element.elementor-element-f3abc0f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-11586 .elementor-element.elementor-element-af5cd5d .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:0;padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );}.elementor-11586 .elementor-element.elementor-element-af5cd5d .elementor-repeater-item-ef9166b > *{display:inline-block;}.elementor-11586 .elementor-element.elementor-element-af5cd5d .elementor-repeater-item-77c6c3c.dce-item_image{justify-content:top;}.elementor-11586 .elementor-element.elementor-element-af5cd5d{width:var( --container-widget-width, 102px );max-width:102px;--container-widget-width:102px;--container-widget-flex-grow:0;}.elementor-11586 .elementor-element.elementor-element-af5cd5d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-af5cd5d .dce-posts-container.dce-skin-grid .dce-posts-wrapper{justify-content:flex-start;align-items:flex-start;margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-11586 .elementor-element.elementor-element-af5cd5d .dce-posts-container.dce-skin-grid .dce-item-area{justify-content:flex-start;}.elementor-11586 .elementor-element.elementor-element-af5cd5d .dce-posts-fallback{text-align:left;}.elementor-11586 .elementor-element.elementor-element-af5cd5d .dce-post-item{padding-bottom:0px;}.elementor-11586 .elementor-element.elementor-element-87aabb5{width:initial;max-width:initial;}.elementor-11586 .elementor-element.elementor-element-87aabb5 > .elementor-widget-container{padding:0px 0px 6px 5px;}.elementor-11586 .elementor-element.elementor-element-87aabb5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-11586 .elementor-element.elementor-element-3858cd6{width:100%;max-width:100%;}.elementor-11586 .elementor-element.elementor-element-3858cd6 > .elementor-widget-container{background-color:var( --e-global-color-cfe1a2c );background-image:url("https://www.taichangtang.com.tw/wp-content/uploads/unnamed-file.svg");margin:24px 0px 0px 0px;padding:33px 30px 33px 40px;background-position:23px 10px;background-repeat:no-repeat;background-size:9% auto;}.elementor-11586 .elementor-element.elementor-element-3494458 > .elementor-widget-container{padding:35px 0px 5px 0px;}.elementor-11586 .elementor-element.elementor-element-3494458 .elementor-heading-title{font-family:var( --e-global-typography-5f64d44-font-family ), Sans-serif;font-size:var( --e-global-typography-5f64d44-font-size );font-weight:var( --e-global-typography-5f64d44-font-weight );letter-spacing:var( --e-global-typography-5f64d44-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-39e75cc .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-11586 .elementor-element.elementor-element-39e75cc .elementor-repeater-item-3098200 > *{display:inline-block;}.elementor-11586 .elementor-element.elementor-element-39e75cc .elementor-repeater-item-2690f86.dce-item_image{justify-content:top;}.elementor-11586 .elementor-element.elementor-element-39e75cc{width:100%;max-width:100%;}.elementor-11586 .elementor-element.elementor-element-39e75cc > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-11586 .elementor-element.elementor-element-39e75cc .dce-posts-container.dce-skin-grid .dce-posts-wrapper{justify-content:flex-start;align-items:flex-start;margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-11586 .elementor-element.elementor-element-39e75cc .dce-posts-container.dce-skin-grid .dce-item-area{justify-content:flex-start;}.elementor-11586 .elementor-element.elementor-element-39e75cc .dce-posts-fallback{text-align:left;}.elementor-11586 .elementor-element.elementor-element-39e75cc .dce-post-item{padding-bottom:35px;}.elementor-bc-flex-widget .elementor-11586 .elementor-element.elementor-element-d638874.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-11586 .elementor-element.elementor-element-d638874.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-11586 .elementor-element.elementor-element-cc3ef9c .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-11586 .elementor-element.elementor-element-cc3ef9c .elementor-repeater-item-e923153 > *{display:inline-block;}.elementor-11586 .elementor-element.elementor-element-cc3ef9c .elementor-repeater-item-848f570.dce-item_image{justify-content:top;}.elementor-11586 .elementor-element.elementor-element-cc3ef9c > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-11586 .elementor-element.elementor-element-cc3ef9c .dce-posts-container.dce-skin-grid{margin:0 auto;width:83%;}.elementor-11586 .elementor-element.elementor-element-cc3ef9c .dce-posts-container.dce-skin-grid .dce-posts-wrapper{justify-content:flex-end;align-items:flex-end;margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-11586 .elementor-element.elementor-element-cc3ef9c .dce-posts-container.dce-skin-grid .dce-item-area{justify-content:flex-end;}.elementor-11586 .elementor-element.elementor-element-cc3ef9c .dce-posts-fallback{text-align:left;}.elementor-11586 .elementor-element.elementor-element-cc3ef9c .dce-post-item{padding-bottom:35px;}.elementor-11586 .elementor-element.elementor-element-a4ac588 > .elementor-container{max-width:1130px;}.elementor-11586 .elementor-element.elementor-element-a4ac588{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-a4ac588 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11586 .elementor-element.elementor-element-3ca96a3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11586 .elementor-element.elementor-element-3ca96a3 > .elementor-container{max-width:1360px;}.elementor-11586 .elementor-element.elementor-element-3ca96a3{overflow:hidden;padding:4% 10% 6% 10%;}.elementor-11586 .elementor-element.elementor-element-2c354ee > .elementor-element-populated{text-align:start;}.elementor-11586 .elementor-element.elementor-element-0e87564 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11586 .elementor-element.elementor-element-ce6350a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-11586 .elementor-element.elementor-element-89858f6 > .elementor-widget-container{background-image:url("https://www.taichangtang.com.tw/wp-content/uploads/menu_Acupuncture2-n2.png");background-position:145px 80%;background-repeat:no-repeat;background-size:auto;}.elementor-11586 .elementor-element.elementor-element-89858f6 .elementor-heading-title{font-family:var( --e-global-typography-3a0290f-font-family ), Sans-serif;font-size:var( --e-global-typography-3a0290f-font-size );font-weight:var( --e-global-typography-3a0290f-font-weight );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );color:#1A1A1A;}.elementor-11586 .elementor-element.elementor-element-6e67886 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-6e67886 .elementor-heading-title{font-family:var( --e-global-typography-d90fe6f-font-family ), Sans-serif;font-size:var( --e-global-typography-d90fe6f-font-size );font-weight:var( --e-global-typography-d90fe6f-font-weight );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );color:#333333;}.elementor-11586 .elementor-element.elementor-element-7ea55bb{text-align:end;}.elementor-11586 .elementor-element.elementor-element-7ea55bb img{width:40%;}.elementor-11586 .elementor-element.elementor-element-49e577f .elementor-repeater-item-2cbb573{color:var( --e-global-color-primary );font-family:var( --e-global-typography-5f64d44-font-family ), Sans-serif;font-size:var( --e-global-typography-5f64d44-font-size );font-weight:var( --e-global-typography-5f64d44-font-weight );letter-spacing:var( --e-global-typography-5f64d44-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-49e577f .elementor-repeater-item-2cbb573 a{color:var( --e-global-color-primary );}.elementor-11586 .elementor-element.elementor-element-49e577f .elementor-repeater-item-f217f57{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11586 .elementor-element.elementor-element-49e577f .elementor-repeater-item-f217f57 a{color:var( --e-global-color-text );}.elementor-11586 .elementor-element.elementor-element-49e577f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-49e577f .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;width:9px;height:9px;background-color:#D6D6D6;}.elementor-11586 .elementor-element.elementor-element-49e577f .swiper-pagination{bottom:-45px;padding-right:10px;padding-left:10px;}.elementor-11586 .elementor-element.elementor-element-49e577f .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-11586 .elementor-element.elementor-element-49e577f{text-align:left;}.elementor-11586 .elementor-element.elementor-element-f9370cc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11586 .elementor-element.elementor-element-f9370cc:not(.elementor-motion-effects-element-type-background), .elementor-11586 .elementor-element.elementor-element-f9370cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfe1a2c );}.elementor-11586 .elementor-element.elementor-element-f9370cc > .elementor-container{max-width:1360px;}.elementor-11586 .elementor-element.elementor-element-f9370cc{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 10% 5% 10%;}.elementor-11586 .elementor-element.elementor-element-f9370cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11586 .elementor-element.elementor-element-43045e0 > .elementor-widget-container{background-image:url("https://www.taichangtang.com.tw/wp-content/uploads/menu_Acupuncture2-n2.png");background-position:137px 80%;background-repeat:no-repeat;background-size:auto;}.elementor-11586 .elementor-element.elementor-element-43045e0 .elementor-heading-title{font-family:var( --e-global-typography-3a0290f-font-family ), Sans-serif;font-size:var( --e-global-typography-3a0290f-font-size );font-weight:var( --e-global-typography-3a0290f-font-weight );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );color:var( --e-global-color-01698bd );}.elementor-11586 .elementor-element.elementor-element-d3f6e9f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-d3f6e9f .elementor-heading-title{font-family:var( --e-global-typography-d90fe6f-font-family ), Sans-serif;font-size:var( --e-global-typography-d90fe6f-font-size );font-weight:var( --e-global-typography-d90fe6f-font-weight );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );color:var( --e-global-color-01698bd );}.elementor-11586 .elementor-element.elementor-element-ef4efe6 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-11586 .elementor-element.elementor-element-e78752e > .elementor-widget-container{background-image:url("https://www.taichangtang.com.tw/wp-content/uploads/menu_Acupuncture2-n2.png");background-position:137px 80%;background-repeat:no-repeat;background-size:auto;}.elementor-11586 .elementor-element.elementor-element-e78752e .elementor-heading-title{font-family:var( --e-global-typography-3a0290f-font-family ), Sans-serif;font-size:var( --e-global-typography-3a0290f-font-size );font-weight:var( --e-global-typography-3a0290f-font-weight );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );color:var( --e-global-color-01698bd );}.elementor-11586 .elementor-element.elementor-element-a6f859b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-a6f859b .elementor-heading-title{font-family:var( --e-global-typography-d90fe6f-font-family ), Sans-serif;font-size:var( --e-global-typography-d90fe6f-font-size );font-weight:var( --e-global-typography-d90fe6f-font-weight );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );color:var( --e-global-color-01698bd );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11586 .elementor-element.elementor-element-5cce3d7{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-11586 .elementor-element.elementor-element-5cce3d7 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-59ff2ee > .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-11586 .elementor-element.elementor-element-b7d91cc{--grid-columns:4;--grid-row-gap:30px;--grid-column-gap:6px;}body:not(.rtl) .elementor-11586 .elementor-element.elementor-element-1fb17db{left:0px;}body.rtl .elementor-11586 .elementor-element.elementor-element-1fb17db{right:0px;}.elementor-11586 .elementor-element.elementor-element-1fb17db{top:-90px;}.elementor-11586 .elementor-element.elementor-element-07439d8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11586 .elementor-element.elementor-element-07439d8 > .elementor-container{max-width:1360px;}.elementor-11586 .elementor-element.elementor-element-07439d8{overflow:hidden;padding:4% 10% 6% 10%;}.elementor-11586 .elementor-element.elementor-element-b7274ce > .elementor-element-populated{text-align:start;}.elementor-11586 .elementor-element.elementor-element-02b6023 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11586 .elementor-element.elementor-element-457675f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-11586 .elementor-element.elementor-element-087cf19 > .elementor-widget-container{background-image:url("https://www.taichangtang.com.tw/wp-content/uploads/menu_Acupuncture2-n2.png");background-position:145px 80%;background-repeat:no-repeat;background-size:auto;}.elementor-11586 .elementor-element.elementor-element-087cf19 .elementor-heading-title{font-family:var( --e-global-typography-3a0290f-font-family ), Sans-serif;font-size:var( --e-global-typography-3a0290f-font-size );font-weight:var( --e-global-typography-3a0290f-font-weight );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );color:#1A1A1A;}.elementor-11586 .elementor-element.elementor-element-dadf743 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-dadf743 .elementor-heading-title{font-family:var( --e-global-typography-d90fe6f-font-family ), Sans-serif;font-size:var( --e-global-typography-d90fe6f-font-size );font-weight:var( --e-global-typography-d90fe6f-font-weight );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );color:#333333;}.elementor-11586 .elementor-element.elementor-element-0996140{text-align:end;}.elementor-11586 .elementor-element.elementor-element-0996140 img{width:40%;}.elementor-11586 .elementor-element.elementor-element-b5332ac .elementor-repeater-item-f217f57{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11586 .elementor-element.elementor-element-b5332ac .elementor-repeater-item-f217f57 a{color:var( --e-global-color-text );}.elementor-11586 .elementor-element.elementor-element-b5332ac > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-b5332ac {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11586 .elementor-element.elementor-element-b5332ac{color:var( --e-global-color-text );}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_section > *:not(.acc_content){background-color:var( --e-global-color-cfe1a2c );}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_active > *:not(.acc_content){background-color:#93A88F;}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_button *{color:#2E2E2E;font-family:var( --e-global-typography-5f64d44-font-family ), Sans-serif;font-size:var( --e-global-typography-5f64d44-font-size );font-weight:var( --e-global-typography-5f64d44-font-weight );letter-spacing:var( --e-global-typography-5f64d44-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_active .acc_button *{color:#FFFFFF;}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_button{padding:8px 6px 8px 6px;}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_section{border-style:none;}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_section:not(:last-child){margin-bottom:12px;}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_button i:before{color:var( --e-global-color-primary );}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_button svg{fill:var( --e-global-color-primary );}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_active .acc_button i:before{color:#FFFFFF;}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_active .acc_button svg{fill:#FFFFFF;}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_content{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );padding:9px 0px 24px 74px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11586 .elementor-element.elementor-element-a6abd33 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-a6abd33 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11586 .elementor-element.elementor-element-a6abd33 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11586 .elementor-element.elementor-element-a6abd33 .elementor-button:hover, .elementor-11586 .elementor-element.elementor-element-a6abd33 .elementor-button:focus{color:var( --e-global-color-01698bd );}.elementor-11586 .elementor-element.elementor-element-a6abd33 .elementor-button:hover svg, .elementor-11586 .elementor-element.elementor-element-a6abd33 .elementor-button:focus svg{fill:var( --e-global-color-01698bd );}.elementor-11586 .elementor-element.elementor-element-b3049e0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11586 .elementor-element.elementor-element-b3049e0:not(.elementor-motion-effects-element-type-background), .elementor-11586 .elementor-element.elementor-element-b3049e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 64%, var( --e-global-color-cfe1a2c ) 64%);}.elementor-11586 .elementor-element.elementor-element-b3049e0 > .elementor-container{max-width:1130px;}.elementor-11586 .elementor-element.elementor-element-b3049e0{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 50px 0px;}.elementor-11586 .elementor-element.elementor-element-b3049e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11586 .elementor-element.elementor-element-46d8570 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-11586 .elementor-element.elementor-element-dc982ee > .elementor-widget-container{background-image:url("https://www.taichangtang.com.tw/wp-content/uploads/menu_Acupuncture2-n2.png");background-position:145px 80%;background-repeat:no-repeat;background-size:auto;}.elementor-11586 .elementor-element.elementor-element-dc982ee .elementor-heading-title{font-family:var( --e-global-typography-3a0290f-font-family ), Sans-serif;font-size:var( --e-global-typography-3a0290f-font-size );font-weight:var( --e-global-typography-3a0290f-font-weight );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );color:#1A1A1A;}.elementor-11586 .elementor-element.elementor-element-0f52bd4 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-0f52bd4 .elementor-heading-title{font-family:var( --e-global-typography-d90fe6f-font-family ), Sans-serif;font-size:var( --e-global-typography-d90fe6f-font-size );font-weight:var( --e-global-typography-d90fe6f-font-weight );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );color:#333333;}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .elementor-repeater-item-29fa7eb > *{display:inline-block;}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .elementor-repeater-item-63940d8.dce-item_image{justify-content:top;}.elementor-11586 .elementor-element.elementor-element-8edc7e0 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .dce-container-navigation i{font-size:20px;}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .dce-container-navigation svg{height:20px;width:100%;}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .dce-carousel-controls .swiper-button-left{height:20px;width:20px;margin-top:calc(20px / 2);}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .dce-carousel-controls .swiper-button-right{height:20px;width:20px;margin-top:calc(20px / 2);}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right path, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left path, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .dce-container-navigation svg, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .dce-container-navigation i{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right line, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left line, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right polyline, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left polyline{stroke:var( --e-global-color-primary );}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right:hover path, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left:hover path, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left:hover svg, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right:hover svg, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left:hover i, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right:hover i{fill:var( --e-global-color-cfe1a2c );color:var( --e-global-color-cfe1a2c );}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right:hover line, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left:hover line, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right:hover polyline, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left:hover polyline{stroke:var( --e-global-color-cfe1a2c );}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left polyline, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right polyline{stroke-width:10;}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right line, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left line{stroke-width:0;}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left line, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right line, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left polyline, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right polyline{stroke-dasharray:0,0;}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .dce-carousel-controls .dce-container-navigation{top:center%;}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left{left:-68px;}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right{right:-68px;}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left, .elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right{top:-50px;}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .dce-posts-fallback{text-align:left;}.elementor-widget-ae-post-blocks-adv .ae-accordion .ae-tab-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ae-post-blocks-adv .ae-accordion .ae-tab-title.ae-active{color:var( --e-global-color-accent );}.elementor-widget-ae-post-blocks-adv .ae-accordion-tb-wrapper .ae-accordion-toggle-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ae-post-blocks-adv .ae-accordion-tb-wrapper .ae-accordion-toggle-button:hover{color:var( --e-global-color-accent );}.elementor-widget-ae-post-blocks-adv .ae-accordion-tb-wrapper .ae-accordion-toggle-button.active{color:var( --e-global-color-accent );}.elementor-widget-ae-post-blocks-adv .infinite-scroll-last{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-ae-post-blocks-adv .view-more-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-widget-ae-post-blocks-adv .view-more-button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-widget-ae-post-blocks-adv .filter-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ae-post-blocks-adv .filter-items{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ae-post-blocks-adv .filter-items a{color:var( --e-global-color-primary );}.elementor-widget-ae-post-blocks-adv .filter-items:hover > a, .elementor-widget-ae-post-blocks-adv .filter-items > a .filter-items:hover > a, .elementor-widget-ae-post-blocks-adv .filter-items.active > a{color:var( --e-global-color-secondary );}.elementor-widget-ae-post-blocks-adv .filter-items:hover, .elementor-widget-ae-post-blocks-adv .filter-items.active{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-widget-ae-post-blocks-adv .ae-widget-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ae-post-blocks-adv .ae-widget-title-inner{border-color:var( --e-global-color-secondary );}.elementor-11586 .elementor-element.elementor-element-a6ac599 > .elementor-widget-container{margin:3% -6.7% 0% -6.7%;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-widget-title-wrap{text-align:center;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-button-prev i{color:var( --e-global-color-primary );font-size:11px;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-button-next i{color:var( --e-global-color-primary );font-size:11px;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-button-prev svg{fill:var( --e-global-color-primary );width:11px;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-button-next svg{fill:var( --e-global-color-primary );width:11px;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-button-prev{background-color:#F1F1F1;left:0;padding:10px 14px 10px 14px;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-button-next{background-color:#F1F1F1;right:0;padding:10px 14px 10px 14px;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-container .ae-swiper-button-prev, .elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-button-prev{border-radius:99px 99px 99px 99px;overflow:hidden;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-container .ae-swiper-button-next, .elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-button-next{border-radius:99px 99px 99px 99px;overflow:hidden;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-button-prev:hover i{color:#FFFFFF;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-button-next:hover i{color:#FFFFFF;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-button-prev:hover svg{fill:#FFFFFF;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-button-next:hover svg{fill:#FFFFFF;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-button-prev:hover{background-color:var( --e-global-color-primary );}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-button-next:hover{background-color:var( --e-global-color-primary );}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-container{margin-left:6%;margin-right:6%;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-outer-wrapper{position:relative;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-11586 .elementor-element.elementor-element-7c67a0a > .elementor-container{min-height:30px;}.elementor-11586 .elementor-element.elementor-element-bfe56ed > .elementor-container{min-height:40vw;}.elementor-11586 .elementor-element.elementor-element-bfe56ed{padding:2% 5% 1.5% 3%;}.elementor-11586 .elementor-element.elementor-element-b027e28 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11586 .elementor-element.elementor-element-b027e28 .elementor-heading-title{font-size:24px;}.elementor-11586 .elementor-element.elementor-element-6da4ea2 > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-11586 .elementor-element.elementor-element-fd5b86b .bdt-social-share{display:flex;flex-wrap:wrap;}.elementor-11586 .elementor-element.elementor-element-7cad5ed .bdt-social-share{display:flex;flex-wrap:wrap;}.elementor-11586 .elementor-element.elementor-element-b03fb15 > .elementor-container{max-width:584px;}.elementor-11586 .elementor-element.elementor-element-b03fb15{padding:7% 8% 7% 8%;}.elementor-11586 .elementor-element.elementor-element-6856dd1 > .elementor-element-populated{padding:10px 10px 10px 20px;}.elementor-11586 .elementor-element.elementor-element-5527a16 > .elementor-widget-container{background-position:124px 78%;background-size:70px auto;}.elementor-11586 .elementor-element.elementor-element-5527a16 .elementor-heading-title{font-size:var( --e-global-typography-3a0290f-font-size );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-87b624e > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-87b624e .elementor-heading-title{font-size:var( --e-global-typography-d90fe6f-font-size );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-edc3766 > .elementor-container{max-width:584px;}.elementor-11586 .elementor-element.elementor-element-edc3766{padding:7% 8% 10% 8%;}.elementor-11586 .elementor-element.elementor-element-731495e > .elementor-widget-container{background-position:124px 78%;background-size:70px auto;}.elementor-11586 .elementor-element.elementor-element-731495e .elementor-heading-title{font-size:var( --e-global-typography-3a0290f-font-size );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-a14c6cd > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-a14c6cd .elementor-heading-title{font-size:var( --e-global-typography-d90fe6f-font-size );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-66e45fc{padding:7% 8% 7% 8%;}.elementor-11586 .elementor-element.elementor-element-bf4666e .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-11586 .elementor-element.elementor-element-bf4666e .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-11586 .elementor-element.elementor-element-bf4666e .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-11586 .elementor-element.elementor-element-91a5d6d > .elementor-widget-container{background-position:124px 78%;background-size:70px auto;}.elementor-11586 .elementor-element.elementor-element-91a5d6d .elementor-heading-title{font-size:var( --e-global-typography-3a0290f-font-size );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-227014e > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-227014e .elementor-heading-title{font-size:var( --e-global-typography-d90fe6f-font-size );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-af5cd5d .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-11586 .elementor-element.elementor-element-af5cd5d{width:var( --container-widget-width, 95px );max-width:95px;--container-widget-width:95px;--container-widget-flex-grow:0;}.elementor-11586 .elementor-element.elementor-element-87aabb5 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-11586 .elementor-element.elementor-element-3858cd6 > .elementor-widget-container{padding:24px 30px 24px 33px;background-position:21px 12px;background-size:12% auto;}.elementor-11586 .elementor-element.elementor-element-3494458 .elementor-heading-title{font-size:var( --e-global-typography-5f64d44-font-size );letter-spacing:var( --e-global-typography-5f64d44-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-39e75cc .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-11586 .elementor-element.elementor-element-cc3ef9c .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-11586 .elementor-element.elementor-element-cc3ef9c > .elementor-widget-container{margin:0px -70px -100px 0px;}.elementor-11586 .elementor-element.elementor-element-cc3ef9c .dce-posts-container.dce-skin-grid{margin:0 auto;width:100%;}.elementor-11586 .elementor-element.elementor-element-a4ac588{padding:7% 8% 0% 8%;}.elementor-11586 .elementor-element.elementor-element-3ca96a3{padding:7% 5% 7% 5%;}.elementor-11586 .elementor-element.elementor-element-89858f6 > .elementor-widget-container{background-position:124px 78%;background-size:70px auto;}.elementor-11586 .elementor-element.elementor-element-89858f6 .elementor-heading-title{font-size:var( --e-global-typography-3a0290f-font-size );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-6e67886 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-6e67886 .elementor-heading-title{font-size:var( --e-global-typography-d90fe6f-font-size );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-49e577f .elementor-repeater-item-2cbb573{font-size:var( --e-global-typography-5f64d44-font-size );letter-spacing:var( --e-global-typography-5f64d44-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-49e577f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-f9370cc{padding:7% 5% 7% 5%;}.elementor-11586 .elementor-element.elementor-element-43045e0 > .elementor-widget-container{background-position:116px 78%;background-size:70px auto;}.elementor-11586 .elementor-element.elementor-element-43045e0 .elementor-heading-title{font-size:var( --e-global-typography-3a0290f-font-size );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-d3f6e9f .elementor-heading-title{font-size:var( --e-global-typography-d90fe6f-font-size );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-ef4efe6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11586 .elementor-element.elementor-element-e78752e > .elementor-widget-container{background-position:116px 78%;background-size:70px auto;}.elementor-11586 .elementor-element.elementor-element-e78752e .elementor-heading-title{font-size:var( --e-global-typography-3a0290f-font-size );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-a6f859b .elementor-heading-title{font-size:var( --e-global-typography-d90fe6f-font-size );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-5cce3d7{--grid-columns:2;}.elementor-11586 .elementor-element.elementor-element-5cce3d7 > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-b7d91cc{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:1px;}.elementor-11586 .elementor-element.elementor-element-07439d8{padding:7% 5% 7% 5%;}.elementor-11586 .elementor-element.elementor-element-087cf19 > .elementor-widget-container{background-position:124px 78%;background-size:70px auto;}.elementor-11586 .elementor-element.elementor-element-087cf19 .elementor-heading-title{font-size:var( --e-global-typography-3a0290f-font-size );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-dadf743 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-dadf743 .elementor-heading-title{font-size:var( --e-global-typography-d90fe6f-font-size );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-b5332ac > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_button *{font-size:var( --e-global-typography-5f64d44-font-size );letter-spacing:var( --e-global-typography-5f64d44-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_button{padding:6px 6px 6px 6px;}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_content{padding:9px 0px 20px 56px;}.elementor-11586 .elementor-element.elementor-element-b3049e0 > .elementor-container{max-width:584px;}.elementor-11586 .elementor-element.elementor-element-b3049e0{padding:1% 8% 7% 8%;}.elementor-11586 .elementor-element.elementor-element-dc982ee > .elementor-widget-container{background-position:124px 78%;background-size:70px auto;}.elementor-11586 .elementor-element.elementor-element-dc982ee .elementor-heading-title{font-size:var( --e-global-typography-3a0290f-font-size );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-0f52bd4 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-0f52bd4 .elementor-heading-title{font-size:var( --e-global-typography-d90fe6f-font-size );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left{left:-30px;}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right{right:-30px;}}@media(max-width:767px){.elementor-11586 .elementor-element.elementor-element-7c67a0a > .elementor-container{min-height:30px;}.elementor-11586 .elementor-element.elementor-element-afc3606{width:100%;max-width:100%;}.elementor-11586 .elementor-element.elementor-element-bfe56ed{padding:10px 10px 0px 10px;}.elementor-11586 .elementor-element.elementor-element-b027e28 .elementor-heading-title{font-size:23px;}.elementor-11586 .elementor-element.elementor-element-6da4ea2{width:initial;max-width:initial;}.elementor-11586 .elementor-element.elementor-element-6da4ea2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-11586 .elementor-element.elementor-element-ea80c69.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11586 .elementor-element.elementor-element-ea80c69 > .elementor-element-populated{padding:10px 0px 30px 0px;}.elementor-11586 .elementor-element.elementor-element-94e6897 > .elementor-widget-container{margin:0px 10px 2px 0px;}.elementor-11586 .elementor-element.elementor-element-fd5b86b .bdt-social-share{display:flex;flex-wrap:wrap;}.elementor-11586 .elementor-element.elementor-element-fd5b86b .bdt-ss-icon i{font-size:3em;}.elementor-11586 .elementor-element.elementor-element-3189497 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-7cad5ed .bdt-social-share{display:flex;flex-wrap:wrap;}.elementor-11586 .elementor-element.elementor-element-7cad5ed .bdt-ss-icon i{font-size:3em;}.elementor-11586 .elementor-element.elementor-element-b03fb15{padding:20px 10px 30px 10px;}.elementor-11586 .elementor-element.elementor-element-2995c19{text-align:center;}.elementor-11586 .elementor-element.elementor-element-2995c19 img{width:90%;}.elementor-11586 .elementor-element.elementor-element-6856dd1 > .elementor-element-populated{padding:20px 10px 25px 10px;}.elementor-11586 .elementor-element.elementor-element-5527a16 > .elementor-widget-container{padding:0px 0px 0px 0px;background-position:120px 79%;}.elementor-11586 .elementor-element.elementor-element-5527a16 .elementor-heading-title{font-size:var( --e-global-typography-3a0290f-font-size );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-87b624e{width:100%;max-width:100%;}.elementor-11586 .elementor-element.elementor-element-87b624e .elementor-heading-title{font-size:var( --e-global-typography-d90fe6f-font-size );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-ef19506{width:initial;max-width:initial;}.elementor-11586 .elementor-element.elementor-element-ef19506 > .elementor-widget-container{margin:15px 0px -15px 0px;}.elementor-11586 .elementor-element.elementor-element-edc3766{padding:0px 10px 65px 10px;}.elementor-11586 .elementor-element.elementor-element-731495e > .elementor-widget-container{padding:0px 0px 0px 0px;background-position:120px 79%;}.elementor-11586 .elementor-element.elementor-element-731495e .elementor-heading-title{font-size:var( --e-global-typography-3a0290f-font-size );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-a14c6cd{width:100%;max-width:100%;}.elementor-11586 .elementor-element.elementor-element-a14c6cd .elementor-heading-title{font-size:var( --e-global-typography-d90fe6f-font-size );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-3f1b899 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-3f1b899 .swiper-pagination{bottom:-48px;}.elementor-11586 .elementor-element.elementor-element-66e45fc{padding:20px 10px 8px 10px;}.elementor-11586 .elementor-element.elementor-element-bf4666e .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-11586 .elementor-element.elementor-element-bf4666e .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-11586 .elementor-element.elementor-element-bf4666e .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-11586 .elementor-element.elementor-element-91a5d6d > .elementor-widget-container{padding:0px 0px 0px 0px;background-position:120px 79%;}.elementor-11586 .elementor-element.elementor-element-91a5d6d .elementor-heading-title{font-size:var( --e-global-typography-3a0290f-font-size );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-227014e{width:100%;max-width:100%;}.elementor-11586 .elementor-element.elementor-element-227014e .elementor-heading-title{font-size:var( --e-global-typography-d90fe6f-font-size );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-d4486fd{padding:0px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-f3abc0f > .elementor-element-populated{padding:0px 0px 25px 0px;}.elementor-11586 .elementor-element.elementor-element-af5cd5d .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-11586 .elementor-element.elementor-element-af5cd5d{width:var( --container-widget-width, 90px );max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-11586 .elementor-element.elementor-element-af5cd5d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-87aabb5 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-11586 .elementor-element.elementor-element-3858cd6 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:26px 20px 26px 28px;background-position:16px 12px;background-size:12% auto;}.elementor-11586 .elementor-element.elementor-element-3494458 > .elementor-widget-container{padding:35px 0px 12px 0px;}.elementor-11586 .elementor-element.elementor-element-3494458 .elementor-heading-title{font-size:var( --e-global-typography-5f64d44-font-size );letter-spacing:var( --e-global-typography-5f64d44-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-39e75cc .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-11586 .elementor-element.elementor-element-39e75cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-cc3ef9c .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-11586 .elementor-element.elementor-element-cc3ef9c > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-11586 .elementor-element.elementor-element-a4ac588{padding:20px 10px 0px 10px;}.elementor-11586 .elementor-element.elementor-element-3ca96a3{padding:30px 10px 60px 10px;}.elementor-11586 .elementor-element.elementor-element-89858f6 > .elementor-widget-container{padding:0px 0px 0px 0px;background-position:120px 79%;}.elementor-11586 .elementor-element.elementor-element-89858f6 .elementor-heading-title{font-size:var( --e-global-typography-3a0290f-font-size );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-6e67886{width:100%;max-width:100%;}.elementor-11586 .elementor-element.elementor-element-6e67886 .elementor-heading-title{font-size:var( --e-global-typography-d90fe6f-font-size );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-49e577f .elementor-repeater-item-2cbb573{font-size:var( --e-global-typography-5f64d44-font-size );letter-spacing:var( --e-global-typography-5f64d44-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-49e577f .swiper-pagination{bottom:-38px;}.elementor-11586 .elementor-element.elementor-element-f9370cc{padding:30px 10px 60px 10px;}.elementor-11586 .elementor-element.elementor-element-43045e0 > .elementor-widget-container{padding:0px 0px 0px 0px;background-position:106px 79%;}.elementor-11586 .elementor-element.elementor-element-43045e0 .elementor-heading-title{font-size:var( --e-global-typography-3a0290f-font-size );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-d3f6e9f > .elementor-widget-container{margin:-5px 0px 10px 0px;}.elementor-11586 .elementor-element.elementor-element-d3f6e9f .elementor-heading-title{font-size:var( --e-global-typography-d90fe6f-font-size );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-ef4efe6 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-11586 .elementor-element.elementor-element-936349b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11586 .elementor-element.elementor-element-e78752e > .elementor-widget-container{padding:0px 0px 0px 0px;background-position:106px 79%;}.elementor-11586 .elementor-element.elementor-element-e78752e .elementor-heading-title{font-size:var( --e-global-typography-3a0290f-font-size );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-a6f859b .elementor-heading-title{font-size:var( --e-global-typography-d90fe6f-font-size );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-5cce3d7{--grid-columns:1;}.elementor-11586 .elementor-element.elementor-element-5cce3d7 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-11586 .elementor-element.elementor-element-59ff2ee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px;}.elementor-11586 .elementor-element.elementor-element-b7d91cc{--grid-columns:2;--grid-row-gap:13px;--grid-column-gap:0px;}.elementor-11586 .elementor-element.elementor-element-1fb17db{top:-70px;}.elementor-11586 .elementor-element.elementor-element-07439d8{padding:30px 10px 40px 10px;}.elementor-11586 .elementor-element.elementor-element-087cf19 > .elementor-widget-container{padding:0px 0px 0px 0px;background-position:120px 79%;}.elementor-11586 .elementor-element.elementor-element-087cf19 .elementor-heading-title{font-size:var( --e-global-typography-3a0290f-font-size );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-dadf743{width:100%;max-width:100%;}.elementor-11586 .elementor-element.elementor-element-dadf743 .elementor-heading-title{font-size:var( --e-global-typography-d90fe6f-font-size );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_button *{font-size:var( --e-global-typography-5f64d44-font-size );letter-spacing:var( --e-global-typography-5f64d44-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_button{padding:3px 3px 3px 6px;}.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_content{padding:9px 0px 20px 52px;}.elementor-11586 .elementor-element.elementor-element-b3049e0{padding:0px 10px 30px 10px;}.elementor-11586 .elementor-element.elementor-element-dc982ee > .elementor-widget-container{padding:0px 0px 0px 0px;background-position:120px 79%;}.elementor-11586 .elementor-element.elementor-element-dc982ee .elementor-heading-title{font-size:var( --e-global-typography-3a0290f-font-size );line-height:var( --e-global-typography-3a0290f-line-height );letter-spacing:var( --e-global-typography-3a0290f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-0f52bd4{width:100%;max-width:100%;}.elementor-11586 .elementor-element.elementor-element-0f52bd4 .elementor-heading-title{font-size:var( --e-global-typography-d90fe6f-font-size );line-height:var( --e-global-typography-d90fe6f-line-height );letter-spacing:var( --e-global-typography-d90fe6f-letter-spacing );}.elementor-11586 .elementor-element.elementor-element-8edc7e0 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left{left:-13px;}.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right{right:-13px;}.elementor-11586 .elementor-element.elementor-element-a6ac599 > .elementor-widget-container{margin:5% -4.4% 0% -4.4%;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-container{margin-left:5%;margin-right:5%;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-outer-wrapper{position:relative;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-button-prev{left:0;padding:7px 10px 7px 10px;}.elementor-11586 .elementor-element.elementor-element-a6ac599 .ae-swiper-button-next{right:0;padding:7px 10px 7px 10px;}}@media(min-width:768px){.elementor-11586 .elementor-element.elementor-element-48c76e8{width:43%;}.elementor-11586 .elementor-element.elementor-element-ea80c69{width:57%;}.elementor-11586 .elementor-element.elementor-element-67ef4a3{width:45%;}.elementor-11586 .elementor-element.elementor-element-6856dd1{width:54.95%;}.elementor-11586 .elementor-element.elementor-element-f3abc0f{width:57%;}.elementor-11586 .elementor-element.elementor-element-d638874{width:43%;}.elementor-11586 .elementor-element.elementor-element-936349b{width:23%;}.elementor-11586 .elementor-element.elementor-element-59ff2ee{width:77%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11586 .elementor-element.elementor-element-48c76e8{width:45%;}.elementor-11586 .elementor-element.elementor-element-ea80c69{width:55%;}.elementor-11586 .elementor-element.elementor-element-67ef4a3{width:45%;}.elementor-11586 .elementor-element.elementor-element-6856dd1{width:55%;}.elementor-11586 .elementor-element.elementor-element-936349b{width:25%;}.elementor-11586 .elementor-element.elementor-element-59ff2ee{width:75%;}}/* Start custom CSS for image, class: .elementor-element-afc3606 */@media screen and (min-width: 768px) {
.elementor-11586 .elementor-element.elementor-element-afc3606{position: absolute!important;left: auto;top: 0;right: 0;bottom: 0;height:100%!important;}
.elementor-11586 .elementor-element.elementor-element-afc3606 .elementor-widget-container{height:100%!important;}
.elementor-11586 .elementor-element.elementor-element-afc3606 img{width: 100%;height:100%!important;object-fit: cover!important;object-position: center!important;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94e6897 */@media screen and (max-width: 767px){
 .elementor-11586 .elementor-element.elementor-element-94e6897{order:2;}
}/* End custom CSS */
/* Start custom CSS for bdt-social-share, class: .elementor-element-fd5b86b */@media screen and (max-width: 767px){
 .elementor-11586 .elementor-element.elementor-element-fd5b86b{order:3;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3189497 */@media screen and (max-width: 767px){
 .elementor-11586 .elementor-element.elementor-element-3189497{order:2;}
}/* End custom CSS */
/* Start custom CSS for bdt-social-share, class: .elementor-element-7cad5ed */@media screen and (max-width: 767px){
 .elementor-11586 .elementor-element.elementor-element-7cad5ed{order:3;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-113e4d8 */@media screen and (max-width: 767px){
 .elementor-11586 .elementor-element.elementor-element-113e4d8{order:4;}
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-3f1b899 */.elementor-11586 .elementor-element.elementor-element-3f1b899 .swiper-pagination-bullet{transform: scale(1);opacity: 1;}
.elementor-11586 .elementor-element.elementor-element-3f1b899 .swiper-pagination{width: 100%!important;}

.swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 40px!important;
    border-radius: 99px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3494458 */@media screen and (max-width: 767px){
 .elementor-11586 .elementor-element.elementor-element-3494458 .elementor-heading-title{font-size: 19px!important;}
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-39e75cc */.elementor-11586 .elementor-element.elementor-element-39e75cc .elementor-widget-text-editor .elementor-widget-container div::before{content: "∙";}
.elementor-11586 .elementor-element.elementor-element-39e75cc .elementor-widget-text-editor .elementor-widget-container div{display: flex;gap: 4px;padding-left: 4px;}
.elementor-11586 .elementor-element.elementor-element-39e75cc .elementor-widget-text-editor .elementor-widget-container{
        gap: 4px;
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3494458 */@media screen and (max-width: 767px){
 .elementor-11586 .elementor-element.elementor-element-3494458 .elementor-heading-title{font-size: 19px!important;}
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-39e75cc */.elementor-11586 .elementor-element.elementor-element-39e75cc .elementor-widget-text-editor .elementor-widget-container div::before{content: "∙";}
.elementor-11586 .elementor-element.elementor-element-39e75cc .elementor-widget-text-editor .elementor-widget-container div{display: flex;gap: 4px;padding-left: 4px;}
.elementor-11586 .elementor-element.elementor-element-39e75cc .elementor-widget-text-editor .elementor-widget-container{
        gap: 4px;
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-49e577f */.elementor-11586 .elementor-element.elementor-element-49e577f p{font-family: "Noto Serif TC", Sans-serif;
    line-height: 1.6em;
    margin-top: -8px;
}
.elementor-11586 .elementor-element.elementor-element-49e577f img{
    aspect-ratio: 348 / 274;
object-fit: cover;
}

@media screen and (max-width: 767px){
 .elementor-11586 .elementor-element.elementor-element-49e577f h3.repeater-item{font-size: 19px!important;}
}

.elementor-11586 .elementor-element.elementor-element-49e577f .swiper-pagination-bullet{transform: scale(1);opacity: 1;}
.elementor-11586 .elementor-element.elementor-element-49e577f .swiper-pagination{width: 100%!important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ef4efe6 */.elementor-11586 .elementor-element.elementor-element-ef4efe6 .clinic-btn{
        font-family: var( --e-global-typography-5f64d44-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-5f64d44-font-weight );
    letter-spacing: var( --e-global-typography-5f64d44-letter-spacing );
    font-size: 18px;
    @media (width < 1200px){
    font-size:16px!important;
  }
    color: var(--e-filter-normal-text-color)!important;
        border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #DBDBDB;
    padding: 8px;
    background-color: #00000000;
    border-radius: 0px!important;
    cursor: pointer;
    transition: all 0.24s;
}



.elementor-11586 .elementor-element.elementor-element-ef4efe6 .clinic-btn:hover,
.elementor-11586 .elementor-element.elementor-element-ef4efe6 .clinic-btn.active {
    color: var( --e-global-color-primary )!important;
  border-color: var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-5cce3d7 */@media screen and (max-width: 767px){
 .elementor-11586 .elementor-element.elementor-element-5cce3d7 .elementor-button-wrapper{text-align: center;}
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-b5332ac */.elementor-11586 .elementor-element.elementor-element-b5332ac p{font-family: "Noto Serif TC", Sans-serif;
    line-height: 1.6em;
    margin-top: -8px;
}
.elementor-11586 .elementor-element.elementor-element-b5332ac img{
    aspect-ratio: 348 / 274;
object-fit: cover;
}

.elementor-11586 .elementor-element.elementor-element-b5332ac a{
    text-decoration: underline;
}

.elementor-11586 .elementor-element.elementor-element-b5332ac .dce-accordion-icon svg{
    width: 0.7em;
    transform: translateY(-4px);
    @media (width < 767px){
    transform: translateX(8px) translateY(-2px);
  }
}


.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_head{
        display: flex;
    align-items: flex-start;
gap: 7px;padding-left: 20px;
@media (width < 1200px){
    padding-left: 12px;
    gap: 2px;
  }
}
.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_head::before {
  content: "";
  display:block;
  width:40px;
  height:40px;
  @media (width < 1200px){
     width:34px;
  height:34px;
  }
  background-image: url(/wp-content/uploads/Qicon1.svg);
background-position: center center;
background-repeat: no-repeat;
background-size: 100% auto;
}
.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_active .acc_head::before{
    background-image: url(/wp-content/uploads/Qicon2.svg);
}

.elementor-11586 .elementor-element.elementor-element-b5332ac .acc_content {
  
  
  background-image: url(/wp-content/uploads/Aicon1.svg);
background-position: 20px 10px;
background-repeat: no-repeat;
background-size: 40px auto;
@media (width < 1200px){
     background-size: 34px auto;
     background-position: 11px 10px;
  }
  @media (width < 767px){
     background-size: 32px auto;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6abd33 */.elementor-11586 .elementor-element.elementor-element-a6abd33 svg{width: 1.4em;transition: all 0.3s ease-out;}
.elementor-11586 .elementor-element.elementor-element-a6abd33:hover svg{transform: translateX(5px);}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-8edc7e0 */.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left,.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right{
        background-color: #F1F1F1;
    width: 38px!important;
    height: 38px!important;
    border-radius: 99px;
    display: flex;
    align-items: center;
    justify-content: center;

    transition: all 0.25s ease-out;
    
    @media (width < 767px){
    width: 32px!important;
    height: 32px!important;
  }
}

@media screen and (min-width: 1201px) {

.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left:hover,.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right:hover{
    background-color: var( --e-global-color-primary );
}

}


.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-left svg{transform: translateX(4px);}
.elementor-11586 .elementor-element.elementor-element-8edc7e0 .swiper-button-right svg{transform: translateX(-4px);}/* End custom CSS */
/* Start custom CSS for ae-post-blocks-adv, class: .elementor-element-a6ac599 */.elementor-11586 .elementor-element.elementor-element-a6ac599 .swiper-button-prev,.elementor-11586 .elementor-element.elementor-element-a6ac599 .swiper-button-next{
    transform: translateY(-154%)!important;
}/* End custom CSS */