.elementor-5873 .elementor-element.elementor-element-4093ec0:not(.elementor-motion-effects-element-type-background), .elementor-5873 .elementor-element.elementor-element-4093ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0B3C;}.elementor-5873 .elementor-element.elementor-element-4093ec0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 96px 0px;}.elementor-5873 .elementor-element.elementor-element-4093ec0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5873 .elementor-element.elementor-element-3c52a17 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-0fb94a7 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5873 .elementor-element.elementor-element-0fb94a7 .ot-heading > span{color:#43BAFF;font-size:15px;font-weight:600;letter-spacing:1.2px;margin-bottom:12px;}.elementor-5873 .elementor-element.elementor-element-0fb94a7 .ot-heading .main-heading{color:#FFFFFF;font-size:46px;font-weight:700;}.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-5873 .elementor-element.elementor-element-72c08d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-72c08d8{text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:rgba(255,255,255,0.88);}.elementor-5873 .elementor-element.elementor-element-8eea851{padding:90px 0px 90px 0px;}.elementor-5873 .elementor-element.elementor-element-fdfb29a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-0e2aebc > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-5873 .elementor-element.elementor-element-0e2aebc .ot-heading .main-heading{color:#1B1D21;font-size:24px;font-weight:700;line-height:1.4em;}.elementor-5873 .elementor-element.elementor-element-a9787d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-a9787d2{text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A5462;}.elementor-5873 .elementor-element.elementor-element-59fbbcc > .elementor-widget-container{padding:34px 0px 12px 0px;}.elementor-5873 .elementor-element.elementor-element-59fbbcc .ot-heading .main-heading{color:#1B1D21;font-size:24px;font-weight:700;line-height:1.4em;}.elementor-5873 .elementor-element.elementor-element-a2d31db > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-a2d31db{text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A5462;}.elementor-5873 .elementor-element.elementor-element-e396079 > .elementor-widget-container{padding:34px 0px 12px 0px;}.elementor-5873 .elementor-element.elementor-element-e396079 .ot-heading .main-heading{color:#1B1D21;font-size:24px;font-weight:700;line-height:1.4em;}.elementor-5873 .elementor-element.elementor-element-9f84025 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-9f84025{text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A5462;}.elementor-5873 .elementor-element.elementor-element-8e66630 > .elementor-widget-container{padding:34px 0px 12px 0px;}.elementor-5873 .elementor-element.elementor-element-8e66630 .ot-heading .main-heading{color:#1B1D21;font-size:24px;font-weight:700;line-height:1.4em;}.elementor-5873 .elementor-element.elementor-element-5b41232 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-5b41232{text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A5462;}.elementor-5873 .elementor-element.elementor-element-e2e90b4 > .elementor-widget-container{padding:34px 0px 12px 0px;}.elementor-5873 .elementor-element.elementor-element-e2e90b4 .ot-heading .main-heading{color:#1B1D21;font-size:24px;font-weight:700;line-height:1.4em;}.elementor-5873 .elementor-element.elementor-element-8960778 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-8960778{text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A5462;}.elementor-5873 .elementor-element.elementor-element-1265f8f > .elementor-widget-container{padding:34px 0px 12px 0px;}.elementor-5873 .elementor-element.elementor-element-1265f8f .ot-heading .main-heading{color:#1B1D21;font-size:24px;font-weight:700;line-height:1.4em;}.elementor-5873 .elementor-element.elementor-element-b36fb61 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-b36fb61{text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A5462;}.elementor-5873 .elementor-element.elementor-element-df5b1f2 > .elementor-widget-container{padding:34px 0px 12px 0px;}.elementor-5873 .elementor-element.elementor-element-df5b1f2 .ot-heading .main-heading{color:#1B1D21;font-size:24px;font-weight:700;line-height:1.4em;}.elementor-5873 .elementor-element.elementor-element-3acf87c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-3acf87c{text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A5462;}.elementor-5873 .elementor-element.elementor-element-0205a3a > .elementor-widget-container{padding:34px 0px 12px 0px;}.elementor-5873 .elementor-element.elementor-element-0205a3a .ot-heading .main-heading{color:#1B1D21;font-size:24px;font-weight:700;line-height:1.4em;}.elementor-5873 .elementor-element.elementor-element-26ecb8a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-26ecb8a{text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A5462;}.elementor-5873 .elementor-element.elementor-element-efc2732 > .elementor-widget-container{padding:34px 0px 12px 0px;}.elementor-5873 .elementor-element.elementor-element-efc2732 .ot-heading .main-heading{color:#1B1D21;font-size:24px;font-weight:700;line-height:1.4em;}.elementor-5873 .elementor-element.elementor-element-870a937 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-870a937{text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A5462;}.elementor-5873 .elementor-element.elementor-element-f26d1d8 > .elementor-widget-container{padding:34px 0px 12px 0px;}.elementor-5873 .elementor-element.elementor-element-f26d1d8 .ot-heading .main-heading{color:#1B1D21;font-size:24px;font-weight:700;line-height:1.4em;}.elementor-5873 .elementor-element.elementor-element-573faad > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-573faad{text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A5462;}.elementor-5873 .elementor-element.elementor-element-1285a62 > .elementor-widget-container{padding:34px 0px 12px 0px;}.elementor-5873 .elementor-element.elementor-element-1285a62 .ot-heading .main-heading{color:#1B1D21;font-size:24px;font-weight:700;line-height:1.4em;}.elementor-5873 .elementor-element.elementor-element-61ed244 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-61ed244{text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A5462;}.elementor-5873 .elementor-element.elementor-element-9f82e56 > .elementor-widget-container{padding:34px 0px 12px 0px;}.elementor-5873 .elementor-element.elementor-element-9f82e56 .ot-heading .main-heading{color:#1B1D21;font-size:24px;font-weight:700;line-height:1.4em;}.elementor-5873 .elementor-element.elementor-element-6db5510 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-6db5510{text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A5462;}.elementor-5873 .elementor-element.elementor-element-2881846 > .elementor-widget-container{padding:34px 0px 12px 0px;}.elementor-5873 .elementor-element.elementor-element-2881846 .ot-heading .main-heading{color:#1B1D21;font-size:24px;font-weight:700;line-height:1.4em;}.elementor-5873 .elementor-element.elementor-element-95df06f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-95df06f{text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A5462;}.elementor-5873 .elementor-element.elementor-element-c1a6397 > .elementor-widget-container{padding:34px 0px 12px 0px;}.elementor-5873 .elementor-element.elementor-element-c1a6397 .ot-heading .main-heading{color:#1B1D21;font-size:24px;font-weight:700;line-height:1.4em;}.elementor-5873 .elementor-element.elementor-element-b66b26f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-b66b26f{text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A5462;}.elementor-5873 .elementor-element.elementor-element-b906cd3 > .elementor-widget-container{padding:34px 0px 12px 0px;}.elementor-5873 .elementor-element.elementor-element-b906cd3 .ot-heading .main-heading{color:#1B1D21;font-size:24px;font-weight:700;line-height:1.4em;}.elementor-5873 .elementor-element.elementor-element-4b8d8e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-4b8d8e1{text-align:start;font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4A5462;}@media(max-width:1024px){.elementor-5873 .elementor-element.elementor-element-4093ec0{padding:70px 24px 70px 24px;}.elementor-5873 .elementor-element.elementor-element-8eea851{padding:70px 24px 70px 24px;}}@media(max-width:767px){.elementor-5873 .elementor-element.elementor-element-4093ec0{padding:64px 20px 64px 20px;}.elementor-5873 .elementor-element.elementor-element-0fb94a7 .ot-heading .main-heading{font-size:30px;}.elementor-5873 .elementor-element.elementor-element-8eea851{padding:56px 20px 56px 20px;}.elementor-5873 .elementor-element.elementor-element-0e2aebc .ot-heading .main-heading{font-size:20px;}.elementor-5873 .elementor-element.elementor-element-59fbbcc .ot-heading .main-heading{font-size:20px;}.elementor-5873 .elementor-element.elementor-element-e396079 .ot-heading .main-heading{font-size:20px;}.elementor-5873 .elementor-element.elementor-element-8e66630 .ot-heading .main-heading{font-size:20px;}.elementor-5873 .elementor-element.elementor-element-e2e90b4 .ot-heading .main-heading{font-size:20px;}.elementor-5873 .elementor-element.elementor-element-1265f8f .ot-heading .main-heading{font-size:20px;}.elementor-5873 .elementor-element.elementor-element-df5b1f2 .ot-heading .main-heading{font-size:20px;}.elementor-5873 .elementor-element.elementor-element-0205a3a .ot-heading .main-heading{font-size:20px;}.elementor-5873 .elementor-element.elementor-element-efc2732 .ot-heading .main-heading{font-size:20px;}.elementor-5873 .elementor-element.elementor-element-f26d1d8 .ot-heading .main-heading{font-size:20px;}.elementor-5873 .elementor-element.elementor-element-1285a62 .ot-heading .main-heading{font-size:20px;}.elementor-5873 .elementor-element.elementor-element-9f82e56 .ot-heading .main-heading{font-size:20px;}.elementor-5873 .elementor-element.elementor-element-2881846 .ot-heading .main-heading{font-size:20px;}.elementor-5873 .elementor-element.elementor-element-c1a6397 .ot-heading .main-heading{font-size:20px;}.elementor-5873 .elementor-element.elementor-element-b906cd3 .ot-heading .main-heading{font-size:20px;}}/* Start custom CSS *//* PRIVACY POLICY — 僅放原生面板做不到的部分 */
.pp-narrow > .elementor-column-wrap,
.pp-narrow > .elementor-widget-wrap { max-width: 860px; margin-left: auto; margin-right: auto; }
.pp-body h3 { font-size: 18px; font-weight: 700; color: #1B1D21; margin: 22px 0 10px; }
.pp-body ul, .pp-body ol { margin: 0 0 16px 22px; padding: 0; }
.pp-body li { margin-bottom: 8px; line-height: 1.9; }
.pp-body p { margin-bottom: 14px; }
.pp-box { background: #F5F6FA; border-left: 3px solid #7141B1; border-radius: 6px; padding: 18px 22px; margin: 4px 0 18px; }
.pp-box p { margin-bottom: 0; }
.pp-table { width: 100%; border-collapse: collapse; margin: 6px 0 20px; font-size: 15px; }
.pp-table th { background: #F5F6FA; color: #1B1D21; font-weight: 700; text-align: left; padding: 11px 14px; border: 1px solid #E7EAF3; }
.pp-table td { padding: 11px 14px; border: 1px solid #E7EAF3; vertical-align: top; line-height: 1.75; }
.pp-todo { background: #FFF4CE; color: #7A5B00; padding: 1px 6px; border-radius: 4px; font-weight: 600; }
.pp-law { margin-top: 26px; padding-top: 18px; border-top: 1px solid #E7EAF3; font-size: 14px; color: #7C8794; }
.pp-body a { color: #7141B1; }
.pp-body a:hover { color: #43BAFF; }
@media (max-width: 767px) {
  .pp-narrow > .elementor-column-wrap,
  .pp-narrow > .elementor-widget-wrap { max-width: 100%; }
  .pp-table { font-size: 14px; display: block; overflow-x: auto; }
}/* End custom CSS */