/**
 * [Editor P1] Native sections 烘焙 CSS（忠實重刻，D1）
 *
 * 來源：新版開站範本世代的 GS generated CSS（dev post 2 渲染輸出擷取，2026-07-02）。
 * 選擇器沿用穩定 gsbp id；顏色／寬度全走 Blocksy palette／theme CSS vars（跟站配色）。
 * 過渡期與 GS inline CSS 重複＝無害；P5 GS 資產退場後本檔成為唯一樣式來源。
 * 依 section 分段維護；新增 section template 時把該段 generated CSS 烘焙進來。
 */

/* ===== sn_sec02（左圖右文）===== */
.gspb_id-gsbp-60dae80 h1.gspb-dynamic-title-element,.gspb_id-gsbp-8310f0a h2.gspb-dynamic-title-element{margin-top:0;margin-bottom:16px}

#gspb_row-id-gsbp-31e231d{justify-content:space-between;margin-top:0;display:flex;flex-wrap:wrap;margin-bottom:120px}

#gspb_row-id-gsbp-31e231d>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap;row-gap:32px}

body.gspb-bodyfront #gspb_row-id-gsbp-28eba72>.gspb_row__content,body.gspb-bodyfront #gspb_row-id-gsbp-31e231d>.gspb_row__content{width:var(--theme-container-width, 1290px);max-width:var(--theme-normal-container-max-width, 1290px)}

#gspb_col-id-gsbp-d999881.gspb_row__col--6{width:calc(50% - 45px)}

@media (max-width: 999.98px){#gspb_col-id-gsbp-d999881.gspb_row__col--6{width:100%}}

@media (max-width: 689.98px){#gspb_col-id-gsbp-d999881.gspb_row__col--6{width:calc(100% - 45px)}}

@media (max-width: 689.98px){#gspb_col-id-gsbp-d999881.gspb_row__col--6{width:100%}}

#gspb_col-id-gsbp-d999881.gspb_row__col--6{flex-direction:column}

body #gspb_col-id-gsbp-d999881.gspb_row__col--6{display:flex}

.gspb_id-gsbp-116ecfd,.gspb_id-gsbp-8310f0a{transition-duration:.8s;transition-timing-function:var(--gs-root-animation-easing, cubic-bezier(0.42, 0, 0.58, 1))}

.gspb_id-gsbp-116ecfd{transition-property:clip-path,transform;clip-path:var(--gs-root-animation-clip-path, inset(0 100% 0 0));transform:var(--gs-root-animation-transform, translate3d(-30px, 0, 0))}

.gspb_id-gsbp-116ecfd.aos-animate,.gspb_id-gsbp-116ecfd[data-gs-aos]{transform:translate3d(0,0,0);clip-path:inset(0 0 0 0)}

.gspb_id-gsbp-116ecfd img{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;object-fit:cover;vertical-align:top}

@media (max-width: 999.98px){.gspb_id-gsbp-116ecfd img{vertical-align:top}}

@media (max-width: 689.98px){.gspb_id-gsbp-116ecfd img{vertical-align:top}}

@media (max-width: 689.98px){.gspb_id-gsbp-116ecfd img{vertical-align:top}}

.gspb_id-gsbp-116ecfd img,.gspb_id-gsbp-116ecfd svg.gspb_svg_placeholder{width:100%;min-width:100%;max-width:100%}

@media (max-width: 689.98px){.gspb_id-gsbp-116ecfd img,.gspb_id-gsbp-116ecfd svg.gspb_svg_placeholder{height:auto}}

.gspb_id-gsbp-116ecfd img,.gspb_id-gsbp-116ecfd svg.gspb_svg_placeholder{aspect-ratio:16/9}

@media (max-width: 999.98px){.gspb_id-gsbp-116ecfd img,.gspb_id-gsbp-116ecfd svg.gspb_svg_placeholder{aspect-ratio:16/9}}

@media (max-width: 689.98px){.gspb_id-gsbp-116ecfd img,.gspb_id-gsbp-116ecfd svg.gspb_svg_placeholder{aspect-ratio:16/9}}

@media (max-width: 689.98px){.gspb_id-gsbp-116ecfd img,.gspb_id-gsbp-116ecfd svg.gspb_svg_placeholder{aspect-ratio:16/9}}

#gspb_col-id-gsbp-2122c60.gspb_row__col--6{width:calc(50% - 45px)}

@media (max-width: 999.98px){#gspb_col-id-gsbp-2122c60.gspb_row__col--6{width:100%}}

@media (max-width: 689.98px){#gspb_col-id-gsbp-2122c60.gspb_row__col--6{width:calc(100% - 45px)}}

@media (max-width: 689.98px){#gspb_col-id-gsbp-2122c60.gspb_row__col--6{width:100%}}

body #gspb_col-id-gsbp-2122c60.gspb_row__col--6,body #gspb_col-id-gsbp-4c95ab6.gspb_row__col--6{display:flex;flex-direction:column;justify-content:center}

.gspb_id-gsbp-8310f0a{opacity:var(--gs-root-animation-opacity, 0);transition-property:opacity,transform,filter;transform:var(--gs-root-animation-transform, translate3d(0, calc(max(50px, 15%)), 0));display:flex;align-items:center}

#gspb_container-id-gsbp-a7f48fa.gspb_container.aos-animate,#gspb_container-id-gsbp-a7f48fa.gspb_container[data-gs-aos],.gspb_id-gsbp-8310f0a.aos-animate,.gspb_id-gsbp-8310f0a[data-gs-aos]{opacity:1;transform:translateZ(0)}

.gspb_container-id-gsbp-a7f48fa{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-07c621e.gspb_container>p:last-of-type,#gspb_container-id-gsbp-1ec2965.gspb_container>p:last-of-type,#gspb_container-id-gsbp-2a9cf5a.gspb_container>p:last-of-type,#gspb_container-id-gsbp-41d9380.gspb_container>p:last-of-type,#gspb_container-id-gsbp-43a75b4.gspb_container>p:last-of-type,#gspb_container-id-gsbp-4a3af45.gspb_container>p:last-of-type,#gspb_container-id-gsbp-4c04375.gspb_container>p:last-of-type,#gspb_container-id-gsbp-5888caf.gspb_container>p:last-of-type,#gspb_container-id-gsbp-68c730b.gspb_container>p:last-of-type,#gspb_container-id-gsbp-693cd5b.gspb_container>p:last-of-type,#gspb_container-id-gsbp-6aa157a.gspb_container>p:last-of-type,#gspb_container-id-gsbp-7432c5e.gspb_container>p:last-of-type,#gspb_container-id-gsbp-816ef77.gspb_container>p:last-of-type,#gspb_container-id-gsbp-9f5ef4f.gspb_container>p:last-of-type,#gspb_container-id-gsbp-a7f48fa.gspb_container>p:last-of-type,#gspb_container-id-gsbp-bf4994a.gspb_container>p:last-of-type,#gspb_container-id-gsbp-d934729.gspb_container>p:last-of-type,#gspb_container-id-gsbp-f709fb3.gspb_container>p:last-of-type{margin-bottom:0}

#gspb_container-id-gsbp-a7f48fa.gspb_container{position:relative;transition-duration:.8s;transition-timing-function:var(--gs-root-animation-easing, cubic-bezier(0.42, 0, 0.58, 1));opacity:var(--gs-root-animation-opacity, 0);transition-property:opacity,transform,filter;transform:var(--gs-root-animation-transform, translate3d(0, calc(max(50px, 15%)), 0));box-sizing:border-box}

.gspb_id-gsbp-9cf1c61{display:flex;align-items:center;margin-bottom:42px}

.gspb_id-gsbp-9cf1c61 .gspb_meta_value{font-size:16px}

.gspb_container-id-gsbp-bf4994a{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-bf4994a.gspb_container,.gsbp-ea1b2df{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}

#gspb_container-id-gsbp-bf4994a.gspb_container{position:relative;row-gap:12px;column-gap:12px}

@media (max-width: 689.98px){#gspb_container-id-gsbp-bf4994a.gspb_container{flex-direction:row;align-items:center}}

#gspb_container-id-gsbp-bf4994a.gspb_container{overflow:visible;box-sizing:border-box}

.gsbp-ea1b2df{border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;overflow:hidden;background-color:var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #333333));color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));transition:var(--wp--custom--transition--ease, all 0.5s ease)}

@media (max-width: 689.98px){.gsbp-ea1b2df{justify-content:flex-start;align-items:center}}

.gsbp-ea1b2df:hover{background-color:var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #878787));transform:translateY(-4px)}

.gsbp-e109b77{padding:6px 40px;color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));font-size:15px}

/* ===== sn_sec01（主視覺） ===== */
#gspb_col-id-gsbp-cc3a986.gspb_row__col--12{width:100%}

@media (max-width: 689.98px){#gspb_col-id-gsbp-cc3a986.gspb_row__col--12{width:100%}}

.gsbp-65b2c74,body #gspb_col-id-gsbp-cc3a986.gspb_row__col--12{display:flex;flex-direction:column;justify-content:center}

.gsbp-65b2c74{justify-content:flex-start;align-items:center}

.gspb_id-gsbp-60dae80{transform:var(--gs-root-animation-transform, translate3d(0, calc(max(50px, 15%)), 0));display:flex;align-items:center;justify-content:center}

.gspb_id-gsbp-60dae80.aos-animate,.gspb_id-gsbp-60dae80[data-gs-aos]{opacity:1;transform:translateZ(0)}

.gspb_id-gsbp-60dae80 h1.gspb-dynamic-title-element,.gspb_id-gsbp-8310f0a h2.gspb-dynamic-title-element{margin-top:0;margin-bottom:16px}

body .gspb_id-gsbp-60dae80 h1.gspb-dynamic-title-element{font-size:42px}

@media (max-width: 689.98px){body .gspb_id-gsbp-60dae80 h1.gspb-dynamic-title-element{font-size:28px}}

body .gspb_id-gsbp-60dae80 h1.gspb-dynamic-title-element,body .gspb_id-gsbp-60dae80 h1.gspb-dynamic-title-element .gsap-g-line{text-align:center!important}

@media (max-width: 689.98px){body .gspb_id-gsbp-60dae80 h1.gspb-dynamic-title-element,body .gspb_id-gsbp-60dae80 h1.gspb-dynamic-title-element .gsap-g-line{text-align:center!important}}

body .gspb_id-gsbp-60dae80 h1.gspb-dynamic-title-element{color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}

#gspb_row-id-gsbp-28eba72,.gspb_id-gsbp-60dae80,.gspb_id-gsbp-6205e2f{transition-duration:.8s;transition-timing-function:var(--gs-root-animation-easing, cubic-bezier(0.42, 0, 0.58, 1));opacity:var(--gs-root-animation-opacity, 0);transition-property:opacity,transform,filter}

.gspb_id-gsbp-6205e2f{display:flex;align-items:center;transition-delay:0s;transform:var(--gs-root-animation-transform, translate3d(0, calc(max(50px, 15%)), 0))}

.gspb_id-gsbp-6205e2f.aos-animate,.gspb_id-gsbp-6205e2f[data-gs-aos]{transition-delay:.15s;--gs-root-animation-delay:0.15s;opacity:1;transform:translateZ(0)}

.gspb_id-gsbp-6205e2f .gspb_meta_value{font-size:15px;text-align:center!important}

.gspb_id-gsbp-6205e2f .gspb_meta_value .gsap-g-line{text-align:center!important}

.gspb_id-gsbp-6205e2f .gspb_meta_value,.gspb_id-gsbp-8a775aa .gspb_meta_value>.gspb_meta_result_tags>span .wp-block a,.gspb_id-gsbp-8a775aa .gspb_meta_value>.gspb_meta_result_tags>span a{color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}

/* ===== sn_sec01_slider（圖片輪播） ===== */
#gspb_row-id-gsbp-28eba72,#gspb_row-id-gsbp-f1a359b{justify-content:space-between;margin-top:0;display:flex;flex-wrap:wrap}

#gspb_row-id-gsbp-28eba72>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}

.gspb_slider-id-gsbp-7457e52 .swiper-slide-inner>div{position:relative}

#gspb_row-id-gsbp-28eba72{margin-bottom:120px}

#gspb_row-id-gsbp-28eba72.aos-animate,#gspb_row-id-gsbp-28eba72[data-gs-aos]{opacity:1;transform:translateZ(0)}

#gspb_col-id-gsbp-46476d5.gspb_row__col--12,.gspb_slider-id-gsbp-7457e52{width:100%}

@media (max-width: 689.98px){#gspb_col-id-gsbp-46476d5.gspb_row__col--12{width:100%}}

.gspb_slider-id-gsbp-7457e52 .swiper-slide-inner{min-height:160px;justify-content:center}

.gspb_slider-id-gsbp-7457e52 .swiper-button-next,.gspb_slider-id-gsbp-7457e52 .swiper-button-prev{top:40%}

.gspb_slider-id-gsbp-7457e52 .swiper-button-prev{left:10px}

.gspb_slider-id-gsbp-7457e52 .swiper-button-next{right:10px}

.gspb_slider-id-gsbp-7457e52 .swiper-slide-inner{align-items:center}

.gspb_slider-id-gsbp-7457e52 .swiper-button-next,.gspb_slider-id-gsbp-7457e52 .swiper-button-prev{width:66px;height:66px;line-height:66px}

.gspb_slider-id-gsbp-7457e52 .swiper-button-next:after,.gspb_slider-id-gsbp-7457e52 .swiper-button-prev:after{font-size:26px}

.gspb_slider-id-gsbp-7457e52 .gspb-sliderlink{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}

.gspb_slider-id-gsbp-7457e52 .swiper-pagination{bottom:-30px!important;text-align:center!important}

.gspb_slider-id-gsbp-7457e52 .swiper-scrollbar{visibility:hidden;height:6px;display:none}

.gspb_slider-id-gsbp-7457e52 .swiper-pagination-bullet{width:8px;height:8px;border-radius:100px;transition:width .4s ease-out}

.gspb_slider-id-gsbp-7457e52 .swiper-pagination-bullet-active{width:24px;background-color:var(--wp--preset--color--palette-color-1,var(--theme-palette-color-1,#333333))}

.gspb_slider-id-gsbp-7457e52 .swiper-button-next,.gspb_slider-id-gsbp-7457e52 .swiper-button-prev{box-shadow:20px 20px 60px #58667d5e;display:none}

.gspb_slider-id-gsbp-7457e52 .swiper-slide-inner .wp-block,.gspb_slider-id-gsbp-7457e52 .swiper-slide-inner.wp-block{max-width:100%}

.gspb_slider-id-gsbp-7457e52 .slider-image-wrapper{top:0;left:0;right:0;bottom:0;position:absolute!important;z-index:0;height:100%;width:100%;overflow:hidden}

.gspb_slider-id-gsbp-7457e52 .slider-image-wrapper img{width:100%;height:100%}

.gspbgrid_id-gsbp-2ee637a .wp-block-repeater-template:before,.gspbgrid_id-gsbp-6ab4395 .wp-block-post-template:before,.gspbgrid_id-gsbp-a444e24 .wp-block-repeater-template:before,.gspbgrid_id-gsbp-e6998ff .wp-block-repeater-template:before{display:none!important}

.gspbgrid_id-gsbp-2ee637a .wp-block-repeater-template{list-style:none;margin:0;padding:0}

.gspbgrid_id-gsbp-2ee637a .gspbgrid_item{box-sizing:border-box}

.gspbgrid_id-gsbp-2ee637a .gspbgrid_id-gsbp-2ee637a-inner>.gspbgrid_item{overflow:hidden;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;height:auto;position:relative}

.gspbgrid_id-gsbp-2ee637a .gspbgrid_item_link{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:3}

.gspb_id-gsbp-8549557{margin-bottom:0}

@media (max-width: 689.98px){body .gspb_id-gsbp-8549557{display:none!important}}

.gspb_id-gsbp-8549557 img{object-fit:cover;vertical-align:top}

@media (max-width: 999.98px){.gspb_id-gsbp-8549557 img{vertical-align:top}}

@media (max-width: 689.98px){.gspb_id-gsbp-8549557 img{vertical-align:top}}

@media (max-width: 689.98px){.gspb_id-gsbp-8549557 img{vertical-align:top}}

.gspb_id-gsbp-8549557 img,.gspb_id-gsbp-8549557 svg.gspb_svg_placeholder{width:100%;min-width:100%;max-width:100%;height:auto}

@media (min-width: 690px) and (max-width: 999.98px){body .gspb_id-gsbp-b291e1a{display:none!important}}

@media (min-width: 1000px){body .gspb_id-gsbp-b291e1a{display:none!important}}

.gspb_id-gsbp-b291e1a img{object-fit:cover;vertical-align:top}

@media (max-width: 999.98px){.gspb_id-gsbp-b291e1a img{vertical-align:top}}

@media (max-width: 689.98px){.gspb_id-gsbp-b291e1a img{vertical-align:top}}

@media (max-width: 689.98px){.gspb_id-gsbp-b291e1a img{vertical-align:top}}

.gspb_id-gsbp-b291e1a img,.gspb_id-gsbp-b291e1a svg.gspb_svg_placeholder{width:100%;min-width:100%;max-width:100%;height:auto}

/* ===== sn_sec03（三欄式） ===== */
#gspb_row-id-gsbp-0db113c,#gspb_row-id-gsbp-7857e57,#gspb_row-id-gsbp-fc463dc{justify-content:space-between;margin-top:0;display:flex;flex-wrap:wrap;margin-bottom:120px}

#gspb_row-id-gsbp-7857e57>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}

#gspb_col-id-gsbp-94fa9e2.gspb_row__col--12{width:100%}

@media (max-width: 689.98px){#gspb_col-id-gsbp-94fa9e2.gspb_row__col--12{width:100%}}

body.gspb-bodyfront #gspb_row-id-gsbp-0db113c>.gspb_row__content,body.gspb-bodyfront #gspb_row-id-gsbp-7857e57>.gspb_row__content{width:var(--theme-container-width, 1290px);max-width:var(--theme-normal-container-max-width, 1290px)}

#gspb_container-id-gsbp-07c621e.gspb_container.aos-animate,#gspb_container-id-gsbp-07c621e.gspb_container[data-gs-aos],#gspb_container-id-gsbp-41d9380.gspb_container.aos-animate,#gspb_container-id-gsbp-41d9380.gspb_container[data-gs-aos],#gspb_row-id-gsbp-f4637eb.aos-animate,#gspb_row-id-gsbp-f4637eb[data-gs-aos]{opacity:1;transform:translateZ(0)}

.gspbgrid_id-gsbp-6ab4395 .wp-block-post-template>*,.gspbgrid_id-gsbp-a444e24 .wp-block-repeater-template>li,.gspbgrid_id-gsbp-e6998ff .wp-block-repeater-template>li{width:100%!important}

.gsbp-cb9f00f a,body .gspb_id-gsbp-c0f151d h3.gspb-dynamic-title-element .wp-block a:hover,body .gspb_id-gsbp-c0f151d h3.gspb-dynamic-title-element a:hover{color:var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #333333))}

.gspbgrid_id-gsbp-a444e24 .wp-block-repeater-template{list-style:none;margin:0;padding:0}

.gspbgrid_id-gsbp-a444e24 .gspbgrid_item{box-sizing:border-box}

.gspbgrid_id-gsbp-a444e24 .gspbgrid_id-gsbp-a444e24-inner>.gspbgrid_item,.gspbgrid_id-gsbp-e6998ff .gspbgrid_id-gsbp-e6998ff-inner>.gspbgrid_item{box-shadow:0 15px 25px 0 #00000012;overflow:hidden;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px}

.gspbgrid_id-gsbp-a444e24 .gspbgrid_id-gsbp-a444e24-inner>.gspbgrid_item{position:relative}

.gspbgrid_id-gsbp-a444e24 .gspbgrid_id-gsbp-a444e24-inner{display:grid;grid-template-columns:repeat(3,1fr)}

@media (max-width: 999.98px){.gspbgrid_id-gsbp-a444e24 .gspbgrid_id-gsbp-a444e24-inner{grid-template-columns:repeat(3,1fr)}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-a444e24 .gspbgrid_id-gsbp-a444e24-inner{grid-template-columns:repeat(2,1fr)}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-a444e24 .gspbgrid_id-gsbp-a444e24-inner{grid-template-columns:repeat(1,1fr)}}

.gspbgrid_id-gsbp-a444e24 .gspbgrid_id-gsbp-a444e24-inner{gap:24px}

@media (max-width: 999.98px){.gspbgrid_id-gsbp-a444e24 .gspbgrid_id-gsbp-a444e24-inner{gap:20px}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-a444e24 .gspbgrid_id-gsbp-a444e24-inner{gap:20px}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-a444e24 .gspbgrid_id-gsbp-a444e24-inner{gap:64px}}

body .gspb_id-gsbp-2f959c7 h3.gspb-dynamic-title-element,body .gspb_id-gsbp-5ecf328 h3.gspb-dynamic-title-element{font-size:20px}

.gspb_container-id-gsbp-07c621e,.gspb_container-id-gsbp-4c04375{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-07c621e.gspb_container{position:relative;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}

@media (max-width: 999.98px){#gspb_container-id-gsbp-07c621e.gspb_container{background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}}

@media (max-width: 689.98px){#gspb_container-id-gsbp-07c621e.gspb_container{background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}}

@media (max-width: 689.98px){#gspb_container-id-gsbp-07c621e.gspb_container{background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}}

#gspb_container-id-gsbp-07c621e.gspb_container{transition-duration:1.2s;transition-timing-function:var(--gs-root-animation-easing, cubic-bezier(0.42, 0, 0.58, 1));opacity:var(--gs-root-animation-opacity, 0);transition-property:opacity,transform,filter;box-sizing:border-box}

body.gspb-bodyfront #gspb_container-id-gsbp-07c621e.gspb_container{height:100%}

#gspb_container-id-gsbp-4c04375.gspb_container{position:relative;margin-bottom:0;box-sizing:border-box}

.gsbp-0c92175{overflow:hidden}

.gspb_id-gsbp-d0ab39d{transition:all .5s cubic-bezier(.42,0,.58,1)}

.gspb-hoverparent-147:hover .gspb_id-gsbp-d0ab39d{transform:scale(1.05)}

.gspb_id-gsbp-d0ab39d img{object-fit:cover;vertical-align:top}

@media (max-width: 999.98px){.gspb_id-gsbp-d0ab39d img{vertical-align:top}}

@media (max-width: 689.98px){.gspb_id-gsbp-d0ab39d img{vertical-align:top}}

@media (max-width: 689.98px){.gspb_id-gsbp-d0ab39d img{vertical-align:top}}

.gspb_id-gsbp-d0ab39d img,.gspb_id-gsbp-d0ab39d svg.gspb_svg_placeholder{width:100%;min-width:100%;max-width:100%;height:auto;aspect-ratio:4/3}

@media (max-width: 999.98px){.gspb_id-gsbp-d0ab39d img,.gspb_id-gsbp-d0ab39d svg.gspb_svg_placeholder{aspect-ratio:4/3}}

@media (max-width: 689.98px){.gspb_id-gsbp-d0ab39d img,.gspb_id-gsbp-d0ab39d svg.gspb_svg_placeholder{aspect-ratio:4/3}}

@media (max-width: 689.98px){.gspb_id-gsbp-d0ab39d img,.gspb_id-gsbp-d0ab39d svg.gspb_svg_placeholder{aspect-ratio:4/3}}

.gspb_container-id-gsbp-43a75b4{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-43a75b4.gspb_container{position:relative;padding:32px 32px 12px;box-sizing:border-box}

.gspb_id-gsbp-5ecf328 h3.gspb-dynamic-title-element{margin-top:0;margin-bottom:8px}

.gspb_id-gsbp-5ecf328{display:flex;align-items:center}

.gsbp-4f8256f{font-size:14px}

.gspb_container-id-gsbp-f709fb3{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-f709fb3.gspb_container{position:relative;display:flex;flex-direction:row;justify-content:flex-end;padding-right:32px;padding-bottom:32px;padding-left:32px;box-sizing:border-box}

.gsbp-cb9f00f{font-size:14px;color:var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #333333))}

.gspb-hoverparent-147:hover .gsbp-cb9f00f,.gspb-hoverparent-147:hover .gsbp-cb9f00f a{color:var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #878787))}

/* ===== sn_sec04（量化數字左圖右文） ===== */
.gspb_container-id-gsbp-2a9cf5a{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-2a9cf5a.gspb_container{position:relative;box-shadow:0 15px 25px 0 rgba(0,0,0,.1);margin-bottom:120px;overflow:hidden;background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}

#gspb_container-id-gsbp-2a9cf5a.gspb_container,#gspb_container-id-gsbp-2a9cf5a.gspb_container>.gspb_backgroundOverlay{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px}

@media (max-width: 999.98px){#gspb_container-id-gsbp-2a9cf5a.gspb_container{background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}}

@media (max-width: 689.98px){#gspb_container-id-gsbp-2a9cf5a.gspb_container{background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}}

@media (max-width: 689.98px){#gspb_container-id-gsbp-2a9cf5a.gspb_container{background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}}

#gspb_container-id-gsbp-2a9cf5a.gspb_container{box-sizing:border-box}

#gspb_container-id-gsbp-2a9cf5a.gspb_container.aos-animate,#gspb_container-id-gsbp-2a9cf5a.gspb_container[data-gs-aos]{opacity:1;transform:translateZ(0)}

#gspb_row-id-gsbp-0db113c,#gspb_row-id-gsbp-fc463dc{margin-bottom:0}

#gspb_container-id-gsbp-2a9cf5a.gspb_container,#gspb_row-id-gsbp-fc463dc{transition-duration:.8s;transition-timing-function:var(--gs-root-animation-easing, cubic-bezier(0.42, 0, 0.58, 1));opacity:var(--gs-root-animation-opacity, 0);transition-property:opacity,transform,filter;transform:var(--gs-root-animation-transform, translate3d(0, calc(max(50px, 15%)), 0))}

#gspb_row-id-gsbp-0db113c>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}

@media (max-width: 999.98px){.gsbp-1607a4b{min-height:1px}}

@media (max-width: 689.98px){.gsbp-1607a4b{min-height:150px}}

#gspb_col-id-gsbp-4c95ab6.gspb_row__col--6{width:50%}

@media (max-width: 999.98px){#gspb_col-id-gsbp-4c95ab6.gspb_row__col--6{width:100%}}

@media (max-width: 689.98px){#gspb_col-id-gsbp-4c95ab6.gspb_row__col--6{width:100%}}

@media (min-width: 1000px){body.gspb-bodyfront #gspb_col-id-gsbp-4c95ab6.gspb_row__col--6{width:calc(60% - 0px - 0px)}}

.gspb_row #gspb_col-id-gsbp-4c95ab6.gspb_row__col--6{padding:42px 72px}

@media (max-width: 689.98px){.gspb_row #gspb_col-id-gsbp-4c95ab6.gspb_row__col--6{padding:32px 16px}}

.gspb_container-id-gsbp-693cd5b{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-693cd5b.gspb_container{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:12px;box-sizing:border-box}

.gspb_id-gsbp-145f522 h2.gspb-dynamic-title-element,.gspb_id-gsbp-39696ec h2.gspb-dynamic-title-element,.gspb_id-gsbp-4e48677 h2.gspb-dynamic-title-element{margin-top:0;margin-bottom:0}

body .gspb_id-gsbp-145f522 h2.gspb-dynamic-title-element{font-size:28px}

@media (max-width: 689.98px){body .gspb_id-gsbp-145f522 h2.gspb-dynamic-title-element{font-size:26px}}

body .gspb_id-gsbp-145f522 h2.gspb-dynamic-title-element,body .gspb_id-gsbp-145f522 h2.gspb-dynamic-title-element .gsap-g-line{text-align:center!important}

@media (max-width: 689.98px){body .gspb_id-gsbp-145f522 h2.gspb-dynamic-title-element,body .gspb_id-gsbp-145f522 h2.gspb-dynamic-title-element .gsap-g-line{text-align:center!important}}

.gspb_id-gsbp-145f522,.gspb_id-gsbp-e40c49d{display:flex;align-items:center;justify-content:center}

.gspb_id-gsbp-e40c49d{margin-bottom:42px}

.gspb_id-gsbp-e40c49d .gspb_meta_value{font-size:14px;text-align:center!important}

.gspb_container-id-gsbp-68c730b,.gspb_container-id-gsbp-d934729{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-d934729.gspb_container{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px;column-gap:20px}

@media (max-width: 689.98px){#gspb_container-id-gsbp-d934729.gspb_container{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}

#gspb_container-id-gsbp-d934729.gspb_container{margin-bottom:42px;box-sizing:border-box}

#gspb_container-id-gsbp-68c730b.gspb_container{position:relative;box-sizing:border-box}

body.gspb-bodyfront #gspb_container-id-gsbp-68c730b.gspb_container{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}

@media (max-width: 689.98px){body.gspb-bodyfront #gspb_container-id-gsbp-68c730b.gspb_container{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}}

.gspb_id-gsbp-edb451e{margin-bottom:8px}

.gspb_id-gsbp-edb451e .gspb_meta_value{font-size:24px;line-height:24px;text-align:center!important;font-weight:700!important}

.gspb_id-gsbp-e40c49d .gspb_meta_value .gsap-g-line,.gspb_id-gsbp-edb451e .gspb_meta_value .gsap-g-line{text-align:center!important}

@media (max-width: 999.98px){.gspb_id-gsbp-edb451e .gspb_meta_value{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-edb451e .gspb_meta_value{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-edb451e .gspb_meta_value{font-weight:700!important}}

.gspb_id-gsbp-edb451e .gspb_meta_postfix{font-size:20px;font-weight:700!important}

@media (max-width: 999.98px){.gspb_id-gsbp-edb451e .gspb_meta_postfix{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-edb451e .gspb_meta_postfix{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-edb451e .gspb_meta_postfix{font-weight:700!important}}

.gspb_id-gsbp-a3e86c0,.gspb_id-gsbp-edb451e{display:flex;justify-content:center;align-items:center}

.gspb_id-gsbp-a3e86c0 .gspb_meta_value{font-weight:700!important}

@media (max-width: 999.98px){.gspb_id-gsbp-a3e86c0 .gspb_meta_value{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-a3e86c0 .gspb_meta_value{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-a3e86c0 .gspb_meta_value{font-weight:700!important}}

.gspb_container-id-gsbp-6aa157a{flex-direction:column;box-sizing:border-box}

body.gspb-bodyfront #gspb_container-id-gsbp-6aa157a.gspb_container{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}

@media (max-width: 689.98px){body.gspb-bodyfront #gspb_container-id-gsbp-6aa157a.gspb_container{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}}

.gspb_id-gsbp-64902ce{margin-bottom:8px}

.gspb_id-gsbp-64902ce .gspb_meta_value{font-size:24px;line-height:24px;text-align:center!important;font-weight:700!important}

@media (max-width: 999.98px){.gspb_id-gsbp-64902ce .gspb_meta_value{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-64902ce .gspb_meta_value{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-64902ce .gspb_meta_value{font-weight:700!important}}

.gspb_id-gsbp-64902ce .gspb_meta_postfix{font-size:20px;font-weight:700!important}

@media (max-width: 999.98px){.gspb_id-gsbp-64902ce .gspb_meta_postfix{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-64902ce .gspb_meta_postfix{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-64902ce .gspb_meta_postfix{font-weight:700!important}}

.gspb_id-gsbp-64902ce,.gspb_id-gsbp-b759652{display:flex;justify-content:center;align-items:center}

.gspb_id-gsbp-b759652 .gspb_meta_value{font-weight:700!important}

@media (max-width: 999.98px){.gspb_id-gsbp-b759652 .gspb_meta_value{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-b759652 .gspb_meta_value{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-b759652 .gspb_meta_value{font-weight:700!important}}

.gspb_container-id-gsbp-9f5ef4f{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-6aa157a.gspb_container,#gspb_container-id-gsbp-9f5ef4f.gspb_container{position:relative;box-sizing:border-box}

body.gspb-bodyfront #gspb_container-id-gsbp-9f5ef4f.gspb_container{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:2}

@media (max-width: 689.98px){body.gspb-bodyfront #gspb_container-id-gsbp-9f5ef4f.gspb_container{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3}}

.gspb_id-gsbp-3dcf120{margin-bottom:8px}

.gspb_id-gsbp-3dcf120 .gspb_meta_value{font-size:24px;line-height:24px;text-align:center!important;font-weight:700!important}

.gspb_id-gsbp-3dcf120 .gspb_meta_value .gsap-g-line,.gspb_id-gsbp-64902ce .gspb_meta_value .gsap-g-line{text-align:center!important}

@media (max-width: 999.98px){.gspb_id-gsbp-3dcf120 .gspb_meta_value{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-3dcf120 .gspb_meta_value{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-3dcf120 .gspb_meta_value{font-weight:700!important}}

.gspb_id-gsbp-3dcf120 .gspb_meta_postfix{font-size:20px;font-weight:700!important}

@media (max-width: 999.98px){.gspb_id-gsbp-3dcf120 .gspb_meta_postfix{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-3dcf120 .gspb_meta_postfix{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-3dcf120 .gspb_meta_postfix{font-weight:700!important}}

#gspb_container-id-gsbp-1ec2965.gspb_container,.gspb_id-gsbp-3dcf120,.gspb_id-gsbp-8baa8c3{display:flex;justify-content:center;align-items:center}

.gspb_id-gsbp-8baa8c3 .gspb_meta_value{font-weight:700!important}

@media (max-width: 999.98px){.gspb_id-gsbp-8baa8c3 .gspb_meta_value{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-8baa8c3 .gspb_meta_value{font-weight:700!important}}

@media (max-width: 689.98px){.gspb_id-gsbp-8baa8c3 .gspb_meta_value{font-weight:700!important}}

.gspb_container-id-gsbp-1ec2965{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-1ec2965.gspb_container{position:relative;flex-direction:row;row-gap:12px;column-gap:12px}

@media (max-width: 689.98px){#gspb_container-id-gsbp-1ec2965.gspb_container{flex-direction:row;align-items:center}}

#gspb_container-id-gsbp-1ec2965.gspb_container{overflow:visible;box-sizing:border-box}

.gsbp-fa521af{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;overflow:hidden;background-color:var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #333333));color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));transition:var(--wp--custom--transition--ease, all 0.5s ease)}

@media (max-width: 689.98px){.gsbp-fa521af{justify-content:flex-start;align-items:center}}

.gsbp-3122430:hover,.gsbp-9599c76:hover,.gsbp-c2bf33f:hover,.gsbp-fa521af:hover{background-color:var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #878787));transform:translateY(-4px)}

.gsbp-52b8227{padding:6px 40px;color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));font-size:15px}

/* ===== sn_home_service（服務／產品） ===== */
#gspb_row-id-gsbp-fc463dc{margin-bottom:120px}

#gspb_row-id-gsbp-fc463dc>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}

body.gspb-bodyfront #gspb_row-id-gsbp-fc463dc>.gspb_row__content{width:var(--theme-container-width, 1290px);max-width:var(--theme-normal-container-max-width, 1290px)}

#gspb_container-id-gsbp-5888caf.gspb_container.aos-animate,#gspb_container-id-gsbp-5888caf.gspb_container[data-gs-aos],#gspb_row-id-gsbp-fc463dc.aos-animate,#gspb_row-id-gsbp-fc463dc[data-gs-aos]{opacity:1;transform:translateZ(0)}

#gspb_col-id-gsbp-de5ea06.gspb_row__col--12{width:100%}

@media (max-width: 689.98px){#gspb_col-id-gsbp-de5ea06.gspb_row__col--12{width:100%}}

.gsbp-58be608{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:32px}

@media (max-width: 999.98px){.gsbp-58be608{justify-content:center}}

body .gspb_id-gsbp-4e48677 h2.gspb-dynamic-title-element{font-size:28px}

@media (max-width: 689.98px){body .gspb_id-gsbp-4e48677 h2.gspb-dynamic-title-element{font-size:26px}}

.gspb_id-gsbp-4e48677{display:flex;align-items:center}

.gspb_container-id-gsbp-7432c5e{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-7432c5e.gspb_container{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;row-gap:12px;column-gap:12px}

@media (max-width: 689.98px){#gspb_container-id-gsbp-7432c5e.gspb_container{flex-direction:row;align-items:center}body.gspb-bodyfront #gspb_container-id-gsbp-7432c5e.gspb_container{display:none!important}}

@media (min-width: 690px) and (max-width: 999.98px){body.gspb-bodyfront #gspb_container-id-gsbp-7432c5e.gspb_container{display:none!important}}

#gspb_container-id-gsbp-7432c5e.gspb_container{box-sizing:border-box}

.gsbp-3122430{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;overflow:hidden;background-color:var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #333333));color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));transition:var(--wp--custom--transition--ease, all 0.5s ease)}

@media (max-width: 689.98px){.gsbp-3122430{justify-content:flex-start;align-items:center}}

.gsbp-9bd85b2{padding:6px 40px;color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));font-size:15px}

.gspb_container-id-gsbp-5888caf{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-5888caf.gspb_container{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;row-gap:12px;column-gap:12px}

@media (max-width: 689.98px){#gspb_container-id-gsbp-5888caf.gspb_container{flex-direction:row;align-items:center}}

@media (min-width: 1000px){body.gspb-bodyfront #gspb_container-id-gsbp-5888caf.gspb_container{display:none!important}}

#gspb_container-id-gsbp-5888caf.gspb_container,#gspb_row-id-gsbp-f4637eb{transition-duration:.8s;transition-timing-function:var(--gs-root-animation-easing, cubic-bezier(0.42, 0, 0.58, 1));opacity:var(--gs-root-animation-opacity, 0);transition-property:opacity,transform,filter;transform:var(--gs-root-animation-transform, translate3d(0, calc(max(50px, 15%)), 0))}

#gspb_container-id-gsbp-5888caf.gspb_container{margin-top:32px;overflow:visible;box-sizing:border-box}

.gsbp-c2bf33f{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;overflow:hidden;background-color:var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #333333));color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));transition:var(--wp--custom--transition--ease, all 0.5s ease)}

@media (max-width: 689.98px){.gsbp-c2bf33f{justify-content:flex-start;align-items:center}}

.gsbp-271d5ac{padding:6px 40px;color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));font-size:15px}

.gspbgrid_id-gsbp-e6998ff .wp-block-repeater-template{list-style:none;margin:0;padding:0}

.gspbgrid_id-gsbp-e6998ff .gspbgrid_item{box-sizing:border-box}

body.gspb-bodyfront .gspbgrid_id-gsbp-e6998ff .gspbgrid_id-gsbp-e6998ff-inner>.gspbgrid_item{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}

.gspbgrid_id-gsbp-e6998ff .gspbgrid_id-gsbp-e6998ff-inner>.gspbgrid_item{background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}

@media (max-width: 999.98px){.gspbgrid_id-gsbp-e6998ff .gspbgrid_id-gsbp-e6998ff-inner>.gspbgrid_item{background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-e6998ff .gspbgrid_id-gsbp-e6998ff-inner>.gspbgrid_item{background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-e6998ff .gspbgrid_id-gsbp-e6998ff-inner>.gspbgrid_item{background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}}

#gspb_container-id-gsbp-4a3af45.gspb_container,.gspbgrid_id-gsbp-e6998ff .gspbgrid_id-gsbp-e6998ff-inner>.gspbgrid_item{position:relative}

.gspbgrid_id-gsbp-e6998ff .gspbgrid_id-gsbp-e6998ff-inner{display:grid;grid-template-columns:repeat(3,1fr)}

@media (max-width: 999.98px){.gspbgrid_id-gsbp-e6998ff .gspbgrid_id-gsbp-e6998ff-inner{grid-template-columns:repeat(2,1fr)}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-e6998ff .gspbgrid_id-gsbp-e6998ff-inner{grid-template-columns:repeat(2,1fr)}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-e6998ff .gspbgrid_id-gsbp-e6998ff-inner{grid-template-columns:repeat(1,1fr)}}

.gspbgrid_id-gsbp-e6998ff .gspbgrid_id-gsbp-e6998ff-inner{gap:24px}

@media (max-width: 999.98px){.gspbgrid_id-gsbp-e6998ff .gspbgrid_id-gsbp-e6998ff-inner{gap:20px}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-e6998ff .gspbgrid_id-gsbp-e6998ff-inner{gap:20px}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-e6998ff .gspbgrid_id-gsbp-e6998ff-inner{gap:80px}}

.gspb_id-gsbp-ec9a340 img{object-fit:cover;vertical-align:top}

@media (max-width: 999.98px){.gspb_id-gsbp-ec9a340 img{vertical-align:top}}

@media (max-width: 689.98px){.gspb_id-gsbp-ec9a340 img{vertical-align:top}}

@media (max-width: 689.98px){.gspb_id-gsbp-ec9a340 img{vertical-align:top}}

.gspb_id-gsbp-ec9a340 img,.gspb_id-gsbp-ec9a340 svg.gspb_svg_placeholder{width:100%;min-width:100%;max-width:100%;height:nullpx;aspect-ratio:16/9}

@media (max-width: 999.98px){.gspb_id-gsbp-ec9a340 img,.gspb_id-gsbp-ec9a340 svg.gspb_svg_placeholder{aspect-ratio:16/9}}

@media (max-width: 689.98px){.gspb_id-gsbp-ec9a340 img,.gspb_id-gsbp-ec9a340 svg.gspb_svg_placeholder{aspect-ratio:16/9}}

@media (max-width: 689.98px){.gspb_id-gsbp-ec9a340 img,.gspb_id-gsbp-ec9a340 svg.gspb_svg_placeholder{aspect-ratio:16/9}}

.gsbp-bfc862f{padding:24px 24px 0;display:flex;flex-direction:column;justify-content:space-between}

.gspb_id-gsbp-2f959c7 h3.gspb-dynamic-title-element{margin-top:0;margin-bottom:0}

.gspb_id-gsbp-2f959c7{display:flex;align-items:center}

.gsbp-72db9d1{font-size:14px;margin-top:8px;margin-bottom:24px}

.gspb_container-id-gsbp-4a3af45{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-4a3af45.gspb_container{padding-right:24px;padding-left:24px;overflow:visible;box-sizing:border-box}

.gsbp-58396a3{display:flex;flex-direction:row;justify-content:center;align-items:center;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;overflow:hidden;background-color:var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #333333));color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));transition:var(--wp--custom--transition--ease, all 0.5s ease);width:100%;margin-bottom:24px}

@media (max-width: 689.98px){.gsbp-58396a3{justify-content:center;align-items:center}}

.gsbp-58396a3:hover{background-color:var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #878787));transform:translateY(-4px)}

.gsbp-25a6bda{padding:6px 40px;color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));font-size:15px}

/* ===== sn_home_blog（最新文章） ===== */
#gspb_row-id-gsbp-f4637eb{justify-content:space-between;margin-top:0;display:flex;flex-wrap:wrap;margin-bottom:120px}

#gspb_row-id-gsbp-f4637eb>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}

body.gspb-bodyfront #gspb_row-id-gsbp-f4637eb>.gspb_row__content{width:var(--theme-container-width, 1290px);max-width:var(--theme-normal-container-max-width, 1290px)}

#gspb_col-id-gsbp-d107eab.gspb_row__col--12{width:100%}

@media (max-width: 689.98px){#gspb_col-id-gsbp-d107eab.gspb_row__col--12{width:100%}}

.gsbp-0b1dbc7{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:32px}

@media (max-width: 999.98px){.gsbp-0b1dbc7{justify-content:center}}

@media (max-width: 689.98px){.gsbp-0b1dbc7{justify-content:center}}

body .gspb_id-gsbp-39696ec h2.gspb-dynamic-title-element{font-size:28px}

@media (max-width: 689.98px){body .gspb_id-gsbp-39696ec h2.gspb-dynamic-title-element{font-size:26px}}

#gspb_container-id-gsbp-816ef77.gspb_container,.gspb_id-gsbp-39696ec{display:flex;align-items:center;justify-content:center}

.gspb_container-id-gsbp-816ef77{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-816ef77.gspb_container{position:relative;flex-direction:row;row-gap:12px;column-gap:12px}

@media (max-width: 689.98px){#gspb_container-id-gsbp-816ef77.gspb_container{flex-direction:row;align-items:center}body.gspb-bodyfront #gspb_container-id-gsbp-816ef77.gspb_container{display:none!important}}

@media (min-width: 690px) and (max-width: 999.98px){body.gspb-bodyfront #gspb_container-id-gsbp-816ef77.gspb_container{display:none!important}}

#gspb_container-id-gsbp-816ef77.gspb_container{box-sizing:border-box}

.gsbp-9599c76,.gspb_id-gsbp-8a775aa .gspb_meta_value>.gspb_meta_result_tags>span{background-color:var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #333333))}

.gsbp-9599c76{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;overflow:hidden;color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));transition:var(--wp--custom--transition--ease, all 0.5s ease)}

@media (max-width: 689.98px){.gsbp-9599c76{justify-content:flex-start;align-items:center}}

.gsbp-92a17c9{padding:6px 40px;color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));font-size:15px}

.gspbgrid_id-gsbp-6ab4395 .wp-block-post-template{list-style:none;margin:0;padding:0}

.gspbgrid_id-gsbp-6ab4395 .wp-block-post-template>.gspbgrid_item{overflow:hidden;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;border-style:solid;border-width:1px;border-color:#7d7d7d2b;background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}

@media (max-width: 999.98px){.gspbgrid_id-gsbp-6ab4395 .wp-block-post-template>.gspbgrid_item{background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-6ab4395 .wp-block-post-template>.gspbgrid_item{background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-6ab4395 .wp-block-post-template>.gspbgrid_item{background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}}

.gspbgrid_id-gsbp-6ab4395 .wp-block-post-template{display:grid;grid-template-columns:repeat(3,1fr)}

@media (max-width: 999.98px){.gspbgrid_id-gsbp-6ab4395 .wp-block-post-template{grid-template-columns:repeat(3,1fr)}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-6ab4395 .wp-block-post-template{grid-template-columns:repeat(2,1fr)}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-6ab4395 .wp-block-post-template{grid-template-columns:repeat(1,1fr)}}

.gspbgrid_id-gsbp-6ab4395 .wp-block-post-template{gap:20px}

@media (max-width: 999.98px){.gspbgrid_id-gsbp-6ab4395 .wp-block-post-template{gap:20px}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-6ab4395 .wp-block-post-template{gap:20px}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-6ab4395 .wp-block-post-template{gap:20px}}

#gspb_container-id-gsbp-41d9380.gspb_container,.gspbgrid_id-gsbp-6ab4395 .gspbgrid_item{position:relative}

.gsbp-7cae32d{padding:24px}

.gspb_id-gsbp-b57ddc4{display:flex;align-items:center}

.gspb_id-gsbp-b57ddc4 .gspb_meta_value{font-size:12px}

.gspb_id-gsbp-c0f151d h3.gspb-dynamic-title-element{margin-top:4px;margin-bottom:16px}

body .gspb_id-gsbp-c0f151d h3.gspb-dynamic-title-element{font-size:20px}

@media (max-width: 689.98px){body .gspb_id-gsbp-c0f151d h3.gspb-dynamic-title-element{font-size:18px}}

body .gspb_id-gsbp-c0f151d h3.gspb-dynamic-title-element .wp-block a,body .gspb_id-gsbp-c0f151d h3.gspb-dynamic-title-element a{color:var(--wp--preset--color--palette-color-4, var(--theme-palette-color-4, #000000))}

.gspb_id-gsbp-8a775aa{display:flex}

.gspb_id-gsbp-c0f151d{display:flex;align-items:center}

.gspb_id-gsbp-8a775aa{align-items:center;margin-top:16px}

#gspb_container-id-gsbp-41d9380.gspb_container,body .gspb_id-gsbp-8a775aa .gspb_meta_value>.gspb_meta_result_tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;row-gap:4px;column-gap:4px}

.gspb_id-gsbp-8a775aa .gspb_meta_value>.gspb_meta_result_tags>span{padding:1px 8px}

@media (max-width: 999.98px){.gspb_id-gsbp-8a775aa .gspb_meta_value>.gspb_meta_result_tags>span{background-color:var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #333333))}}

@media (max-width: 689.98px){.gspb_id-gsbp-8a775aa .gspb_meta_value>.gspb_meta_result_tags>span{background-color:var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #333333))}}

@media (max-width: 689.98px){.gspb_id-gsbp-8a775aa .gspb_meta_value>.gspb_meta_result_tags>span{background-color:var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #333333))}}

.gsbp-7ce2c19:hover,.gspb_id-gsbp-8a775aa .gspb_meta_value>.gspb_meta_result_tags>span:hover{background-color:var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #878787))}

@media (max-width: 999.98px){.gspb_id-gsbp-8a775aa .gspb_meta_value>.gspb_meta_result_tags>span:hover{background-color:var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #878787))}}

@media (max-width: 689.98px){.gspb_id-gsbp-8a775aa .gspb_meta_value>.gspb_meta_result_tags>span:hover{background-color:var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #878787))}}

@media (max-width: 689.98px){.gspb_id-gsbp-8a775aa .gspb_meta_value>.gspb_meta_result_tags>span:hover{background-color:var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #878787))}}

.gspb_id-gsbp-8a775aa .gspb_meta_value>.gspb_meta_result_tags>span{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;font-size:12px}

.gspb_id-gsbp-8a775aa .gspb_meta_value>.gspb_meta_result_tags>span>a{height:100%;display:inline-block;text-decoration:none}

.gspb_container-id-gsbp-41d9380{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-41d9380.gspb_container{justify-content:center;row-gap:12px;column-gap:12px}

@media (max-width: 689.98px){#gspb_container-id-gsbp-41d9380.gspb_container{flex-direction:row;align-items:center}}

@media (min-width: 1000px){body.gspb-bodyfront #gspb_container-id-gsbp-41d9380.gspb_container{display:none!important}}

#gspb_container-id-gsbp-41d9380.gspb_container{margin-top:32px;overflow:visible;transition-duration:.8s;transition-timing-function:var(--gs-root-animation-easing, cubic-bezier(0.42, 0, 0.58, 1));opacity:var(--gs-root-animation-opacity, 0);transition-property:opacity,transform,filter;transform:var(--gs-root-animation-transform, translate3d(0, calc(max(50px, 15%)), 0));box-sizing:border-box}

.gsbp-7ce2c19,.gspb_id-gsbp-8a775aa .gspb_meta_value>.gspb_meta_result_tags>span{color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}

.gsbp-7ce2c19{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;overflow:hidden;background-color:var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #333333));transition:var(--wp--custom--transition--ease, all 0.5s ease)}

@media (max-width: 689.98px){.gsbp-7ce2c19{justify-content:flex-start;align-items:center}}

.gsbp-7ce2c19:hover{transform:translateY(-4px)}

.gsbp-5eae1db{padding:6px 40px;color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));font-size:15px}

/* ===== sn_home_space（上方留白） ===== */
#gspb_row-id-gsbp-f1a359b{margin-bottom:0}

#gspb_row-id-gsbp-f1a359b>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}

body.gspb-bodyfront #gspb_row-id-gsbp-f1a359b>.gspb_row__content{width:var(--theme-container-width, 1290px);max-width:var(--theme-normal-container-max-width, 1290px)}

#gspb_col-id-gsbp-c453436.gspb_row__col--12{width:100%}

@media (max-width: 689.98px){#gspb_col-id-gsbp-c453436.gspb_row__col--12{width:100%}}

.gsbp-a9aeb16{height:60px}


/* ===== sn_sec05（關於：左圖右文） ===== */
@media (max-width: 999.98px){#gspb_col-id-gsbp-d999881.gspb_row__col--6{width:calc(50% - 45px)}}

@media (max-width: 689.98px){#gspb_col-id-gsbp-d999881.gspb_row__col--6{width:calc(50% - 45px)}}

.gspb_id-gsbp-116ecfd{transition-duration:.8s;transition-timing-function:var(--gs-root-animation-easing, cubic-bezier(0.42, 0, 0.58, 1));transition-property:clip-path,transform;clip-path:var(--gs-root-animation-clip-path, inset(0 100% 0 0));transform:var(--gs-root-animation-transform, translate3d(-30px, 0, 0))}

.gspb_id-gsbp-116ecfd img,.gspb_id-gsbp-116ecfd svg.gspb_svg_placeholder{aspect-ratio:1/1}

@media (max-width: 999.98px){.gspb_id-gsbp-116ecfd img,.gspb_id-gsbp-116ecfd svg.gspb_svg_placeholder{aspect-ratio:1/1}}

@media (max-width: 689.98px){.gspb_id-gsbp-116ecfd img,.gspb_id-gsbp-116ecfd svg.gspb_svg_placeholder{aspect-ratio:1/1}}

@media (max-width: 689.98px){.gspb_id-gsbp-116ecfd img,.gspb_id-gsbp-116ecfd svg.gspb_svg_placeholder{aspect-ratio:1/1}}

@media (max-width: 999.98px){#gspb_col-id-gsbp-2122c60.gspb_row__col--6{width:calc(50% - 45px)}}

@media (max-width: 689.98px){#gspb_col-id-gsbp-2122c60.gspb_row__col--6{width:calc(50% - 45px)}}

body #gspb_col-id-gsbp-2122c60.gspb_row__col--6{display:flex;flex-direction:column;justify-content:center}

.gspb_id-gsbp-60dae80{display:flex;align-items:center}

.gsbp-5c3d2f4.aos-animate,.gsbp-5c3d2f4[data-gs-aos],.gspb_id-gsbp-60dae80.aos-animate,.gspb_id-gsbp-60dae80[data-gs-aos]{opacity:1;transform:translateZ(0)}

.gspb_id-gsbp-60dae80 h2.gspb-dynamic-title-element{margin-top:0;margin-bottom:28px}

body .gspb_id-gsbp-60dae80 h2.gspb-dynamic-title-element{font-size:28px}

@media (max-width: 689.98px){body .gspb_id-gsbp-60dae80 h2.gspb-dynamic-title-element{font-size:26px}}

#gspb_row-id-gsbp-cf96660,.gsbp-5c3d2f4,.gspb_id-gsbp-60dae80{transition-duration:.8s;transition-timing-function:var(--gs-root-animation-easing, cubic-bezier(0.42, 0, 0.58, 1));opacity:var(--gs-root-animation-opacity, 0);transition-property:opacity,transform,filter;transform:var(--gs-root-animation-transform, translate3d(0, calc(max(50px, 15%)), 0))}

body.gspb-bodyfront #gspb_row-id-gsbp-31e231d>.gspb_row__content,body.gspb-bodyfront #gspb_row-id-gsbp-cf96660>.gspb_row__content{width:var(--theme-container-width, 1290px);max-width:var(--theme-normal-container-max-width, 1290px)}

.gspb_id-gsbp-8cc2379 .gspb-gallery-video,.gspb_row,.gspbgrid_id-gsbp-40ec59d .gspbgrid_id-gsbp-40ec59d-inner>.gspbgrid_item,.gspbgrid_id-gsbp-7217d65 .gspbgrid_id-gsbp-7217d65-inner>.gspbgrid_item,.gspbgrid_id-gsbp-a2221f2 .gspbgrid_id-gsbp-a2221f2-inner>.gspbgrid_item{position:relative}

.gspb_id-gsbp-57f0029,.gspb_id-gsbp-897492e{display:flex;align-items:center}

.gspb_id-gsbp-34b066d h3.gspb-dynamic-title-element,.gspb_id-gsbp-57f0029 h3.gspb-dynamic-title-element{margin-top:0;margin-bottom:8px}

body .gspb_id-gsbp-34b066d h3.gspb-dynamic-title-element,body .gspb_id-gsbp-57f0029 h3.gspb-dynamic-title-element{font-size:20px}

.gspbgrid_id-gsbp-7217d65 .wp-block-repeater-template{list-style:none;margin:0;padding:0}

.gspbgrid_id-gsbp-40ec59d .wp-block-repeater-template:before,.gspbgrid_id-gsbp-7217d65 .wp-block-repeater-template:before,.gspbgrid_id-gsbp-a2221f2 .wp-block-repeater-template:before{display:none!important}

.gspbgrid_id-gsbp-7217d65 .gspbgrid_item{box-sizing:border-box}

.gspbgrid_id-gsbp-40ec59d .wp-block-repeater-template>li,.gspbgrid_id-gsbp-7217d65 .wp-block-repeater-template>li,.gspbgrid_id-gsbp-a2221f2 .wp-block-repeater-template>li{width:100%!important}

.gspbgrid_id-gsbp-7217d65 .gspbgrid_id-gsbp-7217d65-inner{display:grid;grid-template-columns:repeat(1,1fr)}

@media (max-width: 999.98px){.gspbgrid_id-gsbp-7217d65 .gspbgrid_id-gsbp-7217d65-inner{grid-template-columns:repeat(1,1fr)}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-7217d65 .gspbgrid_id-gsbp-7217d65-inner{grid-template-columns:repeat(2,1fr)}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-7217d65 .gspbgrid_id-gsbp-7217d65-inner{grid-template-columns:repeat(1,1fr)}}

.gspbgrid_id-gsbp-7217d65 .gspbgrid_id-gsbp-7217d65-inner{gap:12px}

@media (max-width: 999.98px){.gspbgrid_id-gsbp-7217d65 .gspbgrid_id-gsbp-7217d65-inner{gap:20px}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-7217d65 .gspbgrid_id-gsbp-7217d65-inner{gap:20px}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-7217d65 .gspbgrid_id-gsbp-7217d65-inner{gap:20px}}

/* ===== sn_sec06（關於：三欄文字） ===== */
#gspb_row-id-gsbp-cf96660{justify-content:space-between;margin-top:0;display:flex;flex-wrap:wrap;margin-bottom:120px}

#gspb_row-id-gsbp-cf96660>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}

#gspb_row-id-gsbp-cf96660.aos-animate,#gspb_row-id-gsbp-cf96660[data-gs-aos]{opacity:1;transform:translateZ(0)}

#gspb_col-id-gsbp-3d32130.gspb_row__col--12{width:100%}

@media (max-width: 689.98px){#gspb_col-id-gsbp-3d32130.gspb_row__col--12{width:100%}}

.gspb_container-id-gsbp-5b83e9b{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-5b83e9b.gspb_container>p:last-of-type,#gspb_container-id-gsbp-b66b19f.gspb_container>p:last-of-type,#gspb_container-id-gsbp-d92d508.gspb_container>p:last-of-type,#gspb_container-id-gsbp-ea61c2d.gspb_container>p:last-of-type,#gspb_container-id-gsbp-fb722f9.gspb_container>p:last-of-type{margin-bottom:0}

#gspb_container-id-gsbp-5b83e9b.gspb_container{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}

.gspb_id-gsbp-897492e h2.gspb-dynamic-title-element,.gspb_id-gsbp-de26bb9 h2.gspb-dynamic-title-element{margin-top:0;margin-bottom:24px}

body .gspb_id-gsbp-de26bb9 h2.gspb-dynamic-title-element{font-size:28px}

@media (max-width: 689.98px){body .gspb_id-gsbp-de26bb9 h2.gspb-dynamic-title-element{font-size:26px}}

.gspb_id-gsbp-de26bb9{display:flex;align-items:center}

.gspb_container-id-gsbp-ea61c2d{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-ea61c2d.gspb_container{position:relative;box-shadow:0 15px 25px 0 #00000012;padding:24px;background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}

#gspb_container-id-gsbp-ea61c2d.gspb_container,#gspb_container-id-gsbp-ea61c2d.gspb_container>.gspb_backgroundOverlay,#gspb_container-id-gsbp-fb722f9.gspb_container,#gspb_container-id-gsbp-fb722f9.gspb_container>.gspb_backgroundOverlay{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}

body.gspb-bodyfront #gspb_container-id-gsbp-ea61c2d.gspb_container,body.gspb-bodyfront #gspb_container-id-gsbp-fb722f9.gspb_container{height:100%}

.gspb_id-gsbp-34b066d,.gspb_id-gsbp-d021124{display:flex;align-items:center}

.gspb_id-gsbp-d021124 .gspb_meta_value{font-size:15px}

.gspbgrid_id-gsbp-40ec59d .wp-block-repeater-template{list-style:none;margin:0;padding:0}

.gspbgrid_id-gsbp-40ec59d .gspbgrid_item{box-sizing:border-box}

.gspbgrid_id-gsbp-40ec59d .gspbgrid_id-gsbp-40ec59d-inner{display:grid;grid-template-columns:repeat(3,1fr)}

@media (max-width: 999.98px){.gspbgrid_id-gsbp-40ec59d .gspbgrid_id-gsbp-40ec59d-inner{grid-template-columns:repeat(3,1fr)}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-40ec59d .gspbgrid_id-gsbp-40ec59d-inner{grid-template-columns:repeat(2,1fr)}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-40ec59d .gspbgrid_id-gsbp-40ec59d-inner{grid-template-columns:repeat(1,1fr)}}

.gspbgrid_id-gsbp-40ec59d .gspbgrid_id-gsbp-40ec59d-inner{gap:23px}

@media (max-width: 999.98px){.gspbgrid_id-gsbp-40ec59d .gspbgrid_id-gsbp-40ec59d-inner{gap:20px}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-40ec59d .gspbgrid_id-gsbp-40ec59d-inner{gap:20px}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-40ec59d .gspbgrid_id-gsbp-40ec59d-inner{gap:20px}}

/* ===== sn_sec07（關於：一列圖庫） ===== */
#gspb_row-id-gsbp-79ac762{padding:24px;box-shadow:0 15px 25px 0 #00000012;background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px}

#gspb_row-id-gsbp-79ac762>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}

#gspb_row-id-gsbp-79ac762.aos-animate,#gspb_row-id-gsbp-79ac762[data-gs-aos]{opacity:1;transform:translateZ(0)}

#gspb_row-id-gsbp-79ac762>.gspb_backgroundOverlay{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px}

#gspb_col-id-gsbp-882a270.gspb_row__col--12{width:100%}

@media (max-width: 689.98px){#gspb_col-id-gsbp-882a270.gspb_row__col--12{width:100%}}

.gspb_id-gsbp-8cc2379 .gspb_gallery_grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:20px;row-gap:20px}

@media (max-width: 999.98px){.gspb_id-gsbp-8cc2379 .gspb_gallery_grid{grid-template-columns:repeat(3,1fr)}}

@media (max-width: 689.98px){.gspb_id-gsbp-8cc2379 .gspb_gallery_grid{grid-template-columns:repeat(2,1fr)}}

@media (max-width: 689.98px){.gspb_id-gsbp-8cc2379 .gspb_gallery_grid{grid-template-columns:repeat(4,1fr)}}

.gspb_id-gsbp-8cc2379 .gspb-threesixty-gallery_grid img,.gspb_id-gsbp-8cc2379 .wp-block-greenshift-blocks-spline3d spline-viewer,.gspb_id-gsbp-8cc2379 img,.gspb_id-gsbp-8cc2379 model-viewer,.gspb_id-gsbp-8cc2379 video{object-fit:cover;width:100%;max-width:100%;height:nullpx}

#gspb_row-id-gsbp-1fee582,#gspb_row-id-gsbp-79ac762{justify-content:space-between;margin-top:0;display:flex;flex-wrap:wrap;margin-bottom:120px;transition-duration:.8s;transition-timing-function:var(--gs-root-animation-easing, cubic-bezier(0.42, 0, 0.58, 1));opacity:var(--gs-root-animation-opacity, 0);transition-property:opacity,transform,filter;transform:var(--gs-root-animation-transform, translate3d(0, calc(max(50px, 15%)), 0))}

body.gspb-bodyfront #gspb_row-id-gsbp-1fee582>.gspb_row__content,body.gspb-bodyfront #gspb_row-id-gsbp-79ac762>.gspb_row__content{width:var(--theme-container-width, 1290px);max-width:var(--theme-normal-container-max-width, 1290px)}

/* ===== sn_sec08（關於：圖文卡片） ===== */
#gspb_row-id-gsbp-1fee582>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}

#gspb_row-id-gsbp-1fee582.aos-animate,#gspb_row-id-gsbp-1fee582[data-gs-aos]{opacity:1;transform:translateZ(0)}

#gspb_col-id-gsbp-40ff742.gspb_row__col--12{width:100%}

@media (max-width: 689.98px){#gspb_col-id-gsbp-40ff742.gspb_row__col--12{width:100%}}

.gspb_container-id-gsbp-d92d508{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-d92d508.gspb_container{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}

body .gspb_id-gsbp-897492e h2.gspb-dynamic-title-element{font-size:28px}

@media (max-width: 689.98px){body .gspb_id-gsbp-897492e h2.gspb-dynamic-title-element{font-size:26px}}

.gspb_container-id-gsbp-fb722f9{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-fb722f9.gspb_container{position:relative;box-shadow:0 15px 25px 0 #00000012;padding:24px;background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))}

.gspb_id-gsbp-a42a16e{margin-bottom:0}

.gspb_id-gsbp-a42a16e img{border-top-left-radius:120px;border-top-right-radius:120px;border-bottom-right-radius:120px;border-bottom-left-radius:120px;border-style:solid;border-width:2px;border-color:var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #333333));object-fit:cover;vertical-align:top}

@media (max-width: 999.98px){.gspb_id-gsbp-a42a16e img{vertical-align:top}}

@media (max-width: 689.98px){.gspb_id-gsbp-a42a16e img{vertical-align:top}}

@media (max-width: 689.98px){.gspb_id-gsbp-a42a16e img{vertical-align:top}}

.gspb_id-gsbp-a42a16e img,.gspb_id-gsbp-a42a16e svg.gspb_svg_placeholder{width:120px;min-width:120px;max-width:100%;height:auto;aspect-ratio:1/1}

@media (max-width: 999.98px){.gspb_id-gsbp-a42a16e img,.gspb_id-gsbp-a42a16e svg.gspb_svg_placeholder{aspect-ratio:1/1}}

@media (max-width: 689.98px){.gspb_id-gsbp-a42a16e img,.gspb_id-gsbp-a42a16e svg.gspb_svg_placeholder{aspect-ratio:1/1}}

@media (max-width: 689.98px){.gspb_id-gsbp-a42a16e img,.gspb_id-gsbp-a42a16e svg.gspb_svg_placeholder{aspect-ratio:1/1}}

.gspb_container-id-gsbp-b66b19f{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-b66b19f.gspb_container{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:12px;margin-bottom:16px}

.gspb_id-gsbp-9dbe4c2 h3.gspb-dynamic-title-element{margin-top:0;margin-bottom:0}

body .gspb_id-gsbp-9dbe4c2 h3.gspb-dynamic-title-element{font-size:1.2rem}

.gspb_id-gsbp-917ac89{display:flex}

.gspb_id-gsbp-9dbe4c2{display:flex;align-items:center}

.gspb_id-gsbp-917ac89{align-items:center}

.gspb_id-gsbp-917ac89 .gspb_meta_value{color:var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #878787))}

.gsbp-f24f878{font-size:14px}

.gspbgrid_id-gsbp-a2221f2 .wp-block-repeater-template{list-style:none;margin:0;padding:0}

.gspbgrid_id-gsbp-a2221f2 .gspbgrid_item{box-sizing:border-box}

.gspbgrid_id-gsbp-a2221f2 .gspbgrid_id-gsbp-a2221f2-inner{display:grid;grid-template-columns:repeat(4,1fr)}

@media (max-width: 999.98px){.gspbgrid_id-gsbp-a2221f2 .gspbgrid_id-gsbp-a2221f2-inner{grid-template-columns:repeat(3,1fr)}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-a2221f2 .gspbgrid_id-gsbp-a2221f2-inner{grid-template-columns:repeat(2,1fr)}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-a2221f2 .gspbgrid_id-gsbp-a2221f2-inner{grid-template-columns:repeat(1,1fr)}}

.gspbgrid_id-gsbp-a2221f2 .gspbgrid_id-gsbp-a2221f2-inner{gap:24px}

@media (max-width: 999.98px){.gspbgrid_id-gsbp-a2221f2 .gspbgrid_id-gsbp-a2221f2-inner{gap:20px}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-a2221f2 .gspbgrid_id-gsbp-a2221f2-inner{gap:20px}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-a2221f2 .gspbgrid_id-gsbp-a2221f2-inner{gap:20px}}


/* ===== sn_sec09（服務：客製化） ===== */
#gspb_row-id-gsbp-2e9475f,#gspb_row-id-gsbp-65ff442{justify-content:space-between;margin-top:0;display:flex;flex-wrap:wrap;transition-duration:.8s;transition-timing-function:var(--gs-root-animation-easing, cubic-bezier(0.42, 0, 0.58, 1));opacity:var(--gs-root-animation-opacity, 0);transition-property:opacity,transform,filter;transform:var(--gs-root-animation-transform, translate3d(0, calc(max(50px, 15%)), 0))}

#gspb_row-id-gsbp-65ff442{margin-bottom:60px;background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px}

#gspb_row-id-gsbp-65ff442>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}

#gspb_row-id-gsbp-65ff442.aos-animate,#gspb_row-id-gsbp-65ff442[data-gs-aos]{opacity:1;transform:translateZ(0)}

#gspb_row-id-gsbp-65ff442>.gspb_backgroundOverlay{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px}

#gspb_col-id-gsbp-597b304.gspb_row__col--12{width:100%}

@media (max-width: 689.98px){#gspb_col-id-gsbp-597b304.gspb_row__col--12{width:100%}}

.gspb_row #gspb_col-id-gsbp-597b304.gspb_row__col--12{padding:28px}

.gspb_id-gsbp-6a5fad1{display:flex;justify-content:center;align-items:center;margin-bottom:-13px}

.gspb_id-gsbp-6a5fad1 .gspb_meta_value,.gspb_id-gsbp-6a5fad1 .gspb_meta_value .gsap-g-line{text-align:center!important}

/* ===== sn_sec10（服務：卡片） ===== */
#gspb_row-id-gsbp-2e9475f{margin-bottom:120px}

#gspb_row-id-gsbp-2e9475f>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}

body.gspb-bodyfront #gspb_row-id-gsbp-2e9475f>.gspb_row__content{width:var(--theme-container-width, 1290px);max-width:var(--theme-normal-container-max-width, 1290px)}

#gspb_row-id-gsbp-2e9475f.aos-animate,#gspb_row-id-gsbp-2e9475f[data-gs-aos]{opacity:1;transform:translateZ(0)}

#gspb_col-id-gsbp-31abc2b.gspb_row__col--12{width:100%}

@media (max-width: 689.98px){#gspb_col-id-gsbp-31abc2b.gspb_row__col--12{width:100%}}

#gspb_container-id-gsbp-238090b.gspb_container>p:last-of-type,#gspb_container-id-gsbp-45d0ca2.gspb_container>p:last-of-type,#gspb_container-id-gsbp-c77895c.gspb_container>p:last-of-type{margin-bottom:0}

#gspb_container-id-gsbp-45d0ca2.gspb_container,#gspb_container-id-gsbp-45d0ca2.gspb_container>.gspb_backgroundOverlay,.gspbgrid_id-gsbp-a62a2ab .gspbgrid_id-gsbp-a62a2ab-inner>.gspbgrid_item{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px}

.gspbgrid_id-gsbp-a62a2ab .wp-block-repeater-template{list-style:none;margin:0;padding:0}

.gspbgrid_id-gsbp-a62a2ab .wp-block-repeater-template:before{display:none!important}

.gspbgrid_id-gsbp-a62a2ab .gspbgrid_item{box-sizing:border-box}

.gspbgrid_id-gsbp-a62a2ab .wp-block-repeater-template>li{width:100%!important}

body.gspb-bodyfront .gspbgrid_id-gsbp-a62a2ab .gspbgrid_id-gsbp-a62a2ab-inner>.gspbgrid_item{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}

.gspbgrid_id-gsbp-a62a2ab .gspbgrid_id-gsbp-a62a2ab-inner>.gspbgrid_item{box-shadow:0 15px 25px 0 #00000012;overflow:hidden;background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));position:relative}

.gspbgrid_id-gsbp-a62a2ab .gspbgrid_id-gsbp-a62a2ab-inner{display:grid;grid-template-columns:repeat(3,1fr)}

@media (max-width: 999.98px){.gspbgrid_id-gsbp-a62a2ab .gspbgrid_id-gsbp-a62a2ab-inner{grid-template-columns:repeat(2,1fr)}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-a62a2ab .gspbgrid_id-gsbp-a62a2ab-inner{grid-template-columns:repeat(2,1fr)}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-a62a2ab .gspbgrid_id-gsbp-a62a2ab-inner{grid-template-columns:repeat(1,1fr)}}

.gspbgrid_id-gsbp-a62a2ab .gspbgrid_id-gsbp-a62a2ab-inner{gap:24px}

@media (max-width: 999.98px){.gspbgrid_id-gsbp-a62a2ab .gspbgrid_id-gsbp-a62a2ab-inner{gap:20px}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-a62a2ab .gspbgrid_id-gsbp-a62a2ab-inner{gap:20px}}

@media (max-width: 689.98px){.gspbgrid_id-gsbp-a62a2ab .gspbgrid_id-gsbp-a62a2ab-inner{gap:80px}}

.gspb_id-gsbp-f8eab7d img{object-fit:cover;vertical-align:top}

@media (max-width: 999.98px){.gspb_id-gsbp-f8eab7d img{vertical-align:top}}

@media (max-width: 689.98px){.gspb_id-gsbp-f8eab7d img{vertical-align:top}}

@media (max-width: 689.98px){.gspb_id-gsbp-f8eab7d img{vertical-align:top}}

.gspb_id-gsbp-f8eab7d img,.gspb_id-gsbp-f8eab7d svg.gspb_svg_placeholder{width:100%;min-width:100%;max-width:100%;height:nullpx;aspect-ratio:16/9}

@media (max-width: 999.98px){.gspb_id-gsbp-f8eab7d img,.gspb_id-gsbp-f8eab7d svg.gspb_svg_placeholder{aspect-ratio:16/9}}

@media (max-width: 689.98px){.gspb_id-gsbp-f8eab7d img,.gspb_id-gsbp-f8eab7d svg.gspb_svg_placeholder{aspect-ratio:16/9}}

@media (max-width: 689.98px){.gspb_id-gsbp-f8eab7d img,.gspb_id-gsbp-f8eab7d svg.gspb_svg_placeholder{aspect-ratio:16/9}}

.gsbp-0699901{padding:24px 24px 0;display:flex;flex-direction:column;justify-content:space-between}

#gspb_row-id-gsbp-10df3f6,.gspb_id-gsbp-cc160a2 h3.gspb-dynamic-title-element{margin-top:0;margin-bottom:0}

body .gspb_id-gsbp-cc160a2 h3.gspb-dynamic-title-element{font-size:20px}

.gspb_id-gsbp-cc160a2{display:flex;align-items:center}

.gsbp-5acc734{font-size:14px;margin-top:8px;margin-bottom:24px}

.gspb_container-id-gsbp-238090b{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-238090b.gspb_container{position:relative;padding-right:24px;padding-left:24px;overflow:visible}

.gsbp-b6cabf6{display:flex;flex-direction:row;justify-content:center;align-items:center;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;overflow:hidden;background-color:var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #333333));color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));transition:var(--wp--custom--transition--ease, all 0.5s ease);width:100%;margin-bottom:24px}

@media (max-width: 689.98px){.gsbp-b6cabf6{justify-content:center;align-items:center}}

.gsbp-b6cabf6:hover{background-color:var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #878787));transform:translateY(-4px)}

.gsbp-8ccc999{padding:6px 40px;color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));font-size:15px}

/* ===== sn_sec11（服務：左圖右文） ===== */
.gspb_container-id-gsbp-45d0ca2{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-45d0ca2.gspb_container{position:relative;box-shadow:0 15px 25px 0 rgba(0,0,0,.1);margin-bottom:120px;overflow:hidden;background-color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));transition-duration:.8s;transition-timing-function:var(--gs-root-animation-easing, cubic-bezier(0.42, 0, 0.58, 1));opacity:var(--gs-root-animation-opacity, 0);transition-property:opacity,transform,filter;transform:var(--gs-root-animation-transform, translate3d(0, calc(max(50px, 15%)), 0))}

#gspb_container-id-gsbp-45d0ca2.gspb_container.aos-animate,#gspb_container-id-gsbp-45d0ca2.gspb_container[data-gs-aos]{opacity:1;transform:translateZ(0)}

#gspb_row-id-gsbp-10df3f6,#gspb_row-id-gsbp-10df3f6>.gspb_row__content{justify-content:space-between;display:flex;flex-wrap:wrap}

#gspb_row-id-gsbp-10df3f6>.gspb_row__content{margin:0 auto;width:100%}

body.gspb-bodyfront #gspb_row-id-gsbp-10df3f6>.gspb_row__content{width:var(--theme-container-width, 1290px);max-width:var(--theme-normal-container-max-width, 1290px)}

.gsbp-dd90302{height:360px}

@media (max-width: 689.98px){.gsbp-dd90302{height:180px}}

#gspb_col-id-gsbp-fc599ea.gspb_row__col--6{width:calc(50% - 16px)}

@media (max-width: 999.98px){#gspb_col-id-gsbp-fc599ea.gspb_row__col--6{width:100%}}

@media (max-width: 689.98px){#gspb_col-id-gsbp-fc599ea.gspb_row__col--6{width:calc(100% - 16px)}}

@media (max-width: 689.98px){#gspb_col-id-gsbp-fc599ea.gspb_row__col--6{width:100%}}

.gspb_row #gspb_col-id-gsbp-fc599ea.gspb_row__col--6{padding:24px}

body #gspb_col-id-gsbp-fc599ea.gspb_row__col--6{display:flex;flex-direction:column;justify-content:center}

.gspb_id-gsbp-a8599ac h2.gspb-dynamic-title-element{margin-top:0;margin-bottom:24px}

body .gspb_id-gsbp-a8599ac h2.gspb-dynamic-title-element{font-size:28px}

@media (max-width: 689.98px){body .gspb_id-gsbp-a8599ac h2.gspb-dynamic-title-element{font-size:26px}}

.gspb_id-gsbp-2a60eac{display:flex}

.gspb_id-gsbp-a8599ac{display:flex;align-items:center}

.gspb_id-gsbp-2a60eac{align-items:center}

.gspb_container-id-gsbp-c77895c{flex-direction:column;box-sizing:border-box}

#gspb_container-id-gsbp-c77895c.gspb_container,.gsbp-2dc0608{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}

#gspb_container-id-gsbp-c77895c.gspb_container{position:relative;row-gap:12px;column-gap:12px}

@media (max-width: 689.98px){#gspb_container-id-gsbp-c77895c.gspb_container{flex-direction:row;align-items:center}}

#gspb_container-id-gsbp-c77895c.gspb_container{overflow:visible}

.gsbp-2dc0608{border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;overflow:hidden;background-color:var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #333333));color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));transition:var(--wp--custom--transition--ease, all 0.5s ease);margin-top:48px}

@media (max-width: 689.98px){.gsbp-2dc0608{justify-content:flex-start;align-items:center}}

.gsbp-2dc0608:hover{background-color:var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #878787));transform:translateY(-4px)}

.gsbp-b8be290{padding:6px 40px;color:var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));font-size:15px}


/* ===== swiper core（GS 內嵌子集，vendor 化配套——WP-15b）===== */
.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}

.swiper-vertical>.swiper-wrapper{flex-direction:column}

.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}

.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}

.swiper-horizontal{touch-action:pan-y}

.swiper-vertical{touch-action:pan-x}

.swiper .swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}

.swiper-slide-invisible-blank{visibility:hidden}

.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}

.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}

.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}

.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}

.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}

.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}

.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}

.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}

.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}

.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}

.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}

.swiper-button-next:after,.swiper-button-prev:after{font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}

.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'❮'}

.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'❯'}

.swiper-button-lock{display:none}

.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}

.swiper-pagination.swiper-pagination-hidden{opacity:0}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,10px);left:0;width:100%;line-height:0}

.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}

button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}

.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}

.swiper-pagination-bullet:only-child{display:none!important}

.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,10px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}

.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}

.swiper-pagination-lock{display:none}

.swiper-scrollbar,.swiper-scrollbar-drag{position:relative;border-radius:var(--swiper-scrollbar-border-radius,10px)}

.swiper-scrollbar{-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}

.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}

.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%))}

.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%))}

.swiper-scrollbar-drag{height:100%;width:100%;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));left:0;top:0}

.swiper-scrollbar-cursor-drag{cursor:move}

.swiper-scrollbar-lock{display:none}

.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}

.swiper-slide-zoomed{cursor:move;touch-action:none}

.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}

.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}

.swiper-cards .swiper-slide,.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

.swiper-creative .swiper-slide{transition-property:transform,opacity,height}

.swiper-cards{overflow:visible}

.swiper-cards .swiper-slide{transform-origin:center bottom}


/* ===== sn_sec01 hero row（prefix 集中樣式塊遷移——P5 步驟 B）===== */
#gspb_row-id-gsbp-a310171{justify-content:space-between;margin-top:0px;margin-bottom:0px;display:flex;flex-wrap:wrap;}

#gspb_row-id-gsbp-a310171 > .gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap;}

.gspb_row{position:relative;}

div[id^=gspb_col-id]{box-sizing:border-box;position:relative;}

#gspb_row-id-gsbp-a310171{min-height:400px;}

@media (max-width:689.98px){#gspb_row-id-gsbp-a310171{min-height:250px;}}

#gspb_row-id-gsbp-a310171 > .gspb_row__content{max-width:750px;}

#gspb_row-id-gsbp-a310171{margin-bottom:120px;padding-top:90px;padding-bottom:90px;}

@media (max-width:689.98px){#gspb_row-id-gsbp-a310171{padding-right:24px;padding-left:24px;}}

#gspb_row-id-gsbp-a310171{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}

#gspb_row-id-gsbp-a310171:hover{background-size:cover;}
