.elementor .e-28cc5f9e-1f1a{width:100%;height:auto;max-width:100%;position:absolute;inset-block-end:0px;inset-inline-start:0px;z-index:0;display:block;}.elementor .e-6d0606b3-3a88{font-weight:500;font-size:3.125rem;color:#0049a7;letter-spacing:0.9375rem;line-height:1.6;padding-block-end:0.3rem;margin:0px;border-block-end-width:1px;display:block;cursor:default; border-bottom-style: solid; border-bottom-color: #0049a7;\n}.elementor .e-12191bf9-5769{font-weight:500;font-size:2.25rem;color:#fff;letter-spacing:0.625rem;line-height:1.6;margin-block-start:1.25rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default; & span { color: #ff6666; }\n}.elementor .e-16f7244f-8213{font-size:1.125rem;color:#0049a7;letter-spacing:0.1875rem;line-height:1.428571;margin-block-start:0.625rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default;\n}.elementor .e-5c95667e-4a0e{width:auto;min-width:0px;max-width:100%;z-index:1;padding:1rem;text-align:left;\n}.elementor .e-4fee1fc4-a2c9{min-width:0px;min-height:46.875vw;overflow:hidden;padding:0px;background-color:#afdcc9;justify-content:center;align-items:center;}.elementor .e-373984bb-7b20{font-weight:500;font-size:1.25rem;color:#0049a7;letter-spacing:0.5rem;line-height:1.3;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default; & span { color: #ff6666; }\n}.elementor .e-24b0379a-3c8b{font-weight:500;font-size:2.8125rem;color:#0049a7;letter-spacing:0.9375rem;line-height:1.2;margin-block-start:0px;margin-block-end:1.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default; & span { color: #ff6666; }\n}.elementor .e-146cb9ae-3a67{font-size:1.125rem;color:#0049a7;letter-spacing:0.125rem;line-height:1.428571;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default;\n}.elementor .e-7960dc36-e68b{width:100%;height:auto;max-width:100%;display:block;}.elementor .e-2c2d8ef6-b817{font-size:0px;color:transparent;line-height:0px;margin:0px;display:block;cursor:default;\n}.elementor .e-1461ca6e-d113{width:15.2324%;height:22.9508%;min-width:0px;position:absolute;inset-block-start:33.383%;inset-inline-start:-0.5935%;cursor:pointer;padding:0px;border-radius:50%;&:focus-visible { outline:3px solid #0049a7; }\n}.elementor .e-45f07528-d414{width:14.4375rem;height:auto;max-width:100%;position:absolute;inset-block-start:27.6453%;inset-inline-start:-12.0178%;display:block;}.elementor .e-2b139f52-8f72{font-size:0px;color:transparent;line-height:0px;margin:0px;display:block;cursor:default;\n}.elementor .e-47712584-db31{width:15.4303%;height:23.2489%;min-width:0px;position:absolute;inset-block-start:60.8048%;inset-inline-start:4.7478%;cursor:pointer;padding:0px;border-radius:50%;&:focus-visible { outline:3px solid #0049a7; }\n}.elementor .e-b2789c9-3d05{width:14.4375rem;height:auto;max-width:100%;position:absolute;inset-block-start:54.9925%;inset-inline-start:-6.8249%;display:block;}.elementor .e-602e48c5-67af{font-size:0px;color:transparent;line-height:0px;margin:0px;display:block;cursor:default;\n}.elementor .e-70b1dde9-9dee{width:12.6607%;height:19.076%;min-width:0px;position:absolute;inset-block-start:11.1773%;inset-inline-start:79.2285%;cursor:pointer;padding:0px;border-radius:50%;&:focus-visible { outline:3px solid #0049a7; }\n}.elementor .e-f4bd8d2-7b30{width:14.4375rem;height:auto;max-width:100%;position:absolute;inset-block-start:6.4083%;inset-inline-start:95.0544%;display:block;}.elementor .e-7065c88f-b470{font-size:0px;color:transparent;line-height:0px;margin:0px;display:block;cursor:default;\n}.elementor .e-3c1ff358-885f{width:13.452%;height:20.2683%;min-width:0px;position:absolute;inset-block-start:35.0224%;inset-inline-start:86.8447%;cursor:pointer;padding:0px;border-radius:50%;&:focus-visible { outline:3px solid #0049a7; }\n}.elementor .e-575c7040-84bd{width:14.4375rem;height:auto;max-width:100%;position:absolute;inset-block-start:29.9553%;inset-inline-start:103.6597%;display:block;}.elementor .e-39f6cf62-2926{font-size:0px;color:transparent;line-height:0px;margin:0px;display:block;cursor:default;\n}.elementor .e-286589bb-acad{width:13.452%;height:20.2683%;min-width:0px;position:absolute;inset-block-start:62.7422%;inset-inline-start:81.2067%;cursor:pointer;padding:0px;border-radius:50%;&:focus-visible { outline:3px solid #0049a7; }\n}.elementor .e-41665c19-f472{width:14.4375rem;height:auto;max-width:100%;position:absolute;inset-block-start:57.6751%;inset-inline-start:98.0218%;display:block;}.elementor .e-1b20ee0-485c{min-width:0px;max-width:63.1875rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-3a0472f9-ebe0{min-width:0px;overflow:hidden;text-align:center;padding-block-start:6.25rem;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .e-72b27a7b-31df{font-weight:500;font-size:3.75rem;color:#0049a7;letter-spacing:0.125rem;line-height:1.2;margin:0px;display:block;cursor:default;\n}.elementor .e-e369c26-d066{font-size:1.125rem;color:#695f5f;letter-spacing:0.0625rem;line-height:1.428571;margin-block-start:1.875rem;margin-block-end:1.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default; & span { color: #ff6666; border-bottom: 1px solid #ff6666; }\n}.elementor .e-49191980-515d{font-size:1.125rem;color:#695f5f;letter-spacing:0.0625rem;line-height:1.428571;margin-block-start:1.875rem;margin-block-end:1.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default; & span { color: #ff6666; border-bottom: 1px solid #ff6666; }\n}.elementor .e-2f15ca1f-1b40:hover,.elementor .e-2f15ca1f-1b40:focus-visible{opacity:85%;}.elementor .e-2f15ca1f-1b40{font-size:1.125rem;color:#695f5f;line-height:1.428571;text-decoration:none;padding:1.25rem;border-radius:0px;background-color:#afdcc9;display:inline-block;}.elementor .e-755d00ba-bf16{width:31.25rem;min-width:0px;max-width:100%;position:relative;z-index:1;padding:0.625rem;}.elementor .e-2fc4ead5-7f2b{width:60%;height:auto;max-width:100%;position:absolute;inset-inline-end:10%;inset-block-end:0px;display:block;}.elementor .e-4ae77cb4-a527{min-width:0px;min-height:50rem;max-width:80rem;padding:0px;margin:auto;}.elementor .e-4849399a-e972{min-width:0px;overflow:hidden;padding-block-start:6.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#fff;}.elementor .e-503044ef-9280{font-weight:500;font-size:3.75rem;color:#0049a7;letter-spacing:0.125rem;line-height:1.2;margin:0px;display:block;cursor:default;\n}.elementor .e-6d7d6c2d-2fb5{font-size:1.125rem;color:#695f5f;letter-spacing:0.0625rem;line-height:1.428571;margin-block-start:1.875rem;margin-block-end:1.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default; & span { color: #ff6666; border-bottom: 1px solid #ff6666; }\n}.elementor .e-59eb64ed-a27b{font-size:1.125rem;color:#695f5f;letter-spacing:0.0625rem;line-height:1.428571;margin-block-start:1.875rem;margin-block-end:1.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default; & span { color: #ff6666; border-bottom: 1px solid #ff6666; }\n}.elementor .e-3fa3f319-802b:hover,.elementor .e-3fa3f319-802b:focus-visible{opacity:85%;}.elementor .e-3fa3f319-802b{font-size:1.125rem;color:#695f5f;line-height:1.428571;text-decoration:none;padding:1.25rem;border-radius:0px;background-color:#afdcc9;display:inline-block;}.elementor .e-12b3fe62-4af9{width:31.25rem;min-width:0px;max-width:100%;position:relative;z-index:1;padding:0.625rem;}.elementor .e-63109bc3-9fd6{width:auto;height:auto;max-width:100%;position:absolute;inset-inline-end:0px;inset-block-end:0px;display:block;}.elementor .e-323de859-d836{min-width:0px;min-height:50rem;max-width:80rem;padding:0px;margin:auto;}.elementor .e-2ea9c1ba-c0ec{min-width:0px;overflow:hidden;padding-block-start:6.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#fff;}.elementor .e-69a657d9-d426{font-weight:500;font-size:3.75rem;color:#0049a7;letter-spacing:0.125rem;line-height:1.2;margin:0px;display:block;cursor:default;\n}.elementor .e-55cbf621-dcf0{font-size:1.125rem;color:#695f5f;letter-spacing:0.0625rem;line-height:1.428571;margin-block-start:1.875rem;margin-block-end:1.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default;\n}.elementor .e-731a4142-9273{font-size:1.125rem;color:#695f5f;letter-spacing:0.0625rem;line-height:1.428571;margin-block-start:1.875rem;margin-block-end:1.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default; & span { color: #ff6666; border-bottom: 1px solid #ff6666; }\n}.elementor .e-a9fca8c-f447:hover,.elementor .e-a9fca8c-f447:focus-visible{opacity:85%;}.elementor .e-a9fca8c-f447{font-size:1.125rem;color:#695f5f;line-height:1.428571;text-decoration:none;padding:1.25rem;border-radius:0px;background-color:#afdcc9;display:inline-block;}.elementor .e-45e93869-b6f2{width:31.25rem;min-width:0px;max-width:100%;position:relative;z-index:1;padding:0.625rem;}.elementor .e-183683a-5452{width:70%;height:auto;max-width:100%;position:absolute;inset-inline-end:0px;inset-block-end:0px;display:block;}.elementor .e-1709245c-69ad{min-width:0px;min-height:50rem;max-width:80rem;padding:0px;margin:auto;}.elementor .e-72eeb4ee-ebf5{min-width:0px;overflow:hidden;padding-block-start:6.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#fff;}.elementor .e-79491e06-2e62{font-weight:500;font-size:3.75rem;color:#b1dcff;letter-spacing:0.125rem;line-height:1.2;margin:0px;display:block;cursor:default;\n}.elementor .e-68d71f73-a244{font-size:1.125rem;color:#fff;letter-spacing:0.0625rem;line-height:1.428571;margin-block-start:1.875rem;margin-block-end:1.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default; & span { color: #f1c0c0; border-bottom: 1px solid #f1c0c0; }\n}.elementor .e-5ad789c7-5544{font-size:1.125rem;color:#fff;letter-spacing:0.0625rem;line-height:1.428571;margin-block-start:1.875rem;margin-block-end:1.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default; & span { color: #f1c0c0; border-bottom: 1px solid #f1c0c0; }\n}.elementor .e-152062ff-95b6:hover,.elementor .e-152062ff-95b6:focus-visible{opacity:85%;}.elementor .e-152062ff-95b6{font-size:1.125rem;color:#695f5f;line-height:1.428571;text-decoration:none;padding:1.25rem;border-radius:0px;background-color:#b1dcff;display:inline-block;}.elementor .e-49a8fe8a-d2fa{width:31.25rem;min-width:0px;max-width:100%;position:relative;z-index:1;padding:0.625rem;}.elementor .e-22d7c6ab-d49a{width:auto;height:auto;max-width:100%;position:absolute;inset-inline-end:0px;inset-block-end:0px;display:block;}.elementor .e-2bb3e368-916a{min-width:0px;min-height:50rem;max-width:80rem;padding:0px;margin:auto;}.elementor .e-368aecfc-c1a7{min-width:0px;overflow:hidden;padding-block-start:6.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#2b3b70;}.elementor .e-25f26fc3-e3be{font-weight:500;font-size:3.75rem;color:#b1dcff;letter-spacing:0.125rem;line-height:1.2;margin:0px;display:block;cursor:default;\n}.elementor .e-69b77694-3157{font-size:1.125rem;color:#fff;letter-spacing:0.0625rem;line-height:1.428571;margin-block-start:1.875rem;margin-block-end:1.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default; & span { color: #f1c0c0; border-bottom: 1px solid #f1c0c0; }\n}.elementor .e-36e55a57-d282{font-size:1.125rem;color:#fff;letter-spacing:0.0625rem;line-height:1.428571;margin-block-start:1.875rem;margin-block-end:1.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default; & span { color: #f1c0c0; border-bottom: 1px solid #f1c0c0; }\n}.elementor .e-2c94eb09-b461:hover,.elementor .e-2c94eb09-b461:focus-visible{opacity:85%;}.elementor .e-2c94eb09-b461{font-size:1.125rem;color:#695f5f;line-height:1.428571;text-decoration:none;padding:1.25rem;border-radius:0px;background-color:#b1dcff;display:inline-block;}.elementor .e-6bb873fa-ffd6{width:31.25rem;min-width:0px;max-width:100%;position:relative;z-index:1;padding:0.625rem;}.elementor .e-5353a647-4fee{width:90%;height:auto;max-width:100%;position:absolute;inset-inline-end:0px;inset-block-end:0px;display:block;}.elementor .e-9272d57-bd41{min-width:0px;min-height:50rem;max-width:80rem;padding:0px;margin:auto;}.elementor .e-d5bd6a7-47a3{min-width:0px;overflow:hidden;padding-block-start:6.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#4a7caf;}.elementor .e-6d546577-41d4{font-weight:500;font-size:1.25rem;color:#695f5f;letter-spacing:0.1875rem;line-height:1.2;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default;\n}.elementor .e-167bef11-6dfd{font-weight:500;font-size:2.8125rem;color:#008065;letter-spacing:0.9375rem;line-height:1.2;margin-block-start:0px;margin-block-end:3.75rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default;\n}.elementor .e-19199c4c-c4da{width:100%;height:12.5rem;object-fit:cover;display:block;& img { width:100%;height:100%;object-fit:cover; }\n}.elementor .e-70f294c4-fc56{width:calc(100% - 2rem);min-height:4.5em;max-width:9.375rem;font-weight:500;font-size:1rem;color:#545353;line-height:1.5;text-align:center;margin-block-start:1.25rem;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;display:block;flex:1 1 auto;& a { color:inherit; } max-width:none;\n}.elementor .e-5c3bd86-e97e{font-size:0.875rem;color:#008065;padding:0.625rem;border-width:0px;background-color:transparent;display:block;text-align:right;\n}.elementor .e-6052349e-b813{font-size:0.875rem;color:#695f5f;padding-block-start:0.3125rem;border-block-start-width:1px;display:block;text-align:left; border-top-style: solid; border-top-color: #008065;\n}.elementor .e-7cb202df-d298{min-width:0px;padding:0.3125rem;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-3d203cdd-932b{min-width:0px;padding:0px;border-radius:0.3125rem;background-color:#fff;box-shadow:5px 5px 5px 0px rgba(201,201,201,.3);display:flex;flex-direction:column;flex:0 0 calc((100% - 1.875rem)/4);align-self:stretch;scroll-snap-align:start;\n}.elementor .e-2463ac2d-3aba{padding:0px;display:flex;gap:0.625rem;align-items:stretch;overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; &::-webkit-scrollbar { display:none; } & > p:empty { display:none; }\n}.elementor .e-69c2f1e2-792c{max-width:71.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-4f8f33c3-6565{font-size:2.5rem;color:#695f5f;line-height:1.428571;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0px;background-color:transparent;display:inline-block;}.elementor .e-64b9782b-59ba{font-size:2.5rem;color:#695f5f;line-height:1.428571;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0px;background-color:transparent;display:inline-block;}.elementor .e-439f23e2-8af0{min-width:0px;max-width:73.125rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;justify-content:space-between;}.elementor .e-118aa76f-4604{min-width:0px;text-align:center;padding-block-start:6.25rem;padding-block-end:3.125rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-color:#fff;}.elementor .e-4d61fb6a-8efa{min-width:0px;overflow:hidden;font-family:"Noto Sans TC";color:#000;line-height:1.428571;padding:0px;}