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

.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: 1024px;
  margin: 0 auto;
  background: #ffffff;
  overflow: hidden;
}

.main-container-pb {
  /*position: relative;*/
  width: 100%;
  margin: 0 auto;
  background: #ffffff;
}

.menu-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
  position: relative;
  width: 1440px;
  height: 84px;
  margin: 0 0 0 0;
  padding: 0 50px 0 50px;
  background: #ffffff;
}


.menu-bar-pb {
  /*display: flex;*/
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
  position: relative;
  width: 96%;
  height: 84px;
  margin: 0 0 0 0;
  padding: 0 50px 0 50px;
  background: #ffffff;
}

.layer {
  flex-shrink: 0;
  position: relative;
  width: 193px;
  height: 31px;
  background: url(./assets/images/ad1d67e5-7306-42bd-9aeb-620d091cad74.png)
    no-repeat center;
  background-size: cover;
  z-index: 1;
  overflow: hidden;
}
.frame {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 60px;
  position: relative;
  width: 367px;
  z-index: 2;
}
.about-us {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Plus Jakarta Sans, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}
.faqs {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Plus Jakarta Sans, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 4;
}
.terms-of-agreement {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #000000;
  font-family: Plus Jakarta Sans, var(--default-font-family);
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 5;
}
.rectangle {
  flex-shrink: 0;
  position: absolute;
  width: 65px;
  height: 2px;
  top: 57px;
  left: 1134px;
  background: #17b636;
  z-index: 6;
}
.rectangle-1 {
  position: relative;
  width: 1360px;
  height: 900px;
  margin: 0 0 0 40px;
  background: #f7f8f9;
  z-index: 7;
  overflow: visible auto;
  border-radius: 16px;
}

.rectangle-pb {
  position: relative;
  width: 90%;
  margin: 0 0 0 40px;
  background: #f7f8f9;
  z-index: 7;
  border-radius: 16px;
}


.mask-group {
  position: relative;
  width: 1360px;
  height: 793px;
  margin: 0 0 0 0;
  background: url(./assets/images/76726889-bff8-4fce-9cfe-29974b09bb5a.png)
    no-repeat center;
  background-size: cover;
  z-index: 8;
  overflow: visible auto;
}

.mask-group-pb {
  position: relative;
  width: 96%;
  background: url(./assets/images/76726889-bff8-4fce-9cfe-29974b09bb5a.png)
  no-repeat center;
  background-size: cover;
  z-index: 8;
  margin: auto;
}

.frame-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex-wrap: nowrap;
  gap: 10px;
  position: relative;
  width: 1000px;
  margin: 240px 0 0 180px;
  padding: 20px 20px 20px 20px;
  border-top: 1px solid rgba(51, 51, 51, 0.1);
  z-index: 12;
}

.frame-2-pb {
  display: block;
  width: 90%;
  margin: 120px auto auto 0px;
  padding: 20px 20px 20px 20px;
  border-top: 1px solid rgba(51, 51, 51, 0.1);
  border-bottom: 30px solid rgba(51, 51, 51, 0.1);
  z-index: 12;
}

.frame-3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  z-index: 13;
}
.loan-cancelled {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 339px;
  height: 30px;
  color: #333333;
  font-family: Plus Jakarta Sans, var(--default-font-family);
  font-size: 24px;
  font-weight: 800;
  line-height: 30px;
  text-align: center;
  white-space: nowrap;
  z-index: 14;
}
.frame-4 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 24.4px;
  padding: 11px 2px 11px 2px;
  z-index: 15;
}
.div-plus {
  flex-shrink: 0;
  position: relative;
  width: 20.4px;
  height: 2.4px;
  background: url(./assets/images/f5944922-620d-4708-befc-220b496f1fbf.png)
    no-repeat center;
  background-size: cover;
  z-index: 16;
}
.span-once-loan {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 960px;
  min-width: 0;
  height: 40px;
  color: #333333;
  font-family: Plus Jakarta Sans, var(--default-font-family);
  font-size: 16px;
  font-weight: 200;
  line-height: 20.16px;
  text-align: left;
  z-index: 17;
}
.div-frame {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex-wrap: nowrap;
  gap: 10px;
  position: relative;
  width: 1000px;
  margin: 0 0 0 180px;
  padding: 20px 20px 20px 20px;
  border-top: 1px solid rgba(51, 51, 51, 0.1);
  z-index: 18;
}
.div-frame-5 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  z-index: 19;
}
.span-app-not-working {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 356px;
  height: 30px;
  color: #333333;
  font-family: Plus Jakarta Sans, var(--default-font-family);
  font-size: 24px;
  font-weight: 800;
  line-height: 30px;
  text-align: center;
  white-space: nowrap;
  z-index: 20;
}
.div-group {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  background: url(./assets/images/f973c4c8-c168-4d41-af45-42ec08773fb2.png)
    no-repeat center;
  background-size: cover;
  z-index: 21;
}
.div-frame-6 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex-wrap: nowrap;
  gap: 10px;
  position: relative;
  width: 1000px;
  margin: 0 0 0 180px;
  padding: 20px 20px 20px 20px;
  border-top: 1px solid rgba(51, 51, 51, 0.1);
  z-index: 22;
}
.frame-7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  z-index: 23;
}
.loan-limit-increment {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 440px;
  height: 30px;
  color: #333333;
  font-family: Plus Jakarta Sans, var(--default-font-family);
  font-size: 24px;
  font-weight: 800;
  line-height: 30px;
  text-align: center;
  white-space: nowrap;
  z-index: 24;
}
.group {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  background: url(./assets/images/1989e05e-dcd5-42a0-a33f-78c02c388166.png)
    no-repeat center;
  background-size: cover;
  z-index: 25;
}
.frame-8 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex-wrap: nowrap;
  gap: 10px;
  position: relative;
  width: 1000px;
  margin: 0 0 0 180px;
  padding: 20px 20px 20px 20px;
  border-top: 1px solid rgba(51, 51, 51, 0.1);
  z-index: 26;
}
.frame-9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  z-index: 27;
}
.approval-process-time {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 524px;
  height: 30px;
  color: #333333;
  font-family: Plus Jakarta Sans, var(--default-font-family);
  font-size: 24px;
  font-weight: 800;
  line-height: 30px;
  text-align: center;
  white-space: nowrap;
  z-index: 28;
}
.group-a {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  background: url(./assets/images/477abdc8-adc5-4908-8301-f82133d19ba3.png)
    no-repeat center;
  background-size: cover;
  z-index: 29;
}
.frame-b {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex-wrap: nowrap;
  gap: 10px;
  position: relative;
  width: 1000px;
  margin: 0 0 0 180px;
  padding: 20px 20px 20px 20px;
  border-top: 1px solid rgba(51, 51, 51, 0.1);
  z-index: 30;
}
.frame-c {
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  z-index: 31;
}
.app-permission {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 630px;
  height: 30px;
  color: #333333;
  font-family: Plus Jakarta Sans, var(--default-font-family);
  font-size: 24px;
  font-weight: 800;
  line-height: 30px;
  text-align: center;
  white-space: nowrap;
  z-index: 32;
}
.group-d {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  background: url(./assets/images/0916fe74-0a2f-4550-9977-0f8e18a09c66.png)
    no-repeat center;
  background-size: cover;
  z-index: 33;
}
.question-help {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 704px;
  height: 120px;
  top: 60px;
  left: 327px;
  color: #000000;
  font-family: Plus Jakarta Sans, var(--default-font-family);
  font-size: 48px;
  font-weight: 800;
  line-height: 60.48px;
  text-align: center;
  text-transform: uppercase;
  z-index: 11;
}

.question-help2 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 120px;
  color: #000000;
  font-family: Plus Jakarta Sans, var(--default-font-family);
  font-size: 48px;
  font-weight: 800;
  line-height: 62px;
  text-align: center;
  text-transform: uppercase;
  margin-top: 80px;
  z-index: 11;
}

.rectangle-e {
  position: absolute;
  width: 435px;
  height: 9px;
  top: 146px;
  left: 461px;
  background: #17b636;
  z-index: 10;
}

.rectangle-e2 {
  width: 100%;
  height: 9px;
  background: #17b636;
  z-index: 10;
}
