.elementor-23413 .elementor-element.elementor-element-edb336f{--display:flex;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23413 .elementor-element.elementor-element-b9c7e8e .elementor-toc__header-title{text-align:start;}.elementor-23413 .elementor-element.elementor-element-b9c7e8e .elementor-toc__header{flex-direction:row;}.elementor-23413 .elementor-element.elementor-element-b9c7e8e{--item-text-hover-decoration:underline;}.elementor-23413 .elementor-element.elementor-element-b9c7e8e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-ba25e3c{--spacer-size:50px;}.elementor-23413 .elementor-element.elementor-element-ba25e3c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23413 .elementor-element.elementor-element-0a8151e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-82e6a30.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23413 .elementor-element.elementor-element-574e398.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-51a9c3a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-efc5526.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-f02890f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-fcb372e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-237c83f{--spacer-size:50px;}.elementor-23413 .elementor-element.elementor-element-237c83f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-f7dfc1e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-120800d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-9b2daf7{--spacer-size:50px;}.elementor-23413 .elementor-element.elementor-element-9b2daf7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-e9ceddc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-a3a9a55.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-f2d7162{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-size:var( --e-global-typography-8521b9f-font-size );font-weight:var( --e-global-typography-8521b9f-font-weight );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-f2d7162.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-2149984.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-4fd2f04.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-6c42e95.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-aa87e47.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-35927c2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-67058bf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-1597a34.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-1d85ec9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-7a9d71d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-93dd84d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-566055b{--spacer-size:50px;}.elementor-23413 .elementor-element.elementor-element-566055b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-6b1fc15.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-e99d6d2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-41fefc9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-6a801d9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-77773a1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-35dd569.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-e010672.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-2abcf35.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-35027df{--spacer-size:50px;}.elementor-23413 .elementor-element.elementor-element-35027df.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-749268a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-299f5e9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-8e86ebc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-4f7415f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-3f9c0d5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-bfbb733{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-size:var( --e-global-typography-8521b9f-font-size );font-weight:var( --e-global-typography-8521b9f-font-weight );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-bfbb733.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-fb537e1{--spacer-size:50px;}.elementor-23413 .elementor-element.elementor-element-fb537e1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-f4e6f66.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-d14f3de{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-size:var( --e-global-typography-8521b9f-font-size );font-weight:var( --e-global-typography-8521b9f-font-weight );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-d14f3de.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-7db94b3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-a506585{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-size:var( --e-global-typography-8521b9f-font-size );font-weight:var( --e-global-typography-8521b9f-font-weight );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-a506585.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-84bd6ac.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-9fc888f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-3a7cf87.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-754a529.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-bd313be{--spacer-size:50px;}.elementor-23413 .elementor-element.elementor-element-bd313be.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-1b08d32.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-a1667aa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-cde506f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-0c5c871{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-size:var( --e-global-typography-8521b9f-font-size );font-weight:var( --e-global-typography-8521b9f-font-weight );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-0c5c871.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-c8ebbe3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-4a479df.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-1507ccf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-f698498.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-b5826a6{--spacer-size:50px;}.elementor-23413 .elementor-element.elementor-element-b5826a6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-d9181d3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-8a5724b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-c88d46b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-6e9a74d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-d578d4a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-002c250.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-9e412e7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-93acb45.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-c9feb17{--spacer-size:50px;}.elementor-23413 .elementor-element.elementor-element-c9feb17.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-80618a3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-055d545.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-661410c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-a54f3d6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-3416b7b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-c1ec7dc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-4f71e9b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-7c112b5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-5c7182d{--spacer-size:50px;}.elementor-23413 .elementor-element.elementor-element-5c7182d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-c7b8b05.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-ad89510.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-3a4dec6{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-size:var( --e-global-typography-8521b9f-font-size );font-weight:var( --e-global-typography-8521b9f-font-weight );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-3a4dec6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-50898d8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-cc3653a{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-size:var( --e-global-typography-8521b9f-font-size );font-weight:var( --e-global-typography-8521b9f-font-weight );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-cc3653a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-38241ef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-0ed80c9{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-size:var( --e-global-typography-8521b9f-font-size );font-weight:var( --e-global-typography-8521b9f-font-weight );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-0ed80c9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-65f57fe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-b6e4063.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-8d56c8c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-3095679.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-5f81998.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-3e66ce8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-0199450{--spacer-size:50px;}.elementor-23413 .elementor-element.elementor-element-0199450.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23413 .elementor-element.elementor-element-1f05eb9{font-family:"Noto Sans CJK TC", Sans-serif;font-size:12px;font-weight:300;}.elementor-23413 .elementor-element.elementor-element-1f05eb9.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-23413 .elementor-element.elementor-element-f2d7162{font-size:var( --e-global-typography-8521b9f-font-size );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-bfbb733{font-size:var( --e-global-typography-8521b9f-font-size );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-d14f3de{font-size:var( --e-global-typography-8521b9f-font-size );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-a506585{font-size:var( --e-global-typography-8521b9f-font-size );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-0c5c871{font-size:var( --e-global-typography-8521b9f-font-size );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-3a4dec6{font-size:var( --e-global-typography-8521b9f-font-size );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-cc3653a{font-size:var( --e-global-typography-8521b9f-font-size );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-0ed80c9{font-size:var( --e-global-typography-8521b9f-font-size );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}}@media(max-width:767px){.elementor-23413 .elementor-element.elementor-element-f2d7162{font-size:var( --e-global-typography-8521b9f-font-size );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-bfbb733{font-size:var( --e-global-typography-8521b9f-font-size );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-d14f3de{font-size:var( --e-global-typography-8521b9f-font-size );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-a506585{font-size:var( --e-global-typography-8521b9f-font-size );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-0c5c871{font-size:var( --e-global-typography-8521b9f-font-size );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-3a4dec6{font-size:var( --e-global-typography-8521b9f-font-size );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-cc3653a{font-size:var( --e-global-typography-8521b9f-font-size );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}.elementor-23413 .elementor-element.elementor-element-0ed80c9{font-size:var( --e-global-typography-8521b9f-font-size );line-height:var( --e-global-typography-8521b9f-line-height );letter-spacing:var( --e-global-typography-8521b9f-letter-spacing );word-spacing:var( --e-global-typography-8521b9f-word-spacing );}}