.elementor-20022 .elementor-element.elementor-element-6c662c5a{--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-20022 .elementor-element.elementor-element-b01c594.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-b01c594 .elementor-toc__header-title{text-align:start;}.elementor-20022 .elementor-element.elementor-element-b01c594 .elementor-toc__header{flex-direction:row;}.elementor-20022 .elementor-element.elementor-element-b01c594{--item-text-hover-decoration:underline;}.elementor-20022 .elementor-element.elementor-element-c4540d4{--spacer-size:50px;}.elementor-20022 .elementor-element.elementor-element-c4540d4.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-20022 .elementor-element.elementor-element-1e35c7d.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-20022 .elementor-element.elementor-element-3512288.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-430f647{--spacer-size:50px;}.elementor-20022 .elementor-element.elementor-element-430f647.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-a02043e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-a97c113.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-a97c113{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-weight:var( --e-global-typography-8521b9f-font-weight );}.elementor-20022 .elementor-element.elementor-element-192fdee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-ea45224.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-c461af5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-b123f08.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-b123f08{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-weight:var( --e-global-typography-8521b9f-font-weight );}.elementor-20022 .elementor-element.elementor-element-92a9975.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-ba9e331.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-a9d866d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-1a4e209.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-1a4e209{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-weight:var( --e-global-typography-8521b9f-font-weight );}.elementor-20022 .elementor-element.elementor-element-dcad78b{--spacer-size:50px;}.elementor-20022 .elementor-element.elementor-element-dcad78b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-caa0138.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-d0241d7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-11e7ec2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-9ff2aee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-7676b3c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-381b750.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-1317526.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-10566e4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-10566e4{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-weight:var( --e-global-typography-8521b9f-font-weight );}.elementor-20022 .elementor-element.elementor-element-159dc09.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-2fdc9b3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-257ffb8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-2304369.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-2304369{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-weight:var( --e-global-typography-8521b9f-font-weight );}.elementor-20022 .elementor-element.elementor-element-7ea8d7d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-a1a3578.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-a1a3578{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-weight:var( --e-global-typography-8521b9f-font-weight );}.elementor-20022 .elementor-element.elementor-element-31faece.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-ca61344.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-64eaaae.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-2f28cc1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-2f465b4{--spacer-size:50px;}.elementor-20022 .elementor-element.elementor-element-2f465b4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-4dcd3bd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-c7268d4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-46fc349.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-4894e72.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-4894e72{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-weight:var( --e-global-typography-8521b9f-font-weight );}.elementor-20022 .elementor-element.elementor-element-bde3c94.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-b240936.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-b1a9a0d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-c2ef33c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-c2ef33c{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-weight:var( --e-global-typography-8521b9f-font-weight );}.elementor-20022 .elementor-element.elementor-element-2790802{--spacer-size:50px;}.elementor-20022 .elementor-element.elementor-element-2790802.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-292bb04.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-2b4db1d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-2b4db1d{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-weight:var( --e-global-typography-8521b9f-font-weight );}.elementor-20022 .elementor-element.elementor-element-44b3e51.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-8b2f451.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-8b2f451{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-weight:var( --e-global-typography-8521b9f-font-weight );}.elementor-20022 .elementor-element.elementor-element-2b389b9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-456241f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-456241f{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-weight:var( --e-global-typography-8521b9f-font-weight );}.elementor-20022 .elementor-element.elementor-element-463b6fd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-b550b83.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-efe6e18.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-0283348.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-848a463{--spacer-size:50px;}.elementor-20022 .elementor-element.elementor-element-848a463.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-093e670.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-1f9373a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-a7d5b5d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-5419470.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-56015eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-e862757.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-66d69d6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-684420e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-dbac9a8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-849c56e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-2d46a6b{--spacer-size:50px;}.elementor-20022 .elementor-element.elementor-element-2d46a6b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-ac052de.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-78b25e1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-c3ceca8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-2eec9eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-4aba09f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-73a62e2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-3b5101c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-ec29921.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-c399e49.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-2cd49a2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-2045b74{--spacer-size:50px;}.elementor-20022 .elementor-element.elementor-element-2045b74.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-3d8c83e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-e7ecd5b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-e7ecd5b{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-weight:var( --e-global-typography-8521b9f-font-weight );}.elementor-20022 .elementor-element.elementor-element-2e8af3c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-ed4f437.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-d1fa36e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-36022d0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-0d2fe03.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-ab74ed1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-5f847b6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-7c0f39e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-7c0f39e{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-weight:var( --e-global-typography-8521b9f-font-weight );}.elementor-20022 .elementor-element.elementor-element-e0b5bb8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-5efab2a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-df21998{--spacer-size:50px;}.elementor-20022 .elementor-element.elementor-element-df21998.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-06b3090.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-b22d0c3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-b22d0c3{font-family:var( --e-global-typography-8521b9f-font-family ), Sans-serif;font-weight:var( --e-global-typography-8521b9f-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20022 .elementor-element.elementor-element-b4284c1 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-de7d4d1 );color:var( --e-global-color-de7d4d1 );}.elementor-20022 .elementor-element.elementor-element-b4284c1 .elementor-button:hover, .elementor-20022 .elementor-element.elementor-element-b4284c1 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-de7d4d1 );}.elementor-20022 .elementor-element.elementor-element-b4284c1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-b4284c1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20022 .elementor-element.elementor-element-b4284c1 .elementor-button:hover svg, .elementor-20022 .elementor-element.elementor-element-b4284c1 .elementor-button:focus svg{fill:var( --e-global-color-de7d4d1 );}.elementor-20022 .elementor-element.elementor-element-3343072{--display:flex;}.elementor-20022 .elementor-element.elementor-element-13afe5b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-20022 .elementor-element.elementor-element-13afe5b{font-family:"Noto Sans CJK TC", Sans-serif;font-size:12px;font-weight:300;color:var( --e-global-color-text );}