:root {
  --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC",
    "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei",
    "Source Han Sans CN", sans-serif;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.main-container {
  overflow: hidden;
}

.main-container,
.main-container * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
  outline: 0;
}

.main-container {
  position: relative;
  width: 1440px;
  height: 4300px;
  margin: 0 auto;
  background: #0a0812;
  overflow: hidden;
}
.per-asset {
  cursor: pointer;
  position: relative;
  width: 266.02px;
  height: 41.24px;
  margin: 30px 0 0 39px;
  z-index: 14;
  overflow: hidden;
}
.per-p-gold-asset {
  position: absolute;
  width: 10.9%;
  height: 99.42%;
  top: 0;
  left: 0;
  background: url(../../per-p-gold-asset-40.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 16;
  overflow: hidden;
}
.layer {
  position: absolute;
  width: 85.21%;
  height: 75.48%;
  top: 20.05%;
  left: 14.79%;
  background: url(../../logo.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 15;
}
.privacy-policy {
  display: block;
  position: relative;
  height: 58px;
  margin: 115.76px 0 0 204px;
  color: #fbb463;
  font-family: Barlow, var(--default-font-family);
  font-size: 48px;
  font-weight: 600;
  line-height: 57.6px;
  text-align: left;
  white-space: nowrap;
  letter-spacing: -1.92px;
  z-index: 10;
}
.content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 40px;
  position: absolute;
  width: 1100px;
  top: 300px;
  left: 160px;
  z-index: 11;
}
.frame {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  min-width: 0;
  z-index: 12;
}
.privacy-security-desktop {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  z-index: 13;
}
.empty {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.consent-agreement {
  position: relative;
  color: #fbb463;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-align: left;
}
.technical-support {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-1 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.technical-support-2 {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-3 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.technical-support-4 {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-5 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.technical-support-6 {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-7 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.consent-agreement-8 {
  position: relative;
  color: #fbb463;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-align: left;
}
.technical-support-9 {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-a {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.technical-support-b {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-c {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.technical-support-d {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-e {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.consent-agreement-f {
  position: relative;
  color: #fbb463;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-align: left;
}
.technical-support-10 {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-11 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.technical-support-12 {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-13 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.technical-support-14 {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-15 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.consent-agreement-16 {
  position: relative;
  color: #fbb463;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-align: left;
}
.technical-support-17 {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-18 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.technical-support-19 {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-1a {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.technical-support-1b {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-1c {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.consent-agreement-1d {
  position: relative;
  color: #fbb463;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-align: left;
}
.transmission-security {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-1e {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.technical-support-1f {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-20 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.technical-support-21 {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-22 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.consent-agreement-23 {
  position: relative;
  color: #fbb463;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-align: left;
}
.technical-support-24 {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-25 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.technical-support-26 {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-27 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.technical-support-28 {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-29 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.consent-agreement-2a {
  position: relative;
  color: #fbb463;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-align: left;
}
.empty-2b {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.consent-agreement-2c {
  position: relative;
  color: #fbb463;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-align: left;
}
.empty-2d {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.consent-agreement-2e {
  position: relative;
  color: #fbb463;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-align: left;
}
.technical-support-2f {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-30 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.consent-agreement-31 {
  position: relative;
  color: #fbb463;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-align: left;
}
.empty-32 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.consent-agreement-33 {
  position: relative;
  color: #fbb463;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-align: left;
}
.technical-support-34 {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-35 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.alec-stock-email {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  text-decoration: underline;
}
.empty-36 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.phone-number {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  text-decoration: underline;
}
.empty-37 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.technical-support-38 {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-39 {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.technical-support-3a {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}
.empty-3b {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.email {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  text-decoration: underline;
}
.empty-3c {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.consent-agreement-3d {
  position: relative;
  color: #fbb463;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-align: left;
}
.empty-3e {
  position: relative;
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.last-updated {
  position: relative;
  color: #d6ccff;
  font-family: Barlow, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}
.bg-image {
  position: absolute;
  width: 1440px;
  height: 200px;
  top: 3470px;
  left: 0;
  z-index: 1;
}
.footer {
  position: relative;
  width: 1100px;
  height: 41.24px;
  margin: 750px 0px 0 168px;
  z-index: 3;
}
.per-asset-3f {
  position: absolute;
  width: 266.02px;
  height: 41.24px;
  top: 0;
  left: 0;
  z-index: 7;
  overflow: hidden;
}
.per-p-gold-asset-40 {
  position: absolute;
  width: 10.9%;
  height: 99.42%;
  top: 0;
  left: 0;
  background: url(../../per-p-gold-asset-40.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 9;
  overflow: hidden;
}
.layer-41 {
  position: absolute;
  width: 85.21%;
  height: 75.49%;
  top: 20.05%;
  left: 14.79%;
  background: url(../../logo.svg) no-repeat center;
  background-size: 100% 100%;
  z-index: 8;
}
.privacy-policy-42 {
  cursor: default;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  bottom: 8.24px;
  left: calc(50% - 125px);
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 4;
}
.terms-of-service {
  cursor: pointer;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 24px;
  bottom: 8.24px;
  left: calc(50% - -140px);
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 5;
}
.company-info {
  cursor: pointer;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  position: absolute;
  width: 163px;
  height: 24px;
  bottom: 8.24px;
  left: calc(50% - -387px);
  color: #ffffff;
  font-family: Barlow, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: right;
  white-space: nowrap;
  z-index: 6;
}
.indent {
  margin-left: 25px;
}
