.elementor-17 .elementor-element.elementor-element-qa-hero{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:152px;--padding-bottom:132px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-qa-hero:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-qa-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E7;}.elementor-17 .elementor-element.elementor-element-qa-hero > .elementor-shape-bottom .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-qa-hero > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#1F8A5B;}.elementor-17 .elementor-element.elementor-element-qa-hero > .elementor-shape-bottom svg, .elementor-17 .elementor-element.elementor-element-qa-hero > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:56px;}.elementor-17 .elementor-element.elementor-element-qa-left{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-17 .elementor-element.elementor-element-qa-eyebrow{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-qa-eyebrow > .elementor-widget-container{background-color:#E2F3E9;padding:6px 16px 6px 16px;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-qa-eyebrow .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:700;color:#1F8A5B;}.elementor-17 .elementor-element.elementor-element-qa-h1{--animation-duration:1200ms;--dynamic-text-color:#18231B;}.elementor-17 .elementor-element.elementor-element-qa-h1 .elementor-headline{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:64px;font-weight:900;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-qa-h1 .elementor-headline-plain-text{color:#18231B;}.elementor-17 .elementor-element.elementor-element-qa-h1 .elementor-headline-dynamic-wrapper path{stroke:#FFC845;stroke-width:14px;}.elementor-17 .elementor-element.elementor-element-qa-sub{font-family:"Noto Sans TC", Sans-serif;font-size:18px;line-height:1.8em;color:#3F4A3C;}.elementor-17 .elementor-element.elementor-element-qa-search{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-qa-search.elementor-element{--align-self:stretch;}.elementor-17 .elementor-element.elementor-element-qa-search .elementor-search-form__container{min-height:50px;}.elementor-17 .elementor-element.elementor-element-qa-search .elementor-search-form__submit{min-width:50px;--e-search-form-submit-text-color:#FFFFFF;background-color:#1F8A5B;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-qa-search .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-17 .elementor-element.elementor-element-qa-search .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-17 .elementor-element.elementor-element-qa-search .elementor-search-form__input, .elementor-17 .elementor-element.elementor-element-qa-search.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-17 .elementor-element.elementor-element-qa-search .elementor-search-form__input,
					.elementor-17 .elementor-element.elementor-element-qa-search .elementor-search-form__icon,
					.elementor-17 .elementor-element.elementor-element-qa-search .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-17 .elementor-element.elementor-element-qa-search .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-17 .elementor-element.elementor-element-qa-search.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#10162F;fill:#10162F;}.elementor-17 .elementor-element.elementor-element-qa-search:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF;border-radius:3px;}.elementor-17 .elementor-element.elementor-element-qa-search.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF;border-radius:3px;}.elementor-17 .elementor-element.elementor-element-qa-right{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:0.4;--border-radius:40px 140px 40px 140px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-qa-right:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-qa-right > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.brainteaser.club/wp-content/uploads/2025/02/47820194_healthy-nutrition-concept-1-scaled-e1740726853582.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-qa-right::before, .elementor-17 .elementor-element.elementor-element-qa-right > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-qa-right > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-qa-right > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-qa-right > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-qa-right > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F6F1E7;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-num-card-1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:28px 28px 28px 6px;box-shadow:0px 12px 32px 0px rgba(31,42,31,0.18);--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-num-card-1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-num-card-1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF6;}.elementor-17 .elementor-element.elementor-element-num-card-1.e-con{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-num1-row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17 .elementor-element.elementor-element-num1-value .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:64px;font-weight:900;line-height:1em;color:#B87A00;}.elementor-17 .elementor-element.elementor-element-num1-unit .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;color:#6E7566;}.elementor-17 .elementor-element.elementor-element-num1-cap .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:700;color:#1F2A1F;}.elementor-17 .elementor-element.elementor-element-num1-more .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:700;color:#B87A00;}.elementor-17 .elementor-element.elementor-element-num-card-2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:28px 6px 28px 28px;box-shadow:0px 12px 32px 0px rgba(31,42,31,0.18);--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-num-card-2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-num-card-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF6;}.elementor-17 .elementor-element.elementor-element-num-card-2.e-con{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-num2-row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17 .elementor-element.elementor-element-num2-value .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:64px;font-weight:900;line-height:1em;color:#1F8A5B;}.elementor-17 .elementor-element.elementor-element-num2-unit .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;color:#6E7566;}.elementor-17 .elementor-element.elementor-element-num2-cap .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:700;color:#1F2A1F;}.elementor-17 .elementor-element.elementor-element-num2-more .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:700;color:#1F8A5B;}.elementor-17 .elementor-element.elementor-element-num-card-3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:6px 28px 28px 28px;box-shadow:0px 12px 32px 0px rgba(31,42,31,0.25);--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-num-card-3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-num-card-3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6455D;}.elementor-17 .elementor-element.elementor-element-num-card-3.e-con{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-num3-row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17 .elementor-element.elementor-element-num3-value .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:64px;font-weight:900;line-height:1em;color:#FFFCF6;}.elementor-17 .elementor-element.elementor-element-num3-unit .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;color:#FBE3E7;}.elementor-17 .elementor-element.elementor-element-num3-cap .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:700;color:#FFFCF6;}.elementor-17 .elementor-element.elementor-element-num3-more .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:700;color:#FFC845;}.elementor-17 .elementor-element.elementor-element-trust-band{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-trust-band:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-trust-band > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F8A5B;}.elementor-17 .elementor-element.elementor-element-trust-list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-17 .elementor-element.elementor-element-trust-list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-17 .elementor-element.elementor-element-trust-list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-17 .elementor-element.elementor-element-trust-list .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-17 .elementor-element.elementor-element-trust-list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-17 .elementor-element.elementor-element-trust-list .elementor-icon-list-icon i{color:#FFC845;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-trust-list .elementor-icon-list-icon svg{fill:#FFC845;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-trust-list{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-trust-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-trust-list .elementor-icon-list-item > a{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-trust-list .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-qa-questions{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:136px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-qa-questions:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-qa-questions > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF6;}.elementor-17 .elementor-element.elementor-element-qa-questions > .elementor-shape-top .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-qa-questions > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#1F8A5B;}.elementor-17 .elementor-element.elementor-element-qa-questions > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-qa-questions > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:48px;}.elementor-17 .elementor-element.elementor-element-qa-q-head{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-17 .elementor-element.elementor-element-qa-q-title{text-align:center;}.elementor-17 .elementor-element.elementor-element-qa-q-title .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:36px;font-weight:900;color:#18231B;}.elementor-17 .elementor-element.elementor-element-qa-q-sub{text-align:center;}.elementor-17 .elementor-element.elementor-element-qa-q-sub .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:17px;color:#6E7566;}.elementor-17 .elementor-element.elementor-element-feature-section{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-feature-section:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-feature-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E7;}.elementor-17 .elementor-element.elementor-element-feature-section > .elementor-shape-top .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-feature-section > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFCF6;}.elementor-17 .elementor-element.elementor-element-feature-section > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-feature-section > .e-con-inner > .elementor-shape-top svg{height:44px;}.elementor-17 .elementor-element.elementor-element-feature-banner{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 24px;--row-gap:20px;--column-gap:24px;--flex-wrap:nowrap;--border-radius:48px 16px 48px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:44px;--padding-right:44px;}.elementor-17 .elementor-element.elementor-element-feature-banner:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-feature-banner > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F8A5B;}.elementor-17 .elementor-element.elementor-element-cat1-section{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:128px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-cat1-section:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-cat1-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF6;}.elementor-17 .elementor-element.elementor-element-cat1-section > .elementor-shape-top .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-cat1-section > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F6F1E7;}.elementor-17 .elementor-element.elementor-element-cat1-section > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-cat1-section > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:52px;}.elementor-17 .elementor-element.elementor-element-cat1-head{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-17 .elementor-element.elementor-element-cat1-title > .elementor-widget-container{padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 6px;border-color:#1F8A5B;}.elementor-17 .elementor-element.elementor-element-cat1-title .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:32px;font-weight:900;color:#18231B;}.elementor-17 .elementor-element.elementor-element-cat1-more .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:700;fill:#1F8A5B;color:#1F8A5B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F8A5B;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-cat1-more .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-cat1-more .elementor-button:focus{background-color:#1F8A5B;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cat1-more .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-cat1-more .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cat1-carousel .bdt-ep-carousel-thumbnail{width:100%;margin-left:auto;margin-right:auto;}.elementor-17 .elementor-element.elementor-element-cat1-carousel .bdt-ep-carousel-item{background-color:#fff;}.elementor-17 .elementor-element.elementor-element-cat1-carousel .swiper-carousel{padding:10px;margin:0 -10px;}.elementor-17 .elementor-element.elementor-element-cat1-carousel .bdt-ep-carousel-thumbnail img{opacity:1;}.elementor-17 .elementor-element.elementor-element-cat1-carousel .bdt-ep-carousel-item:hover .bdt-ep-carousel-thumbnail img{opacity:1;}.elementor-17 .elementor-element.elementor-element-cat1-carousel .bdt-navigation-prev i,
            .elementor-17 .elementor-element.elementor-element-cat1-carousel .bdt-navigation-next i{font-size:24px;}.elementor-17 .elementor-element.elementor-element-cat1-carousel .bdt-navigation-prev{left:-60px;}.elementor-17 .elementor-element.elementor-element-cat1-carousel .bdt-navigation-next{right:-60px;}.elementor-17 .elementor-element.elementor-element-cat2-section{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:128px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-cat2-section:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-cat2-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E7;}.elementor-17 .elementor-element.elementor-element-cat2-section > .elementor-shape-top .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-cat2-section > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFCF6;}.elementor-17 .elementor-element.elementor-element-cat2-section > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-cat2-section > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:52px;transform:translateX(-50%) rotateY(180deg);}.elementor-17 .elementor-element.elementor-element-cat2-head{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-17 .elementor-element.elementor-element-cat2-title > .elementor-widget-container{padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 6px;border-color:#E9762B;}.elementor-17 .elementor-element.elementor-element-cat2-title .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:32px;font-weight:900;color:#18231B;}.elementor-17 .elementor-element.elementor-element-cat2-more .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:700;fill:#E9762B;color:#E9762B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9762B;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-cat2-more .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-cat2-more .elementor-button:focus{background-color:#E9762B;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cat2-more .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-cat2-more .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cat2-carousel .bdt-ep-carousel-thumbnail{width:100%;margin-left:auto;margin-right:auto;}.elementor-17 .elementor-element.elementor-element-cat2-carousel .bdt-ep-carousel-item{background-color:#fff;}.elementor-17 .elementor-element.elementor-element-cat2-carousel .swiper-carousel{padding:10px;margin:0 -10px;}.elementor-17 .elementor-element.elementor-element-cat2-carousel .bdt-ep-carousel-thumbnail img{opacity:1;}.elementor-17 .elementor-element.elementor-element-cat2-carousel .bdt-ep-carousel-item:hover .bdt-ep-carousel-thumbnail img{opacity:1;}.elementor-17 .elementor-element.elementor-element-cat2-carousel .bdt-navigation-prev i,
            .elementor-17 .elementor-element.elementor-element-cat2-carousel .bdt-navigation-next i{font-size:24px;}.elementor-17 .elementor-element.elementor-element-cat2-carousel .bdt-navigation-prev{left:-60px;}.elementor-17 .elementor-element.elementor-element-cat2-carousel .bdt-navigation-next{right:-60px;}.elementor-17 .elementor-element.elementor-element-cat3-section{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:128px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-cat3-section:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-cat3-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF6;}.elementor-17 .elementor-element.elementor-element-cat3-section > .elementor-shape-top .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-cat3-section > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F6F1E7;}.elementor-17 .elementor-element.elementor-element-cat3-section > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-cat3-section > .e-con-inner > .elementor-shape-top svg{height:48px;transform:translateX(-50%) rotateY(180deg);}.elementor-17 .elementor-element.elementor-element-cat3-head{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-17 .elementor-element.elementor-element-cat3-title > .elementor-widget-container{padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 6px;border-color:#D6455D;}.elementor-17 .elementor-element.elementor-element-cat3-title .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:32px;font-weight:900;color:#18231B;}.elementor-17 .elementor-element.elementor-element-cat3-more .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:700;fill:#D6455D;color:#D6455D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6455D;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-cat3-more .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-cat3-more .elementor-button:focus{background-color:#D6455D;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cat3-more .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-cat3-more .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cat3-carousel .bdt-ep-carousel-thumbnail{width:100%;margin-left:auto;margin-right:auto;}.elementor-17 .elementor-element.elementor-element-cat3-carousel .bdt-ep-carousel-item{background-color:#fff;}.elementor-17 .elementor-element.elementor-element-cat3-carousel .swiper-carousel{padding:10px;margin:0 -10px;}.elementor-17 .elementor-element.elementor-element-cat3-carousel .bdt-ep-carousel-thumbnail img{opacity:1;}.elementor-17 .elementor-element.elementor-element-cat3-carousel .bdt-ep-carousel-item:hover .bdt-ep-carousel-thumbnail img{opacity:1;}.elementor-17 .elementor-element.elementor-element-cat3-carousel .bdt-navigation-prev i,
            .elementor-17 .elementor-element.elementor-element-cat3-carousel .bdt-navigation-next i{font-size:24px;}.elementor-17 .elementor-element.elementor-element-cat3-carousel .bdt-navigation-prev{left:-60px;}.elementor-17 .elementor-element.elementor-element-cat3-carousel .bdt-navigation-next{right:-60px;}.elementor-17 .elementor-element.elementor-element-cat4-section{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:128px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-cat4-section:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-cat4-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E7;}.elementor-17 .elementor-element.elementor-element-cat4-section > .elementor-shape-top .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-cat4-section > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFCF6;}.elementor-17 .elementor-element.elementor-element-cat4-section > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-cat4-section > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:52px;transform:translateX(-50%) rotateY(180deg);}.elementor-17 .elementor-element.elementor-element-cat4-head{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-17 .elementor-element.elementor-element-cat4-title > .elementor-widget-container{padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 6px;border-color:#B87A00;}.elementor-17 .elementor-element.elementor-element-cat4-title .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:32px;font-weight:900;color:#18231B;}.elementor-17 .elementor-element.elementor-element-cat4-more .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:700;fill:#B87A00;color:#B87A00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B87A00;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-cat4-more .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-cat4-more .elementor-button:focus{background-color:#B87A00;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cat4-more .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-cat4-more .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cat4-carousel .bdt-ep-carousel-thumbnail{width:100%;margin-left:auto;margin-right:auto;}.elementor-17 .elementor-element.elementor-element-cat4-carousel .bdt-ep-carousel-item{background-color:#fff;}.elementor-17 .elementor-element.elementor-element-cat4-carousel .swiper-carousel{padding:10px;margin:0 -10px;}.elementor-17 .elementor-element.elementor-element-cat4-carousel .bdt-ep-carousel-thumbnail img{opacity:1;}.elementor-17 .elementor-element.elementor-element-cat4-carousel .bdt-ep-carousel-item:hover .bdt-ep-carousel-thumbnail img{opacity:1;}.elementor-17 .elementor-element.elementor-element-cat4-carousel .bdt-navigation-prev i,
            .elementor-17 .elementor-element.elementor-element-cat4-carousel .bdt-navigation-next i{font-size:24px;}.elementor-17 .elementor-element.elementor-element-cat4-carousel .bdt-navigation-prev{left:-60px;}.elementor-17 .elementor-element.elementor-element-cat4-carousel .bdt-navigation-next{right:-60px;}.elementor-17 .elementor-element.elementor-element-topics-section{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:128px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-topics-section:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-topics-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF6;}.elementor-17 .elementor-element.elementor-element-topics-section > .elementor-shape-top .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-topics-section > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F6F1E7;}.elementor-17 .elementor-element.elementor-element-topics-section > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-topics-section > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:48px;}.elementor-17 .elementor-element.elementor-element-topics-title .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:32px;font-weight:900;color:#18231B;}.elementor-17 .elementor-element.elementor-element-topics-chips{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-topic-1 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:15px;fill:#18231B;color:#18231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F8A5B;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-topic-1 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-topic-1 .elementor-button:focus{background-color:#1F8A5B;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-topic-1 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-topic-1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-2 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:15px;fill:#18231B;color:#18231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F8A5B;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-topic-2 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-topic-2 .elementor-button:focus{background-color:#1F8A5B;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-topic-2 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-topic-2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-3 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:15px;fill:#18231B;color:#18231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F8A5B;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-topic-3 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-topic-3 .elementor-button:focus{background-color:#1F8A5B;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-topic-3 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-topic-3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-4 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:15px;fill:#18231B;color:#18231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F8A5B;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-topic-4 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-topic-4 .elementor-button:focus{background-color:#1F8A5B;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-topic-4 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-topic-4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-5 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:15px;fill:#18231B;color:#18231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F8A5B;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-topic-5 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-topic-5 .elementor-button:focus{background-color:#1F8A5B;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-topic-5 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-topic-5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-6 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:15px;fill:#18231B;color:#18231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F8A5B;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-topic-6 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-topic-6 .elementor-button:focus{background-color:#1F8A5B;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-topic-6 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-topic-6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-7 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:15px;fill:#18231B;color:#18231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F8A5B;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-topic-7 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-topic-7 .elementor-button:focus{background-color:#1F8A5B;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-topic-7 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-topic-7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-8 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:15px;fill:#18231B;color:#18231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F8A5B;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-topic-8 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-topic-8 .elementor-button:focus{background-color:#1F8A5B;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-topic-8 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-topic-8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-9 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:15px;fill:#18231B;color:#18231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F8A5B;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-topic-9 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-topic-9 .elementor-button:focus{background-color:#1F8A5B;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-topic-9 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-topic-9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-10 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:15px;fill:#18231B;color:#18231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F8A5B;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-topic-10 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-topic-10 .elementor-button:focus{background-color:#1F8A5B;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-topic-10 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-topic-10 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-11 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:15px;fill:#18231B;color:#18231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F8A5B;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-topic-11 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-topic-11 .elementor-button:focus{background-color:#1F8A5B;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-topic-11 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-topic-11 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-12 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:15px;fill:#18231B;color:#18231B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F8A5B;border-radius:999px 999px 999px 999px;}.elementor-17 .elementor-element.elementor-element-topic-12 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-topic-12 .elementor-button:focus{background-color:#1F8A5B;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-topic-12.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-topic-12 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-topic-12 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-about-home{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:40px 12px 40px 12px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-about-home:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-about-home > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2F3E9;}.elementor-17 .elementor-element.elementor-element-about-home-title .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:26px;font-weight:900;color:#18231B;}.elementor-17 .elementor-element.elementor-element-about-home-text{font-family:"Noto Sans TC", Sans-serif;font-size:16px;line-height:1.85em;color:#3F4A3C;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-qa-h1 .elementor-headline{font-size:48px;}.elementor-17 .elementor-element.elementor-element-cat1-carousel .bdt-navigation-prev i,
            .elementor-17 .elementor-element.elementor-element-cat1-carousel .bdt-navigation-next i{font-size:24px;}.elementor-17 .elementor-element.elementor-element-cat2-carousel .bdt-navigation-prev i,
            .elementor-17 .elementor-element.elementor-element-cat2-carousel .bdt-navigation-next i{font-size:24px;}.elementor-17 .elementor-element.elementor-element-cat3-carousel .bdt-navigation-prev i,
            .elementor-17 .elementor-element.elementor-element-cat3-carousel .bdt-navigation-next i{font-size:24px;}.elementor-17 .elementor-element.elementor-element-cat4-carousel .bdt-navigation-prev i,
            .elementor-17 .elementor-element.elementor-element-cat4-carousel .bdt-navigation-next i{font-size:24px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-qa-hero{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:136px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-qa-left{--width:100%;}.elementor-17 .elementor-element.elementor-element-qa-h1 .elementor-headline{font-size:38px;}.elementor-17 .elementor-element.elementor-element-qa-sub{font-size:16px;}.elementor-17 .elementor-element.elementor-element-qa-search{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-qa-right{--width:100%;--min-height:0px;}.elementor-17 .elementor-element.elementor-element-num-card-1{--width:100%;}.elementor-17 .elementor-element.elementor-element-num1-value .elementor-heading-title{font-size:48px;}.elementor-17 .elementor-element.elementor-element-num-card-2{--width:100%;}.elementor-17 .elementor-element.elementor-element-num2-value .elementor-heading-title{font-size:48px;}.elementor-17 .elementor-element.elementor-element-num-card-3{--width:100%;}.elementor-17 .elementor-element.elementor-element-num3-value .elementor-heading-title{font-size:48px;}.elementor-17 .elementor-element.elementor-element-qa-questions{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-qa-q-title .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-feature-section{--padding-top:0px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-feature-banner{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-cat1-section{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-cat1-title .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-cat1-carousel .bdt-navigation-prev i,
            .elementor-17 .elementor-element.elementor-element-cat1-carousel .bdt-navigation-next i{font-size:24px;}.elementor-17 .elementor-element.elementor-element-cat2-section{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-cat2-title .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-cat2-carousel .bdt-navigation-prev i,
            .elementor-17 .elementor-element.elementor-element-cat2-carousel .bdt-navigation-next i{font-size:24px;}.elementor-17 .elementor-element.elementor-element-cat3-section{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-cat3-title .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-cat3-carousel .bdt-navigation-prev i,
            .elementor-17 .elementor-element.elementor-element-cat3-carousel .bdt-navigation-next i{font-size:24px;}.elementor-17 .elementor-element.elementor-element-cat4-section{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-cat4-title .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-cat4-carousel .bdt-navigation-prev i,
            .elementor-17 .elementor-element.elementor-element-cat4-carousel .bdt-navigation-next i{font-size:24px;}.elementor-17 .elementor-element.elementor-element-topics-section{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-topics-title .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-about-home{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-about-home-title .elementor-heading-title{font-size:22px;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-qa-hero{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-qa-left{--width:56%;}.elementor-17 .elementor-element.elementor-element-qa-right{--width:42%;}.elementor-17 .elementor-element.elementor-element-num-card-1{--width:76%;}.elementor-17 .elementor-element.elementor-element-num-card-2{--width:76%;}.elementor-17 .elementor-element.elementor-element-num-card-3{--width:76%;}.elementor-17 .elementor-element.elementor-element-trust-band{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-qa-questions{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-feature-section{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-cat1-section{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-cat2-section{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-cat3-section{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-cat4-section{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-topics-section{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-qa-left{--width:56%;}.elementor-17 .elementor-element.elementor-element-qa-right{--width:40%;}}/* Start custom CSS for html, class: .elementor-element-hero-bubbles */.elementor-17 .elementor-element.elementor-element-hero-bubbles{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;margin:0!important;z-index:-1;pointer-events:none;}
.elementor-17 .elementor-element.elementor-element-hero-bubbles .elementor-widget-container,.elementor-17 .elementor-element.elementor-element-hero-bubbles .bt-bubbles{position:absolute;inset:0;overflow:hidden;}
.elementor-17 .elementor-element.elementor-element-hero-bubbles .bt-b{position:absolute;display:block;border-radius:50%;will-change:transform;animation:btBub var(--d,8s) ease-in-out infinite;animation-delay:var(--dl,0s);}
.elementor-17 .elementor-element.elementor-element-hero-bubbles .bt-b1{width:120px;height:120px;left:9%;top:14%;background:rgba(31,138,91,.10);--d:10s;--y:-40px;--x:10px;}
.elementor-17 .elementor-element.elementor-element-hero-bubbles .bt-b2{width:46px;height:46px;left:17%;top:46%;background:rgba(255,200,69,.45);--d:7s;--dl:-2s;--y:-55px;--x:-8px;}
.elementor-17 .elementor-element.elementor-element-hero-bubbles .bt-b3{width:22px;height:22px;left:5%;top:38%;border:2px solid rgba(31,138,91,.30);--d:6s;--dl:-1s;--y:-70px;--x:6px;}
.elementor-17 .elementor-element.elementor-element-hero-bubbles .bt-b4{width:70px;height:70px;left:44%;top:78%;background:rgba(233,118,43,.12);--d:11s;--dl:-4s;--y:-45px;--x:12px;}
.elementor-17 .elementor-element.elementor-element-hero-bubbles .bt-b5{width:16px;height:16px;left:52%;top:70%;background:rgba(31,138,91,.25);--d:6.5s;--dl:-3s;--y:-80px;--x:-6px;}
.elementor-17 .elementor-element.elementor-element-hero-bubbles .bt-b6{width:90px;height:90px;left:84%;top:62%;border:2px solid rgba(255,200,69,.55);--d:9s;--dl:-5s;--y:-50px;--x:-10px;}
.elementor-17 .elementor-element.elementor-element-hero-bubbles .bt-b7{width:34px;height:34px;left:91%;top:44%;background:rgba(214,69,93,.14);--d:8s;--dl:-2.5s;--y:-60px;--x:8px;}
.elementor-17 .elementor-element.elementor-element-hero-bubbles .bt-b8{width:14px;height:14px;left:80%;top:8%;background:rgba(31,138,91,.30);--d:7.5s;--dl:-1.5s;--y:-50px;--x:5px;}
.elementor-17 .elementor-element.elementor-element-hero-bubbles .bt-b9{width:56px;height:56px;left:30%;top:6%;background:rgba(255,200,69,.30);--d:12s;--dl:-6s;--y:-35px;--x:-12px;}
@keyframes btBub{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(var(--x,0),var(--y,-40px)) scale(1.06)}}
@media (max-width:767px){.elementor-17 .elementor-element.elementor-element-hero-bubbles .bt-b4,.elementor-17 .elementor-element.elementor-element-hero-bubbles .bt-b5,.elementor-17 .elementor-element.elementor-element-hero-bubbles .bt-b9{display:none;}}
@media (prefers-reduced-motion:reduce){.elementor-17 .elementor-element.elementor-element-hero-bubbles .bt-b{animation:none;}}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-qa-h1 */.elementor-17 .elementor-element.elementor-element-qa-h1 .elementor-headline{display:flex;flex-wrap:wrap;align-items:baseline;}
.elementor-17 .elementor-element.elementor-element-qa-h1 .elementor-headline-dynamic-wrapper{margin:0 .05em;}
.elementor-17 .elementor-element.elementor-element-qa-h1{position:relative;}
@media (min-width:1400px){.elementor-17 .elementor-element.elementor-element-qa-h1::before{content:'';position:absolute;left:-150px;top:-30px;width:138px;height:117px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20130%20110%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22s%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22140%25%22%20height%3D%22150%25%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%224%22%20stdDeviation%3D%224%22%20flood-color%3D%22%231F8A5B%22%20flood-opacity%3D%22.16%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cstyle%3E.c%7Banimation%3Abob%204.5s%20ease-in-out%20infinite%7D.b%7Btransform-box%3Afill-box%3Btransform-origin%3Acenter%3Banimation%3Apop%202.6s%20ease-in-out%20infinite%3Bopacity%3A.35%7D.b2%7Banimation-delay%3A.45s%7D.b3%7Banimation-delay%3A.9s%7D%40keyframes%20bob%7B0%25%2C100%25%7Btransform%3AtranslateY%280%29%7D50%25%7Btransform%3AtranslateY%28-5px%29%7D%7D%40keyframes%20pop%7B0%25%2C100%25%7Bopacity%3A.35%3Btransform%3Ascale%28.85%29%7D45%25%7Bopacity%3A1%3Btransform%3Ascale%281.1%29%7D%7D%40media%20%28prefers-reduced-motion%3Areduce%29%7B.c%2C.b%7Banimation%3Anone%3Bopacity%3A1%7D%7D%3C%2Fstyle%3E%3Cg%20class%3D%22c%22%20filter%3D%22url%28%23s%29%22%20fill%3D%22%23FFFFFF%22%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%2246%22%20r%3D%2217%22%2F%3E%3Ccircle%20cx%3D%2260%22%20cy%3D%2234%22%20r%3D%2222%22%2F%3E%3Ccircle%20cx%3D%2284%22%20cy%3D%2240%22%20r%3D%2218%22%2F%3E%3Ccircle%20cx%3D%2298%22%20cy%3D%2255%22%20r%3D%2213%22%2F%3E%3Ccircle%20cx%3D%2226%22%20cy%3D%2258%22%20r%3D%2212%22%2F%3E%3Crect%20x%3D%2224%22%20y%3D%2246%22%20width%3D%2280%22%20height%3D%2224%22%20rx%3D%2212%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23FFFFFF%22%20filter%3D%22url%28%23s%29%22%3E%3Ccircle%20class%3D%22b%20b1%22%20cx%3D%2298%22%20cy%3D%2280%22%20r%3D%226%22%2F%3E%3Ccircle%20class%3D%22b%20b2%22%20cx%3D%22109%22%20cy%3D%2291%22%20r%3D%224.2%22%2F%3E%3Ccircle%20class%3D%22b%20b3%22%20cx%3D%22117%22%20cy%3D%22100%22%20r%3D%222.8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center/contain;pointer-events:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qa-hero */.elementor-17 .elementor-element.elementor-element-qa-hero{position:relative;overflow:hidden;isolation:isolate;background-image:none;}
.elementor-17 .elementor-element.elementor-element-qa-hero::before,.elementor-17 .elementor-element.elementor-element-qa-hero::after{content:'';position:absolute;inset:auto;border-radius:50%;pointer-events:none;z-index:-1;opacity:1;mix-blend-mode:normal;transition:none;will-change:transform;}
.elementor-17 .elementor-element.elementor-element-qa-hero::before{width:340px;height:340px;left:calc(93% - 170px);top:calc(16% - 170px);background:rgba(255,200,69,.35);animation:btFloatDown 7s ease-in-out infinite;}
.elementor-17 .elementor-element.elementor-element-qa-hero::after{width:460px;height:460px;left:calc(3% - 230px);top:calc(92% - 230px);background:rgba(31,138,91,.12);animation:btFloatUp 9s ease-in-out infinite;}
@keyframes btFloatDown{0%,100%{transform:translate(0,0)}50%{transform:translate(-12px,55px)}}
@keyframes btFloatUp{0%,100%{transform:translate(0,0)}50%{transform:translate(14px,-60px)}}
@media (prefers-reduced-motion:reduce){.elementor-17 .elementor-element.elementor-element-qa-hero::before,.elementor-17 .elementor-element.elementor-element-qa-hero::after{animation:none}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-qa-marquee */.elementor-17 .elementor-element.elementor-element-qa-marquee{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;}
.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-mqs{display:flex;flex-direction:column;gap:18px;padding:6px 0;}
.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);}
.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-track{display:flex;width:max-content;animation:btMqL var(--dur,120s) linear infinite;}
.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-mq-r .bt-track{animation-name:btMqR;}
.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-mq:hover .bt-track,.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-mq:focus-within .bt-track{animation-play-state:paused;}
.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-set{display:flex;gap:18px;padding-right:18px;}
.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-qc{flex:0 0 auto;width:300px;display:flex;flex-direction:column;gap:12px;padding:22px 24px;background:var(--t);border:1px solid var(--t);border-radius:24px 24px 24px 6px;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease;}
.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-qc:hover{transform:translateY(-4px);background:#FFFCF6;border-color:var(--c);}
.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-qh{display:flex;align-items:center;gap:10px;}
.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-qi{width:40px;height:40px;border-radius:50%;background:var(--c);color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;flex:0 0 auto;}
.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-qk{font-family:'Noto Sans TC',sans-serif;font-size:13px;font-weight:700;color:var(--c);}
.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-qq{font-family:'Noto Sans TC',sans-serif;font-size:19px;font-weight:700;line-height:1.45;color:#18231B;min-height:2.9em;}
.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-qg{font-family:'Noto Sans TC',sans-serif;font-size:14px;font-weight:700;color:var(--c);}
@keyframes btMqL{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes btMqR{from{transform:translateX(-50%)}to{transform:translateX(0)}}
@media (max-width:767px){.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-qc{width:250px;padding:18px 20px;}.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-qq{font-size:17px;}}
@media (prefers-reduced-motion:reduce){.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-mq{overflow-x:auto;-webkit-mask-image:none;mask-image:none;}.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-track{animation:none;}.elementor-17 .elementor-element.elementor-element-qa-marquee .bt-set[aria-hidden]{display:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-qa-questions */.elementor-17 .elementor-element.elementor-element-qa-questions{overflow-x:clip;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-feature-slider */.elementor-17 .elementor-element.elementor-element-feature-slider{flex:1 1 auto;width:100%;}/* End custom CSS */
/* Start custom CSS *//* 首頁字體統一 */
.elementor-17 .elementor-widget-heading .elementor-heading-title,.elementor-17 .elementor-widget-text-editor,.elementor-17 .elementor-button{font-family:"Noto Sans TC",sans-serif;}
/* 分類色 */
.home-cat.cat-food{--cat:#1F8A5B;--cat-tint:#E2F3E9;}
.home-cat.cat-nut{--cat:#E9762B;--cat-tint:#FDEBDD;}
.home-cat.cat-sup{--cat:#D6455D;--cat-tint:#FBE3E7;}
.home-cat.cat-tips{--cat:#B87A00;--cat-tint:#FFF3CC;}
/* 文章輪播卡片 */
.home-cat .swiper-wrapper{align-items:stretch;}
.home-cat .bdt-ep-carousel-item{height:auto;display:flex;flex-direction:column;background:#FFFFFF;border-radius:20px;overflow:hidden;border:1px solid #EFE8DA;box-shadow:0 10px 28px rgba(31,138,91,.08);transition:transform .25s ease,box-shadow .25s ease;}
.home-cat .bdt-ep-carousel-item:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(31,138,91,.14);}
.home-cat .bdt-ep-carousel-thumbnail{aspect-ratio:16/10;overflow:hidden;position:relative;background:var(--cat-tint);}
.home-cat .bdt-ep-carousel-thumbnail a{display:block;height:100%;}
.home-cat .bdt-ep-carousel-thumbnail img{width:100%;height:100%;object-fit:cover;display:block;}
.home-cat .bdt-ep-carousel-thumbnail img[data-src*="placeholder.png"],.home-cat .bdt-ep-carousel-thumbnail img[src*="placeholder.png"]{opacity:0 !important;visibility:hidden !important;}
.home-cat .bdt-ep-carousel-thumbnail:has(img[data-src*="placeholder.png"])::after,.home-cat .bdt-ep-carousel-thumbnail:has(img[src*="placeholder.png"])::after{content:"腦洞大開俱樂部";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:"Noto Sans TC",sans-serif;font-size:18px;font-weight:900;letter-spacing:2px;color:var(--cat);pointer-events:none;}
.home-cat .bdt-ep-carousel-desc{flex:1;display:flex;flex-direction:column;padding:22px 24px 24px;margin-top:0 !important;font-family:"Noto Sans TC",sans-serif;}
.home-cat .bdt-ep-carousel-title{font-family:"Noto Sans TC",sans-serif;font-size:19px;font-weight:800;line-height:1.45;margin:0 0 8px !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.home-cat .bdt-ep-carousel-title a{color:#18231B;}
.home-cat .bdt-ep-carousel-item:hover .bdt-ep-carousel-title a{color:var(--cat);}
.home-cat .bdt-ep-carousel-meta{font-size:13px;color:#6E7566;margin:0 0 10px !important;}
.home-cat .bdt-ep-carousel-excerpt{font-size:15px;line-height:1.7;color:#3F4A3C;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.home-cat .bdt-ep-carousel-excerpt p{margin:0;}
.home-cat .bdt-ep-carousel-button{margin-top:auto;align-self:flex-start;background:transparent !important;color:var(--cat) !important;padding:0 !important;font-family:"Noto Sans TC",sans-serif;font-size:15px;font-weight:800;}
.home-cat .bdt-navigation-prev,.home-cat .bdt-navigation-next{color:var(--cat) !important;}
@media (max-width:767px){.home-cat .bdt-ep-carousel-title{font-size:17px;}}/* End custom CSS */