.download-container[data-v-41b46f66] {
  background:
    linear-gradient(
      0deg,
      #00c868 0,
      #00c868 11.25rem,
      transparent 0);
  bottom: 0;
  margin: 0 auto;
  min-height: 11.25rem;
  position: fixed;
  width: 100%;
  z-index: 998;
}
.download-container .download-content[data-v-41b46f66] {
  height: 100%;
  margin: 0 auto;
  max-width: 90rem;
  position: relative;
  width: 100%;
}
.download-container .img_phone[data-v-41b46f66] {
  bottom: 0;
  height: 14.5rem;
  margin-left: 17.54386%;
  width: 14.5rem;
}
.download-app[data-v-41b46f66] {
  margin-bottom: 1.5625rem;
  margin-left: 3.625rem;
}
.download-app .download-app-text[data-v-41b46f66] {
  color: #fff;
  font-size: .875rem;
  margin-bottom: .5rem;
}
.download-app .qr-code[data-v-41b46f66] {
  background-color: #fff;
  border-radius: .375rem;
  height: 6.125rem;
  width: 6.125rem;
}
.download-app .stores[data-v-41b46f66] {
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
}
.download-app .stores .store-images[data-v-41b46f66] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
  -ms-flex-pack: center;
  justify-content: center;
}
.download-app .stores .store-images img[data-v-41b46f66] {
  height: 2rem;
  width: 7.125rem;
}
.content-text[data-v-41b46f66] {
  top-bottom: 0;
  width: 20.3125rem;
}
.content-text .content-text-title[data-v-41b46f66] {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 700;
}
.content-text .highlight[data-v-41b46f66] {
  color: #e6ff89;
}
.content-text .content-text-desc[data-v-41b46f66] {
  color: #fff;
  font-size: 1rem;
  margin-top: 1rem;
}
.close-icon[data-v-41b46f66] {
  bottom: 9.375rem;
  color: #fff;
  cursor: pointer;
  position: absolute;
  right: 8.421053%;
}
.close-icon[data-v-41b46f66]:hover {
  color: #000;
}
.yellow-circle[data-v-41b46f66] {
  animation: circle-41b46f66 2s infinite;
  background-color: #e6ff89;
  border-radius: 50%;
  bottom: 9.6875rem;
  height: 1rem;
  position: absolute;
  right: 21.929825%;
  width: 1rem;
}
@keyframes circle-41b46f66 {
  0%, to {
    transform: translate(0);
  }
  50% {
    transform: translate(.625rem, .625rem);
  }
}
.purple-circle[data-v-41b46f66] {
  animation: bounce-41b46f66 2s infinite;
  background-color: #8554ff;
  border-radius: 50%;
  height: 2.25rem;
  position: absolute;
  right: 7.5rem;
  right: 10.526316%;
  width: 2.25rem;
}
@keyframes bounce-41b46f66 {
  0%, to {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
}
@media (max-width:1200px) {
  .img_phone[data-v-41b46f66] {
    margin-left: 6.54386% !important;
  }
  .download-app[data-v-41b46f66] {
    margin-left: .125rem !important;
  }
}
@media (max-width:800px) {
  .content-text-desc.en-hk[data-v-41b46f66] {
    font-size: .875rem !important;
  }
}
@media (max-width:1000px) {
  .close-icon[data-v-41b46f66] {
    right: .625rem;
  }
}
.side-bar {
  bottom: 12.5rem !important;
}
