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


}


.bjns0eqv0 { display: flex; justify-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; row-gap: 0px; column-gap: 0px; width: 360px; height: auto; max-width: 90vw; position: relative; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #FFFFFF; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; box-shadow:  0px 8px 24px 0px #00000033; opacity: 1; overflow-x: auto; overflow-y: auto; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



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


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


}


.ciogx0vlg { flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



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


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


}


.iniakpj3k { display: flex; justify-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; row-gap: 0px; column-gap: 0px; width: 100%; height: auto; min-height: 40px; position: relative; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; cursor: inherit; opacity: 1; overflow-x: auto; overflow-y: auto; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



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


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


}


.t6ooqzoao { display: block; width: 260px; height: 260px; position: relative; cursor: inherit; opacity: 1; object-fit: fill; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



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


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


}


.xryqfqix7 { display: flex; justify-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; row-gap: 0px; column-gap: 0px; width: 100%; height: auto; min-height: 40px; position: relative; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; cursor: inherit; opacity: 1; overflow-x: auto; overflow-y: auto; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



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


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


}


.mj5t3ad8v { display: block; width: 260px; height: 260px; position: relative; cursor: inherit; opacity: 1; object-fit: fill; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



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


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


}


.dxqtwk6ei { display: flex; justify-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; row-gap: 0px; column-gap: 0px; width: 100%; height: auto; min-height: 40px; position: relative; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; cursor: inherit; opacity: 1; overflow-x: auto; overflow-y: auto; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



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


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


}


.rpz6ra5yh { display: block; width: 260px; height: 260px; position: relative; cursor: inherit; opacity: 1; object-fit: fill; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



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


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


}


.l45ircl9j { display: flex; justify-content: space-between; align-items: center; flex-direction: column; flex-wrap: nowrap; row-gap: 32px; column-gap: 32px; height: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: rgba(255,255,255,1); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; overflow-x: hidden; overflow-y: visible; width: 100vw; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.l45ircl9j { display: flex; justify-content: space-between; align-items: center; flex-direction: column; flex-wrap: nowrap; row-gap: 32px; column-gap: 32px; height: auto; padding-right: 0px; padding-left: 0px; overflow-x: hidden; overflow-y: visible; width: 100vw; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.l45ircl9j { display: flex; justify-content: start; align-items: center; flex-direction: column; flex-wrap: nowrap; row-gap: 24px; column-gap: 24px; height: auto; overflow-x: hidden; overflow-y: visible; width: 100vw; flex-grow: unset; flex-basis: unset; }


}


.cp_gck12rbjr { display: flex; justify-content: space-between; align-items: center; flex-direction: row; flex-wrap: nowrap; row-gap: 0px; column-gap: 0px; width: 100%; height: 133px; position: fixed; bottom: unset; top: 0px; right: unset; left: 0px; background-color: rgba(255,255,255,1); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; cursor: inherit; opacity: 1; overflow-x: visible; overflow-y: visible; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.cp_gck12rbjr { display: flex; justify-content: start; align-items: center; flex-wrap: wrap; row-gap: 8px; column-gap: 8px; width: 100%; height: auto; position: fixed; bottom: unset; top: 0px; right: unset; left: 0px; padding-right: 20px; padding-left: 20px; overflow-x: hidden; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.cp_gck12rbjr { display: flex; align-items: center; flex-wrap: nowrap; row-gap: 8px; column-gap: 8px; height: auto; flex-grow: unset; flex-basis: unset; }


}


.a60igwni2 { display: flex; align-items: center; justify-content: center; width: auto; height: auto; position: relative; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; background-color: #ffffff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; border-color: #bbc1d9; border-style: solid; cursor: pointer; opacity: 1; color: #333333; font-style: normal; letter-spacing: 0px; font-weight: 500; font-size: 14px; line-height: 20px; font-family: pingFang SC,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: center; text-indent: 0px; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



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


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


}


.cp_crq83wyni { display: flex; align-items: center; justify-content: center; width: auto; height: auto; position: relative; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; background-color: #ffffff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; border-color: #bbc1d9; border-style: solid; cursor: pointer; opacity: 1; color: #333333; font-style: normal; letter-spacing: 0px; font-weight: 500; font-size: 14px; line-height: 20px; font-family: pingFang SC,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: center; text-indent: 0px; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



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


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


}


.cp_mayn2cakt { display: flex; align-items: center; justify-content: center; width: 115px; height: 122px; position: relative; margin-top: 0px; margin-right: 55px; margin-bottom: 0px; margin-left: 55px; padding-top: 10px; padding-right: 16px; padding-bottom: 10px; padding-left: 16px; background-color: unset; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; cursor: pointer; opacity: 1; color: rgba(0,0,0,1); font-style: normal; letter-spacing: 0px; font-weight: 700; font-size: 20px; line-height: 24px; font-family: DM Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: center; text-indent: 0px; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.cp_mayn2cakt { width: auto; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; font-size: 14px; line-height: 18px; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.cp_mayn2cakt { width: auto; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; font-size: 16px; line-height: 20px; flex-grow: unset; flex-basis: unset; }


}


.cp_uf927zsdl { display: flex; align-items: center; justify-content: center; width: 115px; height: 122px; position: relative; padding-top: 10px; padding-right: 16px; padding-bottom: 10px; padding-left: 16px; background-color: unset; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; cursor: pointer; opacity: 1; color: rgba(0,0,0,1); font-style: normal; letter-spacing: 0px; font-weight: 700; font-size: 20px; line-height: 24px; font-family: DM Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: center; text-indent: 0px; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.cp_uf927zsdl { width: auto; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; font-size: 14px; line-height: 18px; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.cp_uf927zsdl { width: auto; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; font-size: 16px; line-height: 20px; flex-grow: unset; flex-basis: unset; }


}


.cp_az4g25x75 { display: flex; align-items: center; justify-content: center; width: 115px; height: 122px; position: relative; padding-top: 10px; padding-right: 16px; padding-bottom: 10px; padding-left: 16px; background-color: unset; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; cursor: pointer; opacity: 1; color: rgba(0,0,0,1); font-style: normal; letter-spacing: 0px; font-weight: 700; font-size: 20px; line-height: 24px; font-family: DM Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: center; text-indent: 0px; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.cp_az4g25x75 { width: auto; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; font-size: 14px; line-height: 18px; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.cp_az4g25x75 { width: auto; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; font-size: 16px; line-height: 20px; flex-grow: unset; flex-basis: unset; }


}


.cp_s5ervb0o3 { display: flex; align-items: center; justify-content: center; width: 115px; height: 122px; position: relative; padding-top: 10px; padding-right: 16px; padding-bottom: 10px; padding-left: 16px; background-color: unset; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; cursor: pointer; opacity: 1; color: rgba(0,0,0,1); font-style: normal; letter-spacing: 0px; font-weight: 700; font-size: 20px; line-height: 24px; font-family: DM Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: center; text-indent: 0px; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.cp_s5ervb0o3 { width: auto; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; font-size: 14px; line-height: 18px; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.cp_s5ervb0o3 { width: auto; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; font-size: 16px; line-height: 20px; flex-grow: unset; flex-basis: unset; }


}


.cp_sk1fzzeei { display: flex; align-items: center; justify-content: center; width: 115px; height: 122px; position: relative; padding-top: 10px; padding-right: 16px; padding-bottom: 10px; padding-left: 16px; background-color: unset; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-style: unset; cursor: pointer; opacity: 1; color: rgba(0,0,0,1); font-style: normal; letter-spacing: 0px; font-weight: 700; font-size: 20px; line-height: 24px; font-family: DM Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: center; text-indent: 0px; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.cp_sk1fzzeei { width: auto; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; font-size: 14px; line-height: 18px; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.cp_sk1fzzeei { width: auto; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; background-color: unset; color: rgba(0,0,0,1); font-size: 16px; line-height: 20px; flex-grow: unset; flex-basis: unset; }


}


.cp_xtqcoaatr { display: block; width: 352px; height: 43px; position: relative; margin-top: 10px; margin-right: 55px; margin-bottom: 10px; margin-left: 55px; cursor: pointer; opacity: 1; overflow-x: hidden; color: var(--app-theme-color-text); font-style: normal; letter-spacing: 0px; font-weight: 700; font-size: 35px; line-height: 42px; font-family: DM Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: center; text-indent: 0px; overflow: auto; white-space: break-spaces; word-break: break-word; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.cp_xtqcoaatr { width: 97px; height: 36px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; overflow-x: hidden; font-size: 14px; line-height: 18px; overflow: hidden; white-space: break-spaces; word-break: break-word; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.cp_xtqcoaatr { width: 170px; height: 60px; margin-top: 0px; margin-right: 12px; margin-bottom: 0px; margin-left: 12px; overflow-x: hidden; font-size: 24px; line-height: 30px; flex-grow: unset; flex-basis: unset; }


}


.cp_l5rm2jm3o { display: flex; justify-content: space-evenly; align-items: center; flex-direction: row; flex-wrap: nowrap; row-gap: 0px; column-gap: 0px; width: 100%; height: 446px; position: relative; background-color: rgba(45,45,45,1); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; cursor: inherit; opacity: 1; overflow-x: visible; overflow-y: visible; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.cp_l5rm2jm3o { display: flex; justify-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; row-gap: 12px; column-gap: 12px; width: 100%; height: auto; padding-top: 24px; padding-right: 16px; padding-bottom: 24px; padding-left: 16px; overflow-x: visible; overflow-y: visible; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.cp_l5rm2jm3o { display: flex; justify-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; row-gap: 12px; column-gap: 12px; width: 100%; height: auto; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; overflow-x: visible; overflow-y: visible; flex-grow: unset; flex-basis: unset; }


}


.cp_fvb01vc4r { display: block; width: 36px; height: 36px; position: relative; cursor: pointer; opacity: 1; object-fit: fill; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.cp_fvb01vc4r { width: 32px; height: 32px; flex-grow: unset; flex-basis: unset; }


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


}


.cp_yoao8f96l { display: block; width: 36px; height: 36px; position: relative; cursor: pointer; opacity: 1; object-fit: fill; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.cp_yoao8f96l { width: 32px; height: 32px; flex-grow: unset; flex-basis: unset; }


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


}


.cp_waddwfbm8 { display: block; width: 36px; height: 36px; position: relative; cursor: pointer; opacity: 1; object-fit: fill; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.cp_waddwfbm8 { width: 32px; height: 32px; flex-grow: unset; flex-basis: unset; }


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


}


.cp_i66jzeu1k { display: block; width: 437px; height: 115px; position: relative; cursor: text; opacity: 1; overflow-x: hidden; color: rgba(229,229,229,1); font-style: normal; letter-spacing: 0px; font-weight: 400; font-size: 20px; line-height: 24px; font-family: DM Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: left; text-indent: 0px; overflow: auto; white-space: break-spaces; word-break: break-word; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.cp_i66jzeu1k { width: 100%; height: auto; min-width: 0px; overflow-x: hidden; font-size: 15px; line-height: 23px; text-align: center; overflow: hidden; white-space: break-spaces; word-break: break-word; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.cp_i66jzeu1k { width: 400px; height: auto; min-width: 0px; overflow-x: hidden; overflow: hidden; white-space: break-spaces; word-break: break-word; flex-grow: unset; flex-basis: unset; }


}


.mspe3lgc3 { display: flex; justify-content: space-between; align-items: center; flex-direction: row; flex-wrap: nowrap; row-gap: 48px; column-gap: 48px; width: 100%; height: auto; max-width: 1440px; min-height: 40px; position: relative; padding-top: 56px; padding-right: 48px; padding-bottom: 56px; padding-left: 48px; background-color: #F5F8FB; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; cursor: inherit; opacity: 1; overflow-x: visible; overflow-y: visible; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.mspe3lgc3 { display: flex; align-items: center; flex-direction: column; row-gap: 24px; column-gap: 24px; height: auto; padding-top: 32px; padding-right: 20px; padding-bottom: 32px; padding-left: 20px; background-color: #F5F8FB; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.mspe3lgc3 { display: flex; align-items: center; flex-direction: column; row-gap: 32px; column-gap: 32px; height: auto; padding-top: 48px; padding-right: 32px; padding-bottom: 48px; padding-left: 32px; flex-grow: unset; flex-basis: unset; }


}


.mv6eqaxa { display: flex; justify-content: start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; row-gap: 28px; column-gap: 28px; height: auto; max-width: 680px; min-width: 0px; position: relative; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; cursor: inherit; opacity: 1; overflow-x: visible; overflow-y: visible; flex-grow: 52; flex-shrink: 0; flex-basis: 0px; }



@media (max-width: 767px) {.mv6eqaxa { display: flex; align-items: flex-start; flex-direction: column; row-gap: 24px; column-gap: 24px; width: 100%; height: auto; max-width: 680px; padding-right: 0px; padding-left: 0px; overflow-x: visible; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.mv6eqaxa { display: flex; align-items: flex-start; flex-direction: column; row-gap: 24px; column-gap: 24px; width: 100%; height: auto; max-width: 760px; flex-grow: unset; flex-basis: unset; }


}


.mv6gtt99 { display: flex; justify-content: start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; row-gap: 8px; column-gap: 8px; width: 100%; height: auto; max-width: 640px; min-width: 0px; position: relative; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; cursor: inherit; opacity: 1; overflow-x: visible; overflow-y: visible; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.mv6gtt99 { display: flex; align-items: center; row-gap: 8px; column-gap: 8px; width: 100%; height: auto; max-width: 640px; padding-right: 0px; padding-left: 0px; overflow-x: visible; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.mv6gtt99 { display: flex; align-items: flex-start; row-gap: 8px; column-gap: 8px; width: 100%; height: auto; max-width: 760px; flex-grow: unset; flex-basis: unset; }


}


.qxe8pf12k { display: flex; align-items: center; justify-content: center; width: auto; height: auto; position: relative; padding-top: 12px; padding-right: 24px; padding-bottom: 12px; padding-left: 24px; background-color: #343434; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; cursor: pointer; opacity: 1; color: #FFFFFF; font-style: normal; letter-spacing: 0px; font-weight: 600; font-size: 16px; line-height: 24px; font-family: pingFang SC,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: center; text-indent: 0px; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



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


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


}


.mv6h76au { display: block; width: 100%; height: 168px; max-width: 640px; position: relative; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; cursor: text; opacity: 1; overflow-x: hidden; color: var(--app-theme-color-text); font-style: normal; letter-spacing: 0px; font-weight: 400; font-size: 18px; line-height: 28px; font-family: pingFang SC,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: left; text-indent: 0px; overflow: auto; white-space: break-spaces; word-break: break-word; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.mv6h76au { width: 100%; height: auto; max-width: 640px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; overflow-x: hidden; font-weight: 400; font-size: 16px; line-height: 26px; font-family: pingFang SC,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: center; overflow: hidden; white-space: break-spaces; word-break: break-word; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.mv6h76au { width: 100%; height: auto; max-width: 760px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; overflow-x: hidden; font-size: 17px; line-height: 26px; font-family: pingFang SC,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: left; overflow: hidden; white-space: break-spaces; word-break: break-word; flex-grow: unset; flex-basis: unset; }


}


.cp_y3tztoytz { display: flex; justify-content: start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; row-gap: 8px; column-gap: 8px; width: 100%; height: auto; max-width: 640px; min-width: 0px; position: relative; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; cursor: inherit; opacity: 1; overflow-x: visible; overflow-y: visible; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.cp_y3tztoytz { display: flex; justify-content: start; align-items: center; flex-direction: column; flex-wrap: nowrap; row-gap: 8px; column-gap: 8px; width: 100%; height: auto; max-width: 640px; overflow-x: visible; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.cp_y3tztoytz { display: flex; align-items: flex-start; row-gap: 8px; column-gap: 8px; width: 100%; height: auto; max-width: 760px; flex-grow: unset; flex-basis: unset; }


}


.cp_yxslnk8ae { display: block; width: 100%; height: auto; max-width: 640px; position: relative; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; cursor: text; opacity: 1; overflow-x: hidden; color: var(--app-theme-color-text); font-style: normal; letter-spacing: 0px; font-weight: 400; font-size: 18px; line-height: 30px; font-family: pingFang SC,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: left; text-indent: 0px; overflow: hidden; white-space: break-spaces; word-break: break-word; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.cp_yxslnk8ae { width: 100%; height: auto; max-width: 640px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; overflow-x: hidden; font-weight: 400; font-size: 16px; line-height: 26px; font-family: pingFang SC,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: center; overflow: hidden; white-space: break-spaces; word-break: break-word; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.cp_yxslnk8ae { width: 100%; height: auto; max-width: 760px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; overflow-x: hidden; font-size: 17px; line-height: 28px; font-family: pingFang SC,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: left; overflow: hidden; white-space: break-spaces; word-break: break-word; flex-grow: unset; flex-basis: unset; }


}


.mv6etl11 { display: block; width: 100%; height: auto; position: relative; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-style: unset; cursor: text; opacity: 1; overflow-x: hidden; color: rgba(0,0,0,1); font-style: normal; letter-spacing: -2px; font-weight: 700; font-size: 88px; line-height: 112px; font-family: DM Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: left; text-indent: 0px; overflow: hidden; white-space: break-spaces; word-break: break-word; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.mv6etl11 { width: 100%; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; overflow-x: hidden; letter-spacing: -0.5px; font-weight: 700; font-size: 36px; line-height: 44px; font-family: DM Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: center; overflow: hidden; white-space: break-spaces; word-break: break-word; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.mv6etl11 { width: 100%; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; overflow-x: hidden; letter-spacing: -1.5px; font-weight: 700; font-size: 72px; line-height: 88px; font-family: DM Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif; text-align: left; overflow: hidden; white-space: break-spaces; word-break: break-word; flex-grow: unset; flex-basis: unset; }


}


.ncoxaqbsx { display: block; height: 500px; max-width: 1280px; min-width: 0px; position: relative; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; cursor: inherit; opacity: 1; overflow: auto; flex-grow: 48; flex-shrink: 0; flex-basis: 0px; }



@media (max-width: 767px) {.ncoxaqbsx { width: 100%; height: 270px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; overflow: auto; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.ncoxaqbsx { width: 100%; height: 380px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; overflow: auto; flex-grow: unset; flex-basis: unset; }


}


.u76eymhmc { display: flex; justify-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; row-gap: 0px; column-gap: 0px; width: 100%; height: 100%; min-height: 0px; position: relative; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; cursor: inherit; opacity: 1; overflow-x: hidden; overflow-y: hidden; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



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


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


}


.oowxii086 { display: block; width: 100%; height: 100%; position: relative; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; cursor: inherit; box-shadow:  0px 8px 24px 0px #0000001A; opacity: 1; object-fit: cover; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



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


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


}


.mv6elxfo { display: flex; justify-content: space-between; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; row-gap: 0px; column-gap: 0px; width: 100%; height: auto; min-height: 72px; position: relative; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; cursor: inherit; opacity: 1; overflow-x: visible; overflow-y: visible; flex-shrink: 0; flex-grow: unset; flex-basis: unset; }



@media (max-width: 767px) {.mv6elxfo { width: 100%; height: auto; overflow-x: hidden; overflow-y: visible; flex-grow: unset; flex-basis: unset; }


}
@media (min-width: 768px) and (max-width: 1279px) {.mv6elxfo { width: 100%; height: auto; min-height: 200px; flex-grow: unset; flex-basis: unset; }


}
