.elementor-97 .elementor-element.elementor-element-1ff4a82{--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:145px;--padding-bottom:145px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-1ff4a82:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-1ff4a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beauteiortho.com/wp-content/uploads/2025/09/Rectangle-4-1-1.png");}.elementor-97 .elementor-element.elementor-element-ff4d35d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-9ff6c6f .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:50px;font-weight:400;letter-spacing:1px;color:#454545;}.elementor-97 .elementor-element.elementor-element-f505d92 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:25px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-189144e .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:25px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-5fa8376{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-1563e81{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:300;letter-spacing:1px;color:#444444;}.elementor-97 .elementor-element.elementor-element-d2a3ba1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-56b91b4{--e-image-carousel-slides-to-show:3;}.elementor-97 .elementor-element.elementor-element-56b91b4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#B99C66;opacity:1;}.elementor-97 .elementor-element.elementor-element-56b91b4 .swiper-pagination-bullet{background:#CACACA;}.elementor-97 .elementor-element.elementor-element-0cb88b5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:145px;--padding-bottom:145px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-0cb88b5:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-0cb88b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beauteiortho.com/wp-content/uploads/2025/09/Rectangle-4-1-1.png");}.elementor-97 .elementor-element.elementor-element-d5301d8{--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:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-cf9fd02 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:50px;font-weight:400;letter-spacing:1px;color:#454545;}.elementor-97 .elementor-element.elementor-element-bae3554 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:25px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-971215c .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:25px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-71ccea8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-0076d43{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-8108053{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#9B9B9B;--border-color:#9B9B9B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-8108053:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-8108053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-d9caa12 .elementor-heading-title{font-size:16px;font-weight:500;line-height:30px;}.elementor-97 .elementor-element.elementor-element-d99d5e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#9B9B9B;--border-color:#9B9B9B;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-d99d5e0:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-d99d5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-46dada5 .elementor-heading-title{font-size:16px;font-weight:500;line-height:30px;}.elementor-97 .elementor-element.elementor-element-cb60cc4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9B9B9B;--border-color:#9B9B9B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-cb60cc4:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-cb60cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-695e49d .elementor-heading-title{font-size:16px;font-weight:500;line-height:30px;}.elementor-97 .elementor-element.elementor-element-7139f83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9B9B9B;--border-color:#9B9B9B;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-7139f83:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-7139f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-44917fd .elementor-heading-title{font-size:16px;font-weight:500;line-height:30px;}.elementor-97 .elementor-element.elementor-element-3bba2de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#9B9B9B;--border-color:#9B9B9B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-3bba2de:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-3bba2de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-a1087e2 .elementor-heading-title{font-size:16px;font-weight:500;line-height:30px;}.elementor-97 .elementor-element.elementor-element-9840378{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9B9B9B;--border-color:#9B9B9B;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-9840378:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-9840378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-2b8f555 .elementor-heading-title{font-size:16px;font-weight:500;line-height:30px;}.elementor-97 .elementor-element.elementor-element-27b6054{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9B9B9B;--border-color:#9B9B9B;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-27b6054:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-27b6054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-25ec2b5 .elementor-heading-title{font-size:16px;font-weight:500;line-height:30px;}.elementor-97 .elementor-element.elementor-element-0d69501{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9B9B9B;--border-color:#9B9B9B;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-0d69501:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-0d69501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-fe0ddfa .elementor-heading-title{font-size:16px;font-weight:500;line-height:30px;}.elementor-97 .elementor-element.elementor-element-ce91b47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-ce91b47:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-ce91b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-509a312 .elementor-heading-title{font-size:16px;font-weight:500;line-height:30px;}.elementor-97 .elementor-element.elementor-element-9eea600{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-60e9cdf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-ca5ba42{--e-image-carousel-slides-to-show:1;}.elementor-97 .elementor-element.elementor-element-ca5ba42 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:10px;height:10px;background:#B99C66;}.elementor-97 .elementor-element.elementor-element-ca5ba42 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-blocksy_palette_8 );opacity:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-f349a08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-97 .elementor-element.elementor-element-6a0be7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-97 .elementor-element.elementor-element-6a0be7a .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#444444;}.elementor-97 .elementor-element.elementor-element-cbd6e38{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;line-height:30px;letter-spacing:1.6px;}.elementor-97 .elementor-element.elementor-element-baeacde{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-7821fda{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-448cf10{--e-image-carousel-slides-to-show:1;}.elementor-97 .elementor-element.elementor-element-448cf10 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:10px;height:10px;background:#B99C66;}.elementor-97 .elementor-element.elementor-element-448cf10 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-blocksy_palette_8 );opacity:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-058fb67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-97 .elementor-element.elementor-element-4849ea1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-97 .elementor-element.elementor-element-4849ea1 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#444444;}.elementor-97 .elementor-element.elementor-element-22b8cad{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;line-height:30px;letter-spacing:1.6px;}.elementor-97 .elementor-element.elementor-element-fe79896{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-ca60482{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-3769ec0{--e-image-carousel-slides-to-show:1;}.elementor-97 .elementor-element.elementor-element-3769ec0 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:10px;height:10px;background:#B99C66;}.elementor-97 .elementor-element.elementor-element-3769ec0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-blocksy_palette_8 );opacity:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-a7d2bcb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-97 .elementor-element.elementor-element-6ea8eff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-97 .elementor-element.elementor-element-6ea8eff .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#444444;}.elementor-97 .elementor-element.elementor-element-b4da80f{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;line-height:30px;letter-spacing:1.6px;}.elementor-97 .elementor-element.elementor-element-0c6ba03{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-0d427f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-722a4ae{--e-image-carousel-slides-to-show:1;}.elementor-97 .elementor-element.elementor-element-722a4ae .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:10px;height:10px;background:#B99C66;}.elementor-97 .elementor-element.elementor-element-722a4ae .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-blocksy_palette_8 );opacity:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-15cecad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-97 .elementor-element.elementor-element-48ef4e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-97 .elementor-element.elementor-element-48ef4e5 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#444444;}.elementor-97 .elementor-element.elementor-element-2a803ce{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;line-height:30px;letter-spacing:1.6px;}.elementor-97 .elementor-element.elementor-element-ca5d573{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-afb19cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-caf4135{--e-image-carousel-slides-to-show:1;}.elementor-97 .elementor-element.elementor-element-caf4135 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:10px;height:10px;background:#B99C66;}.elementor-97 .elementor-element.elementor-element-caf4135 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-blocksy_palette_8 );opacity:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-0e4b68d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-97 .elementor-element.elementor-element-f0953e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-97 .elementor-element.elementor-element-f0953e6 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#444444;}.elementor-97 .elementor-element.elementor-element-4e77076{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;line-height:30px;letter-spacing:1.6px;}.elementor-97 .elementor-element.elementor-element-7fe7601{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-9e765f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-9a536cf{--e-image-carousel-slides-to-show:1;}.elementor-97 .elementor-element.elementor-element-9a536cf .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:10px;height:10px;background:#B99C66;}.elementor-97 .elementor-element.elementor-element-9a536cf .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-blocksy_palette_8 );opacity:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-c65b738{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-97 .elementor-element.elementor-element-bd3b6fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-97 .elementor-element.elementor-element-bd3b6fc .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#444444;}.elementor-97 .elementor-element.elementor-element-0d14a6e{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;line-height:30px;letter-spacing:1.6px;}.elementor-97 .elementor-element.elementor-element-307b9fc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-592fed6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-b422ebb{--e-image-carousel-slides-to-show:1;}.elementor-97 .elementor-element.elementor-element-b422ebb .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:10px;height:10px;background:#B99C66;}.elementor-97 .elementor-element.elementor-element-b422ebb .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-blocksy_palette_8 );opacity:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-e27b481{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-97 .elementor-element.elementor-element-6665986{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-97 .elementor-element.elementor-element-6665986 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#444444;}.elementor-97 .elementor-element.elementor-element-635813c{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;line-height:30px;letter-spacing:1.6px;}.elementor-97 .elementor-element.elementor-element-0b1a46c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-fbada7f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-b170b88{--e-image-carousel-slides-to-show:1;}.elementor-97 .elementor-element.elementor-element-b170b88 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:10px;height:10px;background:#B99C66;}.elementor-97 .elementor-element.elementor-element-b170b88 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-blocksy_palette_8 );opacity:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-6778b05{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-97 .elementor-element.elementor-element-484baf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-97 .elementor-element.elementor-element-484baf3 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#444444;}.elementor-97 .elementor-element.elementor-element-6ad2808{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;line-height:30px;letter-spacing:1.6px;}.elementor-97 .elementor-element.elementor-element-aadc99e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-a7f8ea3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-91af6d3{--e-image-carousel-slides-to-show:1;}.elementor-97 .elementor-element.elementor-element-91af6d3 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:10px;height:10px;background:#B99C66;}.elementor-97 .elementor-element.elementor-element-91af6d3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-blocksy_palette_8 );opacity:var( --e-global-color-blocksy_palette_8 );}.elementor-97 .elementor-element.elementor-element-b12c910{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-97 .elementor-element.elementor-element-ff1fbdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-97 .elementor-element.elementor-element-ff1fbdb .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#444444;}.elementor-97 .elementor-element.elementor-element-dc38852{font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:300;line-height:30px;letter-spacing:1.6px;}.elementor-97 .elementor-element.elementor-element-7625484{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-cc0f928{--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:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-029b0b7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-35531ad{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#606060;border-radius:20px 0px 20px 0px;}.elementor-97 .elementor-element.elementor-element-35531ad .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-weight:bold;line-height:40px;letter-spacing:1.5px;color:#606060;}.elementor-97 .elementor-element.elementor-element-57d4819 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#454545;}.elementor-97 .elementor-element.elementor-element-23d2193{text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:300;letter-spacing:1px;color:#444444;}.elementor-97 .elementor-element.elementor-element-ff454c5{--divider-border-style:solid;--divider-color:#BFBFBF;--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-ff454c5 .elementor-divider-separator{width:100%;}.elementor-97 .elementor-element.elementor-element-ff454c5 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-97 .elementor-element.elementor-element-0fcf146{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-a78c4a8{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#606060;border-radius:20px 0px 20px 0px;}.elementor-97 .elementor-element.elementor-element-a78c4a8 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-weight:bold;line-height:40px;letter-spacing:1.5px;color:#606060;}.elementor-97 .elementor-element.elementor-element-bf14ca2 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#454545;}.elementor-97 .elementor-element.elementor-element-ea0a3de{text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:300;letter-spacing:1px;color:#444444;}.elementor-97 .elementor-element.elementor-element-0ed1f4b{--divider-border-style:solid;--divider-color:#BFBFBF;--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-0ed1f4b .elementor-divider-separator{width:100%;}.elementor-97 .elementor-element.elementor-element-0ed1f4b .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-97 .elementor-element.elementor-element-449035a{--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:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-c8fd4ac{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-1925fd2{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#606060;border-radius:20px 0px 20px 0px;}.elementor-97 .elementor-element.elementor-element-1925fd2 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-weight:bold;line-height:40px;letter-spacing:1.5px;color:#606060;}.elementor-97 .elementor-element.elementor-element-373f615 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#454545;}.elementor-97 .elementor-element.elementor-element-d53ad34{text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:300;letter-spacing:1px;color:#444444;}.elementor-97 .elementor-element.elementor-element-13a071e{--divider-border-style:solid;--divider-color:#BFBFBF;--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-13a071e .elementor-divider-separator{width:100%;}.elementor-97 .elementor-element.elementor-element-13a071e .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-97 .elementor-element.elementor-element-17e30ba{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-713cb8e{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#606060;border-radius:20px 0px 20px 0px;}.elementor-97 .elementor-element.elementor-element-713cb8e .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-weight:bold;line-height:40px;letter-spacing:1.5px;color:#606060;}.elementor-97 .elementor-element.elementor-element-e347d30 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#454545;}.elementor-97 .elementor-element.elementor-element-9ea3f21{text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:300;letter-spacing:1px;color:#444444;}.elementor-97 .elementor-element.elementor-element-bde9d38{--divider-border-style:solid;--divider-color:#BFBFBF;--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-bde9d38 .elementor-divider-separator{width:100%;}.elementor-97 .elementor-element.elementor-element-bde9d38 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-97 .elementor-element.elementor-element-83601f6{--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:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-c60e8b5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-b6513de{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#606060;border-radius:20px 0px 20px 0px;}.elementor-97 .elementor-element.elementor-element-b6513de .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-weight:bold;line-height:40px;letter-spacing:1.5px;color:#606060;}.elementor-97 .elementor-element.elementor-element-6ac5063 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#454545;}.elementor-97 .elementor-element.elementor-element-eb7a166{text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:300;letter-spacing:1px;color:#444444;}.elementor-97 .elementor-element.elementor-element-ff1336f{--divider-border-style:solid;--divider-color:#BFBFBF;--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-ff1336f .elementor-divider-separator{width:100%;}.elementor-97 .elementor-element.elementor-element-ff1336f .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-97 .elementor-element.elementor-element-da8a4f9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-e340c78{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#606060;border-radius:20px 0px 20px 0px;}.elementor-97 .elementor-element.elementor-element-e340c78 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-weight:bold;line-height:40px;letter-spacing:1.5px;color:#606060;}.elementor-97 .elementor-element.elementor-element-138a765 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:#454545;}.elementor-97 .elementor-element.elementor-element-186927d{text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:300;letter-spacing:1px;color:#444444;}.elementor-97 .elementor-element.elementor-element-794fa0e{--divider-border-style:solid;--divider-color:#BFBFBF;--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-794fa0e .elementor-divider-separator{width:100%;}.elementor-97 .elementor-element.elementor-element-794fa0e .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-97 .elementor-element.elementor-element-2974de9{--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;}@media(min-width:768px){.elementor-97 .elementor-element.elementor-element-1ff4a82{--content-width:516px;}.elementor-97 .elementor-element.elementor-element-5fa8376{--content-width:660px;}.elementor-97 .elementor-element.elementor-element-0cb88b5{--content-width:1280px;}.elementor-97 .elementor-element.elementor-element-7625484{--content-width:1280px;}}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-1ff4a82{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-ff4d35d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-97 .elementor-element.elementor-element-9ff6c6f .elementor-heading-title{font-size:40px;}.elementor-97 .elementor-element.elementor-element-189144e .elementor-heading-title{font-size:20px;}.elementor-97 .elementor-element.elementor-element-5fa8376{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-0cb88b5{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-d5301d8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-97 .elementor-element.elementor-element-cf9fd02 .elementor-heading-title{font-size:40px;}.elementor-97 .elementor-element.elementor-element-971215c .elementor-heading-title{font-size:20px;}.elementor-97 .elementor-element.elementor-element-9eea600{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-97 .elementor-element.elementor-element-60e9cdf{--justify-content:center;}.elementor-97 .elementor-element.elementor-element-f349a08{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-cbd6e38{font-size:12px;line-height:22px;}.elementor-97 .elementor-element.elementor-element-baeacde{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-97 .elementor-element.elementor-element-7821fda{--justify-content:center;}.elementor-97 .elementor-element.elementor-element-058fb67{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-22b8cad{font-size:12px;line-height:22px;}.elementor-97 .elementor-element.elementor-element-fe79896{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-97 .elementor-element.elementor-element-ca60482{--justify-content:center;}.elementor-97 .elementor-element.elementor-element-a7d2bcb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-b4da80f{font-size:12px;line-height:22px;}.elementor-97 .elementor-element.elementor-element-0c6ba03{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-97 .elementor-element.elementor-element-0d427f4{--justify-content:center;}.elementor-97 .elementor-element.elementor-element-15cecad{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-2a803ce{font-size:12px;line-height:22px;}.elementor-97 .elementor-element.elementor-element-ca5d573{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-97 .elementor-element.elementor-element-afb19cb{--justify-content:center;}.elementor-97 .elementor-element.elementor-element-0e4b68d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-4e77076{font-size:12px;line-height:22px;}.elementor-97 .elementor-element.elementor-element-7fe7601{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-97 .elementor-element.elementor-element-9e765f7{--justify-content:center;}.elementor-97 .elementor-element.elementor-element-c65b738{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-0d14a6e{font-size:12px;line-height:22px;}.elementor-97 .elementor-element.elementor-element-307b9fc{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-97 .elementor-element.elementor-element-592fed6{--justify-content:center;}.elementor-97 .elementor-element.elementor-element-e27b481{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-635813c{font-size:12px;line-height:22px;}.elementor-97 .elementor-element.elementor-element-0b1a46c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-97 .elementor-element.elementor-element-fbada7f{--justify-content:center;}.elementor-97 .elementor-element.elementor-element-6778b05{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-6ad2808{font-size:12px;line-height:22px;}.elementor-97 .elementor-element.elementor-element-aadc99e{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-97 .elementor-element.elementor-element-a7f8ea3{--justify-content:center;}.elementor-97 .elementor-element.elementor-element-b12c910{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-dc38852{font-size:12px;line-height:22px;}.elementor-97 .elementor-element.elementor-element-7625484{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-cc0f928{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-97 .elementor-element.elementor-element-57d4819 .elementor-heading-title{line-height:1.3em;}.elementor-97 .elementor-element.elementor-element-bf14ca2 .elementor-heading-title{line-height:1.3em;}.elementor-97 .elementor-element.elementor-element-449035a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-97 .elementor-element.elementor-element-373f615 .elementor-heading-title{line-height:1.3em;}.elementor-97 .elementor-element.elementor-element-e347d30 .elementor-heading-title{line-height:1.3em;}.elementor-97 .elementor-element.elementor-element-83601f6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-97 .elementor-element.elementor-element-6ac5063 .elementor-heading-title{line-height:1.3em;}.elementor-97 .elementor-element.elementor-element-138a765 .elementor-heading-title{line-height:1.3em;}}@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-1ff4a82{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-9ff6c6f .elementor-heading-title{font-size:26px;}.elementor-97 .elementor-element.elementor-element-189144e .elementor-heading-title{font-size:16px;}.elementor-97 .elementor-element.elementor-element-5fa8376{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-0cb88b5{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-cf9fd02 .elementor-heading-title{font-size:26px;}.elementor-97 .elementor-element.elementor-element-971215c .elementor-heading-title{font-size:16px;}.elementor-97 .elementor-element.elementor-element-9eea600{--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;}.elementor-97 .elementor-element.elementor-element-baeacde{--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;}.elementor-97 .elementor-element.elementor-element-fe79896{--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;}.elementor-97 .elementor-element.elementor-element-0c6ba03{--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;}.elementor-97 .elementor-element.elementor-element-ca5d573{--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;}.elementor-97 .elementor-element.elementor-element-7fe7601{--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;}.elementor-97 .elementor-element.elementor-element-307b9fc{--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;}.elementor-97 .elementor-element.elementor-element-0b1a46c{--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;}.elementor-97 .elementor-element.elementor-element-aadc99e{--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;}.elementor-97 .elementor-element.elementor-element-7625484{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-cc0f928{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-449035a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-83601f6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS */#course:hover h2 {
    color:#F29345; 
}

/* ===== 縮圖容器樣式(優化版) ===== */
.rs-thumbs-container {
    display: flex !important;
    flex-direction: row !important; /* 確保水平排列 */
    overflow-x: auto !important;
    overflow-y: hidden !important;
    cursor: grab !important;
    -webkit-overflow-scrolling: touch !important;
    scrollbar-width: thin !important;
    scrollbar-color: #FFFFFF rgba(69, 69, 69, 1) !important; /* Firefox 卷軸顏色: 滑塊 軌道 */
    -ms-overflow-style: auto !important;
    gap: 0px !important; /* 縮圖之間的間距 */
    padding: 0 !important; /* 上下留白 */
    padding-bottom: 30px !important; /* 增加底部空間給卷軸 */
    /* 效能優化 */
    will-change: scroll-position !important;
    transform: translateZ(0) !important;
    backface-visibility: hidden !important;
}

/* 自訂卷軸樣式 - WebKit (Chrome, Safari, Edge) */
.rs-thumbs-container::-webkit-scrollbar {
    height: 20px !important; /* 卷軸高度 20px */
    -webkit-appearance: none !important;
}

.rs-thumbs-container::-webkit-scrollbar-thumb {
    background: #FFFFFF !important; /* 滑塊顏色改為白色 */
    border-radius: 10px !important;
    border: 3px solid rgba(69, 69, 69, 1) !important; /* 用邊框來縮小滑塊視覺寬度 */
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background-clip: padding-box !important; /* 讓背景不包含邊框區域 */
}

.rs-thumbs-container::-webkit-scrollbar-track {
    background: rgba(69, 69, 69, 1) !important; /* 底色 */
    border-radius: 10px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}


.rs-thumbs-container:active {
    cursor: grabbing !important;
}

/* ===== 縮圖樣式(優化版) ===== */
.rs-thumb-1,
.rs-thumb-2,
.rs-thumb-3,
.rs-thumb-4,
.rs-thumb-5,
.rs-thumb-6,
.rs-thumb-7,
.rs-thumb-8,
.rs-thumb-9 {
    cursor: pointer !important;
    flex-shrink: 0 !important; /* 防止壓縮 */
    width: auto !important; /* 改為自動寬度 */
    /* 效能優化 */
    will-change: transform !important;
    transform: translateZ(0) !important;
    backface-visibility: hidden !important;
    /* 預設樣式 */
    background: #F5F5F5 !important;
    color: #333333 !important;
    transition: background-color 0.3s ease, color 0.3s ease !important;
}

/* 縮圖內文字顏色 */
.rs-thumb-1 *,
.rs-thumb-2 *,
.rs-thumb-3 *,
.rs-thumb-4 *,
.rs-thumb-5 *,
.rs-thumb-6 *,
.rs-thumb-7 *,
.rs-thumb-8 *,
.rs-thumb-9 * {
    color: #333333 !important;
    transition: color 0.3s ease !important;
}

/* 縮圖 active 狀態 - 改用新顏色 */
.rs-thumb-1.active,
.rs-thumb-2.active,
.rs-thumb-3.active,
.rs-thumb-4.active,
.rs-thumb-5.active,
.rs-thumb-6.active,
.rs-thumb-7.active,
.rs-thumb-8.active,
.rs-thumb-9.active {
    background: rgba(185, 156, 102, 1) !important;
    color: #FFFFFF !important;
}

/* Active 狀態下的文字顏色 */
.rs-thumb-1.active *,
.rs-thumb-2.active *,
.rs-thumb-3.active *,
.rs-thumb-4.active *,
.rs-thumb-5.active *,
.rs-thumb-6.active *,
.rs-thumb-7.active *,
.rs-thumb-8.active *,
.rs-thumb-9.active * {
    color: #FFFFFF !important;
}

/* ===== SVG 圖標樣式 ===== */
.rs-icon-1,
.rs-icon-2,
.rs-icon-3,
.rs-icon-4,
.rs-icon-5,
.rs-icon-6,
.rs-icon-7,
.rs-icon-8,
.rs-icon-9 {
    transition: all 0.3s ease !important;
}

.rs-icon-1 *,
.rs-icon-2 *,
.rs-icon-3 *,
.rs-icon-4 *,
.rs-icon-5 *,
.rs-icon-6 *,
.rs-icon-7 *,
.rs-icon-8 *,
.rs-icon-9 * {
    stroke: #333333 !important;
    fill: none !important;
    border-color: #333333 !important;
    transition: stroke 0.3s ease, border-color 0.3s ease !important;
}

/* Active 狀態 - SVG 為白色 */
.rs-thumb-1.active .rs-icon-1 *,
.rs-thumb-2.active .rs-icon-2 *,
.rs-thumb-3.active .rs-icon-3 *,
.rs-thumb-4.active .rs-icon-4 *,
.rs-thumb-5.active .rs-icon-5 *,
.rs-thumb-6.active .rs-icon-6 *,
.rs-thumb-7.active .rs-icon-7 *,
.rs-thumb-8.active .rs-icon-8 *,
.rs-thumb-9.active .rs-icon-9 * {
    stroke: #FFFFFF !important;
    border-color: #FFFFFF !important;
}

/* ===== 面板包裝容器樣式 ===== */
.rs-panels-wrapper {
    position: relative !important;
    transform: translateZ(0) !important;
    backface-visibility: hidden !important;
}

/* ===== 面板樣式(優化版) ===== */
.rs-panel-1,
.rs-panel-2,
.rs-panel-3,
.rs-panel-4,
.rs-panel-5,
.rs-panel-6,
.rs-panel-7,
.rs-panel-8,
.rs-panel-9 {
    display: none !important;
    width: 100% !important;
}

/* 只顯示 active 的面板 */
.rs-panel-1.active,
.rs-panel-2.active,
.rs-panel-3.active,
.rs-panel-4.active,
.rs-panel-5.active,
.rs-panel-6.active,
.rs-panel-7.active,
.rs-panel-8.active,
.rs-panel-9.active {
    display: flex !important;
}

/* ===== 針對 Elementor 的額外優化 ===== */
.rs-thumbs-container .elementor-widget-wrap,
.rs-thumbs-container .elementor-container {
    transition: none !important;
}

.rs-panels-wrapper .elementor-widget-wrap,
.rs-panels-wrapper .elementor-container {
    transition: none !important;
}


/* 隱藏原生捲軸（保留可滾動） */
.rs-thumbs-container {
  scrollbar-width: none !important;      /* Firefox */
}
.rs-thumbs-container::-webkit-scrollbar {
  display: none !important;              /* Chrome/Safari/Edge */
}

/* 改為流式：不絕對定位，直接排在縮圖列下方 */
.rs-custom-scrollbar {
  height: 20px;
  background: rgba(69,69,69,1);          /* 軌道 */
  border-radius: 10px;
  margin-top: 20px;                      /* 距離縮圖列 20px（你要的） */
  user-select: none;
  pointer-events: auto;
  position: relative;                    /* 給內部 thumb 做定位基準 */
  overflow: hidden;                      /* 保護邊角圓弧 */
  z-index: 1;  
  padding: 3px;/* 以防被其它層覆蓋 */
}

.rs-custom-scrollbar .rs-custom-thumb {
  position: absolute;
  left: 0; top: 0; bottom: 0;
  width: 20%;                        /* 固定三分之一 */
  background: #FFFFFF;                   /* 滑塊 */
  border-radius: 10px;
  box-sizing: border-box;
  cursor: grab;
}
.rs-custom-scrollbar .rs-custom-thumb:active { cursor: grabbing; }
/* 軌道：新增一個控制上下內縮的變數 */
.rs-custom-scrollbar {
  --thumb-v-inset: 3px;   /* ←上下內縮量，可改 2~6px */
}

/* 滑塊：不要貼滿上下，留出內縮 */
.rs-custom-scrollbar .rs-custom-thumb {
  top: var(--thumb-v-inset);
  bottom: var(--thumb-v-inset);
  /* 若你更想用明確高度，也可改：
     height: calc(100% - var(--thumb-v-inset) * 2);  */
}/* End custom CSS */