.App { flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.App { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.App { flex-basis: unset; }}


.cp_22bc342d { height: 2621px; left: 0; top: 0; width: 100vw; position: relative; right: 0; bottom: 0; display: flex; align-items: center; flex-direction: column; justify-content: space-between; flex-wrap: nowrap; overflow: scroll; gap: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: rgba(233,233,233,1); flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_22bc342d { height: 1024px; width: 100vw; position: relative; right: 0; left: 0; bottom: 0; top: 0; align-items: center; flex-direction: column; justify-content: start; flex-wrap: nowrap; overflow: scroll; gap: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; flex-grow: unset; flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_22bc342d { flex-basis: unset; }}


.cp_6e701c86 { cursor: inherit; height: 68px; left: -3px; top: -2px; width: 100.7%; max-width: unset; min-width: unset; position: fixed; right: unset; bottom: unset; display: flex; align-items: center; flex-direction: column; justify-content: start; flex-wrap: nowrap; overflow: visible; gap: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: rgba(255,255,255,1); border-style: None; border-color: transparent; border-radius: 0px; border-width: 0px; opacity: 1; box-shadow: 0px 0px 0px 0px transparent; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_6e701c86 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_6e701c86 { flex-basis: unset; }}


.cp_412fc1d2 { cursor: inherit; height: 51px; left: 295.1px; top: 11px; width: 65px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; border-style: None; border-color: transparent; border-radius: 0px; border-width: 0px; opacity: 1; box-shadow: 0px 0px 0px 0px transparent; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_412fc1d2 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_412fc1d2 { flex-basis: unset; }}


.cp_b42de4cb { cursor: pointer; height: 45px; left: 344px; top: 13.9px; width: 193px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: #000000; font-family: HarmonyOS Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 25px; font-style: normal; font-weight: 700; line-height: 30px; opacity: 1; text-align: center; display: flex; justify-content: center; flex-direction: row; text-decoration-color: red; text-decoration-line: none; text-decoration-style: solid; overflow: auto; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_b42de4cb { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_b42de4cb { flex-basis: unset; }}


.cp_684fd638 { cursor: pointer; height: 39px; left: 1259px; top: 15.6px; width: 40px; position: absolute; right: unset; bottom: unset; display: flex; align-items: center; flex-direction: column; justify-content: start; flex-wrap: nowrap; overflow: visible; gap: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; border-style: None; border-color: transparent; border-radius: 0px; border-width: 0px; opacity: 1; box-shadow: 0px 0px 0px 0px transparent; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_684fd638 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_684fd638 { flex-basis: unset; }}


.cp_5fb51b44 { cursor: pointer; height: 44px; left: 1031.1px; top: 12.2px; width: 123px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: #000000; font-family: HarmonyOS Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 25px; font-style: normal; font-weight: 700; line-height: 30px; opacity: 1; text-align: center; display: flex; justify-content: center; flex-direction: row; text-decoration-color: red; text-decoration-line: none; text-decoration-style: solid; overflow: auto; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_5fb51b44 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_5fb51b44 { flex-basis: unset; }}


.cp_c53c32b3 { cursor: pointer; height: 43px; left: 908px; top: 12.2px; width: 123px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: #000000; font-family: HarmonyOS Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 25px; font-style: normal; font-weight: 700; line-height: 30px; opacity: 1; text-align: center; display: flex; justify-content: center; flex-direction: row; text-decoration-color: red; text-decoration-line: none; text-decoration-style: solid; overflow: auto; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_c53c32b3 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_c53c32b3 { flex-basis: unset; }}


.cp_c60fcab8 { cursor: pointer; height: 44px; left: 784.1px; top: 11.8px; width: 123px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: #000000; font-family: HarmonyOS Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 25px; font-style: normal; font-weight: 700; line-height: 30px; opacity: 1; text-align: center; display: flex; justify-content: center; flex-direction: row; text-decoration-color: red; text-decoration-line: none; text-decoration-style: solid; overflow: auto; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_c60fcab8 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_c60fcab8 { flex-basis: unset; }}


.cp_0358e71b { cursor: pointer; height: 42px; left: 661px; top: 14.4px; width: 123px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: #000000; font-family: HarmonyOS Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 25px; font-style: normal; font-weight: 700; line-height: 30px; opacity: 1; text-align: center; display: flex; justify-content: center; flex-direction: row; text-decoration-color: red; text-decoration-line: none; text-decoration-style: solid; overflow: auto; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_0358e71b { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_0358e71b { flex-basis: unset; }}


.cp_55602a00 { cursor: pointer; height: 45px; left: 537.5px; top: 11px; width: 123px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: #000000; font-family: HarmonyOS Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 25px; font-style: normal; font-weight: 700; line-height: 30px; opacity: 1; text-align: center; display: flex; justify-content: center; flex-direction: row; text-decoration-color: red; text-decoration-line: none; text-decoration-style: solid; overflow: auto; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_55602a00 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_55602a00 { flex-basis: unset; }}


.cp_c0ff07de { cursor: inherit; height: auto; left: 55.9px; top: 18.7px; width: auto; max-height: unset; min-height: unset; max-width: unset; min-width: unset; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: #000000; font-family: HarmonyOS Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 30px; font-style: normal; font-weight: 400; line-height: 36px; opacity: 1; text-align: center; display: flex; justify-content: center; flex-direction: row; text-decoration-color: red; text-decoration-line: none; text-decoration-style: solid; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_c0ff07de { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_c0ff07de { flex-basis: unset; }}


.cp_896335e3 { cursor: pointer; height: 50px; left: 6px; top: 10px; width: 50px; position: absolute; right: unset; bottom: unset; display: flex; align-items: center; flex-direction: column; justify-content: start; flex-wrap: nowrap; overflow: visible; gap: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; border-style: None; border-color: transparent; border-radius: 0px; border-width: 0px; opacity: 1; box-shadow: 0px 0px 0px 0px transparent; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_896335e3 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_896335e3 { flex-basis: unset; }}


.cp_6cc4a6f5 { cursor: inherit; height: 794px; left: -2.5px; top: 1034px; width: 100.7%; max-width: unset; min-width: unset; position: absolute; right: unset; bottom: unset; display: flex; align-items: center; flex-direction: column; justify-content: start; flex-wrap: nowrap; overflow: visible; gap: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: rgba(150,150,150,1); border-style: None; border-color: transparent; border-radius: 0px; border-width: 0px; box-shadow: 0px 0px 0px 0px transparent; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_6cc4a6f5 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_6cc4a6f5 { flex-basis: unset; }}


.cp_3b3f8b73 { cursor: inherit; height: 39px; left: 410.4px; top: 710.9px; width: 644px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: rgba(255,255,255,1); font-family: HarmonyOS Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 30px; font-style: normal; font-weight: 700; line-height: 36px; opacity: 1; text-align: center; display: flex; justify-content: center; flex-direction: row; text-decoration-color: red; text-decoration-line: none; text-decoration-style: solid; pointer-events: unset; overflow: auto; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_3b3f8b73 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_3b3f8b73 { flex-basis: unset; }}


.cp_51864f93 { cursor: inherit; height: 645px; left: 153.4px; top: 44.2px; width: 1158px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; border-style: None; border-color: transparent; border-radius: 0px; border-width: 0px; opacity: 1; box-shadow: 0px 0px 0px 0px transparent; pointer-events: unset; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_51864f93 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_51864f93 { flex-basis: unset; }}


.meushbnp { cursor: inherit; height: 794px; left: -4.3px; top: 1826px; width: 100.7%; max-width: unset; min-width: unset; position: absolute; right: unset; bottom: unset; display: flex; align-items: center; flex-direction: column; justify-content: start; flex-wrap: nowrap; overflow: visible; gap: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: rgba(150,150,150,1); border-style: None; border-color: transparent; border-radius: 0px; border-width: 0px; box-shadow: 0px 0px 0px 0px transparent; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.meushbnp { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.meushbnp { flex-basis: unset; }}


.cp_d13e75c1 { cursor: inherit; height: 39px; left: 410.4px; top: 740.9px; width: 644px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: rgba(255,255,255,1); font-family: HarmonyOS Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 30px; font-style: normal; font-weight: 700; line-height: 36px; opacity: 1; text-align: center; display: flex; justify-content: center; flex-direction: row; text-decoration-color: red; text-decoration-line: none; text-decoration-style: solid; pointer-events: unset; overflow: auto; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_d13e75c1 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_d13e75c1 { flex-basis: unset; }}


.cp_027d7c77 { cursor: pointer; height: 77px; left: 491px; top: 651px; width: 203px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #1598ff; border-style: None; border-color: transparent; border-radius: 10px; border-width: 0px; color: #ffffff; font-family: HarmonyOS Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 30px; font-style: normal; font-weight: 700; line-height: 36px; opacity: 1; text-align: center; display: flex; justify-content: center; flex-direction: row; text-decoration-color: red; text-decoration-line: none; text-decoration-style: solid; box-shadow: 0px 0px 0px 0px transparent; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_027d7c77 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_027d7c77 { flex-basis: unset; }}


.meusj47k { cursor: pointer; height: 77px; left: 802px; top: 650.9px; width: 203px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #1598ff; border-style: None; border-color: transparent; border-radius: 10px; border-width: 0px; color: #ffffff; font-family: HarmonyOS Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 30px; font-style: normal; font-weight: 700; line-height: 36px; opacity: 1; text-align: center; display: flex; justify-content: center; flex-direction: row; text-decoration-color: red; text-decoration-line: none; text-decoration-style: solid; box-shadow: 0px 0px 0px 0px transparent; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.meusj47k { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.meusj47k { flex-basis: unset; }}


.meusihgw { cursor: inherit; height: 502px; left: 319.4px; top: 115px; width: 826px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; border-style: None; border-color: transparent; border-radius: 0px; border-width: 0px; opacity: 1; box-shadow: 0px 0px 0px 0px transparent; pointer-events: unset; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.meusihgw { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.meusihgw { flex-basis: unset; }}


.cp_eeac0ffd { cursor: inherit; height: 84px; left: 263.4px; top: 23px; width: 908px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: rgba(255,255,255,1); font-family: HarmonyOS Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 70px; font-style: normal; font-weight: 700; line-height: 84px; opacity: 1; text-align: center; display: flex; justify-content: center; flex-direction: row; text-decoration-color: red; text-decoration-line: none; text-decoration-style: solid; pointer-events: unset; overflow: auto; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_eeac0ffd { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_eeac0ffd { flex-basis: unset; }}


.mcnaqz6m { cursor: inherit; height: 973px; left: -1px; top: 61px; width: 100.7%; max-width: unset; min-width: unset; position: absolute; right: unset; bottom: unset; display: flex; align-items: center; flex-direction: column; justify-content: start; flex-wrap: nowrap; overflow: visible; gap: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: rgba(0,0,0,1); border-style: None; border-color: transparent; border-radius: 0px; border-width: 0px; box-shadow: 0px 0px 0px 0px transparent; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.mcnaqz6m { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.mcnaqz6m { flex-basis: unset; }}


.mcnatf7q { cursor: inherit; height: auto; left: 572.9px; top: 482.4px; width: auto; max-height: unset; min-height: unset; max-width: unset; min-width: unset; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: rgba(255,255,255,1); font-family: ZCOOL Kuhei,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: 24px; opacity: 1; text-align: left; display: flex; justify-content: flex-start; flex-direction: row; text-decoration-color: red; text-decoration-line: none; text-decoration-style: solid; pointer-events: unset; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.mcnatf7q { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.mcnatf7q { flex-basis: unset; }}


.mcnat0e5 { cursor: inherit; height: 962px; left: -6px; top: 2px; width: 100.5%; max-width: unset; min-width: unset; position: absolute; right: unset; bottom: unset; display: flex; align-items: center; flex-direction: column; justify-content: start; flex-wrap: nowrap; overflow: visible; gap: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: rgba(0,0,0,0.1); border-style: None; border-color: transparent; border-radius: 0px; border-width: 0px; box-shadow: 0px 0px 0px 0px transparent; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.mcnat0e5 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.mcnat0e5 { flex-basis: unset; }}


.cp_ccf5fdbb { cursor: inherit; height: 63px; left: 607.5px; top: 418px; width: 233px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: rgba(255,255,255,1); font-family: ZCOOL Kuhei,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 50px; font-style: normal; font-weight: 400; line-height: 60px; opacity: 1; text-align: center; display: flex; justify-content: center; flex-direction: row; text-decoration-color: red; text-decoration-line: none; text-decoration-style: solid; pointer-events: unset; overflow: auto; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_ccf5fdbb { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_ccf5fdbb { flex-basis: unset; }}


.mcnargfj { height: 973px; left: 0; top: 0; width: 1454px; position: relative; right: 0; bottom: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; border-style: None; border-color: transparent; border-radius: 0px; border-width: 0px; box-shadow: 0px 0px 0px 0px transparent; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.mcnargfj { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.mcnargfj { flex-basis: unset; }}
