/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Menu/BalanceBlock/balanceBlock.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.HWtx98TXc0goaJyfKZCp {
  font-size: 16px;
  display: flex;
  align-items: center;
}

.kBgYDAQC_oXsxcbzjhN_ {
  display: inherit;
  text-decoration: none;
}

.ouY1FLiHrsgxuR2vKoM4 {
  margin: 0 16px 0 8px;
  padding: 4px 16px;
  background: #fb6333;
  border-radius: 16px;
  transition: background 0.2s;
}
.ouY1FLiHrsgxuR2vKoM4:hover, .ouY1FLiHrsgxuR2vKoM4:focus {
  background: #fc7c54;
}
@media (max-width: 750px) {
  .ouY1FLiHrsgxuR2vKoM4 {
    margin-right: 0;
  }
}

.C8LIazjjSUz4f7cMUvlR {
  animation: NBd9h2nwDYgKPXHUS8_Q 0.4s alternate infinite;
}

@keyframes NBd9h2nwDYgKPXHUS8_Q {
  0% {
    background-color: #fb6333;
  }
  100% {
    background-color: #fc8864;
  }
}
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Animation/Fade/fade.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.yuluhut7KPm_kr3N5Ci7 {
  opacity: 0;
}

.Q_1N7WpKEuFuyDTocr6d {
  opacity: 1;
  transition: 200ms ease-out;
}

.G7BC6eyNdKilPvodavDo {
  opacity: 0;
  transition: 200ms ease-in;
}
/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Menu/menu.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************/
.YpMwwunEMGAZHsXjH0fa {
  height: 56px;
  padding: 0 32px;
  display: flex;
  align-items: center;
  position: sticky;
  top: 0;
  background-color: #141414;
  z-index: 1;
}
@media (max-width: 750px) {
  .YpMwwunEMGAZHsXjH0fa {
    padding: 0 20px;
  }
}

.wGboZtbm65mI_lao5Aba {
  display: flex;
  align-items: center;
}
@media (max-width: 750px) {
  .wGboZtbm65mI_lao5Aba {
    margin-bottom: 8px;
  }
}

.iQ7gjezvWZG7fFsjxySg {
  margin: 0 6px;
}

.MId9tZvqe6nqYMv6f6mu {
  height: 24px;
  margin-right: 32px;
}
@media (max-width: 750px) {
  .MId9tZvqe6nqYMv6f6mu {
    height: 20px;
  }
}

.K5snojZ3O5i22JFgZgU5 {
  display: flex;
  align-items: center;
  z-index: 2;
}
@media (max-width: 750px) {
  .K5snojZ3O5i22JFgZgU5 {
    position: fixed;
    left: -120%;
    top: 0;
    bottom: 0;
    min-width: 320px;
    padding-top: 8px;
    background: #141414;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    transition: left 0.1s ease-in;
  }
  .K5snojZ3O5i22JFgZgU5.T2kv2wsRYmphJkoq8We7 {
    left: 0;
    transition: left 0.1s ease-out;
  }
}

.GmAsdZsuJ6RSQMPoL_UU {
  flex: 1;
}

.wWiSgGu_sTFxpBByjt1m {
  display: flex;
}

.UMVetLxmiVnjSPVh55UM, .roBmcZIUsKfgtL3EiSzN {
  font-size: 16px;
  padding: 16px;
  display: inline-flex;
  align-items: center;
}
@media (max-width: 750px) {
  .UMVetLxmiVnjSPVh55UM, .roBmcZIUsKfgtL3EiSzN {
    width: 100%;
  }
}

.roBmcZIUsKfgtL3EiSzN {
  color: #777777;
  cursor: default;
}

.active .UMVetLxmiVnjSPVh55UM, .active .roBmcZIUsKfgtL3EiSzN {
  background: #fb6333;
}

.T2tWSXltvnbdynmhYbbs {
  height: 20px;
  padding: 0;
  border: 0;
  background: none;
  margin: 0 16px 0 0;
  cursor: pointer;
  display: none;
}
.T2tWSXltvnbdynmhYbbs img {
  display: block;
}
@media (max-width: 750px) {
  .T2tWSXltvnbdynmhYbbs {
    display: block;
  }
}

@media (max-width: 750px) {
  .ax8mDsJdTwfS0LaDQcLY {
    display: none;
  }
}

.WLOr8VvUzL40b2kx8lqe, .iQ7gjezvWZG7fFsjxySg {
  display: none;
}
@media (max-width: 750px) {
  .WLOr8VvUzL40b2kx8lqe, .iQ7gjezvWZG7fFsjxySg {
    display: initial;
  }
}

.C7tQZhvSsxuHmLREnNoa {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  z-index: 1;
}
/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Cross/index.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************/
.mvJSl9Vgzk9Ffvq_gAn2 {
  position: relative;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.mvJSl9Vgzk9Ffvq_gAn2::before, .mvJSl9Vgzk9Ffvq_gAn2::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 20px;
  width: 2px;
  background-color: #ffffff;
  transition: background 0.2s;
}
.mvJSl9Vgzk9Ffvq_gAn2::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.mvJSl9Vgzk9Ffvq_gAn2::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.mvJSl9Vgzk9Ffvq_gAn2:hover::before, .mvJSl9Vgzk9Ffvq_gAn2:hover::after {
  background: #fffff5;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Animation/QuickFade/quickFade.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.am2hRVJvso4c2wPAbOZ8 {
  opacity: 0;
}

.ZXAK0do36zFNGMZPHRK6 {
  opacity: 1;
  transition: 100ms ease-out;
}

.q_pMySgyetxY_TtQiL8G {
  opacity: 0;
  transition: 100ms ease-in;
}
/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Dialog/index.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************/
.BvnBluw1wqZ8LOh9OtWW {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.1);
  overflow-y: auto;
  z-index: 10002;
  -webkit-overflow-scrolling: touch;
}

.coheahV8ZXIsHRILPGVG {
  display: flex;
  justify-content: center;
  align-items: center;
}

.kR8Vh_J2uSqMiliT9aaj {
  position: relative;
  width: 100%;
  max-width: 800px;
  padding: 72px 40px 40px;
  margin: 20vh auto;
  display: block;
  border-radius: 4px;
  background: #141414;
}

.HFVkgC8utblprl_yBCTO, .lzZPJ9uQ4z0hNJH2YSId {
  width: -moz-fit-content;
  width: fit-content;
}

.lzZPJ9uQ4z0hNJH2YSId {
  padding: 32px 40px;
}

.NZDk8bwQ96C8fL13lAU1 {
  position: absolute;
  top: 16px;
  right: 16px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Button/PrimaryButton/primaryButton.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.DNuM30WV3LKU_ZZGPrxh {
  font-size: 20px;
  text-transform: uppercase;
  min-width: 320px;
  padding: 24px 32px;
  line-height: 1;
  display: inline-block;
  border: 1px solid #fb6333;
  border-radius: 34px;
  background: #fb6333;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  transition: border 0.2s, background 0.2s, color 0.2s;
}
.DNuM30WV3LKU_ZZGPrxh:hover, .DNuM30WV3LKU_ZZGPrxh:focus {
  background: #fc7c54;
}
.DNuM30WV3LKU_ZZGPrxh:focus {
  outline: none;
  box-shadow: 0 1px 5px #fffff5;
}
.DNuM30WV3LKU_ZZGPrxh:disabled {
  border: 1px solid #fffbeb;
  background: #777777;
  color: #fffbeb;
  cursor: default;
}
@media (max-width: 750px) {
  .DNuM30WV3LKU_ZZGPrxh {
    font-size: 18px;
    padding: 16px 24px;
  }
}

.n36N6PlKp1bzVCBHjSdC {
  font-size: 14px;
  min-width: 160px;
  padding: 12px 16px;
  line-height: 1.2;
}

.FVaszb95FHPSYIJOevPj {
  font-size: 16px;
  min-width: 240px;
  padding: 16px 24px;
  line-height: 1.2;
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/OnboardingPopup/onboardingPopup.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.WKXPNAfPDtjd5fqvV0gs {
  color: #141414;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 56px 8px 8px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #fffbeb;
  border-radius: 10px;
}
.WKXPNAfPDtjd5fqvV0gs a {
  color: #141414;
}

.jx2jvTkCNUf9lQf826ie {
  position: absolute;
  transform: translateY(-80px);
  pointer-events: none;
}

.CZJQj7clfd7o66_LAb0u {
  font-size: 30px;
  font-weight: 600;
  max-width: 480px;
  margin: 0 16px 104px;
  text-align: center;
}
/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/TopupPopup/topupPopup.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.DIdjSOJhHzz_X1l1PjmS {
  color: #141414;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 56px 8px 8px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #fffbeb;
  border-radius: 10px;
}
.DIdjSOJhHzz_X1l1PjmS a {
  color: #141414;
}

.NEKPOA3VRxbrPddJyiJf {
  position: absolute;
  transform: translateY(-80px);
  pointer-events: none;
}

.AKrmEpuZW6LPBqlVzXEp {
  font-size: 24px;
  font-weight: 600;
  max-width: 480px;
  margin: 0 16px 64px;
  text-align: center;
}

.RqJazT_GklLbNbO2KPin {
  margin-top: 24px;
  color: #000000;
}
/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/Button/TextButton/index.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.EOn38NH_9G1tAGaFogVT {
  font-size: 14px;
  text-transform: uppercase;
  padding: 0;
  border: none;
  background: none;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s;
}
.EOn38NH_9G1tAGaFogVT:hover, .EOn38NH_9G1tAGaFogVT:focus {
  color: #fb6333;
}
.EOn38NH_9G1tAGaFogVT:focus {
  outline: none;
}
.EOn38NH_9G1tAGaFogVT:disabled {
  color: #777777;
  cursor: default;
}
@media (max-width: 750px) {
  .EOn38NH_9G1tAGaFogVT {
    font-size: 18px;
  }
}
/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/routes/Error/index.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************/
.XQW_h1oxAzmrVPHKTs8a {
  width: 100%;
  max-width: 800px;
  padding: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.uY_IcKoNuQiwpTkplaXR {
  font-size: 48px;
}

.ho4tkEagnQX5MX0RR8Qy {
  font-size: 20px;
}

.GpI97GDr6RLQzIGDG_eW {
  font-size: 20px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/LoadingSpinner/loadingSpinner.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.ny3UlOE7AkENaQ7ev6pA {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  border: 0.25rem solid rgba(251, 99, 51, 0.2);
  border-top-color: #fb6333;
  animation: hZEKd7UhaIDRJZe21t49 2s infinite cubic-bezier(0.75, 0, 0.74, 1);
}

@keyframes hZEKd7UhaIDRJZe21t49 {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(5turn);
  }
}
/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/LoadingDialog/loadingDialog.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
.iB_BDrZ48QD7R_vcQnMO {
  width: 100px;
  height: 100px;
  border-radius: 4px;
  background-color: #141414;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: calc(50% - 50px);
  top: calc(50% - 50px);
}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/CoverPage/ContentBlock/index.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.fK1C2PDLABRqx6w15Xxk {
  width: 100%;
  max-width: 620px;
  padding: 64px 48px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.YinxMhvBs1ZVzlTL38Gt {
  height: 48px;
  margin-bottom: 80px;
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/CoverPage/Background/index.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/
.IGRl3uR0lFCEpQr79DAl {
  min-width: 100vw;
  min-height: 100vh;
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/CoverPage/Notification/index.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
._QeqRuYZ6BLPZCbjq5Id {
  font-size: 20px;
  text-align: center;
}
@media (max-width: 750px) {
  ._QeqRuYZ6BLPZCbjq5Id {
    font-size: 18px;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/UserVerificationCode/ResendCode/index.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
.q3upjwonpQbtBX0xrh4J {
  margin-top: 32px;
}
@media (max-width: 750px) {
  .q3upjwonpQbtBX0xrh4J {
    margin-top: 0;
    min-width: 100%;
  }
}
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/components/admin/Menu/menu.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
.s_1VYnQ3PDczu8VFhyWL {
  min-width: 240px;
  padding: 24px 24px 24px 0;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.JW40LqkvltVfyDEIddP2 {
  display: flex;
  align-items: center;
}
@media (max-width: 750px) {
  .JW40LqkvltVfyDEIddP2 {
    margin-bottom: 8px;
  }
}

.gi4EFqiHACjwxxEfV4Q_ {
  height: 24px;
  margin-bottom: 24px;
  margin-left: 24px;
}
@media (max-width: 750px) {
  .gi4EFqiHACjwxxEfV4Q_ {
    height: 20px;
  }
}

.P0h9Lpgm7ckWjwZv5w_S {
  flex: 1;
}

.xYvQ_vTXqg7OqD4mms6H {
  font-size: 16px;
  width: 100%;
  padding: 16px 16px 16px 24px;
  display: inline-flex;
  align-items: center;
  transition: background 0.2s;
}
.xYvQ_vTXqg7OqD4mms6H:hover {
  background: rgba(251, 99, 51, 0.3);
}

.active .xYvQ_vTXqg7OqD4mms6H {
  background: #fb6333;
}
/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./src/routes/admin/AdminRoot/adminRoot.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.kOsRq6pYlKGIJPSF5jzj {
  display: flex;
  height: 100dvh;
}

.XTGqn13ef9Ybu13xs8a_ {
  color: #141414;
  margin: 8px;
  padding: 24px;
  border-radius: 10px;
  background-color: #fffbeb;
  flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.XTGqn13ef9Ybu13xs8a_ a {
  color: #141414;
}
