.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: 1854px; 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: 1830px; 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; }

}


.mmee5qtp { cursor: inherit; height: 944px; left: -8.1px; top: 882px; width: 101.4%; 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: #eef7ff; 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) {.mmee5qtp { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.mmee5qtp { flex-basis: unset; }

}


.mmeeh49m { cursor: pointer; height: 62px; left: 634.7px; top: 841px; width: 183px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: linear-gradient(45deg, rgba(21,255,169,1) 0%,#1598ff 100%); 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) {.mmeeh49m { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.mmeeh49m { flex-basis: unset; }

}


.cp_f6d7a2f8 { cursor: inherit; height: 85px; left: 484px; top: 257px; width: 485px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: linear-gradient(45deg, rgba(46,92,220,1) 0%,rgba(21,30,54,1) 100%); font-family: HarmonyOS Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 60px; font-style: normal; font-weight: 900; line-height: 72px; 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_f6d7a2f8 { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_f6d7a2f8 { flex-basis: unset; }

}


.cp_771f7a96 { cursor: inherit; height: 53px; left: 563.7px; top: 136px; width: 325px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: rgba(0,0,0,1); font-family: Pangmenzhengdao Light,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 40px; font-style: normal; font-weight: 900; line-height: 48px; 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_771f7a96 { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_771f7a96 { flex-basis: unset; }

}


.cp_67a06206 { cursor: inherit; height: 47px; left: 642.8px; top: 176.5px; width: 167px; position: absolute; right: unset; bottom: unset; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: rgba(0,0,0,1); font-family: Pangmenzhengdao Light,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: 900; line-height: 24px; 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_67a06206 { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_67a06206 { flex-basis: unset; }

}


.cp_eddfe631 { cursor: default; height: 88px; left: 663.2px; top: 35px; width: 126px; 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_eddfe631 { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_eddfe631 { flex-basis: unset; }

}


.cp_ec8967f7 { cursor: inherit; height: 302px; left: 742px; top: 500px; width: 554px; 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_ec8967f7 { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_ec8967f7 { flex-basis: unset; }

}


.mmee85ba { cursor: inherit; height: 446px; left: 156.6px; top: 342px; width: 705px; 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: 0.65; box-shadow: 0px 0px 0px 0px transparent; pointer-events: unset; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }


@media (max-width: 767px) {.mmee85ba { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.mmee85ba { flex-basis: unset; }

}


.cp_849c2f92 { 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_849c2f92 { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_849c2f92 { flex-basis: unset; }

}


.cp_a8db9d18 { 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_a8db9d18 { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_a8db9d18 { flex-basis: unset; }

}


.cp_264d51a3 { 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_264d51a3 { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_264d51a3 { flex-basis: unset; }

}


.cp_a7c10f41 { 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_a7c10f41 { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_a7c10f41 { flex-basis: unset; }

}


.cp_e471c1f9 { 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_e471c1f9 { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_e471c1f9 { flex-basis: unset; }

}


.cp_45a6a633 { 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_45a6a633 { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_45a6a633 { flex-basis: unset; }

}


.cp_afb267e6 { 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_afb267e6 { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_afb267e6 { flex-basis: unset; }

}


.cp_c741e67d { 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_c741e67d { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_c741e67d { flex-basis: unset; }

}


.cp_7c0bd76f { 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_7c0bd76f { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_7c0bd76f { flex-basis: unset; }

}


.cp_5f4bfbd4 { 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_5f4bfbd4 { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_5f4bfbd4 { flex-basis: unset; }

}


.cp_2981c20f { 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_2981c20f { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_2981c20f { flex-basis: unset; }

}


.mcnaqz6m { cursor: inherit; height: 821px; 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; }

}


.cp_0f18bf96 { cursor: inherit; height: auto; left: 625px; top: 330.6px; 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: 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; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }


@media (max-width: 767px) {.cp_0f18bf96 { flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.cp_0f18bf96 { flex-basis: unset; }

}


.mcnatf7q { cursor: inherit; height: auto; left: 577.5px; top: 378.6px; 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; }

}


.mcnargfj { height: 825px; 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 { height: 938px; width: 1454px; position: relative; right: 0; left: 0; bottom: 0; top: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; flex-grow: unset; flex-basis: unset; }

}
@media (min-width: 768px) and (max-width: 1279px) {.mcnargfj { flex-basis: unset; }

}
