.elementor-865 .elementor-element.elementor-element-6fccb1bb{--display:flex;}.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 );}/* Start custom CSS for text-editor, class: .elementor-element-568b3748 */.jc-slot-guide{ width:100%; max-width:960px; margin:0 auto; padding:20px 0 70px; font-family:"Noto Sans TC", Arial, sans-serif; color:#1f2937; line-height:1.9; font-size:17px; } .jc-slot-guide *{ box-sizing:border-box; } .jc-slot-guide section{ margin:0 0 58px; } .jc-slot-kicker{ display:inline-block; margin-bottom:14px; font-size:13px; font-weight:900; letter-spacing:.16em; color:#003D79; text-transform:uppercase; } .jc-slot-guide h1{ margin:0 0 26px; font-size:42px; line-height:1.35; font-weight:900; color:#003D79; } .jc-slot-guide h2{ margin:0 0 22px; font-size:30px; line-height:1.45; font-weight:900; color:#003D79; } .jc-slot-guide h3{ margin:30px 0 14px; font-size:23px; line-height:1.45; font-weight:800; color:#111827; } .jc-slot-guide p{ margin:0 0 20px; } .jc-slot-guide a{ color:#003D79; font-weight:800; text-decoration:none; border-bottom:1px solid rgba(0,61,121,.25); } .jc-slot-guide a:hover{ border-bottom-color:#003D79; } .jc-slot-hero{ padding:44px 38px; background:linear-gradient(135deg,#f4f8ff 0%,#ffffff 55%,#eef4ff 100%); border:1px solid #dfe8f6; } .jc-slot-btns{ display:flex; gap:12px; flex-wrap:wrap; margin-top:28px; } .jc-slot-btn{ display:inline-flex; align-items:center; justify-content:center; min-height:46px; padding:0 22px; background:#003D79; color:#fff !important; font-size:15px; font-weight:900; border:none !important; } .jc-slot-btn.jc-slot-btn-light{ background:#fff; color:#003D79 !important; border:1px solid rgba(0,61,121,.22) !important; } .jc-slot-note{ margin:28px 0; padding:24px 26px; background:#f7fbff; border-left:5px solid #003D79; } .jc-slot-list{ margin:0 0 24px; padding-left:22px; } .jc-slot-list li{ margin:0 0 10px; } .jc-slot-table-wrap{ width:100%; overflow-x:auto; margin:28px 0; } .jc-slot-guide table{ width:100%; min-width:760px; border-collapse:collapse; background:#fff; } .jc-slot-guide th{ padding:15px 14px; background:#003D79; color:#fff; font-size:15px; text-align:left; white-space:nowrap; } .jc-slot-guide td{ padding:15px 14px; border:1px solid #e5eaf2; vertical-align:top; } .jc-slot-guide strong{ color:#003D79; font-weight:900; } .jc-faq{ padding:32px; background:#f8fbff; border:1px solid #e0e8f3; } .jc-official-info{ margin-top:45px; padding:22px 24px; background:#003D79; color:#fff; font-size:16px; } .jc-official-info a{ color:#fff; border-bottom:1px solid rgba(255,255,255,.6); } @media(max-width:768px){ .jc-slot-guide{ padding:10px 0 50px; font-size:16px; } .jc-slot-guide section{ margin-bottom:42px; } .jc-slot-hero{ padding:30px 22px; } .jc-slot-guide h1{ font-size:30px; } .jc-slot-guide h2{ font-size:24px; } .jc-slot-guide h3{ font-size:20px; } .jc-slot-btns{ flex-direction:column; } .jc-slot-btn{ width:100%; } .jc-faq{ padding:24px 20px; } }/* End custom CSS */