.QRLogin_qrMask__XOcdj {
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(6.48649px);
}

.AreaCodeSelector_wrapper__Vm70E .ant-select-selector{
      border: none !important;
      height: 40px !important;
    }
.desktop_header__wncJk {
  position: fixed;
  top: 2rem;
  left: 5rem;
  right: 5rem;
  z-index: 20;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 68px;
  border-radius: 9999px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.56);
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.25) 0%,
    rgba(255, 255, 255, 0.5) 100%
  );
  backdrop-filter: blur(4px);
}

.desktop_container__PTUuh {
  margin-left: auto;
  margin-right: auto;
  width: 1280px;
}

.desktop_overlayClass__nLuGT .ant-popover-arrow {
      display: none;
    }

.desktop_overlayClass__nLuGT .ant-popover-inner {
      border: 1px solid #fff;
      background: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.25) 0%,
        rgba(255, 255, 255, 0.5) 100%
      );
      backdrop-filter: blur(4px);
    }

.desktop_overlayClass__nLuGT .ant-popover-inner-content {
  padding: 1rem;
}

.desktop_heroSwiper__W62jy {
  position: relative;
}

.desktop_heroSwiper__W62jy .swiper-wrapper {
  /* ensure slides fill height */
}

.desktop_heroPagination__zMuXt {
  pointer-events: auto;
}

.desktop_indicatorItem__Y98oJ {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  cursor: pointer;
}

.desktop_indicatorLabel__w5f9E {
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  transition: color 0.3s ease;
  white-space: nowrap;
}

.desktop_indicatorItemActive__fOtHb .desktop_indicatorLabel__w5f9E {
  font-weight: 600;
}

.desktop_indicator__J5860 {
  width: 60px;
  height: 4px;
  border-radius: 2px;
  background: rgba(23, 23, 23, 0.15);
  position: relative;
  overflow: hidden;
}

.desktop_indicatorProgress__ae6dj {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-radius: 2px;
  background: #171717;
  transform-origin: left;
  animation: desktop_indicatorFill__wlTqk linear forwards;
}

@keyframes desktop_indicatorFill__wlTqk {
  from {
    transform: scaleX(0);
  }
  to {
    transform: scaleX(1);
  }
}

