.elementor .e-47eecc2-f16a740{width:100%;height:5px;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:50;background-color:var(--primary-hover);}.elementor .e-4b417a7-240e430{font-family:Roboto;font-weight:500;font-size:12px;color:var(--text-lite);}.elementor .e-b3727a7-1b0f2d6{font-family:Roboto;font-weight:500;font-size:12px;color:var(--text-lite);}.elementor .e-90e1828-7ccf230{font-family:Roboto;font-weight:500;font-size:12px;color:var(--text-lite);}.elementor .e-204bca6-f6193ea{font-family:Roboto;font-weight:500;font-size:12px;color:var(--text-lite);}.elementor .e-c964642-a92f415{font-family:Roboto;font-weight:700;font-size:12px;color:var(--primary-hover);}.elementor .e-3b20554-97b1177{position:relative;z-index:10;padding:0px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-3cec75a-39fbefb{width:30px;height:3px;background-color:var(--primary-orange);}.elementor .e-4315041-a0034d4{font-family:Roboto;font-weight:600;font-size:14px;color:var(--primary-orange);}.elementor .e-de896f3-3f70c30{padding:0px;margin-block-start:30px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-29e4ecd-6f6d59e{font-family:NotoSerifTC;font-weight:600;font-size:30px;color:var(--primary-blue);margin-block-start:15px;}.elementor .e-c46f5d7-98f0ac5{overflow:hidden;padding:40px;background-color:var(--bg-blue-light-2);flex-direction:column;gap:0px;}.elementor .e-4834728-1e84ea6{width:100%;padding:0px;flex-direction:row;gap:28px;justify-content:space-between;align-items:center;}.elementor .e-cc482de-fb1741a{background-color:var(--border);}.elementor .e-183546d-c115329{aspect-ratio:4/3;object-fit:cover;}.elementor .e-aeb9762-585f277{font-family:Roboto;font-weight:500;font-size:13px;color:var(--primary-orange);}.elementor .e-ca250f5-c321118{font-family:NotoSerifTC;font-weight:600;font-size:18px;color:var(--primary-blue);letter-spacing:0.5px;}.elementor .e-029ae28-ac6bc08{width:100%;height:1px;margin-block-start:10px;background-color:var(--border);}.elementor .e-3fcf94a-973683d{font-family:Roboto;font-weight:500;font-size:12px;color:var(--text-lite);margin-block-start:10px;}.elementor .e-70644b9-d0fb839{font-family:Roboto;font-weight:500;font-size:16px;color:var(--primary-orange);margin-block-start:10px;}.elementor .e-8244619-0ed1ee5{padding:0px;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-717d0b2-5ab1289{padding:20px;background-color:var(--White);flex-direction:column;gap:5px;}.elementor .e-1d4048b-950e99d{padding:0px;border-width:1px;border-color:var(--border);border-style:solid;transition:all 200ms;}.elementor .e-1d4048b-950e99d:hover,.elementor .e-1d4048b-950e99d:focus-visible{box-shadow:0px 3px 6px 0px rgba(0, 0, 0, .13);transform:translate3d(0px, -3px, 0px);}.elementor .e-5bdcd0d-1d8c3c8{padding:0px;display:grid;gap:15px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);grid-auto-rows:unset!important;}.elementor .e-fdbfec3-7dff167{padding:0px;margin-block-start:20px;justify-content:flex-end;}.elementor .e-20acb9c-5fcc150{padding:0px;}.elementor .e-6275545-54136ee{overflow:hidden;padding-block-start:30px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;gap:20px;}.elementor .e-86ec8e0-9c19b76{max-width:1140px;padding:0px;border-width:1px;border-color:var(--border);border-style:solid;flex-direction:column;gap:0px;}.elementor .e-db4627b-18fe249{padding-block-start:70px;padding-block-end:70px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;justify-content:flex-start;align-items:center;}