.elementor-7579 .elementor-element.elementor-element-d9e29c2:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-d9e29c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfe1a2c );}.elementor-7579 .elementor-element.elementor-element-d9e29c2 > .elementor-container{min-height:30px;}.elementor-7579 .elementor-element.elementor-element-d9e29c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7579 .elementor-element.elementor-element-d9e29c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-4a28cdc:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-4a28cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfe1a2c );}.elementor-7579 .elementor-element.elementor-element-4a28cdc{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7579 .elementor-element.elementor-element-4a28cdc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7579 .elementor-element.elementor-element-f2102d5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7579 .elementor-element.elementor-element-f2102d5.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-7579 .elementor-element.elementor-element-574bbb8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7579 .elementor-element.elementor-element-150eab2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-7579 .elementor-element.elementor-element-150eab2 > .elementor-container{min-height:15vw;}.elementor-7579 .elementor-element.elementor-element-150eab2{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-7579 .elementor-element.elementor-element-2c99283 > .elementor-widget-container{margin:0px 0px 38px 0px;}.elementor-7579 .elementor-element.elementor-element-2c99283 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:33px;letter-spacing:7px;}.elementor-7579 .elementor-element.elementor-element-5a60111 > .elementor-widget-container{background-image:url("https://www.taichangtang.com.tw/wp-content/uploads/menu_Acupuncture2-n2.png");margin:18px 0px 0px 0px;background-position:137px 80%;background-repeat:no-repeat;background-size:auto;}.elementor-7579 .elementor-element.elementor-element-5a60111 .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-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-7579 .elementor-element.elementor-element-3f71419{font-family:"Noto Serif TC", Sans-serif;color:var( --e-global-color-text );}.elementor-7579 .elementor-element.elementor-element-5145a20{width:auto;max-width:auto;}.elementor-7579 .elementor-element.elementor-element-5145a20 > .elementor-widget-container{margin:4px 14px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-5e8c55d .bdt-social-share{display:flex;flex-wrap:wrap;grid-column-gap:10px;grid-row-gap:10px;}.elementor-7579 .elementor-element.elementor-element-5e8c55d{width:auto;max-width:auto;}.elementor-7579 .elementor-element.elementor-element-5e8c55d .bdt-ss-btn{font-size:calc(0.6px * 10);height:3.6em;}.elementor-7579 .elementor-element.elementor-element-5e8c55d .bdt-ss-icon i{font-size:3.2em;}.elementor-7579 .elementor-element.elementor-element-5e8c55d.bdt-ss-btns-style-flat .bdt-ss-btn,
					 .elementor-7579 .elementor-element.elementor-element-5e8c55d.bdt-ss-btns-style-gradient .bdt-ss-btn,
					 .elementor-7579 .elementor-element.elementor-element-5e8c55d.bdt-ss-btns-style-boxed .bdt-ss-btn .bdt-ss-icon,
					 .elementor-7579 .elementor-element.elementor-element-5e8c55d.bdt-ss-btns-style-minimal .bdt-ss-btn .bdt-ss-icon{background-color:var( --e-global-color-cfe1a2c );}.elementor-7579 .elementor-element.elementor-element-5e8c55d.bdt-ss-btns-style-framed .bdt-ss-btn,
					 .elementor-7579 .elementor-element.elementor-element-5e8c55d.bdt-ss-btns-style-minimal .bdt-ss-btn,
					 .elementor-7579 .elementor-element.elementor-element-5e8c55d.bdt-ss-btns-style-boxed .bdt-ss-btn{color:var( --e-global-color-cfe1a2c );border-color:var( --e-global-color-cfe1a2c );}.elementor-7579 .elementor-element.elementor-element-5e8c55d.bdt-ss-btns-style-flat .bdt-ss-icon, 
					 .elementor-7579 .elementor-element.elementor-element-5e8c55d.bdt-ss-btns-style-flat .bdt-social-share-text, 
					 .elementor-7579 .elementor-element.elementor-element-5e8c55d.bdt-ss-btns-style-gradient .bdt-ss-icon,
					 .elementor-7579 .elementor-element.elementor-element-5e8c55d.bdt-ss-btns-style-gradient .bdt-social-share-text,
					 .elementor-7579 .elementor-element.elementor-element-5e8c55d.bdt-ss-btns-style-boxed .bdt-ss-icon,
					 .elementor-7579 .elementor-element.elementor-element-5e8c55d.bdt-ss-btns-style-minimal .bdt-ss-icon{color:var( --e-global-color-primary );}.elementor-7579 .elementor-element.elementor-element-5e8c55d.bdt-ss-btns-style-framed .bdt-ss-btn{background-color:var( --e-global-color-primary );}.elementor-7579 .elementor-element.elementor-element-53cf905:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-53cf905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfe1a2c );}.elementor-7579 .elementor-element.elementor-element-53cf905{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 24px 20px;}.elementor-7579 .elementor-element.elementor-element-53cf905 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-cfd4b68.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-7579 .elementor-element.elementor-element-7d30bbf{width:auto;max-width:auto;}.elementor-7579 .elementor-element.elementor-element-7d30bbf > .elementor-widget-container{margin:4px 14px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-d26011b .bdt-social-share{display:flex;flex-wrap:wrap;grid-column-gap:10px;grid-row-gap:10px;}.elementor-7579 .elementor-element.elementor-element-d26011b{width:auto;max-width:auto;}.elementor-7579 .elementor-element.elementor-element-d26011b .bdt-ss-btn{font-size:calc(0.6px * 10);height:3.6em;}.elementor-7579 .elementor-element.elementor-element-d26011b .bdt-ss-icon i{font-size:3.2em;}.elementor-7579 .elementor-element.elementor-element-d26011b.bdt-ss-btns-style-flat .bdt-ss-btn,
					 .elementor-7579 .elementor-element.elementor-element-d26011b.bdt-ss-btns-style-gradient .bdt-ss-btn,
					 .elementor-7579 .elementor-element.elementor-element-d26011b.bdt-ss-btns-style-boxed .bdt-ss-btn .bdt-ss-icon,
					 .elementor-7579 .elementor-element.elementor-element-d26011b.bdt-ss-btns-style-minimal .bdt-ss-btn .bdt-ss-icon{background-color:var( --e-global-color-cfe1a2c );}.elementor-7579 .elementor-element.elementor-element-d26011b.bdt-ss-btns-style-framed .bdt-ss-btn,
					 .elementor-7579 .elementor-element.elementor-element-d26011b.bdt-ss-btns-style-minimal .bdt-ss-btn,
					 .elementor-7579 .elementor-element.elementor-element-d26011b.bdt-ss-btns-style-boxed .bdt-ss-btn{color:var( --e-global-color-cfe1a2c );border-color:var( --e-global-color-cfe1a2c );}.elementor-7579 .elementor-element.elementor-element-d26011b.bdt-ss-btns-style-flat .bdt-ss-icon, 
					 .elementor-7579 .elementor-element.elementor-element-d26011b.bdt-ss-btns-style-flat .bdt-social-share-text, 
					 .elementor-7579 .elementor-element.elementor-element-d26011b.bdt-ss-btns-style-gradient .bdt-ss-icon,
					 .elementor-7579 .elementor-element.elementor-element-d26011b.bdt-ss-btns-style-gradient .bdt-social-share-text,
					 .elementor-7579 .elementor-element.elementor-element-d26011b.bdt-ss-btns-style-boxed .bdt-ss-icon,
					 .elementor-7579 .elementor-element.elementor-element-d26011b.bdt-ss-btns-style-minimal .bdt-ss-icon{color:var( --e-global-color-primary );}.elementor-7579 .elementor-element.elementor-element-d26011b.bdt-ss-btns-style-framed .bdt-ss-btn{background-color:var( --e-global-color-primary );}.elementor-7579 .elementor-element.elementor-element-9b01e4e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7579 .elementor-element.elementor-element-e7add20{width:initial;max-width:initial;}.elementor-7579 .elementor-element.elementor-element-e7add20 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:2.7vw;line-height:1.6em;letter-spacing:7.5px;}.elementor-7579 .elementor-element.elementor-element-96e69da > .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-7579 .elementor-element.elementor-element-96e69da .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-7579 .elementor-element.elementor-element-7ab0411{font-family:"Noto Serif TC", Sans-serif;color:var( --e-global-color-text );}.elementor-7579 .elementor-element.elementor-element-23a07c3 > .elementor-container{max-width:900px;}.elementor-7579 .elementor-element.elementor-element-23a07c3{padding:110px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-5674b68{overflow:hidden;margin-top:100px;margin-bottom:0px;padding:3% 0% 3% 0%;}.elementor-7579 .elementor-element.elementor-element-87f7fb4{--e-image-carousel-slides-to-show:3;}.elementor-7579 .elementor-element.elementor-element-c5268b5 > .elementor-container{max-width:880px;}.elementor-7579 .elementor-element.elementor-element-c5268b5{margin-top:120px;margin-bottom:100px;}.elementor-7579 .elementor-element.elementor-element-e4700cb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7579 .elementor-element.elementor-element-d110fb5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7579 .elementor-element.elementor-element-d110fb5{text-align:center;}.elementor-7579 .elementor-element.elementor-element-d110fb5 .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:#577B53;}.elementor-7579 .elementor-element.elementor-element-30c2f0a{text-align:center;font-family:"Noto Serif TC", Sans-serif;}.elementor-7579 .elementor-element.elementor-element-6bc9e38{margin-top:80px;margin-bottom:50px;padding:0% 10% 0% 10%;}.elementor-7579 .elementor-element.elementor-element-3a15072 > .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-7579 .elementor-element.elementor-element-3a15072 .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-7579 .elementor-element.elementor-element-de76d97 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-de76d97 .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-ae-acf-repeater .ae-acf-repeater-tab-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-title.active, .elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-title:hover{color:var( --e-global-color-primary );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-mobile-title, .elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-desktop-title.active,
                    .elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-title:before, .elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-title:after,
                    .elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-content, .elementor-widget-ae-acf-repeater .ae-acf-repeater-tabs-content-wrapper{border-color:var( --e-global-color-primary );}.elementor-widget-ae-acf-repeater .elementor-accordion .elementor-tab-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-widget-ae-acf-repeater .elementor-accordion .elementor-tab-title.ae-active{color:var( --e-global-color-accent );}.elementor-widget-ae-acf-repeater .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-acf-repeater .ae-accordion-tb-wrapper .ae-accordion-toggle-button:hover{color:var( --e-global-color-accent );}.elementor-widget-ae-acf-repeater .ae-accordion-tb-wrapper .ae-accordion-toggle-button.active{color:var( --e-global-color-accent );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-list, .elementor-widget-ae-acf-repeater .ae-acf-repeater-list a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-list-item::marker{color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-list .ae-list-style-icon i{color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-list .ae-list-style-icon svg{fill:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater li, .elementor-widget-ae-acf-repeater li a{color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater li:hover, .elementor-widget-ae-acf-repeater li:hover a{color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater li:hover{border-color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater .ae-load-more-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-ae-acf-repeater .ae-no-load-more-text{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-widget-ae-acf-repeater .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-acf-repeater .ae-widget-title-inner{border-color:var( --e-global-color-secondary );}.elementor-7579 .elementor-element.elementor-element-0028eb9.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-column-gap:0px;grid-row-gap:30px;}.elementor-7579 .elementor-element.elementor-element-0028eb9.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);padding-left:0px;padding-right:0px;margin-bottom:30px;}.elementor-7579 .elementor-element.elementor-element-0028eb9 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);grid-column-gap:0px;}.elementor-7579 .elementor-element.elementor-element-0028eb9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-0028eb9.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-column-gap:0px;grid-row-gap:30px;}.elementor-7579 .elementor-element.elementor-element-0028eb9 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:30px;}.elementor-7579 .elementor-element.elementor-element-0028eb9 .ae-widget-title-wrap{text-align:center;}.elementor-7579 .elementor-element.elementor-element-0028eb9 .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-7579 .elementor-element.elementor-element-3996fa7 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-3996fa7 img{width:250px;}.elementor-7579 .elementor-element.elementor-element-06adbbc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-7579 .elementor-element.elementor-element-06adbbc{margin-top:100px;margin-bottom:0px;padding:0% 10% 0% 10%;}.elementor-7579 .elementor-element.elementor-element-7b1e096:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7579 .elementor-element.elementor-element-7b1e096 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.taichangtang.com.tw/wp-content/uploads/home-about-Acupuncture.png");background-position:0px 22px;background-repeat:no-repeat;background-size:16px auto;}.elementor-7579 .elementor-element.elementor-element-7b1e096 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7579 .elementor-element.elementor-element-7b1e096 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7579 .elementor-element.elementor-element-7b1e096 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-9693611 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-7579 .elementor-element.elementor-element-9693611 .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-7579 .elementor-element.elementor-element-f27bed8 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-7579 .elementor-element.elementor-element-f27bed8 .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-7579 .elementor-element.elementor-element-126f25f > .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-7579 .elementor-element.elementor-element-581d228.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-column-gap:0px;grid-row-gap:0px;}.elementor-7579 .elementor-element.elementor-element-581d228.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);padding-left:0px;padding-right:0px;margin-bottom:0px;}.elementor-7579 .elementor-element.elementor-element-581d228 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);grid-column-gap:0px;}.elementor-7579 .elementor-element.elementor-element-581d228.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-column-gap:0px;grid-row-gap:0px;}.elementor-7579 .elementor-element.elementor-element-581d228 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:0px;}.elementor-7579 .elementor-element.elementor-element-581d228 .ae-widget-title-wrap{text-align:center;}.elementor-7579 .elementor-element.elementor-element-581d228 .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-7579 .elementor-element.elementor-element-8dc7d86{font-family:"Noto Serif TC", Sans-serif;color:var( --e-global-color-text );}.elementor-7579 .elementor-element.elementor-element-35c9b21 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-7579 .elementor-element.elementor-element-35c9b21:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-35c9b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfe1a2c );}.elementor-7579 .elementor-element.elementor-element-35c9b21{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:3.6% 10% 3.6% 10%;}.elementor-7579 .elementor-element.elementor-element-35c9b21 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-c0b5501 > .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-7579 .elementor-element.elementor-element-c0b5501 .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-7579 .elementor-element.elementor-element-073d2fd > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-073d2fd .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-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-7579 .elementor-element.elementor-element-86de5d0 .elementor-button{background-color:#FFFFFF;fill:#577B53;color:#577B53;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:10px 24px 10px 24px;}.elementor-7579 .elementor-element.elementor-element-86de5d0 .elementor-button:hover, .elementor-7579 .elementor-element.elementor-element-86de5d0 .elementor-button:focus{background-color:#577B53;color:#FFFFFF;border-color:#577B53;}.elementor-7579 .elementor-element.elementor-element-86de5d0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-86de5d0 .elementor-button:hover svg, .elementor-7579 .elementor-element.elementor-element-86de5d0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7579 .elementor-element.elementor-element-523fd92 > .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-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-7579 .elementor-element.elementor-element-a51d541 .ae-post-collection{grid-template-columns:repeat(4, minmax(0, 1fr));display:grid;column-gap:6px;grid-column-gap:6px;row-gap:24px;grid-row-gap:24px;}.elementor-7579 .elementor-element.elementor-element-a51d541 .ae-masonry-yes .ae-post-collection{display:block;margin-left:calc(-6px/2);margin-right:calc(-6px/2);}.elementor-7579 .elementor-element.elementor-element-a51d541 .ae-masonry-yes .ae-post-collection .ae-post-item{width:calc(100% / 4);padding-right:calc(6px/2);padding-left:calc(6px/2);margin-bottom:24px;}.elementor-7579 .elementor-element.elementor-element-a51d541 .ae-widget-title-wrap{text-align:center;}.elementor-7579 .elementor-element.elementor-element-a51d541 .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-7579 .elementor-element.elementor-element-24dfe81 .elementor-button{background-color:#FFFFFF;fill:#577B53;color:#577B53;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:10px 24px 10px 24px;}.elementor-7579 .elementor-element.elementor-element-24dfe81 .elementor-button:hover, .elementor-7579 .elementor-element.elementor-element-24dfe81 .elementor-button:focus{background-color:#577B53;color:#FFFFFF;border-color:#577B53;}.elementor-7579 .elementor-element.elementor-element-24dfe81 > .elementor-widget-container{margin:0% 15% 0% 0%;}.elementor-7579 .elementor-element.elementor-element-24dfe81 .elementor-button:hover svg, .elementor-7579 .elementor-element.elementor-element-24dfe81 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7579 .elementor-element.elementor-element-2c0542b:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-2c0542b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7579 .elementor-element.elementor-element-2c0542b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 10% 12% 10%;}.elementor-7579 .elementor-element.elementor-element-2c0542b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-c987b2d.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-column-gap:10px;grid-row-gap:30px;}.elementor-7579 .elementor-element.elementor-element-c987b2d.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);padding-left:10px;padding-right:10px;margin-bottom:30px;}.elementor-7579 .elementor-element.elementor-element-c987b2d .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);grid-column-gap:10px;}.elementor-7579 .elementor-element.elementor-element-c987b2d.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-column-gap:10px;grid-row-gap:30px;}.elementor-7579 .elementor-element.elementor-element-c987b2d .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:30px;}.elementor-7579 .elementor-element.elementor-element-c987b2d .ae-widget-title-wrap{text-align:center;}.elementor-7579 .elementor-element.elementor-element-c987b2d .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-7579 .elementor-element.elementor-element-24b2ba0.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-column-gap:10px;grid-row-gap:30px;}.elementor-7579 .elementor-element.elementor-element-24b2ba0.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);padding-left:10px;padding-right:10px;margin-bottom:30px;}.elementor-7579 .elementor-element.elementor-element-24b2ba0 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);grid-column-gap:10px;}.elementor-7579 .elementor-element.elementor-element-24b2ba0.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-column-gap:10px;grid-row-gap:30px;}.elementor-7579 .elementor-element.elementor-element-24b2ba0 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:30px;}.elementor-7579 .elementor-element.elementor-element-24b2ba0 .ae-widget-title-wrap{text-align:center;}.elementor-7579 .elementor-element.elementor-element-24b2ba0 .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-7579 .elementor-element.elementor-element-d0bd406.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-7579 .elementor-element.elementor-element-d0bd406.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-7579 .elementor-element.elementor-element-6e3a1f3.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-7579 .elementor-element.elementor-element-aa52e29{z-index:1;text-align:end;}.elementor-7579 .elementor-element.elementor-element-aa52e29 .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-7579 .elementor-element.elementor-element-510a736{width:initial;max-width:initial;top:10px;z-index:0;}body:not(.rtl) .elementor-7579 .elementor-element.elementor-element-510a736{right:147px;}body.rtl .elementor-7579 .elementor-element.elementor-element-510a736{left:147px;}.elementor-7579 .elementor-element.elementor-element-05961e8{width:initial;max-width:initial;top:10px;z-index:0;}body:not(.rtl) .elementor-7579 .elementor-element.elementor-element-05961e8{left:0px;}body.rtl .elementor-7579 .elementor-element.elementor-element-05961e8{right:0px;}.elementor-7579 .elementor-element.elementor-element-a5bcbaf > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-a5bcbaf{z-index:1;text-align:end;}.elementor-7579 .elementor-element.elementor-element-a5bcbaf .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-7579 .elementor-element.elementor-element-f675453{margin-top:0px;margin-bottom:67px;}.elementor-7579 .elementor-element.elementor-element-db1ef3b > .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-7579 .elementor-element.elementor-element-f4d2c12{text-align:end;color:var( --e-global-color-01698bd );}.elementor-7579 .elementor-element.elementor-element-809191c .elementor-button{background-color:#FFFFFF;fill:#577B53;color:#577B53;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-7579 .elementor-element.elementor-element-809191c .elementor-button:hover, .elementor-7579 .elementor-element.elementor-element-809191c .elementor-button:focus{background-color:#577B53;color:#FFFFFF;border-color:#577B53;}.elementor-7579 .elementor-element.elementor-element-809191c > .elementor-widget-container{margin:0% 0% 0% 20%;}.elementor-7579 .elementor-element.elementor-element-809191c .elementor-button:hover svg, .elementor-7579 .elementor-element.elementor-element-809191c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7579 .elementor-element.elementor-element-9bf77a9 > .elementor-container{min-height:30vw;}.elementor-7579 .elementor-element.elementor-element-9bf77a9:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-9bf77a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7579 .elementor-element.elementor-element-9bf77a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-7579 .elementor-element.elementor-element-9bf77a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-24c3542 > .elementor-widget-container{margin:-130px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-24c3542 img{width:154px;}.elementor-7579 .elementor-element.elementor-element-d1fe1ac:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-d1fe1ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfe1a2c );}.elementor-7579 .elementor-element.elementor-element-d1fe1ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 5% 10%;}.elementor-7579 .elementor-element.elementor-element-d1fe1ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-8c637a9 > .elementor-widget-container{margin:-160px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-widget-title-wrap{text-align:center;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-button-prev i{color:var( --e-global-color-primary );font-size:20px;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-button-next i{color:var( --e-global-color-primary );font-size:20px;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-button-prev svg{fill:var( --e-global-color-primary );width:20px;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-button-next svg{fill:var( --e-global-color-primary );width:20px;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-button-prev{background-color:#EEEEEE;left:0;padding:17px 18px 17px 18px;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-button-next{background-color:#EEEEEE;right:0;padding:17px 18px 17px 18px;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-container .ae-swiper-button-prev, .elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-button-prev{border-radius:99px 99px 99px 99px;overflow:hidden;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-container .ae-swiper-button-next, .elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-button-next{border-radius:99px 99px 99px 99px;overflow:hidden;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-button-prev:hover i{color:#FFFFFF;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-button-next:hover i{color:#FFFFFF;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-button-prev:hover{background-color:var( --e-global-color-primary );}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-button-next:hover{background-color:var( --e-global-color-primary );}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-acf-repeater-widget-wrapper .ae-swiper-container{margin-left:0px;margin-right:0px;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-acf-repeater-widget-wrapper .ae-swiper-outer-wrapper{position:relative;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-7579 .elementor-element.elementor-element-ad0fc57:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-ad0fc57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7579 .elementor-element.elementor-element-ad0fc57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 17% 0% 17%;}.elementor-7579 .elementor-element.elementor-element-ad0fc57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-788235a > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#CCCCCC;}.elementor-7579 .elementor-element.elementor-element-ac1ef0f > .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-7579 .elementor-element.elementor-element-ac1ef0f .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-7579 .elementor-element.elementor-element-47a3152.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-7579 .elementor-element.elementor-element-47a3152 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#CCCCCC;}.elementor-7579 .elementor-element.elementor-element-3a21b8b{margin-top:0px;margin-bottom:30px;}.elementor-7579 .elementor-element.elementor-element-7da68bd > .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-7579 .elementor-element.elementor-element-7319379 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:400;line-height:1.34em;letter-spacing:1px;color:#5B5A5A;}.elementor-7579 .elementor-element.elementor-element-0e92685 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:400;line-height:1.34em;letter-spacing:1px;color:#5B5A5A;}.elementor-7579 .elementor-element.elementor-element-c03decb .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:400;line-height:1.34em;letter-spacing:1px;color:#5B5A5A;}.elementor-7579 .elementor-element.elementor-element-469053b .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:400;line-height:1.34em;letter-spacing:1px;color:#5B5A5A;}.elementor-7579 .elementor-element.elementor-element-e4ecc7f .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:400;line-height:1.34em;letter-spacing:1px;color:#5B5A5A;}.elementor-7579 .elementor-element.elementor-element-c81715f:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-c81715f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7579 .elementor-element.elementor-element-c81715f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 17% 0% 17%;}.elementor-7579 .elementor-element.elementor-element-c81715f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-83d6dea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7579 .elementor-element.elementor-element-83d6dea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.taichangtang.com.tw/wp-content/uploads/01icon.png");background-position:232px 50%;background-repeat:no-repeat;background-size:170px auto;}.elementor-7579 .elementor-element.elementor-element-324984f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7579 .elementor-element.elementor-element-324984f{margin-top:20px;margin-bottom:20px;}.elementor-7579 .elementor-element.elementor-element-c093bfa img{width:93px;}.elementor-7579 .elementor-element.elementor-element-6505ee3 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;line-height:1.4em;letter-spacing:6px;color:#577B53;}.elementor-7579 .elementor-element.elementor-element-5ad4327 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:1px;color:#5B5A5A;}.elementor-7579 .elementor-element.elementor-element-83d6dea > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 10px 20px 10px;}.elementor-7579 .elementor-element.elementor-element-83d6dea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-72ebee4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7579 .elementor-element.elementor-element-72ebee4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.taichangtang.com.tw/wp-content/uploads/02icon.png");background-position:232px 50%;background-repeat:no-repeat;background-size:170px auto;}.elementor-7579 .elementor-element.elementor-element-5b87f63 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7579 .elementor-element.elementor-element-5b87f63{margin-top:20px;margin-bottom:20px;}.elementor-7579 .elementor-element.elementor-element-6a38a8b img{width:93px;}.elementor-7579 .elementor-element.elementor-element-25c3232 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;line-height:1.4em;letter-spacing:6px;color:#577B53;}.elementor-7579 .elementor-element.elementor-element-2edde87 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:1px;color:#5B5A5A;}.elementor-7579 .elementor-element.elementor-element-72ebee4 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 10px 20px 10px;}.elementor-7579 .elementor-element.elementor-element-72ebee4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-6bc7023:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-6bc7023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7579 .elementor-element.elementor-element-bd5d8c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7579 .elementor-element.elementor-element-bd5d8c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.taichangtang.com.tw/wp-content/uploads/03icon.png");background-position:755px 50%;background-repeat:no-repeat;background-size:170px auto;}.elementor-7579 .elementor-element.elementor-element-bd5d8c8 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 10px 20px 10px;}.elementor-7579 .elementor-element.elementor-element-bd5d8c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-4f8fd93 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7579 .elementor-element.elementor-element-4f8fd93{margin-top:20px;margin-bottom:20px;}.elementor-7579 .elementor-element.elementor-element-a46f699 img{width:93px;}.elementor-7579 .elementor-element.elementor-element-2ea06fe .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;line-height:1.4em;letter-spacing:6px;color:#577B53;}.elementor-7579 .elementor-element.elementor-element-86decfd.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));display:grid;grid-column-gap:10px;grid-row-gap:22px;}.elementor-7579 .elementor-element.elementor-element-86decfd.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/2);padding-left:10px;padding-right:10px;margin-bottom:22px;}.elementor-7579 .elementor-element.elementor-element-86decfd .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:10px;}.elementor-7579 .elementor-element.elementor-element-86decfd > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7579 .elementor-element.elementor-element-86decfd.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-column-gap:10px;grid-row-gap:22px;}.elementor-7579 .elementor-element.elementor-element-86decfd .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:22px;}.elementor-7579 .elementor-element.elementor-element-86decfd .ae-widget-title-wrap{text-align:center;}.elementor-7579 .elementor-element.elementor-element-86decfd .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-7579 .elementor-element.elementor-element-6bc7023{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 17% 0% 17%;}.elementor-7579 .elementor-element.elementor-element-6bc7023 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7579 .elementor-element.elementor-element-33aedde > .elementor-container{min-height:100px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-7579 .elementor-element.elementor-element-ceb5ea1{width:43%;}.elementor-7579 .elementor-element.elementor-element-abd790e{width:57%;}.elementor-7579 .elementor-element.elementor-element-9b01e4e{width:41.95%;}.elementor-7579 .elementor-element.elementor-element-67f1501{width:58%;}.elementor-7579 .elementor-element.elementor-element-7b1e096{width:23%;}.elementor-7579 .elementor-element.elementor-element-126f25f{width:77%;}.elementor-7579 .elementor-element.elementor-element-1baf665{width:23%;}.elementor-7579 .elementor-element.elementor-element-523fd92{width:77%;}.elementor-7579 .elementor-element.elementor-element-5fb8f82{width:71.261%;}.elementor-7579 .elementor-element.elementor-element-d0bd406{width:28.702%;}.elementor-7579 .elementor-element.elementor-element-25143b2{width:27.996%;}.elementor-7579 .elementor-element.elementor-element-bb4b2eb{width:72.004%;}.elementor-7579 .elementor-element.elementor-element-6a6e168{width:27.996%;}.elementor-7579 .elementor-element.elementor-element-d859e1b{width:72.004%;}.elementor-7579 .elementor-element.elementor-element-21b3b9a{width:14%;}.elementor-7579 .elementor-element.elementor-element-7d43e9f{width:20%;}.elementor-7579 .elementor-element.elementor-element-d7ea230{width:65.664%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7579 .elementor-element.elementor-element-ceb5ea1{width:45%;}.elementor-7579 .elementor-element.elementor-element-abd790e{width:55%;}.elementor-7579 .elementor-element.elementor-element-9b01e4e{width:30%;}.elementor-7579 .elementor-element.elementor-element-67f1501{width:70%;}.elementor-7579 .elementor-element.elementor-element-7b1e096{width:25%;}.elementor-7579 .elementor-element.elementor-element-126f25f{width:75%;}.elementor-7579 .elementor-element.elementor-element-1baf665{width:25%;}.elementor-7579 .elementor-element.elementor-element-523fd92{width:75%;}.elementor-7579 .elementor-element.elementor-element-5fb8f82{width:65%;}.elementor-7579 .elementor-element.elementor-element-d0bd406{width:35%;}.elementor-7579 .elementor-element.elementor-element-788235a{width:35%;}.elementor-7579 .elementor-element.elementor-element-47a3152{width:65%;}.elementor-7579 .elementor-element.elementor-element-25143b2{width:100%;}.elementor-7579 .elementor-element.elementor-element-bb4b2eb{width:100%;}.elementor-7579 .elementor-element.elementor-element-83d6dea{width:50%;}.elementor-7579 .elementor-element.elementor-element-6a6e168{width:100%;}.elementor-7579 .elementor-element.elementor-element-d859e1b{width:100%;}.elementor-7579 .elementor-element.elementor-element-72ebee4{width:50%;}.elementor-7579 .elementor-element.elementor-element-bd5d8c8{width:100%;}.elementor-7579 .elementor-element.elementor-element-21b3b9a{width:100%;}.elementor-7579 .elementor-element.elementor-element-7d43e9f{width:100%;}.elementor-7579 .elementor-element.elementor-element-d7ea230{width:100%;}}@media(min-width:1025px){.elementor-7579 .elementor-element.elementor-element-9bf77a9:not(.elementor-motion-effects-element-type-background), .elementor-7579 .elementor-element.elementor-element-9bf77a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-7579 .elementor-element.elementor-element-d9e29c2 > .elementor-container{min-height:30px;}.elementor-7579 .elementor-element.elementor-element-150eab2 > .elementor-container{min-height:40vw;}.elementor-7579 .elementor-element.elementor-element-150eab2{padding:2% 5% 1.5% 3%;}.elementor-7579 .elementor-element.elementor-element-2c99283 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7579 .elementor-element.elementor-element-2c99283 .elementor-heading-title{font-size:24px;}.elementor-7579 .elementor-element.elementor-element-5a60111 > .elementor-widget-container{margin:0px 0px 0px 0px;background-position:116px 78%;background-size:70px auto;}.elementor-7579 .elementor-element.elementor-element-5a60111 .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-7579 .elementor-element.elementor-element-3f71419{font-size:15px;}.elementor-7579 .elementor-element.elementor-element-5e8c55d .bdt-social-share{display:flex;flex-wrap:wrap;}.elementor-7579 .elementor-element.elementor-element-d26011b .bdt-social-share{display:flex;flex-wrap:wrap;}.elementor-7579 .elementor-element.elementor-element-e7add20 .elementor-heading-title{font-size:37px;}.elementor-7579 .elementor-element.elementor-element-96e69da > .elementor-widget-container{background-position:116px 78%;background-size:70px auto;}.elementor-7579 .elementor-element.elementor-element-96e69da .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-7579 .elementor-element.elementor-element-7ab0411{font-size:15px;}.elementor-7579 .elementor-element.elementor-element-23a07c3{padding:7% 8% 0% 8%;}.elementor-7579 .elementor-element.elementor-element-5674b68{margin-top:60px;margin-bottom:0px;}.elementor-7579 .elementor-element.elementor-element-87f7fb4{--e-image-carousel-slides-to-show:3;}.elementor-7579 .elementor-element.elementor-element-c5268b5{margin-top:70px;margin-bottom:70px;padding:0% 5% 0% 5%;}.elementor-7579 .elementor-element.elementor-element-d110fb5 .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-7579 .elementor-element.elementor-element-6bc9e38{margin-top:50px;margin-bottom:40px;padding:0% 5% 0% 5%;}.elementor-7579 .elementor-element.elementor-element-3a15072 > .elementor-widget-container{background-position:116px 78%;background-size:70px auto;}.elementor-7579 .elementor-element.elementor-element-3a15072 .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-7579 .elementor-element.elementor-element-de76d97 .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-7579 .elementor-element.elementor-element-0028eb9.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-row-gap:26px;}.elementor-7579 .elementor-element.elementor-element-0028eb9.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);margin-bottom:26px;}.elementor-7579 .elementor-element.elementor-element-0028eb9 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-7579 .elementor-element.elementor-element-0028eb9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-0028eb9.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-row-gap:26px;}.elementor-7579 .elementor-element.elementor-element-0028eb9 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:26px;}.elementor-7579 .elementor-element.elementor-element-3996fa7 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-06adbbc{margin-top:60px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-7579 .elementor-element.elementor-element-7b1e096:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7579 .elementor-element.elementor-element-7b1e096 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 20px;background-size:14px auto;}.elementor-7579 .elementor-element.elementor-element-9693611 > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-7579 .elementor-element.elementor-element-9693611 .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-7579 .elementor-element.elementor-element-f27bed8 > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-7579 .elementor-element.elementor-element-f27bed8 .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-7579 .elementor-element.elementor-element-581d228.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-column-gap:0px;grid-row-gap:0px;}.elementor-7579 .elementor-element.elementor-element-581d228.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);padding-left:0px;padding-right:0px;margin-bottom:0px;}.elementor-7579 .elementor-element.elementor-element-581d228 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);grid-column-gap:0px;}.elementor-7579 .elementor-element.elementor-element-581d228.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-column-gap:0px;grid-row-gap:0px;}.elementor-7579 .elementor-element.elementor-element-581d228 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:0px;}.elementor-7579 .elementor-element.elementor-element-8dc7d86{font-size:15px;}.elementor-7579 .elementor-element.elementor-element-35c9b21{margin-top:60px;margin-bottom:0px;padding:3.6% 5% 3.6% 5%;}.elementor-7579 .elementor-element.elementor-element-c0b5501 > .elementor-widget-container{background-position:116px 78%;background-size:70px auto;}.elementor-7579 .elementor-element.elementor-element-c0b5501 .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-7579 .elementor-element.elementor-element-073d2fd .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-7579 .elementor-element.elementor-element-86de5d0 > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-86de5d0 .elementor-button{padding:10px 10px 10px 10px;}.elementor-7579 .elementor-element.elementor-element-a51d541 .ae-post-collection{grid-template-columns:repeat(3, minmax(0, 1fr));display:grid;column-gap:1px;grid-column-gap:1px;}.elementor-7579 .elementor-element.elementor-element-a51d541 .ae-masonry-yes .ae-post-collection{display:block;margin-left:calc(-1px/2);margin-right:calc(-1px/2);}.elementor-7579 .elementor-element.elementor-element-a51d541 .ae-masonry-yes .ae-post-collection .ae-post-item{width:calc(100% / 3);padding-right:calc(1px/2);padding-left:calc(1px/2);}.elementor-7579 .elementor-element.elementor-element-24dfe81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-2c0542b{padding:2.5% 5% 6% 5%;}.elementor-7579 .elementor-element.elementor-element-c987b2d.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-row-gap:25px;}.elementor-7579 .elementor-element.elementor-element-c987b2d.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);margin-bottom:25px;}.elementor-7579 .elementor-element.elementor-element-c987b2d .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-7579 .elementor-element.elementor-element-c987b2d.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-row-gap:25px;}.elementor-7579 .elementor-element.elementor-element-c987b2d .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:25px;}.elementor-7579 .elementor-element.elementor-element-24b2ba0.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-row-gap:25px;}.elementor-7579 .elementor-element.elementor-element-24b2ba0.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);margin-bottom:25px;}.elementor-7579 .elementor-element.elementor-element-24b2ba0 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-7579 .elementor-element.elementor-element-24b2ba0.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-row-gap:25px;}.elementor-7579 .elementor-element.elementor-element-24b2ba0 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:25px;}.elementor-7579 .elementor-element.elementor-element-aa52e29 .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-7579 .elementor-element.elementor-element-510a736{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-7579 .elementor-element.elementor-element-510a736{right:120px;}body.rtl .elementor-7579 .elementor-element.elementor-element-510a736{left:120px;}.elementor-7579 .elementor-element.elementor-element-05961e8{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;}.elementor-7579 .elementor-element.elementor-element-a5bcbaf .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-7579 .elementor-element.elementor-element-db1ef3b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-7579 .elementor-element.elementor-element-809191c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-9bf77a9 > .elementor-container{min-height:37vw;}.elementor-7579 .elementor-element.elementor-element-9bf77a9{padding:0% 5% 0% 5%;}.elementor-7579 .elementor-element.elementor-element-24c3542 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-24c3542 img{width:130px;}.elementor-7579 .elementor-element.elementor-element-d1fe1ac{padding:0% 5% 5% 5%;}.elementor-7579 .elementor-element.elementor-element-8c637a9 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-button-prev{padding:12px 13px 12px 13px;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-button-next{padding:12px 13px 12px 13px;}.elementor-7579 .elementor-element.elementor-element-ad0fc57{padding:6% 5% 0% 5%;}.elementor-7579 .elementor-element.elementor-element-ac1ef0f > .elementor-widget-container{background-position:116px 78%;background-size:70px auto;}.elementor-7579 .elementor-element.elementor-element-ac1ef0f .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-7579 .elementor-element.elementor-element-c81715f{padding:0% 5% 0% 5%;}.elementor-7579 .elementor-element.elementor-element-c093bfa{text-align:start;}.elementor-7579 .elementor-element.elementor-element-c093bfa img{width:63px;}.elementor-7579 .elementor-element.elementor-element-83d6dea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7579 .elementor-element.elementor-element-83d6dea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:132px 100%;}.elementor-7579 .elementor-element.elementor-element-6a38a8b{text-align:start;}.elementor-7579 .elementor-element.elementor-element-6a38a8b img{width:63px;}.elementor-7579 .elementor-element.elementor-element-72ebee4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7579 .elementor-element.elementor-element-72ebee4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:132px 100%;}.elementor-7579 .elementor-element.elementor-element-bd5d8c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7579 .elementor-element.elementor-element-bd5d8c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:469px 100%;}.elementor-7579 .elementor-element.elementor-element-a46f699{text-align:start;}.elementor-7579 .elementor-element.elementor-element-a46f699 img{width:63px;}.elementor-bc-flex-widget .elementor-7579 .elementor-element.elementor-element-d7ea230.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7579 .elementor-element.elementor-element-d7ea230.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7579 .elementor-element.elementor-element-d7ea230 > .elementor-element-populated{padding:15px 0px 0px 5px;}.elementor-7579 .elementor-element.elementor-element-86decfd.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));display:grid;}.elementor-7579 .elementor-element.elementor-element-86decfd.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/2);}.elementor-7579 .elementor-element.elementor-element-86decfd .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-7579 .elementor-element.elementor-element-6bc7023{padding:0% 5% 0% 5%;}.elementor-7579 .elementor-element.elementor-element-33aedde > .elementor-container{min-height:70px;}}@media(max-width:767px){.elementor-7579 .elementor-element.elementor-element-d9e29c2 > .elementor-container{min-height:30px;}.elementor-7579 .elementor-element.elementor-element-574bbb8{width:100%;max-width:100%;}.elementor-7579 .elementor-element.elementor-element-150eab2{padding:10px 10px 0px 10px;}.elementor-7579 .elementor-element.elementor-element-2c99283 .elementor-heading-title{font-size:23px;}.elementor-7579 .elementor-element.elementor-element-5a60111 > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;background-position:106px 79%;}.elementor-7579 .elementor-element.elementor-element-5a60111 .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-7579 .elementor-element.elementor-element-abd790e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7579 .elementor-element.elementor-element-abd790e > .elementor-element-populated{padding:10px 0px 30px 0px;}.elementor-7579 .elementor-element.elementor-element-5145a20 > .elementor-widget-container{margin:0px 10px 2px 0px;}.elementor-7579 .elementor-element.elementor-element-5e8c55d .bdt-social-share{display:flex;flex-wrap:wrap;}.elementor-7579 .elementor-element.elementor-element-5e8c55d .bdt-ss-icon i{font-size:3em;}.elementor-7579 .elementor-element.elementor-element-7d30bbf > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-d26011b .bdt-social-share{display:flex;flex-wrap:wrap;}.elementor-7579 .elementor-element.elementor-element-d26011b .bdt-ss-icon i{font-size:3em;}.elementor-bc-flex-widget .elementor-7579 .elementor-element.elementor-element-9b01e4e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7579 .elementor-element.elementor-element-9b01e4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7579 .elementor-element.elementor-element-9b01e4e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-7579 .elementor-element.elementor-element-e7add20 .elementor-heading-title{font-size:30px;}.elementor-7579 .elementor-element.elementor-element-67f1501 > .elementor-element-populated{margin:-50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7579 .elementor-element.elementor-element-96e69da > .elementor-widget-container{padding:0px 0px 0px 0px;background-position:106px 79%;}.elementor-7579 .elementor-element.elementor-element-96e69da .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-7579 .elementor-element.elementor-element-23a07c3{padding:20px 10px 0px 10px;}.elementor-7579 .elementor-element.elementor-element-5674b68{margin-top:30px;margin-bottom:0px;padding:10% 0% 8% 0%;}.elementor-7579 .elementor-element.elementor-element-87f7fb4{--e-image-carousel-slides-to-show:3;}.elementor-7579 .elementor-element.elementor-element-c5268b5{margin-top:30px;margin-bottom:30px;padding:0px 5px 0px 5px;}.elementor-7579 .elementor-element.elementor-element-d110fb5 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-7579 .elementor-element.elementor-element-d110fb5 .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-7579 .elementor-element.elementor-element-30c2f0a{text-align:start;font-size:15px;letter-spacing:0px;}.elementor-7579 .elementor-element.elementor-element-6bc9e38{margin-top:50px;margin-bottom:30px;padding:0px 10px 0px 10px;}.elementor-7579 .elementor-element.elementor-element-3a15072 > .elementor-widget-container{padding:0px 0px 0px 0px;background-position:106px 79%;}.elementor-7579 .elementor-element.elementor-element-3a15072 .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-7579 .elementor-element.elementor-element-de76d97 .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-7579 .elementor-element.elementor-element-0028eb9.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;}.elementor-7579 .elementor-element.elementor-element-0028eb9.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);}.elementor-7579 .elementor-element.elementor-element-0028eb9 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-7579 .elementor-element.elementor-element-0028eb9 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-3996fa7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-3996fa7 img{width:50%;}.elementor-7579 .elementor-element.elementor-element-06adbbc{margin-top:36px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-7579 .elementor-element.elementor-element-7b1e096:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7579 .elementor-element.elementor-element-7b1e096 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 21px;background-size:12px auto;}.elementor-7579 .elementor-element.elementor-element-9693611 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-7579 .elementor-element.elementor-element-9693611 .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-7579 .elementor-element.elementor-element-f27bed8 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-7579 .elementor-element.elementor-element-f27bed8 .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-7579 .elementor-element.elementor-element-126f25f > .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-7579 .elementor-element.elementor-element-126f25f > .elementor-element-populated{margin:12px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7579 .elementor-element.elementor-element-581d228.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-column-gap:0px;grid-row-gap:0px;}.elementor-7579 .elementor-element.elementor-element-581d228.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);padding-left:0px;padding-right:0px;margin-bottom:0px;}.elementor-7579 .elementor-element.elementor-element-581d228 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);grid-column-gap:0px;}.elementor-7579 .elementor-element.elementor-element-581d228.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-column-gap:0px;grid-row-gap:0px;}.elementor-7579 .elementor-element.elementor-element-581d228 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:0px;}.elementor-7579 .elementor-element.elementor-element-35c9b21{margin-top:36px;margin-bottom:0px;padding:30px 10px 30px 10px;}.elementor-7579 .elementor-element.elementor-element-c0b5501 > .elementor-widget-container{padding:0px 0px 0px 0px;background-position:106px 79%;}.elementor-7579 .elementor-element.elementor-element-c0b5501 .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-7579 .elementor-element.elementor-element-073d2fd .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-7579 .elementor-element.elementor-element-86de5d0 > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-7579 .elementor-element.elementor-element-523fd92 > .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-7579 .elementor-element.elementor-element-a51d541 .ae-post-collection{grid-template-columns:repeat(2, minmax(0, 1fr));display:grid;column-gap:0px;grid-column-gap:0px;row-gap:13px;grid-row-gap:13px;}.elementor-7579 .elementor-element.elementor-element-a51d541 .ae-masonry-yes .ae-post-collection{display:block;margin-left:calc(-0px/2);margin-right:calc(-0px/2);}.elementor-7579 .elementor-element.elementor-element-a51d541 .ae-masonry-yes .ae-post-collection .ae-post-item{width:calc(100% / 2);padding-right:calc(0px/2);padding-left:calc(0px/2);margin-bottom:13px;}.elementor-7579 .elementor-element.elementor-element-24dfe81 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-2c0542b{padding:30px 10px 30px 10px;}.elementor-7579 .elementor-element.elementor-element-c987b2d.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-row-gap:20px;}.elementor-7579 .elementor-element.elementor-element-c987b2d.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);margin-bottom:20px;}.elementor-7579 .elementor-element.elementor-element-c987b2d .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-7579 .elementor-element.elementor-element-c987b2d.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-row-gap:20px;}.elementor-7579 .elementor-element.elementor-element-c987b2d .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:20px;}.elementor-7579 .elementor-element.elementor-element-24b2ba0.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-row-gap:20px;}.elementor-7579 .elementor-element.elementor-element-24b2ba0.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);margin-bottom:20px;}.elementor-7579 .elementor-element.elementor-element-24b2ba0 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-7579 .elementor-element.elementor-element-24b2ba0.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-row-gap:20px;}.elementor-7579 .elementor-element.elementor-element-24b2ba0 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:20px;}.elementor-7579 .elementor-element.elementor-element-d0bd406 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7579 .elementor-element.elementor-element-1a3366e{padding:0px 0px 5px 0px;}.elementor-7579 .elementor-element.elementor-element-6e3a1f3.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-7579 .elementor-element.elementor-element-aa52e29 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-aa52e29{text-align:start;}.elementor-7579 .elementor-element.elementor-element-aa52e29 .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 );}body:not(.rtl) .elementor-7579 .elementor-element.elementor-element-510a736{right:106px;}body.rtl .elementor-7579 .elementor-element.elementor-element-510a736{left:106px;}body:not(.rtl) .elementor-7579 .elementor-element.elementor-element-05961e8{left:106px;}body.rtl .elementor-7579 .elementor-element.elementor-element-05961e8{right:106px;}.elementor-7579 .elementor-element.elementor-element-a5bcbaf{text-align:start;}.elementor-7579 .elementor-element.elementor-element-a5bcbaf .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-7579 .elementor-element.elementor-element-f675453{margin-top:15px;margin-bottom:0px;}.elementor-7579 .elementor-element.elementor-element-f4d2c12{text-align:center;}.elementor-7579 .elementor-element.elementor-element-809191c > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-7579 .elementor-element.elementor-element-9bf77a9 > .elementor-container{min-height:52vw;}.elementor-7579 .elementor-element.elementor-element-9bf77a9{padding:0px 10px 0px 10px;}.elementor-7579 .elementor-element.elementor-element-24c3542 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-24c3542 img{width:109px;}.elementor-7579 .elementor-element.elementor-element-d1fe1ac{padding:0px 10px 30px 10px;}.elementor-7579 .elementor-element.elementor-element-8c637a9 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-button-prev{padding:7px 9px 7px 9px;}.elementor-7579 .elementor-element.elementor-element-8c637a9 .ae-swiper-button-next{padding:7px 9px 7px 9px;}.elementor-7579 .elementor-element.elementor-element-ad0fc57{margin-top:15px;margin-bottom:0px;}.elementor-7579 .elementor-element.elementor-element-788235a > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-ac1ef0f > .elementor-widget-container{padding:0px 0px 0px 0px;background-position:106px 79%;}.elementor-7579 .elementor-element.elementor-element-ac1ef0f .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-7579 .elementor-element.elementor-element-47a3152.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-7579 .elementor-element.elementor-element-47a3152 > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7579 .elementor-element.elementor-element-3a21b8b{margin-top:0px;margin-bottom:10px;}.elementor-7579 .elementor-element.elementor-element-7da68bd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-7579 .elementor-element.elementor-element-c093bfa img{width:50px;}.elementor-7579 .elementor-element.elementor-element-6505ee3 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 66px;}.elementor-7579 .elementor-element.elementor-element-5ad4327 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-5ad4327 .elementor-heading-title{line-height:1.5em;}.elementor-7579 .elementor-element.elementor-element-83d6dea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7579 .elementor-element.elementor-element-83d6dea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:95% 80%;background-size:103px auto;}.elementor-7579 .elementor-element.elementor-element-83d6dea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-6a38a8b img{width:50px;}.elementor-7579 .elementor-element.elementor-element-25c3232 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 66px;}.elementor-7579 .elementor-element.elementor-element-2edde87 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-2edde87 .elementor-heading-title{line-height:1.5em;}.elementor-7579 .elementor-element.elementor-element-72ebee4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7579 .elementor-element.elementor-element-72ebee4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:95% 80%;background-size:103px auto;}.elementor-7579 .elementor-element.elementor-element-72ebee4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-bd5d8c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7579 .elementor-element.elementor-element-bd5d8c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:95% 94%;background-size:103px auto;}.elementor-7579 .elementor-element.elementor-element-bd5d8c8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-a46f699 img{width:50px;}.elementor-7579 .elementor-element.elementor-element-2ea06fe > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 66px;}.elementor-7579 .elementor-element.elementor-element-86decfd.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-row-gap:15px;}.elementor-7579 .elementor-element.elementor-element-86decfd.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);margin-bottom:15px;}.elementor-7579 .elementor-element.elementor-element-86decfd .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-7579 .elementor-element.elementor-element-86decfd > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7579 .elementor-element.elementor-element-86decfd.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-row-gap:15px;}.elementor-7579 .elementor-element.elementor-element-86decfd .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:15px;}.elementor-7579 .elementor-element.elementor-element-6bc7023{margin-top:0px;margin-bottom:0px;}.elementor-7579 .elementor-element.elementor-element-33aedde > .elementor-container{min-height:50px;}}/* Start custom CSS for image, class: .elementor-element-574bbb8 */@media screen and (min-width: 768px) {
.elementor-7579 .elementor-element.elementor-element-574bbb8{position: absolute!important;left: auto;top: 0;right: 0;bottom: 0;height:100%!important;}
.elementor-7579 .elementor-element.elementor-element-574bbb8 .elementor-widget-container{height:100%!important;}
.elementor-7579 .elementor-element.elementor-element-574bbb8 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-5145a20 */@media screen and (max-width: 767px){
 .elementor-7579 .elementor-element.elementor-element-5145a20{order:2;}
}/* End custom CSS */
/* Start custom CSS for bdt-social-share, class: .elementor-element-5e8c55d */@media screen and (max-width: 767px){
 .elementor-7579 .elementor-element.elementor-element-5e8c55d{order:3;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d30bbf */@media screen and (max-width: 767px){
 .elementor-7579 .elementor-element.elementor-element-7d30bbf{order:2;}
}/* End custom CSS */
/* Start custom CSS for bdt-social-share, class: .elementor-element-d26011b */@media screen and (max-width: 767px){
 .elementor-7579 .elementor-element.elementor-element-d26011b{order:3;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e0df59 */@media screen and (max-width: 767px){
 .elementor-7579 .elementor-element.elementor-element-5e0df59{order:4;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7add20 */.elementor-7579 .elementor-element.elementor-element-e7add20{-webkit-writing-mode: vertical-rl;
writing-mode: vertical-rl;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7add20 */.elementor-7579 .elementor-element.elementor-element-e7add20{-webkit-writing-mode: vertical-rl;
writing-mode: vertical-rl;}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-87f7fb4 */.elementor-7579 .elementor-element.elementor-element-87f7fb4 img{aspect-ratio: 900 / 600;
object-fit: cover;}
@media screen and (min-width: 768px) {
.elementor-7579 .elementor-element.elementor-element-87f7fb4{transform: scale(1.2);}
}
@media screen and (max-width: 767px){
.elementor-7579 .elementor-element.elementor-element-87f7fb4{transform: scale(1.7);}
}/* End custom CSS */
/* Start custom CSS for ae-acf-repeater, class: .elementor-element-0028eb9 */.elementor-7579 .elementor-element.elementor-element-0028eb9 .ae-acf-repeater-widget-wrapper > .ae-acf-repeater-wrapper{display: grid;gap: clamp(0.8125rem, 0.6144rem + 0.6604vw, 1.25rem) ;
    grid-template-columns: repeat(4, 1fr);}

@media screen and (max-width: 767px){
.elementor-7579 .elementor-element.elementor-element-0028eb9 .ae-acf-repeater-widget-wrapper > .ae-acf-repeater-wrapper{ grid-template-columns: repeat(2, 1fr);}
}

.elementor-7579 .elementor-element.elementor-element-0028eb9 .ae-acf-repeater-widget-wrapper > .ae-acf-repeater-wrapper > .ae-acf-repeater-item:nth-of-type(even){transform: translateY(clamp(1.25rem, 0.4009rem + 2.8302vw, 3.125rem));}/* End custom CSS */
/* Start custom CSS for ae-acf-repeater, class: .elementor-element-581d228 */.elementor-7579 .elementor-element.elementor-element-581d228 .ae-acf-repeater-widget-wrapper > .ae-acf-repeater-wrapper{    display: flex;
    flex-direction: row;
    flex-wrap: wrap;gap:clamp(0.8125rem, 0.6144rem + 0.6604vw, 1.25rem)!important;}

.elementor-7579 .elementor-element.elementor-element-581d228 .ae-acf-repeater-widget-wrapper > .ae-acf-repeater-wrapper > .ae-acf-repeater-item{margin-top: 0px!important;}
.elementor-7579 .elementor-element.elementor-element-581d228 .ae-acf-repeater-widget-wrapper > .ae-acf-repeater-wrapper > .ae-acf-repeater-item:not(:last-child){padding-right: clamp(0.8125rem, 0.6144rem + 0.6604vw, 1.25rem);
    border-right: 1px solid var( --e-global-color-primary );}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86de5d0 */.elementor-7579 .elementor-element.elementor-element-86de5d0 .elementor-button{background: linear-gradient(135deg, #577B53 5px, transparent 0) top left,
            linear-gradient(-135deg, #577B53 5px, transparent 0) top right,
            linear-gradient(-45deg, #577B53 5px, transparent 0) bottom right,
            linear-gradient(45deg, #577B53 5px, transparent 0) bottom left;
        background-size: 50% 50%;
        background-repeat: no-repeat;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24dfe81 */.elementor-7579 .elementor-element.elementor-element-24dfe81 .elementor-button{background: linear-gradient(135deg, #577B53 5px, transparent 0) top left,
            linear-gradient(-135deg, #577B53 5px, transparent 0) top right,
            linear-gradient(-45deg, #577B53 5px, transparent 0) bottom right,
            linear-gradient(45deg, #577B53 5px, transparent 0) bottom left;
        background-size: 50% 50%;
        background-repeat: no-repeat;}/* End custom CSS */
/* Start custom CSS for ae-acf-repeater, class: .elementor-element-c987b2d */.elementor-7579 .elementor-element.elementor-element-c987b2d a{width:100%;}
.elementor-7579 .elementor-element.elementor-element-c987b2d .ae_acf_image_wrapper{width:100%;}/* End custom CSS */
/* Start custom CSS for ae-acf-repeater, class: .elementor-element-24b2ba0 */.elementor-7579 .elementor-element.elementor-element-24b2ba0 a{width:100%;}
.elementor-7579 .elementor-element.elementor-element-24b2ba0 .ae_acf_image_wrapper{width:100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-809191c */.elementor-7579 .elementor-element.elementor-element-809191c .elementor-button{background: linear-gradient(135deg, #577B53 5px, transparent 0) top left,
            linear-gradient(-135deg, #577B53 5px, transparent 0) top right,
            linear-gradient(-45deg, #577B53 5px, transparent 0) bottom right,
            linear-gradient(45deg, #577B53 5px, transparent 0) bottom left;
        background-size: 50% 50%;
        background-repeat: no-repeat;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24c3542 */.elementor-7579 .elementor-element.elementor-element-24c3542 img{-webkit-filter: brightness(0%) invert(1);
filter: brightness(0%) invert(1);}/* End custom CSS */
/* Start custom CSS for ae-acf-repeater, class: .elementor-element-8c637a9 */.elementor-7579 .elementor-element.elementor-element-8c637a9 .swiper-button-prev:hover svg,.elementor-7579 .elementor-element.elementor-element-8c637a9 .swiper-button-next:hover svg{fill:#fff!important;}

.elementor-7579 .elementor-element.elementor-element-8c637a9 .swiper-button-prev{left: -5vw!important;}
.elementor-7579 .elementor-element.elementor-element-8c637a9 .swiper-button-next{right: -5vw!important;}

@media screen and (max-width: 767px){
.elementor-7579 .elementor-element.elementor-element-8c637a9 .swiper-button-prev svg,.elementor-7579 .elementor-element.elementor-element-8c637a9 .swiper-button-next svg{width: 14px!important;}
.elementor-7579 .elementor-element.elementor-element-8c637a9 .swiper-button-prev{left: -16px!important;}
.elementor-7579 .elementor-element.elementor-element-8c637a9 .swiper-button-next{right: -16px!important;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7319379 */.elementor-7579 .elementor-element.elementor-element-7319379,.elementor-7579 .elementor-element.elementor-element-7319379 .elementor-heading-title,.elementor-7579 .elementor-element.elementor-element-7319379 .elementor-widget-container{width:fit-content!important;}
.elementor-7579 .elementor-element.elementor-element-7319379 .elementor-heading-title{
padding-left: 93px;}
.elementor-7579 .elementor-element.elementor-element-7319379 .elementor-heading-title::before {
  content: "地　　址 ｜ ";    position: absolute;
    left: 0;
    top: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e92685 */.elementor-7579 .elementor-element.elementor-element-0e92685,.elementor-7579 .elementor-element.elementor-element-0e92685 .elementor-heading-title,.elementor-7579 .elementor-element.elementor-element-0e92685 .elementor-widget-container{width:fit-content!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c03decb */.elementor-7579 .elementor-element.elementor-element-c03decb,.elementor-7579 .elementor-element.elementor-element-c03decb .elementor-heading-title,.elementor-7579 .elementor-element.elementor-element-c03decb .elementor-widget-container{width:fit-content!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-469053b */.elementor-7579 .elementor-element.elementor-element-469053b,.elementor-7579 .elementor-element.elementor-element-469053b .elementor-heading-title,.elementor-7579 .elementor-element.elementor-element-469053b .elementor-widget-container{width:fit-content!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4ecc7f */.elementor-7579 .elementor-element.elementor-element-e4ecc7f,.elementor-7579 .elementor-element.elementor-element-e4ecc7f .elementor-heading-title,.elementor-7579 .elementor-element.elementor-element-e4ecc7f .elementor-widget-container{width:fit-content!important;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7da68bd */.elementor-7579 .elementor-element.elementor-element-7da68bd,.elementor-7579 .elementor-element.elementor-element-7da68bd > .elementor-widget-wrap{width: fit-content!important;}
.elementor-7579 .elementor-element.elementor-element-7da68bd > .elementor-widget-wrap{display:block;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a21b8b */.elementor-7579 .elementor-element.elementor-element-3a21b8b{width: fit-content!important;}/* End custom CSS */