.elementor .e-a69d317-f7002f0{width:clamp(1.5rem, 1.25rem + 0.5vw, 2rem);height:2px;margin:0px;background-color:#C5161D;}.elementor .e-456bf9b-44f54e9{font-family:"Noto Sans TC";font-weight:500;font-size:clamp(0.875rem, 0.82rem + 0.15vw, 1rem);color:#30343A;letter-spacing:0.08em;line-height:1.5em;padding:0px;margin:0px;}.elementor .e-2995e2b-3ee1d83{column-gap:clamp(0.625rem, 0.5rem + 0.3vw, 0.875rem);padding:0px;margin-block-start:0px;margin-block-end:clamp(1rem, 0.7rem + 0.5vw, 1.5rem);margin-inline-start:0px;margin-inline-end:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-861caa4-cec223b{max-width:38rem;font-family:"Noto Sans TC";font-weight:700;font-size:clamp(2.25rem, 1.2rem + 4vw, 4.25rem);color:#111317;letter-spacing:-0.015em;line-height:1.12em;margin-block-start:0px;margin-block-end:clamp(1rem, 0.75rem + 0.4vw, 1.375rem);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2b54372-29ee49e{width:100%;max-width:34rem;font-family:"Noto Sans TC";font-weight:400;font-size:clamp(1rem, 0.94rem + 0.2vw, 1.125rem);color:#30343A;letter-spacing:0em;line-height:1.8em;padding:0px;margin-block-start:0px;margin-block-end:clamp(1rem, 0.7rem + 0.5vw, 1.5rem);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7676089-aa55779{min-height:clamp(3.5rem, 3.25rem + 0.5vw, 4rem);font-weight:600;font-size:clamp(1rem, 0.94rem + 0.2vw, 1.125rem);color:#ffffff;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(1.25rem, 1rem + 0.5vw, 1.75rem);padding-inline-end:clamp(1.25rem, 1rem + 0.5vw, 1.75rem);border-radius:0.375rem;border-style:none;background-color:#C5161D;display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .e-4325e73-2131699{min-height:clamp(3.5rem, 3.25rem + 0.5vw, 4rem);font-weight:600;font-size:clamp(1rem, 0.94rem + 0.2vw, 1.125rem);color:#C5161D;line-height:1.2em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(1.25rem, 1rem + 0.5vw, 1.75rem);padding-inline-end:clamp(1.25rem, 1rem + 0.5vw, 1.75rem);border-radius:0.375rem;border-width:1px;border-color:#C5161D;border-style:solid;background-color:#ffffff00;display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .e-1ddc9b6-4af0e65{width:100%;max-width:38rem;column-gap:clamp(0.75rem, 0.55rem + 0.35vw, 1rem);padding:0px;margin-block-end:clamp(1rem, 0.7rem + 0.5vw, 1.5rem);flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-ed34a91-c8136f0{width:clamp(1.125rem, 1rem + 0.2vw, 1.25rem);height:clamp(1.125rem, 1rem + 0.2vw, 1.25rem);color:#C5161D;}.elementor .e-7c0fa5b-b27bdd8{font-weight:600;font-size:clamp(0.8125rem, 0.75rem + 0.2vw, 1rem);color:#C5161D;line-height:1.5em;padding:0px;margin:0px;}.elementor .e-8ddaccb-24f3a85{column-gap:0.5rem;padding:0px;margin-block-start:0px;margin-block-end:clamp(1.25rem, 0.9rem + 0.7vw, 1.75rem);margin-inline-start:0px;margin-inline-end:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-00ef6d1-6caae3f{padding-block-start:clamp(2rem, 1.35rem + 2vw, 4rem);padding-block-end:clamp(2rem, 1.35rem + 2vw, 4rem);padding-inline-start:clamp(1.25rem, 0.55rem + 3vw, 5rem);padding-inline-end:clamp(1.25rem, 0.8rem + 1.5vw, 3rem);margin:0px;flex-direction:column;gap:0px;flex:0 0 45%;justify-content:center;align-items:start;}.elementor .e-7c8e9c9-4726958{width:100%;min-height:clamp(31rem, 25rem + 10vw, 39rem);overflow:hidden;padding:0px;margin:0px;background-image:url("https://mcut.axlsystem.com/wp-content/uploads/2026/08/mcut-homepage-hero.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-wrap:nowrap;flex:1 1 55%;justify-content:flex-start;align-items:stretch;}.elementor .e-baeb92b-b8dee2f{width:100%;min-height:clamp(31rem, 24rem + 14vw, 40rem);padding:0px;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-2c20beb-cb2d27a{width:clamp(2.5rem, 2rem + 1vw, 3.5rem);height:clamp(2.5rem, 2rem + 1vw, 3.5rem);color:#C5161D;}.elementor .e-d8d43b0-dd7d21c{font-weight:600;font-size:clamp(1rem, 0.9rem + 0.25vw, 1.25rem);color:#111317;line-height:1.3em;margin:0px;}.elementor .e-dd27c73-b4a6ff5{font-weight:400;font-size:clamp(0.8125rem, 0.78rem + 0.12vw, 0.9375rem);color:#5A5F66;line-height:1.6em;margin:0px;}.elementor .e-b08f5da-fb4a1c7{padding:0px;display:flex;flex-direction:column;gap:clamp(0.2rem, 0.15rem + 0.15vw, 0.375rem);justify-content:flex-start;align-items:start;}.elementor .e-72dfe1a-c91fb30{min-width:clamp(6.5rem, 5.75rem + 1.5vw, 7.75rem);padding:clamp(1.25rem, 1rem + 0.6vw, 1.75rem);border-radius:0.75rem;border-width:1px;border-color:#E3E4E6;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:clamp(1rem, 0.7rem + 0.6vw, 1.5rem);flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-fec0519-df3ca1e{width:clamp(2.5rem, 2rem + 1vw, 3.5rem);height:clamp(2.5rem, 2rem + 1vw, 3.5rem);color:#C5161D;}.elementor .e-b2b5921-be40aec{font-weight:600;font-size:clamp(1rem, 0.9rem + 0.25vw, 1.25rem);color:#111317;line-height:1.3em;margin:0px;}.elementor .e-8b931c4-6380bd3{font-weight:400;font-size:clamp(0.8125rem, 0.78rem + 0.12vw, 0.9375rem);color:#5A5F66;line-height:1.6em;margin:0px;}.elementor .e-83e59a3-3b5d009{padding:0px;display:flex;flex-direction:column;gap:clamp(0.2rem, 0.15rem + 0.15vw, 0.375rem);justify-content:flex-start;align-items:start;}.elementor .e-baf9357-ef111a8{min-width:clamp(6.5rem, 5.75rem + 1.5vw, 7.75rem);padding:clamp(1.25rem, 1rem + 0.6vw, 1.75rem);border-radius:0.75rem;border-width:1px;border-color:#E3E4E6;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:clamp(1rem, 0.7rem + 0.6vw, 1.5rem);flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-e420dac-119c012{width:clamp(2.5rem, 2rem + 1vw, 3.5rem);height:clamp(2.5rem, 2rem + 1vw, 3.5rem);color:#C5161D;}.elementor .e-8b4e2c4-aac2055{font-weight:600;font-size:clamp(1rem, 0.9rem + 0.25vw, 1.25rem);color:#111317;line-height:1.3em;margin:0px;}.elementor .e-8e90e7b-dabb677{font-weight:400;font-size:clamp(0.8125rem, 0.78rem + 0.12vw, 0.9375rem);color:#5A5F66;line-height:1.6em;margin:0px;}.elementor .e-d03e2aa-8b54389{padding:0px;display:flex;flex-direction:column;gap:clamp(0.2rem, 0.15rem + 0.15vw, 0.375rem);justify-content:flex-start;align-items:start;}.elementor .e-7ab772b-5a1a445{min-width:clamp(6.5rem, 5.75rem + 1.5vw, 7.75rem);padding:clamp(1.25rem, 1rem + 0.6vw, 1.75rem);border-radius:0.75rem;border-width:1px;border-color:#E3E4E6;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:clamp(1rem, 0.7rem + 0.6vw, 1.5rem);flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-f831bf7-10c0f2e{width:100%;max-width:90rem;column-gap:clamp(1rem, 0.65rem + 0.8vw, 1.5rem);padding-block-start:clamp(1.5rem, 1rem + 1vw, 2rem);padding-block-end:clamp(1.5rem, 1rem + 1vw, 2rem);padding-inline-start:clamp(1.25rem, 0.55rem + 3vw, 5rem);padding-inline-end:clamp(1.25rem, 0.55rem + 3vw, 5rem);margin:-2px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);grid-auto-flow:row;align-self:center;}.elementor .e-acc0d2e-dce41fa{padding:0px;margin:0px;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;}.elementor .e-b926eb3-e287dea{width:clamp(1.5rem, 1.25rem + 0.5vw, 2rem);height:2px;margin:0px;background-color:#C5161D;}.elementor .e-e695a8c-55431f5{font-family:"Noto Sans TC";font-weight:700;font-size:clamp(0.8125rem, 0.76rem + 0.2vw, 0.9375rem);color:#C5161D;letter-spacing:0.12em;line-height:1.4em;padding:0px;margin:0px;}.elementor .e-65af051-9cc5223{column-gap:clamp(0.625rem, 0.5rem + 0.3vw, 0.875rem);padding:0px;margin-block-start:0px;margin-block-end:clamp(1rem, 0.75rem + 0.5vw, 1.5rem);margin-inline-start:0px;margin-inline-end:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-171d227-86599c4{max-width:38rem;font-family:"Noto Sans TC";font-weight:700;font-size:clamp(2rem, 1.2rem + 2.6vw, 3.5rem);color:#111317;letter-spacing:-0.015em;line-height:1.12em;margin-block-start:0px;margin-block-end:clamp(0.875rem, 0.6rem + 0.5vw, 1.25rem);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-73fff71-7552aa8{width:100%;max-width:42rem;font-family:"Noto Sans TC";font-weight:400;font-size:clamp(1rem, 0.94rem + 0.2vw, 1.125rem);color:#30343A;letter-spacing:0em;line-height:1.8em;padding:0px;margin-block-start:0px;margin-block-end:clamp(1.5rem, 1rem + 1.2vw, 2.25rem);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c1130c2-f8e9335{width:clamp(5rem, 4rem + 2vw, 7rem);height:auto;position:absolute;inset-block-start:clamp(3rem, 2rem + 2vw, 5rem);inset-inline-end:clamp(1.25rem, 0.55rem + 3vw, 5rem);color:#C5161D;}.elementor .e-49de292-3d08bbc{width:clamp(2.25rem, 1.75rem + 1vw, 3.25rem);height:auto;color:#C5161D;}.elementor .e-cc7203d-8cb496a{width:clamp(5rem, 4rem + 2vw, 7rem);height:clamp(5rem, 4rem + 2vw, 7rem);border-radius:50%;background-color:#FFF1F2;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-1c6ad1e-28817be{font-weight:700;font-size:clamp(1rem, 0.9rem + 0.3vw, 1.25rem);color:#C5161D;line-height:1.2em;margin:0px;}.elementor .e-bbd6748-e1c7b2f{font-weight:600;font-size:clamp(1.25rem, 1.05rem + 0.5vw, 1.5rem);color:#111317;letter-spacing:-0.01em;line-height:1.3em;margin:0px;}.elementor .e-dc2ab9c-0aacbf4{font-weight:400;font-size:clamp(0.9375rem, 0.88rem + 0.15vw, 1rem);color:#30343A;line-height:1.7em;margin:0px;}.elementor .e-e501f42-9c625d2{margin-block-start:clamp(1.25rem, 0.8rem + 1vw, 2rem);margin-block-end:clamp(1.25rem, 0.8rem + 1vw, 2rem);margin-inline-start:0px;margin-inline-end:clamp(1.5rem, 1rem + 1vw, 2.5rem);flex-direction:column;gap:clamp(0.375rem, 0.25rem + 0.2vw, 0.625rem);justify-content:center;align-items:start;}.elementor .e-f0a396f-c267439{display:none;}.elementor .e-9eb38fa-86d5317{width:100%;height:100%;}.elementor .e-a938072-cf18114{min-height:clamp(10.5rem, 8.75rem + 3vw, 12.5rem);overflow:hidden;border-radius:0.75rem;border-width:1px;border-color:#ECEDEF;border-style:solid;background-color:#FFFFFF;gap:0px;grid-template-columns:auto minmax(0, 1fr) 50%;grid-template-rows:repeat(1, 1fr);justify-items:stretch;align-items:center;}.elementor .e-0c4d995-ad5125b{width:clamp(2.25rem, 1.75rem + 1vw, 3.25rem);height:auto;color:#C5161D;}.elementor .e-f06a898-1d79551{width:clamp(5rem, 4rem + 2vw, 7rem);height:clamp(5rem, 4rem + 2vw, 7rem);border-radius:50%;background-color:#FFF1F2;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-1b7549e-675f61a{font-weight:700;font-size:clamp(1rem, 0.9rem + 0.3vw, 1.25rem);color:#C5161D;line-height:1.2em;margin:0px;}.elementor .e-a99aa4e-9ee5339{font-weight:600;font-size:clamp(1.25rem, 1.05rem + 0.5vw, 1.5rem);color:#111317;letter-spacing:-0.01em;line-height:1.3em;margin:0px;}.elementor .e-a87742c-7ed2cc7{font-weight:400;font-size:clamp(0.9375rem, 0.88rem + 0.15vw, 1rem);color:#30343A;line-height:1.7em;margin:0px;}.elementor .e-753c760-ecc7033{margin-block-start:clamp(1.25rem, 0.8rem + 1vw, 2rem);margin-block-end:clamp(1.25rem, 0.8rem + 1vw, 2rem);margin-inline-start:0px;margin-inline-end:clamp(1.5rem, 1rem + 1vw, 2.5rem);flex-direction:column;gap:clamp(0.375rem, 0.25rem + 0.2vw, 0.625rem);justify-content:center;align-items:start;}.elementor .e-98436af-991b788{width:100%;height:100%;}.elementor .e-c764720-d970155{display:none;}.elementor .e-635ac2f-4c881bf{min-height:clamp(10.5rem, 8.75rem + 3vw, 12.5rem);overflow:hidden;border-radius:0.75rem;border-width:1px;border-color:#ECEDEF;border-style:solid;background-color:#FFFFFF;gap:0px;grid-template-columns:auto minmax(0, 1fr) 50%;grid-template-rows:repeat(1, 1fr);justify-items:stretch;align-items:center;}.elementor .e-ff7b143-e49280a{width:clamp(2.25rem, 1.75rem + 1vw, 3.25rem);height:auto;color:#C5161D;}.elementor .e-c1b42eb-6abcde0{width:clamp(5rem, 4rem + 2vw, 7rem);height:clamp(5rem, 4rem + 2vw, 7rem);border-radius:50%;background-color:#FFF1F2;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-0444b5c-9e706d3{font-weight:700;font-size:clamp(1rem, 0.9rem + 0.3vw, 1.25rem);color:#C5161D;line-height:1.2em;margin:0px;}.elementor .e-59d827a-6d31220{font-weight:600;font-size:clamp(1.25rem, 1.05rem + 0.5vw, 1.5rem);color:#111317;letter-spacing:-0.01em;line-height:1.3em;margin:0px;}.elementor .e-35b6f4d-0288bd6{font-weight:400;font-size:clamp(0.9375rem, 0.88rem + 0.15vw, 1rem);color:#30343A;line-height:1.7em;margin:0px;}.elementor .e-e5b75f7-6a314a2{margin-block-start:clamp(1.25rem, 0.8rem + 1vw, 2rem);margin-block-end:clamp(1.25rem, 0.8rem + 1vw, 2rem);margin-inline-start:0px;margin-inline-end:clamp(1.5rem, 1rem + 1vw, 2.5rem);flex-direction:column;gap:clamp(0.375rem, 0.25rem + 0.2vw, 0.625rem);justify-content:center;align-items:start;}.elementor .e-a8535c3-c25459a{width:100%;height:100%;}.elementor .e-6b57ab0-4af5b28{display:none;}.elementor .e-4380bf0-61ccf81{min-height:clamp(10.5rem, 8.75rem + 3vw, 12.5rem);overflow:hidden;border-radius:0.75rem;border-width:1px;border-color:#ECEDEF;border-style:solid;background-color:#FFFFFF;gap:0px;grid-template-columns:auto minmax(0, 1fr) 50%;grid-template-rows:repeat(1, 1fr);justify-items:stretch;align-items:center;}.elementor .e-0e79b48-59587c4{width:clamp(2.25rem, 1.75rem + 1vw, 3.25rem);height:auto;color:#C5161D;}.elementor .e-172f3ec-06664f0{width:clamp(5rem, 4rem + 2vw, 7rem);height:clamp(5rem, 4rem + 2vw, 7rem);border-radius:50%;background-color:#FFF1F2;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-621d197-16b0ffa{font-weight:400;font-size:clamp(0.9375rem, 0.88rem + 0.15vw, 1rem);color:#30343A;line-height:1.7em;margin:0px;}.elementor .e-6500635-b9dae84{display:none;}.elementor .e-4774c46-d09b253{font-weight:600;font-size:clamp(1rem, 0.94rem + 0.2vw, 1.125rem);color:#C5161D;}.elementor .e-20eef55-cf5548b{width:1.25rem;height:auto;color:#C5161D;display:flex;}.elementor .e-9655343-b150180{padding-block-start:clamp(1rem, 0.75rem + 0.5vw, 1.375rem);margin-block-start:clamp(1.5rem, 1rem + 1vw, 2rem);border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#C5161D;border-style:solid;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-2eb26ab-ec30c58{padding:0px;margin:0px;gap:clamp(0.75rem, 0.55rem + 0.4vw, 1rem);grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-0129d29-af9c7a6{max-width:90rem;padding-block-start:clamp(3.5rem, 2.25rem + 3vw, 6rem);padding-block-end:clamp(3.5rem, 2.25rem + 3vw, 6rem);padding-inline-start:clamp(1.25rem, 0.55rem + 3vw, 5rem);padding-inline-end:clamp(1.25rem, 0.55rem + 3vw, 5rem);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-69bef85-2c474ed{width:clamp(1.5rem, 1.25rem + 0.5vw, 2rem);height:2px;margin:0px;background-color:#C5161D;}.elementor .e-a294c2f-4cc9285{font-family:"Noto Sans TC";font-weight:700;font-size:clamp(0.8125rem, 0.76rem + 0.2vw, 0.9375rem);color:#C5161D;letter-spacing:0.12em;line-height:1.4em;padding:0px;margin:0px;}.elementor .e-ba3017e-170c421{column-gap:clamp(0.625rem, 0.5rem + 0.3vw, 0.875rem);padding:0px;margin-block-start:0px;margin-block-end:clamp(1rem, 0.75rem + 0.5vw, 1.5rem);margin-inline-start:0px;margin-inline-end:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-d40bc5a-4258d50{max-width:38rem;font-family:"Noto Sans TC";font-weight:700;font-size:clamp(2rem, 1.2rem + 2.6vw, 3.5rem);color:#111317;letter-spacing:-0.015em;line-height:1.12em;margin-block-start:0px;margin-block-end:clamp(0.875rem, 0.6rem + 0.5vw, 1.25rem);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-25852b4-31be601{width:100%;max-width:42rem;font-family:"Noto Sans TC";font-weight:400;font-size:clamp(1rem, 0.94rem + 0.2vw, 1.125rem);color:#30343A;letter-spacing:0em;line-height:1.8em;padding:0px;margin-block-start:0px;margin-block-end:clamp(1.5rem, 1rem + 1.2vw, 2.25rem);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-71c20d0-f273d14{width:100%;height:100%;}.elementor .e-1a6ab1e-3a6ddac{font-weight:600;font-size:clamp(1.375rem, 1.1rem + 0.65vw, 1.75rem);color:#111317;letter-spacing:-0.01em;line-height:1.25em;margin:0px;}.elementor .e-cfb0a5b-3d44a36{font-weight:400;font-size:clamp(0.9375rem, 0.88rem + 0.15vw, 1rem);color:#5A5F66;line-height:1.7em;margin:0px;}.elementor .e-6ec5765-0880c48{font-weight:600;font-size:clamp(0.9375rem, 0.9rem + 0.15vw, 1.0625rem);padding:0px;margin-block-start:clamp(0.75rem, 0.5rem + 0.5vw, 1.25rem);background-color:#ffffff00;}.elementor .e-754a172-f73d765{padding:clamp(1.25rem, 0.9rem + 0.8vw, 1.75rem);display:flex;flex-direction:column;gap:clamp(0.5rem, 0.35rem + 0.3vw, 0.75rem);align-items:start;}.elementor .e-2987807-ab6d63f{overflow:hidden;border-radius:clamp(0.75rem, 0.6rem + 0.3vw, 1rem);border-width:1px;border-color:#ECEDEF;border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 24px 0px rgba(0, 0, 0, 0.06);grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);grid-auto-flow:row;}.elementor .e-c3dea81-7d0c191{width:100%;height:100%;}.elementor .e-6cce822-741a420{font-weight:600;font-size:clamp(1.375rem, 1.1rem + 0.65vw, 1.75rem);color:#111317;letter-spacing:-0.01em;line-height:1.25em;margin:0px;}.elementor .e-63b58e1-5b12b5d{font-weight:400;font-size:clamp(0.9375rem, 0.88rem + 0.15vw, 1rem);color:#5A5F66;line-height:1.7em;margin:0px;}.elementor .e-11b3117-a2b8202{font-weight:600;font-size:clamp(0.9375rem, 0.9rem + 0.15vw, 1.0625rem);padding:0px;margin-block-start:clamp(0.75rem, 0.5rem + 0.5vw, 1.25rem);background-color:#ffffff00;}.elementor .e-c180019-0975d77{padding:clamp(1.25rem, 0.9rem + 0.8vw, 1.75rem);display:flex;flex-direction:column;gap:clamp(0.5rem, 0.35rem + 0.3vw, 0.75rem);align-items:start;}.elementor .e-12db1fd-b5c1f2a{overflow:hidden;border-radius:clamp(0.75rem, 0.6rem + 0.3vw, 1rem);border-width:1px;border-color:#ECEDEF;border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 24px 0px rgba(0, 0, 0, 0.06);grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);grid-auto-flow:row;}.elementor .e-8f942dd-460a0b1{width:100%;height:100%;}.elementor .e-19b39b2-d87818b{font-weight:600;font-size:clamp(1.375rem, 1.1rem + 0.65vw, 1.75rem);color:#111317;letter-spacing:-0.01em;line-height:1.25em;margin:0px;}.elementor .e-dfcdadd-7d8aae3{font-weight:400;font-size:clamp(0.9375rem, 0.88rem + 0.15vw, 1rem);color:#5A5F66;line-height:1.7em;margin:0px;}.elementor .e-6f3f814-8a97fe4{font-weight:600;font-size:clamp(0.9375rem, 0.9rem + 0.15vw, 1.0625rem);padding:0px;margin-block-start:clamp(0.75rem, 0.5rem + 0.5vw, 1.25rem);background-color:#ffffff00;}.elementor .e-b55788f-7f6b8e0{padding:clamp(1.25rem, 0.9rem + 0.8vw, 1.75rem);display:flex;flex-direction:column;gap:clamp(0.5rem, 0.35rem + 0.3vw, 0.75rem);align-items:start;}.elementor .e-0c8bc65-c08c8a4{overflow:hidden;border-radius:clamp(0.75rem, 0.6rem + 0.3vw, 1rem);border-width:1px;border-color:#ECEDEF;border-style:solid;background-color:#FFFFFF;box-shadow:0px 6px 24px 0px rgba(0, 0, 0, 0.06);grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);grid-auto-flow:row;}.elementor .e-b904b83-581af6b{column-gap:clamp(1rem, 0.6rem + 0.9vw, 1.5rem);row-gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(1, 1fr);}.elementor .e-1df523f-d02ce42{width:clamp(18rem, 24vw, 28rem);min-height:clamp(3.5rem, 3.25rem + 0.5vw, 4rem);font-weight:600;color:#111317;margin-block-start:clamp(2rem, 1.25rem + 1.5vw, 3rem);border-radius:0.375rem;border-width:1px;border-color:#30343A;border-style:solid;background-color:#ffffff00;align-self:center;}.elementor .e-56da366-1efe3e7{max-width:90rem;padding-block-start:clamp(4rem, 2.5rem + 3.5vw, 6.5rem);padding-block-end:clamp(4rem, 2.5rem + 3.5vw, 6.5rem);padding-inline-start:clamp(1.25rem, 0.55rem + 3vw, 5rem);padding-inline-end:clamp(1.25rem, 0.55rem + 3vw, 5rem);margin:auto;display:flex;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-64196b2-4ff27c1{border-radius:clamp(0.75rem, 0.6rem + 0.3vw, 1rem);}.elementor .e-e693779-06287c4{width:clamp(1.5rem, 1.25rem + 0.5vw, 2rem);height:2px;margin:0px;background-color:#C5161D;}.elementor .e-84f84da-dae46cc{font-family:"Noto Sans TC";font-weight:700;font-size:clamp(0.8125rem, 0.76rem + 0.2vw, 0.9375rem);color:#C5161D;letter-spacing:0.12em;line-height:1.4em;padding:0px;margin:0px;}.elementor .e-27114e8-17a7459{column-gap:clamp(0.625rem, 0.5rem + 0.3vw, 0.875rem);padding:0px;margin-block-start:0px;margin-block-end:clamp(1rem, 0.75rem + 0.5vw, 1.5rem);margin-inline-start:0px;margin-inline-end:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-beb5586-b6e44d2{max-width:38rem;font-family:"Noto Sans TC";font-weight:700;font-size:clamp(2rem, 1.2rem + 2.6vw, 3.5rem);color:#111317;letter-spacing:-0.015em;line-height:1.12em;margin-block-start:0px;margin-block-end:clamp(0.875rem, 0.6rem + 0.5vw, 1.25rem);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-504db75-0b509c3{width:100%;max-width:42rem;font-family:"Noto Sans TC";font-weight:400;font-size:clamp(1rem, 0.94rem + 0.2vw, 1.125rem);color:#30343A;letter-spacing:0em;line-height:1.8em;padding:0px;margin-block-start:0px;margin-block-end:clamp(1.5rem, 1rem + 1.2vw, 2.25rem);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f4e3fb7-dab52b8{width:clamp(2rem, 1.5rem + 1vw, 2.75rem);height:auto;color:#C5161D;}.elementor .e-5857693-d9e612f{width:100%;max-width:42rem;font-family:"Noto Sans TC";font-weight:500;font-size:clamp(1rem, 0.94rem + 0.2vw, 1.125rem);color:#111317;letter-spacing:0em;line-height:1.8em;padding:0px;margin-block-start:0px;margin-block-end:clamp(1.5rem, 1rem + 1.2vw, 2.25rem);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-abf8c5a-86306c9{padding:0px;margin:0px;display:flex;flex-direction:row;gap:clamp(0.75rem, 0.5rem + 0.5vw, 1rem);align-items:start;}.elementor .e-220bd8e-993e1c7{width:10%;height:auto;border-radius:50%;}.elementor .e-7ed8bae-6ca74e8{width:100%;max-width:42rem;font-family:"Noto Sans TC";font-weight:500;font-size:clamp(1rem, 0.94rem + 0.2vw, 1.125rem);color:#111317;letter-spacing:0em;line-height:1.8em;padding:0px;margin-block-start:0px;margin-block-end:clamp(1.5rem, 1rem + 1.2vw, 2.25rem);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-8ab007c-3a1cba2{padding:0px;margin:0px;display:flex;flex-direction:row;gap:clamp(0.75rem, 0.5rem + 0.5vw, 1rem);align-items:start;}.elementor .e-7eddde0-9770df5{display:flex;flex-direction:column;gap:0px;align-items:start;}.elementor .e-53a9f65-ffd161a{display:grid;gap:clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:repeat(1, 1fr);align-items:center;}.elementor .e-d013e70-4090ba9{font-weight:600;font-size:clamp(0.75rem, 0.7rem + 0.15vw, 0.875rem);color:#C5161D;line-height:1.2em;margin-block-end:clamp(0.375rem, 0.25rem + 0.25vw, 0.5rem);}.elementor .e-dafcbba-c35c7d0{width:clamp(1.5rem, 1.25rem + 0.5vw, 2rem);height:auto;color:#C5161D;}.elementor .e-33e2ae8-c1937d3{width:clamp(3.25rem, 2.75rem + 1vw, 4.25rem);aspect-ratio:1/1;margin-block-end:clamp(0.625rem, 0.45rem + 0.35vw, 0.875rem);border-radius:50%;background-color:#FFF5F5;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-1015a42-d406ff4{font-weight:600;font-size:clamp(0.875rem, 0.8rem + 0.2vw, 1.0625rem);color:#111317;line-height:1.3em;text-align:center;margin-block-start:0px;margin-block-end:clamp(0.125rem, 0.1rem + 0.1vw, 0.25rem);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-32d0e2e-0513f48{font-weight:400;font-size:clamp(0.75rem, 0.7rem + 0.15vw, 0.875rem);color:#5A5F66;line-height:1.5em;text-align:center;margin:0px;}.elementor .e-25242f1-918019f{display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;align-self:center;}.elementor .e-3194eec-d0c245c{width:clamp(1rem, 4vw, 5rem);height:1px;margin-block-start:clamp(2.85rem, 2.3rem + 0.8vw, 3.6rem);background-color:#C5161D;align-self:start;}.elementor .e-79f7e64-6fe33e0{font-weight:600;font-size:clamp(0.75rem, 0.7rem + 0.15vw, 0.875rem);color:#C5161D;line-height:1.2em;margin-block-end:clamp(0.375rem, 0.25rem + 0.25vw, 0.5rem);}.elementor .e-04e441a-e6853eb{width:clamp(1.5rem, 1.25rem + 0.5vw, 2rem);height:auto;color:#C5161D;}.elementor .e-654c6ab-102189a{width:clamp(3.25rem, 2.75rem + 1vw, 4.25rem);aspect-ratio:1/1;margin-block-end:clamp(0.625rem, 0.45rem + 0.35vw, 0.875rem);border-radius:50%;background-color:#FFF5F5;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-47b7dfa-44a1f2d{font-weight:600;font-size:clamp(0.875rem, 0.8rem + 0.2vw, 1.0625rem);color:#111317;line-height:1.3em;text-align:center;margin-block-start:0px;margin-block-end:clamp(0.125rem, 0.1rem + 0.1vw, 0.25rem);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1c50e12-fc89173{font-weight:400;font-size:clamp(0.75rem, 0.7rem + 0.15vw, 0.875rem);color:#5A5F66;line-height:1.5em;text-align:center;margin:0px;}.elementor .e-2b4005e-6f48e03{display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;align-self:center;}.elementor .e-681026e-30e1c04{width:clamp(1rem, 4vw, 5rem);height:1px;color:#C5161D;margin-block-start:clamp(2.85rem, 2.3rem + 0.8vw, 3.6rem);background-color:#C5161D;align-self:start;}.elementor .e-c9f35bd-25f295f{font-weight:600;font-size:clamp(0.75rem, 0.7rem + 0.15vw, 0.875rem);color:#C5161D;line-height:1.2em;margin-block-end:clamp(0.375rem, 0.25rem + 0.25vw, 0.5rem);}.elementor .e-439a85c-5d55545{width:clamp(1.5rem, 1.25rem + 0.5vw, 2rem);height:auto;color:#C5161D;}.elementor .e-fbc0fd1-5bc5066{width:clamp(3.25rem, 2.75rem + 1vw, 4.25rem);aspect-ratio:1/1;margin-block-end:clamp(0.625rem, 0.45rem + 0.35vw, 0.875rem);border-radius:50%;background-color:#FFF5F5;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-b4caeb9-97c308d{font-weight:600;font-size:clamp(0.875rem, 0.8rem + 0.2vw, 1.0625rem);color:#111317;line-height:1.3em;text-align:center;margin-block-start:0px;margin-block-end:clamp(0.125rem, 0.1rem + 0.1vw, 0.25rem);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-53b5c90-708cc83{font-weight:400;font-size:clamp(0.75rem, 0.7rem + 0.15vw, 0.875rem);color:#5A5F66;line-height:1.5em;text-align:center;margin:0px;}.elementor .e-0ec8e29-0e5253c{display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;align-self:center;}.elementor .e-0494e5b-728b5ad{width:clamp(1rem, 4vw, 5rem);height:1px;color:#C5161D;margin-block-start:clamp(2.85rem, 2.3rem + 0.8vw, 3.6rem);background-color:#C5161D;align-self:start;}.elementor .e-a2c2f92-f5f27e3{font-weight:600;font-size:clamp(0.75rem, 0.7rem + 0.15vw, 0.875rem);color:#C5161D;line-height:1.2em;margin-block-end:clamp(0.375rem, 0.25rem + 0.25vw, 0.5rem);}.elementor .e-5b4491b-62d7c70{width:clamp(1.5rem, 1.25rem + 0.5vw, 2rem);height:auto;color:#C5161D;}.elementor .e-71117f7-d4f79f9{width:clamp(3.25rem, 2.75rem + 1vw, 4.25rem);aspect-ratio:1/1;margin-block-end:clamp(0.625rem, 0.45rem + 0.35vw, 0.875rem);border-radius:50%;background-color:#FFF5F5;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-38b4935-0486eaa{font-weight:600;font-size:clamp(0.875rem, 0.8rem + 0.2vw, 1.0625rem);color:#111317;line-height:1.3em;text-align:center;margin-block-start:0px;margin-block-end:clamp(0.125rem, 0.1rem + 0.1vw, 0.25rem);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b0e686f-313fa0d{font-weight:400;font-size:clamp(0.75rem, 0.7rem + 0.15vw, 0.875rem);color:#5A5F66;line-height:1.5em;text-align:center;margin:0px;}.elementor .e-b584b27-7b3c909{display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;align-self:center;}.elementor .e-1a8b506-c372846{padding:clamp(1.25rem, 0.9rem + 1vw, 2rem);margin-block-start:clamp(2rem, 1.25rem + 1.5vw, 3rem);border-radius:clamp(0.75rem, 0.6rem + 0.3vw, 1rem);background-color:#FCFCFC;gap:clamp(0.25rem, 0.15rem + 0.3vw, 0.75rem);grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr) auto minmax(0, 1fr) auto minmax(0, 1fr);grid-template-rows:repeat(1, 1fr);align-items:start;}.elementor .e-9788892-1e3b683{width:auto;font-weight:600;font-size:clamp(0.9375rem, 0.9rem + 0.15vw, 1.0625rem);color:#C5161D;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:clamp(1.25rem, 0.9rem + 0.8vw, 2rem);border-block-end-width:1px;border-color:#C5161D;border-style:solid;background-color:#ffffff00;align-self:center;}.elementor .e-640c590-4f8eac1{max-width:90rem;padding-block-start:clamp(4rem, 2.5rem + 3.5vw, 6.5rem);padding-block-end:clamp(4rem, 2.5rem + 3.5vw, 6.5rem);padding-inline-start:clamp(1.25rem, 0.55rem + 3vw, 5rem);padding-inline-end:clamp(1.25rem, 0.55rem + 3vw, 5rem);margin:auto;display:flex;flex-direction:column;gap:0px;align-items:stretch;}