.elementor-1630 .elementor-element.elementor-element-d0d7277{--display:flex;--min-height:var(--page-banner_height);--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;--justify-content:center;--align-items:center;--overflow:hidden;}.elementor-1630 .elementor-element.elementor-element-d0d7277:not(.elementor-motion-effects-element-type-background), .elementor-1630 .elementor-element.elementor-element-d0d7277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-594388b );}.elementor-1630 .elementor-element.elementor-element-8c58f37 img{opacity:0.8;}.elementor-1630 .elementor-element.elementor-element-255820f{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--space-15) var(--space-15);--row-gap:var(--space-15);--column-gap:var(--space-15);--z-index:2;}.elementor-1630 .elementor-element.elementor-element-b220fc3 .elementor-heading-title{font-family:var( --e-global-typography-d29b9ab-font-family ), Sans-serif;font-size:var( --e-global-typography-d29b9ab-font-size );font-weight:var( --e-global-typography-d29b9ab-font-weight );text-transform:var( --e-global-typography-d29b9ab-text-transform );line-height:var( --e-global-typography-d29b9ab-line-height );color:var( --e-global-color-a7ce01b );}.elementor-1630 .elementor-element.elementor-element-8b38bc3{--display:flex;--min-height:1px;}.elementor-1630 .elementor-element.elementor-element-8b38bc3:not(.elementor-motion-effects-element-type-background), .elementor-1630 .elementor-element.elementor-element-8b38bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11564f5 );}.elementor-1630 .elementor-element.elementor-element-8745337{text-align:center;}.elementor-1630 .elementor-element.elementor-element-8745337 .elementor-heading-title{font-family:var( --e-global-typography-4fe46d8-font-family ), Sans-serif;font-size:var( --e-global-typography-4fe46d8-font-size );font-weight:var( --e-global-typography-4fe46d8-font-weight );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );color:var( --e-global-color-a7ce01b );}.elementor-1630 .elementor-element.elementor-element-ab57fd4{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--space-15) var(--space-15);--row-gap:var(--space-15);--column-gap:var(--space-15);--z-index:2;}.elementor-1630 .elementor-element.elementor-element-3e54b82 .elementor-heading-title{font-family:var( --e-global-typography-d29b9ab-font-family ), Sans-serif;font-size:var( --e-global-typography-d29b9ab-font-size );font-weight:var( --e-global-typography-d29b9ab-font-weight );text-transform:var( --e-global-typography-d29b9ab-text-transform );line-height:var( --e-global-typography-d29b9ab-line-height );color:var( --e-global-color-a7ce01b );}.elementor-1630 .elementor-element.elementor-element-6c2075f{--display:flex;--min-height:1px;}.elementor-1630 .elementor-element.elementor-element-6c2075f:not(.elementor-motion-effects-element-type-background), .elementor-1630 .elementor-element.elementor-element-6c2075f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11564f5 );}.elementor-1630 .elementor-element.elementor-element-91294d8{text-align:center;}.elementor-1630 .elementor-element.elementor-element-91294d8 .elementor-heading-title{font-family:var( --e-global-typography-4fe46d8-font-family ), Sans-serif;font-size:var( --e-global-typography-4fe46d8-font-size );font-weight:var( --e-global-typography-4fe46d8-font-weight );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );color:var( --e-global-color-a7ce01b );}.elementor-1630 .elementor-element.elementor-element-7e38c90{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--space-15) var(--space-15);--row-gap:var(--space-15);--column-gap:var(--space-15);--z-index:2;}.elementor-1630 .elementor-element.elementor-element-50e0c97 .elementor-heading-title{font-family:var( --e-global-typography-d29b9ab-font-family ), Sans-serif;font-size:var( --e-global-typography-d29b9ab-font-size );font-weight:var( --e-global-typography-d29b9ab-font-weight );text-transform:var( --e-global-typography-d29b9ab-text-transform );line-height:var( --e-global-typography-d29b9ab-line-height );color:var( --e-global-color-a7ce01b );}.elementor-1630 .elementor-element.elementor-element-d2b97bf{--display:flex;--min-height:1px;}.elementor-1630 .elementor-element.elementor-element-d2b97bf:not(.elementor-motion-effects-element-type-background), .elementor-1630 .elementor-element.elementor-element-d2b97bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11564f5 );}.elementor-1630 .elementor-element.elementor-element-54172da{text-align:center;}.elementor-1630 .elementor-element.elementor-element-54172da .elementor-heading-title{font-family:var( --e-global-typography-4fe46d8-font-family ), Sans-serif;font-size:var( --e-global-typography-4fe46d8-font-size );font-weight:var( --e-global-typography-4fe46d8-font-weight );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );color:var( --e-global-color-a7ce01b );}.elementor-1630 .elementor-element.elementor-element-f65f21b{--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:var(--space-20);--padding-bottom:var(--space-70);--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-a86d5c4{font-family:var( --e-global-typography-7226642-font-family ), Sans-serif;font-size:var( --e-global-typography-7226642-font-size );font-weight:var( --e-global-typography-7226642-font-weight );line-height:var( --e-global-typography-7226642-line-height );color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-a86d5c4 a{color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-a86d5c4 a:hover{color:var( --e-global-color-primary );}.elementor-1630 .elementor-element.elementor-element-23192c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:var(--space-15) var(--space-15);--row-gap:var(--space-15);--column-gap:var(--space-15);--padding-top:var(--space-70);--padding-bottom:var(--space-100);--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-f09f49a{--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:var(--space-4) var(--space-4);--row-gap:var(--space-4);--column-gap:var(--space-4);}.elementor-1630 .elementor-element.elementor-element-89352f1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-de3f494 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-e4b10bd > .elementor-widget-container{margin:0 0 var(--space-10) 0;}.elementor-1630 .elementor-element.elementor-element-e4b10bd{text-align:center;}.elementor-1630 .elementor-element.elementor-element-e4b10bd .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:var(--post-content-h1);font-weight:600;line-height:1.3em;letter-spacing:1.5px;color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-6bd7e80 > .elementor-widget-container{margin:0 0 var(--space-35) 0;border-radius:var(--radius-s) var(--radius-s) var(--radius-s) var(--radius-s);}.elementor-1630 .elementor-element.elementor-element-6bd7e80 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1630 .elementor-element.elementor-element-6bd7e80 .elementor-custom-embed-play i{color:var( --e-global-color-a7ce01b );font-size:var(--space-60);}.elementor-1630 .elementor-element.elementor-element-6bd7e80 .elementor-custom-embed-play svg{fill:var( --e-global-color-a7ce01b );width:var(--space-60);height:var(--space-60);}.elementor-1630 .elementor-element.elementor-element-7342895 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D3B295;}.elementor-1630 .elementor-element.elementor-element-7342895{--box-background-color:var( --e-global-color-6c2ac8b );--box-border-width:0px;--box-border-radius:5px var(--radius-s) var(--radius-s) 5px;--separator-width:0px;--box-padding:var(--space-27);--header-color:var( --e-global-color-text );--item-text-hover-decoration:underline;}.elementor-1630 .elementor-element.elementor-element-7342895 .elementor-toc__header-title{text-align:start;}.elementor-1630 .elementor-element.elementor-element-7342895 .elementor-toc__header, .elementor-1630 .elementor-element.elementor-element-7342895 .elementor-toc__header-title{font-family:var( --e-global-typography-3ecd242-font-family ), Sans-serif;font-size:var( --e-global-typography-3ecd242-font-size );font-weight:var( --e-global-typography-3ecd242-font-weight );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1630 .elementor-element.elementor-element-7342895 .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-d2a5124 > .elementor-widget-container{margin:var(--space-30) 0 0 0;}.elementor-1630 .elementor-element.elementor-element-fc6980b{--display:flex;}.elementor-1630 .elementor-element.elementor-element-5b2408d .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-1630 .elementor-element.elementor-element-5b2408d .elementor-repeater-item-7d9bd54 > *{display:inline-block;}.elementor-1630 .elementor-element.elementor-element-5b2408d .elementor-repeater-item-d3c2107.dce-item_image{justify-content:top;}.elementor-1630 .elementor-element.elementor-element-5b2408d > .elementor-widget-container{margin:var(--space-50) 0 0 0;}.elementor-1630 .elementor-element.elementor-element-5b2408d .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-1630 .elementor-element.elementor-element-5b2408d .dce-post-item{padding-bottom:35px;}.elementor-1630 .elementor-element.elementor-element-d6d5093{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:var(--space-50);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-1630 .elementor-element.elementor-element-cf0c4e0{--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:var(--space-40);--padding-bottom:var(--space-40);--padding-left:var(--space-40);--padding-right:var(--space-40);}.elementor-1630 .elementor-element.elementor-element-23d0947{z-index:2;text-align:left;}.elementor-1630 .elementor-element.elementor-element-23d0947 img{width:100%;border-radius:var(--radius-l) var(--radius-l) var(--radius-l) var(--radius-l);}.elementor-1630 .elementor-element.elementor-element-6f37eb0{--display:flex;--position:absolute;--min-height:100%;--border-radius:var(--radius-l) var(--radius-l) var(--radius-l) var(--radius-l);top:0px;}.elementor-1630 .elementor-element.elementor-element-6f37eb0:not(.elementor-motion-effects-element-type-background), .elementor-1630 .elementor-element.elementor-element-6f37eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c2ac8b );}body:not(.rtl) .elementor-1630 .elementor-element.elementor-element-6f37eb0{left:0px;}body.rtl .elementor-1630 .elementor-element.elementor-element-6f37eb0{right:0px;}.elementor-1630 .elementor-element.elementor-element-44eeba1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:var(--space-40) var(--space-40);--row-gap:var(--space-40);--column-gap:var(--space-40);}.elementor-1630 .elementor-element.elementor-element-bcb08d2{--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:center;--gap:var(--space-18) var(--space-18);--row-gap:var(--space-18);--column-gap:var(--space-18);border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C1946B57;--border-color:#C1946B57;--padding-top:0;--padding-bottom:var(--space-35);--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-0b76ffe{--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:center;--gap:var(--space-8) var(--space-18);--row-gap:var(--space-8);--column-gap:var(--space-18);--flex-wrap:wrap;--padding-top:var(--space-40);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-7a77019 .elementor-heading-title{font-family:var( --e-global-typography-5ab3815-font-family ), Sans-serif;font-size:var( --e-global-typography-5ab3815-font-size );font-weight:var( --e-global-typography-5ab3815-font-weight );line-height:var( --e-global-typography-5ab3815-line-height );letter-spacing:var( --e-global-typography-5ab3815-letter-spacing );color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-773e240{--display:flex;--gap:var(--space-15) var(--space-15);--row-gap:var(--space-15);--column-gap:var(--space-15);}.elementor-1630 .elementor-element.elementor-element-fb1e28c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-d14c8a9 > .elementor-widget-container{margin:var(--space-24) 0 var(--space-24) 0;}.elementor-1630 .elementor-element.elementor-element-d14c8a9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-d14c8a9 a{color:var( --e-global-color-primary );}.elementor-1630 .elementor-element.elementor-element-d14c8a9 a:hover, .elementor-1630 .elementor-element.elementor-element-d14c8a9 a:focus{color:var( --e-global-color-91b6239 );}.elementor-1630 .elementor-element.elementor-element-a835e90 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-4fa8ee0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:var(--space-30) var(--space-30);--row-gap:var(--space-30);--column-gap:var(--space-30);--padding-top:0;--padding-bottom:var(--space-125);--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-7fccac3{text-align:center;}.elementor-1630 .elementor-element.elementor-element-7fccac3 .elementor-heading-title{font-family:var( --e-global-typography-5ab3815-font-family ), Sans-serif;font-size:var( --e-global-typography-5ab3815-font-size );font-weight:var( --e-global-typography-5ab3815-font-weight );line-height:var( --e-global-typography-5ab3815-line-height );letter-spacing:var( --e-global-typography-5ab3815-letter-spacing );color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-3b29751{text-align:center;}.elementor-1630 .elementor-element.elementor-element-3b29751 .elementor-heading-title{font-family:var( --e-global-typography-5ab3815-font-family ), Sans-serif;font-size:var( --e-global-typography-5ab3815-font-size );font-weight:var( --e-global-typography-5ab3815-font-weight );line-height:var( --e-global-typography-5ab3815-line-height );letter-spacing:var( --e-global-typography-5ab3815-letter-spacing );color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-9a294a7{--grid-columns:3;--grid-row-gap:var(--space-50);--grid-column-gap:var(--space-45);}.elementor-1630 .elementor-element.elementor-element-9a294a7 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1630 .elementor-element.elementor-element-9a294a7 .e-loop-item > .elementor-section, .elementor-1630 .elementor-element.elementor-element-9a294a7 .e-loop-item > .elementor-section > .elementor-container, .elementor-1630 .elementor-element.elementor-element-9a294a7 .e-loop-item > .e-con, .elementor-1630 .elementor-element.elementor-element-9a294a7 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1630 .elementor-element.elementor-element-6551682{--grid-columns:3;--grid-row-gap:var(--space-50);--grid-column-gap:var(--space-45);}.elementor-1630 .elementor-element.elementor-element-6551682 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-1e20470-font-family ), Sans-serif;font-size:var( --e-global-typography-1e20470-font-size );font-weight:var( --e-global-typography-1e20470-font-weight );line-height:var( --e-global-typography-1e20470-line-height );letter-spacing:var( --e-global-typography-1e20470-letter-spacing );margin-top:var(--space-60);}.elementor-1630 .elementor-element.elementor-element-6551682 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-text );}.elementor-1630 .elementor-element.elementor-element-6551682 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-primary );}.elementor-1630 .elementor-element.elementor-element-6551682 .elementor-pagination .page-numbers.current{color:var( --e-global-color-a7ce01b );}body:not(.rtl) .elementor-1630 .elementor-element.elementor-element-6551682 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( var(--space-18)/2 );}body:not(.rtl) .elementor-1630 .elementor-element.elementor-element-6551682 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( var(--space-18)/2 );}body.rtl .elementor-1630 .elementor-element.elementor-element-6551682 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( var(--space-18)/2 );}body.rtl .elementor-1630 .elementor-element.elementor-element-6551682 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( var(--space-18)/2 );}@media(max-width:1540px){.elementor-1630 .elementor-element.elementor-element-b220fc3 .elementor-heading-title{font-size:var( --e-global-typography-d29b9ab-font-size );line-height:var( --e-global-typography-d29b9ab-line-height );}.elementor-1630 .elementor-element.elementor-element-8745337 .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-3e54b82 .elementor-heading-title{font-size:var( --e-global-typography-d29b9ab-font-size );line-height:var( --e-global-typography-d29b9ab-line-height );}.elementor-1630 .elementor-element.elementor-element-91294d8 .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-50e0c97 .elementor-heading-title{font-size:var( --e-global-typography-d29b9ab-font-size );line-height:var( --e-global-typography-d29b9ab-line-height );}.elementor-1630 .elementor-element.elementor-element-54172da .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-a86d5c4{font-size:var( --e-global-typography-7226642-font-size );line-height:var( --e-global-typography-7226642-line-height );}.elementor-1630 .elementor-element.elementor-element-89352f1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-de3f494 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-e4b10bd .elementor-heading-title{letter-spacing:1.3px;}.elementor-1630 .elementor-element.elementor-element-7342895 .elementor-toc__header, .elementor-1630 .elementor-element.elementor-element-7342895 .elementor-toc__header-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1630 .elementor-element.elementor-element-7342895 .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-7a77019 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );letter-spacing:var( --e-global-typography-5ab3815-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-fb1e28c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-d14c8a9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-a835e90 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-7fccac3 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );letter-spacing:var( --e-global-typography-5ab3815-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-3b29751 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );letter-spacing:var( --e-global-typography-5ab3815-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-9a294a7{--grid-column-gap:var(--space-40);}.elementor-1630 .elementor-element.elementor-element-6551682 .elementor-pagination{font-size:var( --e-global-typography-1e20470-font-size );line-height:var( --e-global-typography-1e20470-line-height );letter-spacing:var( --e-global-typography-1e20470-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-6551682{--grid-column-gap:var(--space-40);}}@media(max-width:1200px){.elementor-1630 .elementor-element.elementor-element-b220fc3 .elementor-heading-title{font-size:var( --e-global-typography-d29b9ab-font-size );line-height:var( --e-global-typography-d29b9ab-line-height );}.elementor-1630 .elementor-element.elementor-element-8745337 .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-3e54b82 .elementor-heading-title{font-size:var( --e-global-typography-d29b9ab-font-size );line-height:var( --e-global-typography-d29b9ab-line-height );}.elementor-1630 .elementor-element.elementor-element-91294d8 .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-50e0c97 .elementor-heading-title{font-size:var( --e-global-typography-d29b9ab-font-size );line-height:var( --e-global-typography-d29b9ab-line-height );}.elementor-1630 .elementor-element.elementor-element-54172da .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-a86d5c4{font-size:var( --e-global-typography-7226642-font-size );line-height:var( --e-global-typography-7226642-line-height );}.elementor-1630 .elementor-element.elementor-element-89352f1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-de3f494 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-e4b10bd .elementor-heading-title{letter-spacing:1px;}.elementor-1630 .elementor-element.elementor-element-6bd7e80 .elementor-custom-embed-play i{font-size:var(--space-80);}.elementor-1630 .elementor-element.elementor-element-6bd7e80 .elementor-custom-embed-play svg{width:var(--space-80);height:var(--space-80);}.elementor-1630 .elementor-element.elementor-element-7342895 .elementor-toc__header, .elementor-1630 .elementor-element.elementor-element-7342895 .elementor-toc__header-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1630 .elementor-element.elementor-element-7342895 .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-5b2408d .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-1630 .elementor-element.elementor-element-cf0c4e0{--padding-top:var(--space-35);--padding-bottom:var(--space-35);--padding-left:var(--space-35);--padding-right:var(--space-35);}.elementor-1630 .elementor-element.elementor-element-23d0947 img{width:100%;}.elementor-1630 .elementor-element.elementor-element-bcb08d2{--flex-wrap:wrap;}.elementor-1630 .elementor-element.elementor-element-7a77019 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );letter-spacing:var( --e-global-typography-5ab3815-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-fb1e28c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-d14c8a9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-a835e90 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-7fccac3 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );letter-spacing:var( --e-global-typography-5ab3815-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-3b29751 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );letter-spacing:var( --e-global-typography-5ab3815-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-9a294a7{--grid-columns:3;--grid-row-gap:var(--space-40);--grid-column-gap:var(--space-30);}.elementor-1630 .elementor-element.elementor-element-6551682{--grid-columns:3;--grid-row-gap:var(--space-40);--grid-column-gap:var(--space-30);}.elementor-1630 .elementor-element.elementor-element-6551682 .elementor-pagination{font-size:var( --e-global-typography-1e20470-font-size );line-height:var( --e-global-typography-1e20470-line-height );letter-spacing:var( --e-global-typography-1e20470-letter-spacing );}}@media(max-width:767px){.elementor-1630 .elementor-element.elementor-element-b220fc3 .elementor-heading-title{font-size:var( --e-global-typography-d29b9ab-font-size );line-height:var( --e-global-typography-d29b9ab-line-height );}.elementor-1630 .elementor-element.elementor-element-8b38bc3{--width:var(--space-45);}.elementor-1630 .elementor-element.elementor-element-8745337 .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-3e54b82 .elementor-heading-title{font-size:var( --e-global-typography-d29b9ab-font-size );line-height:var( --e-global-typography-d29b9ab-line-height );}.elementor-1630 .elementor-element.elementor-element-6c2075f{--width:var(--space-45);}.elementor-1630 .elementor-element.elementor-element-91294d8 .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-50e0c97 .elementor-heading-title{font-size:var( --e-global-typography-d29b9ab-font-size );line-height:var( --e-global-typography-d29b9ab-line-height );}.elementor-1630 .elementor-element.elementor-element-d2b97bf{--width:var(--space-45);}.elementor-1630 .elementor-element.elementor-element-54172da .elementor-heading-title{font-size:var( --e-global-typography-4fe46d8-font-size );line-height:var( --e-global-typography-4fe46d8-line-height );letter-spacing:var( --e-global-typography-4fe46d8-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-a86d5c4{font-size:var( --e-global-typography-7226642-font-size );line-height:var( --e-global-typography-7226642-line-height );}.elementor-1630 .elementor-element.elementor-element-89352f1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-de3f494 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-6bd7e80 .elementor-custom-embed-play i{font-size:var(--space-100);}.elementor-1630 .elementor-element.elementor-element-6bd7e80 .elementor-custom-embed-play svg{width:var(--space-100);height:var(--space-100);}.elementor-1630 .elementor-element.elementor-element-7342895 .elementor-toc__header, .elementor-1630 .elementor-element.elementor-element-7342895 .elementor-toc__header-title{font-size:var( --e-global-typography-3ecd242-font-size );line-height:var( --e-global-typography-3ecd242-line-height );}.elementor-1630 .elementor-element.elementor-element-7342895 .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-5b2408d .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-1630 .elementor-element.elementor-element-d6d5093{--gap:var(--space-30) var(--space-30);--row-gap:var(--space-30);--column-gap:var(--space-30);}.elementor-1630 .elementor-element.elementor-element-cf0c4e0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-23d0947 img{width:100%;}.elementor-1630 .elementor-element.elementor-element-6f37eb0{--min-height:80%;}.elementor-1630 .elementor-element.elementor-element-0b76ffe{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1630 .elementor-element.elementor-element-7a77019 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );letter-spacing:var( --e-global-typography-5ab3815-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-fb1e28c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-d14c8a9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-a835e90 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-7fccac3 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );letter-spacing:var( --e-global-typography-5ab3815-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-3b29751 .elementor-heading-title{font-size:var( --e-global-typography-5ab3815-font-size );line-height:var( --e-global-typography-5ab3815-line-height );letter-spacing:var( --e-global-typography-5ab3815-letter-spacing );}.elementor-1630 .elementor-element.elementor-element-9a294a7{--grid-columns:1;}.elementor-1630 .elementor-element.elementor-element-6551682{--grid-columns:1;}.elementor-1630 .elementor-element.elementor-element-6551682 .elementor-pagination{font-size:var( --e-global-typography-1e20470-font-size );line-height:var( --e-global-typography-1e20470-line-height );letter-spacing:var( --e-global-typography-1e20470-letter-spacing );}}@media(min-width:768px){.elementor-1630 .elementor-element.elementor-element-255820f{--width:770px;}.elementor-1630 .elementor-element.elementor-element-8b38bc3{--width:var(--space-45);}.elementor-1630 .elementor-element.elementor-element-ab57fd4{--width:770px;}.elementor-1630 .elementor-element.elementor-element-6c2075f{--width:var(--space-45);}.elementor-1630 .elementor-element.elementor-element-7e38c90{--width:770px;}.elementor-1630 .elementor-element.elementor-element-d2b97bf{--width:var(--space-45);}.elementor-1630 .elementor-element.elementor-element-23192c0{--content-width:1000px;}.elementor-1630 .elementor-element.elementor-element-cf0c4e0{--width:42%;}.elementor-1630 .elementor-element.elementor-element-6f37eb0{--width:66%;}.elementor-1630 .elementor-element.elementor-element-44eeba1{--width:58%;}.elementor-1630 .elementor-element.elementor-element-0b76ffe{--width:fit-content;}.elementor-1630 .elementor-element.elementor-element-4fa8ee0{--content-width:1200px;}}@media(max-width:1540px) and (min-width:768px){.elementor-1630 .elementor-element.elementor-element-255820f{--width:691px;}.elementor-1630 .elementor-element.elementor-element-ab57fd4{--width:691px;}.elementor-1630 .elementor-element.elementor-element-7e38c90{--width:691px;}.elementor-1630 .elementor-element.elementor-element-23192c0{--content-width:900px;}.elementor-1630 .elementor-element.elementor-element-4fa8ee0{--content-width:1000px;}}@media(max-width:1200px) and (min-width:768px){.elementor-1630 .elementor-element.elementor-element-255820f{--width:585px;}.elementor-1630 .elementor-element.elementor-element-8b38bc3{--width:var(--space-60);}.elementor-1630 .elementor-element.elementor-element-ab57fd4{--width:585px;}.elementor-1630 .elementor-element.elementor-element-6c2075f{--width:var(--space-60);}.elementor-1630 .elementor-element.elementor-element-7e38c90{--width:585px;}.elementor-1630 .elementor-element.elementor-element-d2b97bf{--width:var(--space-60);}.elementor-1630 .elementor-element.elementor-element-23192c0{--content-width:100%;}.elementor-1630 .elementor-element.elementor-element-6f37eb0{--width:69%;}.elementor-1630 .elementor-element.elementor-element-4fa8ee0{--content-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-89352f1 */.elementor-1630 .elementor-element.elementor-element-89352f1 a{padding: var(--space-4) var(--space-10);display: flex;background-color: var( --e-global-color-6c2ac8b );border-radius: var(--radius-s);}
.elementor-1630 .elementor-element.elementor-element-89352f1 .elementor-heading-title{display: flex;gap: var(--space-4);}
.elementor-1630 .elementor-element.elementor-element-89352f1 a:hover{color: var( --e-global-color-primary )!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de3f494 */.elementor-1630 .elementor-element.elementor-element-de3f494 a{padding: var(--space-4) var(--space-10);display: flex;background-color: var( --e-global-color-6c2ac8b );border-radius: var(--radius-s);}
.elementor-1630 .elementor-element.elementor-element-de3f494 .elementor-heading-title{display: flex;gap: var(--space-4);}
.elementor-1630 .elementor-element.elementor-element-de3f494 a:hover{color: var( --e-global-color-primary )!important;}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6bd7e80 */.elementor-1630 .elementor-element.elementor-element-6bd7e80 svg{transition: all 0.3s ease-out;opacity: 1;}
.elementor-1630 .elementor-element.elementor-element-6bd7e80:hover svg{fill:var( --e-global-color-primary );}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-7342895 */.elementor-1630 .elementor-element.elementor-element-7342895 .elementor-toc__body{padding-top:0px;}

.elementor-1630 .elementor-element.elementor-element-7342895::before{content: " ";
  display:block;
  width:4px;
  height:100%;    position: absolute;
    background-color: var( --e-global-color-primary );
    border-radius: 99px;}
    
    
    
    
/* 預設收合 */
.elementor-toc__list-item > .elementor-toc__list-wrapper {
    max-height: 0;
    overflow: hidden;
  transition: all 0.5s ease-out;
}

/* 滑入父層 li 展開子層 ul */
.elementor-toc__list-item:hover > .elementor-toc__list-wrapper {
    max-height: 500px; /* 設定足夠大的值以容納全部內容 */
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-d2a5124 */@media screen and (max-width: 767px){
.elementor-1630 .elementor-element.elementor-element-d2a5124 p,.elementor-1630 .elementor-element.elementor-element-d2a5124 li{font-size: 19px!important;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23d0947 */.elementor-1630 .elementor-element.elementor-element-23d0947 img{aspect-ratio: 4 / 4;
object-fit: cover;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9a294a7 */.hlink .elementor-heading-title,.hlink svg{transition: all 0.3s ease-out;}
.hlink:hover .elementor-heading-title{color:var( --e-global-color-primary )!important;}
.hlink:hover svg{fill:var( --e-global-color-primary )!important;transform: translateX(4px);}



.elementor-1630 .elementor-element.elementor-element-9a294a7 .page-numbers.current{padding: calc(var(--space-12) + 2px) var(--space-18);
    background-color: var( --e-global-color-primary );
    border-radius: 99px;}
    
.elementor-1630 .elementor-element.elementor-element-9a294a7 .page-numbers{font-style: italic;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6551682 */.hlink .elementor-heading-title,.hlink svg{transition: all 0.3s ease-out;}
.hlink:hover .elementor-heading-title{color:var( --e-global-color-primary )!important;}
.hlink:hover svg{fill:var( --e-global-color-primary )!important;transform: translateX(4px);}



.elementor-1630 .elementor-element.elementor-element-6551682 .page-numbers.current{padding: calc(var(--space-12) + 2px) var(--space-18);
    background-color: var( --e-global-color-primary );
    border-radius: 99px;}
    
.elementor-1630 .elementor-element.elementor-element-6551682 .page-numbers{font-style: italic;}/* End custom CSS */