.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; }}


.udslbpzl2 { height: 100%; left: 0; top: 0; width: 100vw; min-height: unset; position: relative; right: 0; bottom: 0; display: flex; 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; background-color: rgba(245,245,245,1); flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.udslbpzl2 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.udslbpzl2 { flex-basis: unset; }}


.cp_a3d15b88 { cursor: inherit; height: 100%; left: 0; top: 0; width: 375px; max-height: unset; min-height: unset; position: relative; right: 0; bottom: 0; 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(245,245,245,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_a3d15b88 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_a3d15b88 { flex-basis: unset; }}


.cp_32097f8e { cursor: pointer; height: 40px; left: 0; top: 0; width: 140px; position: relative; right: 0; bottom: 0; padding: 0px 0px 0px 0px; margin: 30px 0px 0px 0px; background-color: rgba(103,190,255,1); border-style: solid; border-color: rgba(188,218,255,1); border-radius: 10px; border-width: 3px; color: #ffffff; font-family: DM Sans,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: 700; 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; box-shadow: 0px 0px 0px 0px transparent; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_32097f8e { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_32097f8e { flex-basis: unset; }}


.cp_0cf6a1da { cursor: inherit; height: 280px; left: 0; top: 0; width: 375px; position: relative; right: 0; bottom: 0; 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(245,245,245,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_0cf6a1da { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_0cf6a1da { flex-basis: unset; }}


.cp_bd42e369 { height: 40px; left: 0; top: 0; width: 320px; position: relative; right: 0; bottom: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #ffffff; border-style: solid; border-color: #bbc1d9; border-radius: 10px; border-width: 1px; color: #000000; font-family: DM Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 16px; font-style: normal; font-weight: 400; text-align: left; display: flex; justify-content: flex-start; flex-direction: row; box-shadow: 0px 0px 0px 0px transparent; box-sizing: border-box; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_bd42e369 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_bd42e369 { flex-basis: unset; }}


.cp_32150d8b { cursor: inherit; height: auto; left: 0; top: 0; width: 320px; max-height: unset; min-height: unset; position: relative; right: 0; bottom: 0; padding: 0px 0px 0px 0px; margin: 20px 0px 3px 0px; background-color: transparent; color: rgba(228,134,168,1); font-family: Alibaba PuHuiTi,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: 700; 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) {.cp_32150d8b { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_32150d8b { flex-basis: unset; }}


.cp_e9f9bcdd { height: 40px; left: 0; top: 0; width: 320px; position: relative; right: 0; bottom: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #ffffff; border-style: solid; border-color: #bbc1d9; border-radius: 10px; border-width: 1px; color: #000000; font-family: DM Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 16px; font-style: normal; font-weight: 400; text-align: left; display: flex; justify-content: flex-start; flex-direction: row; box-shadow: 0px 0px 0px 0px transparent; box-sizing: border-box; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_e9f9bcdd { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_e9f9bcdd { flex-basis: unset; }}


.cp_5cb87b51 { cursor: inherit; height: auto; left: 0; top: 0; width: 320px; max-height: unset; min-height: unset; position: relative; right: 0; bottom: 0; padding: 0px 0px 0px 0px; margin: 20px 0px 3px 0px; background-color: transparent; color: rgba(228,134,168,1); font-family: Alibaba PuHuiTi,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: 700; 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) {.cp_5cb87b51 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_5cb87b51 { flex-basis: unset; }}


.cp_825f7b43 { height: 40px; left: 0; top: 0; width: 320px; position: relative; right: 0; bottom: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #ffffff; border-style: solid; border-color: #bbc1d9; border-radius: 10px; border-width: 1px; color: #000000; font-family: DM Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 16px; font-style: normal; font-weight: 400; text-align: left; display: flex; justify-content: flex-start; flex-direction: row; box-shadow: 0px 0px 0px 0px transparent; box-sizing: border-box; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 767px) {.cp_825f7b43 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_825f7b43 { flex-basis: unset; }}


.cp_2fa29a70 { cursor: inherit; height: auto; left: 0; top: 0; width: 320px; max-height: unset; min-height: unset; position: relative; right: 0; bottom: 0; padding: 0px 0px 0px 0px; margin: 10px 0px 3px 0px; background-color: transparent; color: rgba(228,134,168,1); font-family: Alibaba PuHuiTi,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: 700; 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) {.cp_2fa29a70 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_2fa29a70 { flex-basis: unset; }}


.cp_27bc7d16 { cursor: inherit; height: 150px; left: 0; top: 0; width: 150px; position: relative; right: 0; bottom: 0; padding: 0px 0px 0px 0px; margin: 70px 0px 70px 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_27bc7d16 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_27bc7d16 { flex-basis: unset; }}


.cp_9ac3f699 { cursor: inherit; height: 40px; left: 0; top: 0; width: 375px; position: relative; right: 0; bottom: 0; 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(245,245,245,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_9ac3f699 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_9ac3f699 { flex-basis: unset; }}


.cp_39b0e937 { cursor: inherit; height: auto; left: 0px; top: 0px; width: auto; max-height: unset; min-height: unset; 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(245,245,245,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_39b0e937 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_39b0e937 { flex-basis: unset; }}


.cp_2b007846 { cursor: pointer; height: 40px; left: 0; top: 0; width: 60px; position: relative; right: 0; bottom: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; z-index: 2; 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_2b007846 { flex-basis: unset; }}
@media (min-width: 768px) and (max-width: 1279px) {.cp_2b007846 { flex-basis: unset; }}
