.App { flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 539px) {.App { flex-basis: unset; }}
@media (min-width: 540px) and (max-width: 1023px) {.App { flex-basis: unset; }}


.m8mloq2d { 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: #FFFFFF; background-position: center; background-repeat: no-repeat; background-size: 100% 100%; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 539px) {.m8mloq2d { height: 100%; max-height: unset; min-height: unset; 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: hidden; gap: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; flex-grow: unset; flex-basis: unset; }}
@media (min-width: 540px) and (max-width: 1023px) {.m8mloq2d { flex-basis: unset; }}


.m8mmmwps { cursor: inherit; height: 200px; left: 0; top: 0; width: 80%; max-width: unset; min-width: 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: #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: 539px) {.m8mmmwps { height: 92px; width: 100%; max-width: unset; min-width: unset; position: fixed; right: unset; left: 0px; top: unset; bottom: -2px; 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: #000000; flex-grow: unset; flex-basis: unset; }}
@media (min-width: 540px) and (max-width: 1023px) {.m8mmmwps { flex-basis: unset; }}


.m8mmrfyh { cursor: pointer; height: 40px; left: 0; top: 0; width: 121px; position: relative; right: 0; bottom: 0; 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: Mi Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-weight: 700; line-height: 20px; 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: 539px) {.m8mmrfyh { height: 54px; width: 121px; position: absolute; left: unset; right: 11px; bottom: unset; top: 19px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #9146FF; font-size: 16px; flex-grow: unset; flex-basis: unset; }}
@media (min-width: 540px) and (max-width: 1023px) {.m8mmrfyh { flex-basis: unset; }}


.m8mmo6ir { cursor: inherit; height: auto; left: 0; top: 0; width: auto; max-height: unset; min-height: unset; max-width: unset; min-width: unset; position: relative; right: 0; bottom: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: #000000; font-family: Mi Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-weight: 300; line-height: 25px; 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; text-indent: 0px; pointer-events: unset; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 539px) {.m8mmo6ir { height: 54px; width: 214px; position: absolute; right: unset; left: 21px; bottom: unset; top: 20px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #C0C0C0; font-size: 12px; flex-grow: unset; flex-basis: unset; }}
@media (min-width: 540px) and (max-width: 1023px) {.m8mmo6ir { flex-basis: unset; }}


.m8mmei0f { cursor: inherit; height: 200px; left: 0; top: 0; width: 80%; max-width: unset; min-width: 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: #eef7ff; border-style: None; border-color: transparent; border-radius: 0px; border-width: 0px; box-shadow: 0px 4px 12px 0px rgba(0,0,0,0.3); -webkit-backdrop-filter: blur(9px); backdrop-filter: blur(9px); flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 539px) {.m8mmei0f { height: 238px; width: 89.9%; max-width: unset; min-width: unset; position: fixed; right: unset; left: 17px; bottom: unset; top: 120px; 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: #000000; border-radius: 10px; border-width: 1px; flex-grow: unset; flex-basis: unset; }}
@media (min-width: 540px) and (max-width: 1023px) {.m8mmei0f { flex-basis: unset; }}


.cp_7e468b41 { cursor: inherit; height: auto; left: 0; top: 0; width: auto; max-height: unset; min-height: unset; max-width: unset; min-width: unset; position: relative; right: 0; bottom: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: #000000; font-family: Mi Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-weight: 700; line-height: 25px; 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: 539px) {.cp_7e468b41 { height: 29px; width: 86.9%; max-width: unset; min-width: unset; position: absolute; right: unset; left: 19px; bottom: unset; top: 173px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #393939; font-size: 15px; flex-grow: unset; flex-basis: unset; }}
@media (min-width: 540px) and (max-width: 1023px) {.cp_7e468b41 { flex-basis: unset; }}


.cp_3d77ec5c { cursor: inherit; height: auto; left: 0; top: 0; width: auto; max-height: unset; min-height: unset; max-width: unset; min-width: unset; position: relative; right: 0; bottom: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: #000000; font-family: Mi Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 25px; 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: 539px) {.cp_3d77ec5c { height: 55px; width: 87.2%; max-width: unset; min-width: unset; position: absolute; right: unset; left: 20px; bottom: unset; top: 86px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 16px; flex-grow: unset; flex-basis: unset; }}
@media (min-width: 540px) and (max-width: 1023px) {.cp_3d77ec5c { flex-basis: unset; }}


.cp_2de4eaa3 { cursor: inherit; height: 200px; left: 0; top: 0; width: 300px; 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; opacity: 1; box-shadow: 0px 0px 0px 0px transparent; pointer-events: unset; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 539px) {.cp_2de4eaa3 { height: 36px; width: 46px; position: absolute; right: unset; left: 10px; bottom: unset; top: 28.9px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; flex-grow: unset; flex-basis: unset; }}
@media (min-width: 540px) and (max-width: 1023px) {.cp_2de4eaa3 { height: 59px; width: 89px; 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; }}


.cp_5db27fac { cursor: inherit; height: auto; left: 0; top: 0; width: auto; max-height: unset; min-height: unset; max-width: unset; min-width: unset; position: relative; right: 0; bottom: 0; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: transparent; color: #000000; font-family: Mi Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-weight: 700; line-height: 25px; 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; text-indent: 0px; pointer-events: unset; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }
@media (max-width: 539px) {.cp_5db27fac { height: 30px; width: 80.2%; max-width: unset; min-width: unset; position: absolute; right: unset; left: 57px; bottom: unset; top: 35px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: rgba(0,0,0,1); font-size: 25px; line-height: 25px; flex-grow: unset; flex-basis: unset; }}
@media (min-width: 540px) and (max-width: 1023px) {.cp_5db27fac { flex-basis: unset; }}
