/* screen - web-desktop-1-2-all-breakpoints */

.web-desktop-1-2-all-breakpoints {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 3815px;
  overflow: hidden;
  width: 1920px;
}

.web-desktop-1-2-all-breakpoints .overlap-group6 {
  align-items: flex-end;
  background-color: var(--pixie-powder);
  display: flex;
  height: 100px;
  min-width: 1920px;
  padding: 23px 150px;
}

.web-desktop-1-2-all-breakpoints .overlap-group-1 {
  height: 49px;
  position: relative;
  width: 117px;
}

.web-desktop-1-2-all-breakpoints .group-1 {
  align-items: center;
  display: flex;
  gap: 3px;
  height: 44px;
  left: 0;
  min-width: 117px;
  position: absolute;
  top: 0;
}

.web-desktop-1-2-all-breakpoints .flex-col-1 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-bottom: 0;
  min-height: 44px;
  width: 98px;
}

.web-desktop-1-2-all-breakpoints .flex-row {
  align-items: flex-end;
  display: flex;
  height: 22px;
  min-width: 98px;
}

.web-desktop-1-2-all-breakpoints .path-1 {
  height: 21px;
  margin-bottom: 0.25px;
  object-fit: cover;
  width: 14px;
}

.web-desktop-1-2-all-breakpoints .path-2 {
  height: 16px;
  margin-bottom: 0.25px;
  margin-left: 2px;
  object-fit: cover;
  width: 15px;
}

.web-desktop-1-2-all-breakpoints .path-3 {
  height: 16px;
  margin-left: 3px;
  object-fit: cover;
  width: 16px;
}

.web-desktop-1-2-all-breakpoints .path-4 {
  align-self: center;
  height: 12px;
  margin-left: 1px;
  margin-top: 2.94px;
  object-fit: cover;
  width: 7px;
}

.web-desktop-1-2-all-breakpoints .flex-col-2 {
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin-left: 2px;
  min-height: 22px;
  width: 5px;
}

.web-desktop-1-2-all-breakpoints .rectangle-1-1 {
  background-color: var(--white);
  height: 15px;
  margin-left: 0.41px;
  width: 4px;
}

.web-desktop-1-2-all-breakpoints .path-container {
  align-items: flex-start;
  display: flex;
  gap: 3px;
  margin-left: 0;
  min-width: 43px;
}

.web-desktop-1-2-all-breakpoints .path-8 {
  height: 23px;
  margin-bottom: 8.15px;
  object-fit: cover;
  width: 16px;
}

.web-desktop-1-2-all-breakpoints .users {
  cursor: pointer;
  letter-spacing: 0;
  line-height: 25px;
  margin-bottom: 2.5px;
  margin-left: 591px;
  min-height: 36px;
  min-width: 70px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .business {
  letter-spacing: 0;
  line-height: 25px;
  margin-bottom: 2.5px;
  margin-left: 171px;
  min-height: 36px;
  min-width: 108px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .about {
  cursor: pointer;
  letter-spacing: 0;
  line-height: 25px;
  margin-bottom: 3.5px;
  margin-left: 156px;
  min-height: 36px;
  min-width: 75px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .overlap-group15 {
  align-items: flex-end;
  background-color: var(--white);
  border-radius: 36px;
  display: flex;
  height: 53px;
  justify-content: flex-end;
  margin-left: 144px;
  min-width: 188px;
  padding: 2.5px 26px;
}

.web-desktop-1-2-all-breakpoints .overlap-group16 {
  height: 1112px;
  margin-right: 66.0px;
  margin-top: 106px;
  position: relative;
  width: 1554px;
}

.web-desktop-1-2-all-breakpoints .overlap-group5 {
  height: 1110px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1554px;
}

.web-desktop-1-2-all-breakpoints .group-80 {
  align-items: flex-start;
  background-color: var(--white);
  box-shadow: 3px 6px 8px #00000029;
  display: flex;
  height: 844px;
  left: 1164px;
  min-width: 390px;
  position: absolute;
  top: 266px;
}

.web-desktop-1-2-all-breakpoints .i-phone-13-12-pro-3 {
  overflow: hidden;
  padding: 11.7px 0;
}

.web-desktop-1-2-all-breakpoints .overlap-group1 {
  height: 483px;
  margin-right: 0;
  position: relative;
  width: 462px;
}

.web-desktop-1-2-all-breakpoints .group-30 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 1px;
  left: 92px;
  min-height: 73px;
  position: absolute;
  top: 410px;
  width: 279px;
}

.web-desktop-1-2-all-breakpoints .you-will-now-scan-the {
  letter-spacing: 0;
  line-height: 25px;
  margin-top: 5px;
  min-height: 37px;
  min-width: 279px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .biometric-chip {
  letter-spacing: 0;
  line-height: 25px;
  margin-left: 0.25px;
  min-height: 37px;
  min-width: 193px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .asset-55300ppires {
  height: 457px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 462px;
}

.web-desktop-1-2-all-breakpoints .idcard-back-nfc_t_iphone-inverted {
  height: 189px;
  left: 59px;
  object-fit: cover;
  position: absolute;
  top: 115px;
  width: 344px;
}

.web-desktop-1-2-all-breakpoints .need-help {
  left: 58px;
  letter-spacing: 0;
  line-height: 13px;
  position: absolute;
  text-decoration: underline;
  top: 9px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .cancel {
  left: 354px;
  letter-spacing: 0;
  line-height: 16px;
  position: absolute;
  top: 10px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .overlap-group-2 {
  height: 90px;
  margin-left: 1.53px;
  margin-top: 55px;
  position: relative;
  width: 247px;
}

.web-desktop-1-2-all-breakpoints .press-next-then-place-your {
  left: 22px;
  letter-spacing: 0;
  line-height: 16px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .document-against-the-back-of {
  left: 11px;
  letter-spacing: 0;
  line-height: 16px;
  position: absolute;
  top: 22px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .your-phone-slide-it-slowly-until-it {
  left: 0;
  letter-spacing: 0;
  line-height: 16px;
  position: absolute;
  top: 44px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .vibrates-then-keep-still {
  left: 34px;
  letter-spacing: 0;
  line-height: 16px;
  position: absolute;
  top: 66px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .overlap-group2 {
  align-items: flex-end;
  background-color: var(--chartreuse-2);
  border-radius: 28px;
  display: flex;
  height: 56px;
  justify-content: flex-end;
  margin-top: 115px;
  min-width: 234px;
  padding: 4.5px 88.1px;
}

.web-desktop-1-2-all-breakpoints .next {
  letter-spacing: 0;
  line-height: 25px;
  min-height: 36px;
  min-width: 56px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .group-81 {
  align-items: flex-start;
  background-color: var(--white);
  box-shadow: 3px 6px 8px #00000029;
  display: flex;
  height: 844px;
  left: 834px;
  min-width: 390px;
  position: absolute;
  top: 0;
}

.web-desktop-1-2-all-breakpoints .i-phone-13-12-pro-32 {
  padding: 20.5px 22.0px;
}

.web-desktop-1-2-all-breakpoints .flex-row-1 {
  align-items: center;
  align-self: flex-end;
  display: flex;
  gap: 232px;
  height: 20px;
  min-width: 346px;
}

.web-desktop-1-2-all-breakpoints .need-help-1 {
  letter-spacing: 0;
  line-height: 13px;
  min-height: 20px;
  min-width: 70px;
  text-decoration: underline;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .group-28 {
  align-items: flex-start;
  display: flex;
  gap: 7px;
  margin-bottom: 1.0px;
  min-width: 44px;
}

.web-desktop-1-2-all-breakpoints .ellipse {
  background-color: var(--pixie-powder);
  border-radius: 5px;
  height: 10px;
  width: 10px;
}

.web-desktop-1-2-all-breakpoints .screenshot-2022-09-28-at-102218 {
  border-radius: 24px;
  height: 176px;
  margin-left: 1.0px;
  margin-top: 42px;
  object-fit: cover;
  width: 155px;
}

.web-desktop-1-2-all-breakpoints .name {
  letter-spacing: 0;
  line-height: 20px;
  margin-left: 3.0px;
  margin-top: 28px;
  min-height: 30px;
  min-width: 179px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .layer-1 {
  height: 266px;
  margin-left: 0;
  margin-top: 18px;
  object-fit: cover;
  width: 266px;
}

.web-desktop-1-2-all-breakpoints .document-number-xxxx-1234-xxxx-1234 {
  letter-spacing: 0;
  line-height: 10px;
  margin-left: 3.0px;
  margin-top: 17px;
  min-height: 16px;
  min-width: 199px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .overlap-group4 {
  border-radius: 16px;
  height: 32px;
  margin-left: 1.0px;
  margin-top: 19px;
  position: relative;
  width: 187px;
}

.web-desktop-1-2-all-breakpoints .overlap-group {
  height: 21px;
  left: 155px;
  position: absolute;
  top: 5px;
  width: 21px;
}

.web-desktop-1-2-all-breakpoints .rectangle-145 {
  background-color: var(--pixie-powder);
  border-radius: 1.5px;
  height: 21px;
  left: 9px;
  position: absolute;
  top: 0;
  width: 3px;
}

.web-desktop-1-2-all-breakpoints .rectangle-146 {
  background-color: var(--pixie-powder);
  border-radius: 1.5px;
  height: 21px;
  left: 9px;
  position: absolute;
  top: 0;
  transform: rotate(90deg);
  width: 3px;
}

.web-desktop-1-2-all-breakpoints .phone-number {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: 14px;
  font-weight: 400;
  left: 18px;
  letter-spacing: 0;
  line-height: 14px;
  position: absolute;
  top: 8px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .rectangle-14 {
  background-color: var(--mist-gray);
  border-radius: 16px;
  height: 32px;
  left: 0;
  position: absolute;
  top: 0;
  width: 187px;
}

.web-desktop-1-2-all-breakpoints .overlap-group3 {
  border-radius: 16px;
  height: 32px;
  margin-left: 1.0px;
  margin-top: 7px;
  position: relative;
  width: 187px;
}

.web-desktop-1-2-all-breakpoints .email-address {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: 14px;
  font-weight: 400;
  left: 18px;
  letter-spacing: 0;
  line-height: 14px;
  position: absolute;
  top: 8px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .overlap-group-3 {
  height: 66px;
  margin-right: 0;
  margin-top: 27px;
  position: relative;
  width: 66px;
}

.web-desktop-1-2-all-breakpoints .path-21 {
  height: 18px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 48px;
  width: 18px;
}

.web-desktop-1-2-all-breakpoints .path-22 {
  height: 19px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 47px;
  width: 18px;
}

.web-desktop-1-2-all-breakpoints .path-23 {
  height: 18px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 18px;
}

.web-desktop-1-2-all-breakpoints .path-24 {
  height: 18px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 18px;
}

.web-desktop-1-2-all-breakpoints .group-27 {
  align-items: flex-end;
  display: flex;
  gap: 5px;
  height: 44px;
  left: 11px;
  min-width: 44px;
  position: absolute;
  top: 11px;
}

.web-desktop-1-2-all-breakpoints .flex-col {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 5px;
  margin-bottom: 0;
  min-height: 44px;
  width: 19px;
}

.web-desktop-1-2-all-breakpoints .rectangle-107 {
  background-color: var(--pixie-powder);
  border-radius: 3px;
  height: 19px;
  margin-left: 0;
  width: 19px;
}

.web-desktop-1-2-all-breakpoints .rectangle-1 {
  background-color: var(--pixie-powder);
  border-radius: 3px;
  height: 19px;
  transform: rotate(90deg);
  width: 19px;
}

.web-desktop-1-2-all-breakpoints .rectangle-108 {
  background-color: var(--pixie-powder);
  border-radius: 3px;
  height: 19px;
  margin-left: 0.01px;
  width: 19px;
}

.web-desktop-1-2-all-breakpoints .title {
  left: 0;
  letter-spacing: 0;
  line-height: 120px;
  position: absolute;
  top: 46px;
  width: 951px;
}

.web-desktop-1-2-all-breakpoints .identify-verify-an {
  left: 0;
  letter-spacing: 0;
  line-height: 48px;
  position: absolute;
  top: 395px;
  width: 759px;
}

.web-desktop-1-2-all-breakpoints .knowing-me-enables-re {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-weight: 400;
  height: 535px;
  left: 0;
  letter-spacing: 0;
  line-height: 36px;
  position: absolute;
  top: 577px;
  width: 778px;
}

.web-desktop-1-2-all-breakpoints .flex-row-2 {
  align-items: flex-start;
  background-color: var(--china-ivory);
  display: flex;
  gap: 97px;
  height: 1080px;
  margin-right: 1.0px;
  margin-top: 70px;
  min-width: 1919px;
  padding: 95px 149px;
}

.web-desktop-1-2-all-breakpoints .flex-col-3 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 847px;
  width: 713px;
}

.web-desktop-1-2-all-breakpoints .surname {
  letter-spacing: 0;
  line-height: 60px;
  min-height: 86px;
  width: 496px;
}

.web-desktop-1-2-all-breakpoints .identity-verification {
  letter-spacing: 0;
  line-height: 40px;
  margin-top: 51px;
  min-height: 58px;
  width: 712px;
}

.web-desktop-1-2-all-breakpoints .have-100-confidence {
  letter-spacing: 0;
  line-height: 36px;
  margin-top: 17px;
  min-height: 166px;
  width: 712px;
}

.web-desktop-1-2-all-breakpoints .passwordless-login {
  letter-spacing: 0;
  line-height: 40px;
  margin-left: 1px;
  margin-top: 51px;
  min-height: 58px;
  width: 712px;
}

.web-desktop-1-2-all-breakpoints .let-your-users-login {
  letter-spacing: 0;
  line-height: 36px;
  margin-left: 1px;
  margin-top: 17px;
  min-height: 125px;
  width: 712px;
}

.web-desktop-1-2-all-breakpoints .age-verification {
  letter-spacing: 0;
  line-height: 40px;
  margin-left: 1px;
  margin-top: 59px;
  min-height: 58px;
  width: 712px;
}

.web-desktop-1-2-all-breakpoints .ensure-an-individual {
  letter-spacing: 0;
  line-height: 36px;
  margin-left: 1px;
  margin-top: 17px;
  min-height: 84px;
  width: 712px;
}

.web-desktop-1-2-all-breakpoints .flex-col-4 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 83.0px;
  min-height: 533px;
  width: 713px;
}

.web-desktop-1-2-all-breakpoints .account-recovery {
  letter-spacing: 0;
  line-height: 40px;
  min-height: 58px;
  width: 712px;
}

.web-desktop-1-2-all-breakpoints .verify-an-individual {
  letter-spacing: 0;
  line-height: 36px;
  margin-top: 17px;
  min-height: 166px;
  width: 712px;
}

.web-desktop-1-2-all-breakpoints .authentication-and-re-verification {
  letter-spacing: 0;
  line-height: 40px;
  margin-left: 1px;
  margin-top: 51px;
  min-height: 58px;
  width: 712px;
}

.web-desktop-1-2-all-breakpoints .enable-strong-authen {
  letter-spacing: 0;
  line-height: 36px;
  margin-left: 1px;
  margin-top: 17px;
  min-height: 166px;
  width: 712px;
}

.web-desktop-1-2-all-breakpoints .what-can-you-do-with {
  align-self: flex-start;
  height: 86px;
  margin-left: 150px;
  margin-top: 76px;
  position: relative;
  width: 1189px;
}

.web-desktop-1-2-all-breakpoints .what-can-you-do-with-knowing-me-id {
  left: 0;
  letter-spacing: 0;
  line-height: 60px;
  position: absolute;
  top: 0;
  width: 1189px;
}

.web-desktop-1-2-all-breakpoints .overlap-group-container {
  align-items: flex-start;
  display: flex;
  height: 421px;
  margin-right: 6.0px;
  margin-top: 59px;
  min-width: 1598px;
}

.web-desktop-1-2-all-breakpoints .overlap-group13 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 29px;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 8px;
  min-height: 257px;
  padding: 32px 27px;
  width: 333px;
}

.web-desktop-1-2-all-breakpoints .login {
  letter-spacing: 0;
  line-height: 30px;
  margin-left: 4px;
  margin-top: 2px;
  min-height: 45px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .enable-onsite-and-re {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 34px;
  min-height: 138px;
  width: 275px;
}

.web-desktop-1-2-all-breakpoints .overlap-group7 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 29px;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-left: 86px;
  min-height: 321px;
  padding: 28px 27px;
  width: 333px;
}

.web-desktop-1-2-all-breakpoints .onboarding {
  letter-spacing: 0;
  line-height: 30px;
  margin-left: 4px;
  margin-top: 6px;
  min-height: 45px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .verify-employees-fro {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 34px;
  min-height: 206px;
  width: 275px;
}

.web-desktop-1-2-all-breakpoints .overlap-group11 {
  align-items: flex-end;
  background-color: var(--white);
  border-radius: 29px;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-left: 94px;
  min-height: 421px;
  padding: 26px 27px;
  width: 333px;
}

.web-desktop-1-2-all-breakpoints .communication {
  letter-spacing: 0;
  line-height: 30px;
  margin-right: 23px;
  margin-top: 8px;
  min-height: 45px;
  min-width: 252px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .you-need-to-share-se {
  letter-spacing: 0;
  line-height: 34px;
  min-height: 308px;
  width: 275px;
}

.web-desktop-1-2-all-breakpoints .overlap-group12 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 29px;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-left: 86px;
  min-height: 421px;
  padding: 26px 27px;
  width: 333px;
}

.web-desktop-1-2-all-breakpoints .external {
  letter-spacing: 0;
  line-height: 30px;
  margin-left: 4px;
  margin-top: 8px;
  min-height: 45px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .customers-often-need {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 34px;
  min-height: 308px;
  width: 275px;
}

.web-desktop-1-2-all-breakpoints .group-container {
  align-items: flex-start;
  display: flex;
  gap: 44px;
  margin-left: 59.0px;
  margin-top: 205px;
  min-width: 1121px;
}

.web-desktop-1-2-all-breakpoints .overlap-group14 {
  align-items: flex-end;
  background-color: var(--concrete);
  border-radius: 40px;
  display: flex;
  height: 79px;
  min-width: 795px;
  padding: 15.5px 47px;
}

.web-desktop-1-2-all-breakpoints .group-38:hover {
  background-color: #8cff00
}

.web-desktop-1-2-all-breakpoints .overlap-group10 {
  align-items: flex-start;
  background-color: var(--pixie-powder);
  display: flex;
  height: 309px;
  margin-top: 116px;
  min-width: 1920px;
  padding: 50.2px 150px;
}

.web-desktop-1-2-all-breakpoints .flex-col-5 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 4.0px;
  min-height: 195px;
  width: 169px;
}

.web-desktop-1-2-all-breakpoints .about-1 {
  line-height: 25px;
  min-height: 37px;
}

.web-desktop-1-2-all-breakpoints .about-us {
  line-height: 20px;
  margin-top: 14px;
  min-height: 29px;
}

.web-desktop-1-2-all-breakpoints .company {
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 6px;
  min-height: 29px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .image {
  height: 50px;
  margin-top: 30px;
  object-fit: cover;
  width: 169px;
}

.web-desktop-1-2-all-breakpoints .flex-col-6 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 4.0px;
  margin-left: 61px;
  min-height: 195px;
  width: 169px;
}

.web-desktop-1-2-all-breakpoints .solutions {
  letter-spacing: 0;
  line-height: 25px;
  min-height: 37px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .product {
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 14px;
  min-height: 29px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .product-1 {
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 6px;
  min-height: 29px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .flex-col-7 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-left: 179px;
  margin-top: 2.75px;
  min-height: 106px;
  width: 466px;
}

.web-desktop-1-2-all-breakpoints .copyright-2022-kno {
  letter-spacing: 0;
  line-height: 18px;
  min-height: 26px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .unit-1-trough-head {
  letter-spacing: 0;
  line-height: 24px;
  margin-left: 222px;
  min-height: 170px;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .about-2 {
  letter-spacing: 0;
  white-space: nowrap;
}

.web-desktop-1-2-all-breakpoints .i-phone-13-12-pro {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 844px;
  width: 390px;
}
/* screen - web-phone-1-2 */

.web-phone-1-2 {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 2383px;
  overflow: hidden;
  width: 320px;
}

.web-phone-1-2 .overlap-group12-1 {
  align-items: flex-end;
  background-color: var(--pixie-powder);
  display: flex;
  height: 40px;
  justify-content: flex-end;
  min-width: 320px;
  padding: 6.7px 23px;
}

.web-phone-1-2 .overlap-group-8 {
  height: 28px;
  position: relative;
  width: 28px;
}

.web-phone-1-2 .group-2 {
  align-items: center;
  gap: 1px;
  height: 28px;
  left: 0;
  min-width: 28px;
  position: absolute;
  top: 0;
}

.web-phone-1-2 .path-14 {
  height: 28px;
  object-fit: cover;
  width: 23px;
}

.web-phone-1-2 .path-15 {
  height: 14px;
  margin-top: 4.07px;
  object-fit: cover;
  width: 4px;
}

.web-phone-1-2 .users-3 {
  cursor: pointer;
  letter-spacing: 0;
  line-height: 11px;
  margin-bottom: 2.29px;
  margin-left: 95px;
  min-height: 17px;
  min-width: 32px;
  white-space: nowrap;
}

.web-phone-1-2 .business-3 {
  letter-spacing: 0;
  line-height: 11px;
  margin-bottom: 2.29px;
  margin-left: 17px;
  min-height: 17px;
  min-width: 49px;
  white-space: nowrap;
}

.web-phone-1-2 .about-6 {
  cursor: pointer;
  line-height: 11px;
  margin-bottom: 2.29px;
  margin-left: 17px;
  min-height: 17px;
  min-width: 34px;
}

.web-phone-1-2 .title-3 {
  letter-spacing: 0;
  line-height: 36px;
  margin-left: 2.0px;
  margin-top: 10px;
  min-height: 91px;
  text-align: center;
  width: 272px;
}

.web-phone-1-2 .identify-verify-an-3 {
  letter-spacing: 0;
  line-height: 20px;
  margin-left: 2.0px;
  margin-top: 9px;
  min-height: 62px;
  text-align: center;
  width: 236px;
}

.web-phone-1-2 .group-102 {
  align-items: flex-start;
  margin-right: 0;
  margin-top: 16px;
  min-width: 224px;
}

.web-phone-1-2 .group-container-2 {
  height: 344px;
  position: relative;
  width: 224px;
}

.web-phone-1-2 .group-80-1 {
  align-items: flex-start;
  background-color: var(--white);
  box-shadow: 3px 6px 8px #00000029;
  display: flex;
  height: 261px;
  justify-content: flex-end;
  left: 103px;
  min-width: 121px;
  position: absolute;
  top: 83px;
}

.web-phone-1-2 .i-phone-13-12-pro-3-2 {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 261px;
  margin-top: 0;
  overflow: hidden;
  padding: 3.1px 0;
  width: 121px;
}

.web-phone-1-2 .overlap-group1-4 {
  height: 147px;
  margin-right: 1.55px;
  position: relative;
  width: 143px;
}

.web-phone-1-2 .group-30-2 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 2px;
  left: 29px;
  min-height: 20px;
  position: absolute;
  top: 127px;
  width: 69px;
}

.web-phone-1-2 .you-will-now-scan-the-2 {
  letter-spacing: 0;
  line-height: 6px;
  margin-top: 1px;
  min-height: 10px;
  min-width: 69px;
  white-space: nowrap;
}

.web-phone-1-2 .biometric-chip-2 {
  letter-spacing: 0;
  line-height: 6px;
  margin-left: 5.73px;
  min-height: 10px;
  min-width: 48px;
  white-space: nowrap;
}

.web-phone-1-2 .asset-55300ppires-2 {
  height: 142px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 143px;
}

.web-phone-1-2 .idcard-back-nfc_t_iphone-inverted-2 {
  height: 59px;
  left: 18px;
  object-fit: cover;
  position: absolute;
  top: 36px;
  width: 107px;
}

.web-phone-1-2 .need-help-4 {
  left: 18px;
  position: absolute;
  top: 2px;
}

.web-phone-1-2 .cancel-2 {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: 5px;
  font-weight: 400;
  left: 110px;
  letter-spacing: 0;
  line-height: 5px;
  position: absolute;
  top: 3px;
  white-space: nowrap;
}

.web-phone-1-2 .overlap-group-9 {
  height: 27px;
  margin-right: 14.64px;
  margin-top: 19px;
  position: relative;
  width: 63px;
}

.web-phone-1-2 .press-next-then-place-your-2 {
  left: 7px;
  letter-spacing: 0;
  line-height: 4px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.web-phone-1-2 .document-against-the-back-of-2 {
  left: 4px;
  letter-spacing: 0;
  line-height: 4px;
  position: absolute;
  top: 7px;
  white-space: nowrap;
}

.web-phone-1-2 .your-phone-slide-it-slowly-until-it-2 {
  left: 0;
  letter-spacing: 0;
  line-height: 4px;
  position: absolute;
  top: 14px;
  white-space: nowrap;
}

.web-phone-1-2 .vibrates-then-keep-still-2 {
  left: 11px;
  letter-spacing: 0;
  line-height: 4px;
  position: absolute;
  top: 20px;
  white-space: nowrap;
}

.web-phone-1-2 .overlap-group2-3 {
  align-items: flex-end;
  background-color: var(--chartreuse-2);
  border-radius: 28px;
  display: flex;
  height: 18px;
  justify-content: flex-end;
  margin-right: 2.0px;
  margin-top: 36px;
  min-width: 73px;
  padding: 2.1px 27.7px;
}

.web-phone-1-2 .next-2 {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: 7px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 7px;
  min-height: 11px;
  min-width: 17px;
  white-space: nowrap;
}

.web-phone-1-2 .group-81-1 {
  align-items: flex-start;
  background-color: var(--white);
  box-shadow: 3px 6px 8px #00000029;
  display: flex;
  height: 262px;
  left: 0;
  min-width: 121px;
  position: absolute;
  top: 0;
}

.web-phone-1-2 .i-phone-13-12-pro-32-2 {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 262px;
  padding: 5.5px 7px;
  width: 121px;
}

.web-phone-1-2 .flex-row-16 {
  align-items: center;
  align-self: flex-start;
  display: flex;
  gap: 70px;
  height: 7px;
  min-width: 107px;
}

.web-phone-1-2 .need-help-5 {
  min-height: 7px;
  min-width: 23px;
}

.web-phone-1-2 .group-28-2 {
  align-items: flex-end;
  display: flex;
  margin-top: 1.0px;
  min-width: 14px;
}

.web-phone-1-2 .ellipse-4-1 {
  background-color: var(--pixie-powder);
  border-radius: 1.5px;
  height: 3px;
  margin-bottom: 0;
  width: 3px;
}

.web-phone-1-2 .ellipse-3-1 {
  background-color: var(--pixie-powder);
  border-radius: 1.5px;
  height: 3px;
  margin-bottom: 0;
  margin-left: 3px;
  width: 3px;
}

.web-phone-1-2 .ellipse-5-1 {
  background-color: var(--pixie-powder);
  border-radius: 1.5px;
  height: 3px;
  margin-bottom: 0;
  margin-left: 2px;
  width: 3px;
}

.web-phone-1-2 .screenshot-2022-09-28-at-102218-2 {
  border-radius: 24px;
  height: 54px;
  margin-left: 1.0px;
  margin-top: 14px;
  object-fit: cover;
  width: 48px;
}

.web-phone-1-2 .name-2 {
  letter-spacing: 0;
  line-height: 6px;
  margin-top: 8px;
  min-height: 10px;
  min-width: 55px;
  white-space: nowrap;
}

.web-phone-1-2 .layer-1-2 {
  height: 83px;
  margin-right: 0.12px;
  margin-top: 6px;
  object-fit: cover;
  width: 83px;
}

.web-phone-1-2 .document-number-xxxx-1234-xxxx-1234-2 {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: 2px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 2px;
  margin-right: 20.0px;
  margin-top: 5px;
  min-height: 5px;
  min-width: 41px;
  white-space: nowrap;
}

.web-phone-1-2 .overlap-group4-2 {
  border-radius: 16px;
  height: 11px;
  margin-top: 6px;
  position: relative;
  width: 59px;
}

.web-phone-1-2 .overlap-group1-5 {
  height: 7px;
  left: 49px;
  position: absolute;
  top: 2px;
  width: 6px;
}

.web-phone-1-2 .rectangle-145-3 {
  background-color: var(--pixie-powder);
  border-radius: 1.5px;
  height: 7px;
  left: 3px;
  position: absolute;
  top: 0;
  width: 1px;
}

.web-phone-1-2 .rectangle-146-2 {
  top: 0;
  width: 2px;
}

.web-phone-1-2 .phone-number-2 {
  left: 6px;
  letter-spacing: 0;
  line-height: 4px;
  position: absolute;
  top: 3px;
  white-space: nowrap;
}

.web-phone-1-2 .rectangle-147 {
  height: 11px;
}

.web-phone-1-2 .overlap-group3-3 {
  border-radius: 16px;
  height: 9px;
  margin-top: 2px;
  position: relative;
  width: 59px;
}

.web-phone-1-2 .email-address-2 {
  left: 6px;
  letter-spacing: 0;
  line-height: 4px;
  position: absolute;
  top: 2px;
  white-space: nowrap;
}

.web-phone-1-2 .overlap-group2-4 {
  height: 7px;
  left: 49px;
  position: absolute;
  top: 1px;
  width: 6px;
}

.web-phone-1-2 .rectangle-146-3 {
  top: 1px;
  width: 1px;
}

.web-phone-1-2 .rectangle-148 {
  height: 9px;
}

.web-phone-1-2 .overlap-group-10 {
  height: 21px;
  margin-right: 0.12px;
  margin-top: 9px;
  position: relative;
  width: 21px;
}

.web-phone-1-2 .path-21-2 {
  height: 6px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 6px;
}

.web-phone-1-2 .path-22-2 {
  height: 6px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 6px;
}

.web-phone-1-2 .path-23-2 {
  height: 6px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 6px;
}

.web-phone-1-2 .path-24-2 {
  height: 6px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 6px;
}

.web-phone-1-2 .group-27-2 {
  align-items: flex-start;
  display: flex;
  gap: 2px;
  height: 14px;
  left: 3px;
  min-width: 14px;
  position: absolute;
  top: 4px;
}

.web-phone-1-2 .flex-col-27 {
  gap: 2px;
  min-height: 14px;
  width: 6px;
}

.web-phone-1-2 .rectangle-10-1 {
  background-color: var(--pixie-powder);
  border-radius: 3px;
  height: 6px;
  margin-left: 0;
  width: 6px;
}

.web-phone-1-2 .rectangle-1-5 {
  background-color: var(--pixie-powder);
  border-radius: 3px;
  height: 6px;
  transform: rotate(90deg);
  width: 6px;
}

.web-phone-1-2 .knowing-me-enables-re-3 {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: 13px;
  font-weight: 400;
  height: 267px;
  letter-spacing: 0;
  line-height: 20px;
  margin-left: 2.0px;
  margin-top: 18px;
  width: 272px;
}

.web-phone-1-2 .overlap-group6-1 {
  align-items: flex-end;
  background-color: var(--china-ivory);
  display: flex;
  flex-direction: column;
  margin-top: 26px;
  min-height: 539px;
  padding: 18px 23px;
  width: 320px;
}

.web-phone-1-2 .surname-3 {
  letter-spacing: 0;
  line-height: 20px;
  min-height: 30px;
  width: 272px;
}

.web-phone-1-2 .identity-verification-2 {
  align-self: flex-start;
  letter-spacing: 0;
  line-height: 13px;
  margin-left: 2px;
  margin-top: 13px;
  min-height: 21px;
  width: 242px;
}

.web-phone-1-2 .overlap-group6-item {
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 3px;
  min-height: 62px;
  width: 272px;
}

.web-phone-1-2 .authentication-and-re-verification-3 {
  letter-spacing: 0;
  line-height: 13px;
  margin-top: 13px;
  min-height: 21px;
  width: 271px;
}

.web-phone-1-2 .enable-strong-authen-3 {
  align-self: flex-start;
  letter-spacing: 0;
  line-height: 20px;
  margin-left: 2px;
  margin-top: 3px;
  min-height: 77px;
  width: 272px;
}

.web-phone-1-2 .account-recovery-3 {
  align-self: flex-start;
  letter-spacing: 0;
  line-height: 13px;
  margin-left: 2px;
  margin-top: 13px;
  min-height: 21px;
  width: 205px;
}

.web-phone-1-2 .passwordless-login-1 {
  letter-spacing: 0;
  line-height: 13px;
  margin-right: 24px;
  margin-top: 13px;
  min-height: 21px;
  width: 248px;
}

.web-phone-1-2 .let-your-users-login-3 {
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 3px;
  min-height: 47px;
  width: 272px;
}

.web-phone-1-2 .age-verification-1 {
  align-self: flex-start;
  letter-spacing: 0;
  line-height: 13px;
  margin-left: 2px;
  margin-top: 13px;
  min-height: 21px;
  width: 177px;
}

.web-phone-1-2 .ensure-an-individual-3 {
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 3px;
  min-height: 32px;
  width: 272px;
}

.web-phone-1-2 .what-can-you-do-with-knowing-me-id-3 {
  letter-spacing: 0;
  line-height: 32px;
  margin-left: 2.0px;
  margin-top: 10px;
  min-height: 60px;
  width: 272px;
}

.web-phone-1-2 .overlap-group11-1 {
  height: 52px;
  margin-left: 1.0px;
  margin-top: 8px;
  position: relative;
  width: 273px;
}

.web-phone-1-2 .login-3 {
  left: 0;
  letter-spacing: 0;
  line-height: 13px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.web-phone-1-2 .enable-onsite-and-re-2 {
  left: 0;
  letter-spacing: 0;
  line-height: 20px;
  position: absolute;
  top: 20px;
  width: 273px;
}

.web-phone-1-2 .overlap-group10-1 {
  height: 67px;
  margin-left: 1.0px;
  margin-top: 16px;
  position: relative;
  width: 273px;
}

.web-phone-1-2 .onboarding-3 {
  left: 0;
  letter-spacing: 0;
  line-height: 13px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.web-phone-1-2 .verify-employees-fro-2 {
  left: 0;
  letter-spacing: 0;
  line-height: 20px;
  position: absolute;
  top: 20px;
  width: 273px;
}

.web-phone-1-2 .overlap-group13-1 {
  height: 82px;
  margin-left: 2.0px;
  margin-top: 16px;
  position: relative;
  width: 272px;
}

.web-phone-1-2 .communication-3 {
  left: 0;
  letter-spacing: 0;
  line-height: 13px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  margin-top: 6px;
  padding-top: 6px;
}

.web-phone-1-2 .you-need-to-share-se-1 {
  left: 0;
  letter-spacing: 0;
  line-height: 20px;
  position: absolute;
  top: 20px;
  width: 272px;
  margin-top: 8px;
}

.web-phone-1-2 .overlap-group8-1 {
  height: 82px;
  margin-left: 1.0px;
  margin-top: 36px;
  padding-top: 36px;
  position: relative;
  width: 273px;
}

.web-phone-1-2 .external-3 {
  left: 4px;
  letter-spacing: 0;
  line-height: 13px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  padding-top: 12px;
  margin-top: 12px;
}

.web-phone-1-2 .customers-often-need-1 {
  left: 0;
  letter-spacing: 0;
  line-height: 20px;
  position: absolute;
  top: 20px;
  width: 273px;
  padding-top: 12px;
  margin-top: 12px;
}

.web-phone-1-2 .overlap-group9 {
  align-items: flex-end;
  background-color: var(--concrete);
  border-radius: 40px;
  display: flex;
  height: 27px;
  justify-content: flex-end;
  margin-top: 51px;
  min-width: 270px;
  padding: 2px 27px;
}

.web-phone-1-2 .please-enter-your-bu-1 {
  color: var(--granite-gray);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xxxxs);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 16px;
  min-height: 17px;
  min-width: 214px;
  margin-top: 100px;
  margin-bottom: 30px;
  white-space: nowrap;
	text-align: center;
}

.web-phone-1-2 .group-38-1:hover {
  background-color: #8cff00
}

.web-phone-1-2 .flex-row-17 {
  align-items: flex-start;
  background-image: url(../img/path-114-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  gap: 12px;
  height: 276px;
  justify-content: flex-end;
  margin-top: 26px;
  min-width: 320px;
  padding: 17.9px 23px;
}

.web-phone-1-2 .flex-col-28 {
  align-self: 2.61px;
  min-height: 248px;
  width: 119px;
}

.web-phone-1-2 .about-7 {
  line-height: 16px;
  min-height: 25px;
}

.web-phone-1-2 .about-us-3 {
  letter-spacing: 0;
  line-height: 12px;
  margin-top: 6px;
  min-height: 19px;
  white-space: nowrap;
}

.web-phone-1-2 .company-3 {
  letter-spacing: 0;
  line-height: 12px;
  margin-top: 4px;
  min-height: 19px;
  white-space: nowrap;
}

.web-phone-1-2 .image-3 {
  height: 35px;
  margin-top: 10px;
  object-fit: cover;
  width: 119px;
}

.web-phone-1-2 .copyright-2022-kno-3 {
  letter-spacing: 0;
  line-height: 12px;
  margin-top: 22px;
  min-height: 35px;
  white-space: nowrap;
}

.web-phone-1-2 .terms-of-service-2 {
  letter-spacing: 0;
  line-height: 8px;
  margin-top: 18px;
  min-height: 13px;
  text-decoration: underline;
  white-space: nowrap;
}

.web-phone-1-2 .privacy-policy-2 {
  letter-spacing: 0;
  line-height: 8px;
  margin-top: 10px;
  min-height: 13px;
  text-decoration: underline;
  white-space: nowrap;
}

.web-phone-1-2 .flex-col-29 {
  align-self: 2.61px;
  min-height: 268px;
  width: 121px;
}

.web-phone-1-2 .solutions-3 {
  letter-spacing: 0;
  line-height: 16px;
  min-height: 25px;
  white-space: nowrap;
}

.web-phone-1-2 .product-6 {
  margin-top: 6px;
}

.web-phone-1-2 .product-7 {
  margin-top: 4px;
}

.web-phone-1-2 .unit-1-trough-head-3 {
  height: 113px;
  letter-spacing: 0;
  line-height: 12px;
  margin-top: 17px;
  width: 121px;
}

.web-phone-1-2 .about {
  letter-spacing: 0;
  white-space: nowrap;
}

.web-phone-1-2 .flex-col {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}

.web-phone-1-2 .group {
  display: flex;
  justify-content: flex-end;
}

.web-phone-1-2 .need-help {
  letter-spacing: 0;
  line-height: 4px;
  text-decoration: underline;
  white-space: nowrap;
}

.web-phone-1-2 .product {
  letter-spacing: 0;
  line-height: 12px;
  min-height: 19px;
  white-space: nowrap;
}

.web-phone-1-2 .rectangle {
  background-color: var(--mist-gray);
  border-radius: 16px;
  left: 0;
  position: absolute;
  top: 0;
  width: 59px;
}

.web-phone-1-2 .rectangle-146 {
  background-color: var(--pixie-powder);
  border-radius: 1.5px;
  height: 6px;
  left: 2px;
  position: absolute;
  transform: rotate(90deg);
}
/* screen - web-smalldesktop-1-2 */

.web-smalldesktop-1-2 {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 3230px;
  overflow: hidden;
  width: 1280px;
}

.web-smalldesktop-1-2 .overlap-group8 {
  align-items: center;
  background-color: var(--pixie-powder);
  display: flex;
  height: 100px;
  justify-content: flex-end;
  min-width: 1280px;
  padding: 0 98px;
}

.web-smalldesktop-1-2 .knowing-me-id-logo-1 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  min-width: 117px;
}

.web-smalldesktop-1-2 .overlap-group-4 {
  height: 49px;
  position: relative;
  width: 117px;
}

.web-smalldesktop-1-2 .group-1-1 {
  align-items: center;
  display: flex;
  gap: 3px;
  height: 44px;
  left: 0;
  min-width: 117px;
  position: absolute;
  top: 0;
}

.web-smalldesktop-1-2 .flex-col-9 {
  align-items: flex-start;
  align-self: flex-end;
  gap: 6px;
  margin-bottom: 0;
  min-height: 44px;
  width: 98px;
}

.web-smalldesktop-1-2 .flex-row-3 {
  align-items: flex-end;
  display: flex;
  height: 22px;
  min-width: 98px;
}

.web-smalldesktop-1-2 .path-1-1 {
  height: 21px;
  margin-bottom: 0.25px;
  object-fit: cover;
  width: 14px;
}

.web-smalldesktop-1-2 .path-2-1 {
  height: 16px;
  margin-bottom: 0.25px;
  margin-left: 2px;
  object-fit: cover;
  width: 15px;
}

.web-smalldesktop-1-2 .path-3-1 {
  height: 16px;
  margin-left: 3px;
  object-fit: cover;
  width: 16px;
}

.web-smalldesktop-1-2 .path-4-1 {
  align-self: center;
  height: 12px;
  margin-left: 1px;
  margin-top: 2.94px;
  object-fit: cover;
  width: 7px;
}

.web-smalldesktop-1-2 .path-5-1 {
  height: 14px;
  margin-bottom: 2.12px;
  object-fit: cover;
  width: 16px;
}

.web-smalldesktop-1-2 .flex-col-10 {
  align-items: flex-start;
  align-self: flex-start;
  gap: 2px;
  margin-left: 2px;
  min-height: 22px;
  width: 5px;
}

.web-smalldesktop-1-2 .path-6-1 {
  height: 5px;
  object-fit: cover;
  width: 5px;
}

.web-smalldesktop-1-2 .rectangle-1-3 {
  background-color: var(--white);
  height: 15px;
  margin-left: 0.41px;
  width: 4px;
}

.web-smalldesktop-1-2 .path-7-1 {
  height: 16px;
  margin-bottom: 0.25px;
  margin-left: 3px;
  object-fit: cover;
  width: 15px;
}

.web-smalldesktop-1-2 .path-container-1 {
  align-items: flex-start;
  display: flex;
  gap: 3px;
  margin-left: 0;
  min-width: 43px;
}

.web-smalldesktop-1-2 .path-9-1 {
  height: 16px;
  margin-top: 0.03px;
  object-fit: cover;
  width: 25px;
}

.web-smalldesktop-1-2 .path-10-1 {
  height: 16px;
  object-fit: cover;
  width: 15px;
}

.web-smalldesktop-1-2 .path-8-1 {
  height: 23px;
  margin-bottom: 8.15px;
  object-fit: cover;
  width: 16px;
}

.web-smalldesktop-1-2 .path-11-1 {
  height: 30px;
  left: 46px;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 26px;
}

.web-smalldesktop-1-2 .path-12-1 {
  height: 16px;
  left: 72px;
  object-fit: cover;
  position: absolute;
  top: 28px;
  width: 4px;
}

.web-smalldesktop-1-2 .path-13-1 {
  height: 10px;
  left: 59px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 9px;
}

.web-smalldesktop-1-2 .users-1 {
  cursor: pointer;
  letter-spacing: 0;
  line-height: 25px;
  margin-left: 385px;
  margin-top: 13.0px;
  min-height: 36px;
  min-width: 70px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .business-1 {
  letter-spacing: 0;
  line-height: 25px;
  margin-left: 171px;
  margin-top: 13.0px;
  min-height: 36px;
  min-width: 108px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .about-2 {
  cursor: pointer;
  line-height: 25px;
  margin-left: 156px;
  margin-top: 11.0px;
  min-height: 36px;
  min-width: 75px;
}

.web-smalldesktop-1-2 .flex-row-4 {
  align-items: flex-start;
  display: flex;
  gap: 27px;
  height: 1187px;
  margin-right: 0;
  margin-top: 41px;
  min-width: 1080px;
}

.web-smalldesktop-1-2 .flex-col-11 {
  align-items: flex-start;
  align-self: flex-end;
  min-height: 1152px;
  width: 627px;
}

.web-smalldesktop-1-2 .title-1 {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: 70px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 82px;
  min-height: 207px;
  width: 627px;
}

.web-smalldesktop-1-2 .identify-verify-an-1 {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: 35px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 86px;
  min-height: 143px;
  width: 627px;
}

.web-smalldesktop-1-2 .knowing-me-enables-re-1 {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-weight: 400;
  height: 670px;
  letter-spacing: 0;
  line-height: 36px;
  margin-top: 46px;
  width: 572px;
}

.web-smalldesktop-1-2 .group-container-1 {
  height: 857px;
  position: relative;
  width: 426px;
}

.web-smalldesktop-1-2 .group-103 {
  align-items: flex-start;
  background-color: var(--white);
  box-shadow: 3px 6px 8px #00000029;
  display: flex;
  height: 617px;
  justify-content: flex-end;
  left: 0;
  min-width: 285px;
  position: absolute;
  top: 240px;
}

.web-smalldesktop-1-2 .i-phone-13-12-pro-3-1 {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 617px;
  margin-top: 0;
  overflow: hidden;
  padding: 8.1px 0;
  width: 285px;
}

.web-smalldesktop-1-2 .overlap-group1-1 {
  height: 352px;
  margin-left: 0.71px;
  position: relative;
  width: 338px;
}

.web-smalldesktop-1-2 .group-30-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 2px;
  left: 67px;
  min-height: 52px;
  position: absolute;
  top: 300px;
  width: 191px;
}

.web-smalldesktop-1-2 .you-will-now-scan-the-1 {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 17px;
  margin-top: 4px;
  min-height: 26px;
  min-width: 191px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .biometric-chip-1 {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 17px;
  margin-left: 4.11px;
  min-height: 26px;
  min-width: 132px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .asset-55300ppires-1 {
  height: 335px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 338px;
}

.web-smalldesktop-1-2 .idcard-back-nfc_t_iphone-inverted-1 {
  height: 138px;
  left: 43px;
  object-fit: cover;
  position: absolute;
  top: 84px;
  width: 252px;
}

.web-smalldesktop-1-2 .need-help-2 {
  left: 43px;
  position: absolute;
  top: 5px;
}

.web-smalldesktop-1-2 .cancel-1 {
  left: 259px;
  letter-spacing: 0;
  line-height: 10px;
  position: absolute;
  top: 7px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .group-31 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-right: 23.9px;
  margin-top: 40px;
  min-height: 62px;
  width: 155px;
}

.web-smalldesktop-1-2 .press-next-then-place-your-1 {
  letter-spacing: 0;
  line-height: 10px;
  margin-left: 5.66px;
  margin-top: 2px;
  min-height: 16px;
  min-width: 128px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .document-against-the-back-of-1 {
  letter-spacing: 0;
  line-height: 10px;
  margin-left: 3.67px;
  min-height: 16px;
  min-width: 142px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .your-phone-slide-it-slowly-until-it-1 {
  letter-spacing: 0;
  line-height: 10px;
  min-height: 16px;
  min-width: 155px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .vibrates-then-keep-still-1 {
  letter-spacing: 0;
  line-height: 10px;
  margin-left: 8.16px;
  min-height: 16px;
  min-width: 113px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .overlap-group-5 {
  align-items: flex-end;
  background-color: var(--chartreuse-2);
  border-radius: 28px;
  display: flex;
  height: 41px;
  margin-left: 2.0px;
  margin-top: 90px;
  min-width: 171px;
  padding: 5.0px 65.0px;
}

.web-smalldesktop-1-2 .next-1 {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: 17px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 17px;
  min-height: 25px;
  min-width: 39px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .group-104 {
  align-items: flex-end;
  background-color: var(--white);
  box-shadow: 3px 6px 8px #00000029;
  display: flex;
  height: 618px;
  justify-content: flex-end;
  left: 140px;
  min-width: 286px;
  position: absolute;
  top: 0;
}

.web-smalldesktop-1-2 .i-phone-13-12-pro-32-1 {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 618px;
  margin-bottom: 0;
  padding: 14.5px 16.0px;
  width: 286px;
}

.web-smalldesktop-1-2 .flex-row-5 {
  align-items: center;
  align-self: flex-start;
  display: flex;
  gap: 177px;
  height: 13px;
  min-width: 253px;
}

.web-smalldesktop-1-2 .need-help-3 {
  min-height: 13px;
  min-width: 44px;
}

.web-smalldesktop-1-2 .group-28-1 {
  align-items: flex-start;
  display: flex;
  margin-top: 3.0px;
  min-width: 32px;
}

.web-smalldesktop-1-2 .ellipse-4 {
  border-radius: 4px/3.5px;
  width: 8px;
}

.web-smalldesktop-1-2 .ellipse-3 {
  border-radius: 3px/3.5px;
  margin-left: 5px;
  width: 6px;
}

.web-smalldesktop-1-2 .ellipse-5 {
  border-radius: 3.5px;
  margin-left: 6px;
  width: 7px;
}

.web-smalldesktop-1-2 .screenshot-2022-09-28-at-102218-1 {
  border-radius: 24px;
  height: 129px;
  margin-right: 1.0px;
  margin-top: 34px;
  object-fit: cover;
  width: 113px;
}

.web-smalldesktop-1-2 .name-1 {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 14px;
  margin-right: 2.0px;
  margin-top: 20px;
  min-height: 22px;
  min-width: 126px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .layer-1-1 {
  height: 195px;
  margin-right: 0.78px;
  margin-top: 14px;
  object-fit: cover;
  width: 195px;
}

.web-smalldesktop-1-2 .document-number-xxxx-1234-xxxx-1234-1 {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: 6px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 6px;
  margin-right: 24.0px;
  margin-top: 12px;
  min-height: 10px;
  min-width: 120px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .overlap-group4-1 {
  border-radius: 16px;
  height: 24px;
  margin-right: 1.0px;
  margin-top: 16px;
  position: relative;
  width: 137px;
}

.web-smalldesktop-1-2 .overlap-group1-2 {
  height: 15px;
  left: 113px;
  position: absolute;
  top: 4px;
  width: 17px;
}

.web-smalldesktop-1-2 .rectangle-145-1 {
  height: 15px;
}

.web-smalldesktop-1-2 .rectangle-146-1 {
  background-color: var(--pixie-powder);
  border-radius: 1.5px;
  height: 17px;
  left: 8px;
  position: absolute;
  top: 0;
  transform: rotate(90deg);
  width: 2px;
}

.web-smalldesktop-1-2 .phone-number-1 {
  left: 14px;
  letter-spacing: 0;
  line-height: 8px;
  position: absolute;
  top: 6px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .rectangle-14-1 {
  background-color: var(--mist-gray);
  border-radius: 16px;
  height: 24px;
  left: 0;
  position: absolute;
  top: 0;
  width: 137px;
}

.web-smalldesktop-1-2 .overlap-group3-1 {
  border-radius: 16px;
  height: 24px;
  margin-right: 1.0px;
  margin-top: 5px;
  position: relative;
  width: 137px;
}

.web-smalldesktop-1-2 .email-address-1 {
  left: 14px;
  letter-spacing: 0;
  line-height: 8px;
  position: absolute;
  top: 6px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .overlap-group2-1 {
  height: 16px;
  left: 113px;
  position: absolute;
  top: 3px;
  width: 17px;
}

.web-smalldesktop-1-2 .rectangle-145-2 {
  height: 16px;
}

.web-smalldesktop-1-2 .overlap-group-6 {
  height: 48px;
  margin-right: 0.78px;
  margin-top: 19px;
  position: relative;
  width: 48px;
}

.web-smalldesktop-1-2 .path-21-1 {
  height: 14px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 35px;
  width: 14px;
}

.web-smalldesktop-1-2 .path-22-1 {
  height: 14px;
  left: 35px;
  object-fit: cover;
  position: absolute;
  top: 35px;
  width: 14px;
}

.web-smalldesktop-1-2 .path-23-1 {
  height: 13px;
  left: 35px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 14px;
}

.web-smalldesktop-1-2 .path-24-1 {
  height: 14px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 14px;
}

.web-smalldesktop-1-2 .group-27-1 {
  align-items: flex-start;
  display: flex;
  gap: 4px;
  height: 32px;
  left: 8px;
  min-width: 32px;
  position: absolute;
  top: 8px;
}

.web-smalldesktop-1-2 .flex-col-8 {
  align-items: flex-start;
  gap: 4px;
  min-height: 32px;
  width: 14px;
}

.web-smalldesktop-1-2 .rectangle-10 {
  background-color: var(--pixie-powder);
  border-radius: 3px;
  height: 14px;
  margin-left: 0;
  width: 14px;
}

.web-smalldesktop-1-2 .rectangle-1-2 {
  background-color: var(--pixie-powder);
  border-radius: 3px;
  height: 14px;
  transform: rotate(90deg);
  width: 14px;
}

.web-smalldesktop-1-2 .flex-col-12 {
  align-items: center;
  margin-top: 10px;
  min-height: 1847px;
  width: 1280px;
}

.web-smalldesktop-1-2 .flex-row-6 {
  align-items: flex-start;
  background-color: var(--china-ivory);
  display: flex;
  gap: 32px;
  height: 823px;
  justify-content: flex-end;
  min-width: 1280px;
  padding: 36px 98px;
}

.web-smalldesktop-1-2 .flex-col-13 {
  align-items: flex-start;
  min-height: 731px;
  width: 506px;
}

.web-smalldesktop-1-2 .surname-1 {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: 50px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 50px;
  min-height: 73px;
  width: 496px;
}

.web-smalldesktop-1-2 .flex-col-item-1 {
  letter-spacing: 0;
  line-height: 30px;
  margin-top: 46px;
  min-height: 45px;
  width: 506px;
}

.web-smalldesktop-1-2 .have-100-confidence-1 {
  letter-spacing: 0;
  line-height: 36px;
  margin-top: 13px;
  min-height: 172px;
  width: 470px;
}

.web-smalldesktop-1-2 .let-your-users-login-1 {
  letter-spacing: 0;
  line-height: 36px;
  margin-top: 13px;
  min-height: 104px;
  width: 470px;
}

.web-smalldesktop-1-2 .ensure-an-individual-1 {
  letter-spacing: 0;
  line-height: 36px;
  margin-top: 13px;
  min-height: 70px;
  width: 470px;
}

.web-smalldesktop-1-2 .flex-col-14 {
  align-items: flex-start;
  align-self: center;
  margin-bottom: 7.0px;
  min-height: 506px;
  width: 544px;
}

.web-smalldesktop-1-2 .account-recovery-1 {
  letter-spacing: 0;
  line-height: 30px;
  margin-left: 2px;
  min-height: 45px;
  width: 506px;
}

.web-smalldesktop-1-2 .verify-an-individual-1 {
  letter-spacing: 0;
  line-height: 36px;
  margin-left: 2px;
  margin-top: 13px;
  min-height: 138px;
  width: 470px;
}

.web-smalldesktop-1-2 .authentication-and-re-verification-1 {
  letter-spacing: 0;
  line-height: 30px;
  margin-top: 80px;
  min-height: 45px;
  width: 544px;
}

.web-smalldesktop-1-2 .enable-strong-authen-1 {
  letter-spacing: 0;
  line-height: 36px;
  margin-left: 2px;
  margin-top: 13px;
  min-height: 172px;
  width: 470px;
}

.web-smalldesktop-1-2 .what-can-you-do-with-knowing-me-id-1 {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: 50px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 50px;
  margin-left: 2.0px;
  margin-top: 64px;
  min-height: 73px;
  width: 1082px;
}

.web-smalldesktop-1-2 .flex-row-7 {
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  gap: 457px;
  height: 45px;
  margin-left: 100px;
  margin-top: 52px;
  min-width: 726px;
}

.web-smalldesktop-1-2 .login-1 {
  letter-spacing: 0;
  line-height: 30px;
  min-height: 45px;
  min-width: 83px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .onboarding-1 {
  letter-spacing: 0;
  line-height: 30px;
  min-height: 45px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .flex-row-8 {
  align-items: flex-start;
  display: flex;
  gap: 70px;
  height: 104px;
  margin-right: 70.0px;
  margin-top: 8px;
  min-width: 1010px;
}

.web-smalldesktop-1-2 .flex-row-item {
  letter-spacing: 0;
  line-height: 36px;
  min-height: 104px;
  width: 470px;
}

.web-smalldesktop-1-2 .flex-row-9 {
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  gap: 288px;
  height: 45px;
  margin-left: 100px;
  margin-top: 52px;
  min-width: 665px;
}

.web-smalldesktop-1-2 .communication-1 {
  letter-spacing: 0;
  line-height: 30px;
  min-height: 45px;
  min-width: 252px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .external-1 {
  letter-spacing: 0;
  line-height: 30px;
  min-height: 45px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .need-container {
  align-items: flex-start;
  display: flex;
  gap: 70px;
  height: 172px;
  margin-right: 70.0px;
  margin-top: 8px;
  min-width: 1010px;
}

.web-smalldesktop-1-2 .x-need {
  letter-spacing: 0;
  line-height: 36px;
  min-height: 172px;
  width: 470px;
}

.web-smalldesktop-1-2 .overlap-group7-1 {
  align-items: center;
  background-image: url(../img/path-114@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 286px;
  justify-content: flex-end;
  margin-top: 35px;
  min-width: 1280px;
  padding: 36px 98px;
}

.web-smalldesktop-1-2 .flex-col-15 {
  align-items: flex-start;
  margin-bottom: 7.0px;
  min-height: 175px;
  width: 169px;
}

.web-smalldesktop-1-2 .about-3 {
  line-height: 20px;
  min-height: 30px;
}

.web-smalldesktop-1-2 .about-us-1 {
  letter-spacing: 0;
  line-height: 16px;
  margin-top: 7px;
  min-height: 24px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .company-1 {
  letter-spacing: 0;
  line-height: 16px;
  margin-top: 8px;
  min-height: 24px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .image-1 {
  height: 50px;
  margin-top: 32px;
  object-fit: cover;
  width: 169px;
}

.web-smalldesktop-1-2 .flex-col-16 {
  align-items: flex-start;
  margin-bottom: 7.0px;
  margin-left: 61px;
  min-height: 175px;
  width: 169px;
}

.web-smalldesktop-1-2 .solutions-1 {
  letter-spacing: 0;
  line-height: 20px;
  min-height: 30px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .product-2 {
  margin-top: 7px;
}

.web-smalldesktop-1-2 .product-3 {
  margin-top: 8px;
}

.web-smalldesktop-1-2 .flex-col-17 {
  align-items: flex-start;
  margin-left: 71px;
  margin-top: 2.0px;
  min-height: 176px;
  width: 142px;
}

.web-smalldesktop-1-2 .copyright-2022-kno-1 {
  letter-spacing: 0;
  line-height: 20px;
  min-height: 68px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .terms-of-service {
  letter-spacing: 0;
  line-height: 16px;
  margin-top: 44px;
  min-height: 24px;
  text-decoration: underline;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .privacy-policy {
  letter-spacing: 0;
  line-height: 16px;
  margin-top: 16px;
  min-height: 24px;
  text-decoration: underline;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .unit-1-trough-head-1 {
  align-self: flex-start;
  letter-spacing: 0;
  line-height: 24px;
  margin-left: 166px;
  min-height: 168px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .about {
  letter-spacing: 0;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .ellipse {
  background-color: var(--pixie-powder);
  height: 7px;
  margin-top: 0;
}

.web-smalldesktop-1-2 .flex-col {
  display: flex;
  flex-direction: column;
}

.web-smalldesktop-1-2 .need-help {
  letter-spacing: 0;
  line-height: 8px;
  text-decoration: underline;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .product {
  letter-spacing: 0;
  line-height: 16px;
  min-height: 24px;
  white-space: nowrap;
}

.web-smalldesktop-1-2 .rectangle-145 {
  background-color: var(--pixie-powder);
  border-radius: 1.5px;
  left: 8px;
  position: absolute;
  top: 0;
  width: 2px;
}
/* screen - web-tablet-1-2 */

.web-tablet-1-2 {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 2700px;
  overflow: hidden;
  width: 768px;
}

.web-tablet-1-2 .flex-col-19 {
  align-items: center;
  min-height: 2118px;
  width: 768px;
}

.web-tablet-1-2 .overlap-group2-2 {
  align-items: center;
  background-color: var(--pixie-powder);
  display: flex;
  height: 73px;
  justify-content: flex-end;
  min-width: 768px;
  padding: 0 58px;
}

.web-tablet-1-2 .knowing-me-id-logo-2 {
  align-items: flex-end;
  cursor: pointer;
  display: flex;
  min-width: 96px;
}

.web-tablet-1-2 .overlap-group-7 {
  height: 40px;
  margin-bottom: 0;
  position: relative;
  width: 96px;
}

.web-tablet-1-2 .group-1-2 {
  align-items: center;
  display: flex;
  gap: 2px;
  height: 36px;
  left: 0;
  min-width: 96px;
  position: absolute;
  top: 0;
}

.web-tablet-1-2 .flex-col-20 {
  align-items: flex-start;
  align-self: flex-end;
  gap: 5px;
  margin-bottom: 0;
  min-height: 36px;
  width: 80px;
}

.web-tablet-1-2 .flex-row-10 {
  align-items: flex-end;
  display: flex;
  height: 18px;
  margin-left: 0;
  min-width: 80px;
}

.web-tablet-1-2 .path-1-2 {
  height: 17px;
  margin-bottom: 0.2px;
  object-fit: cover;
  width: 12px;
}

.web-tablet-1-2 .path-2-2 {
  height: 13px;
  margin-bottom: 0.2px;
  margin-left: 2px;
  object-fit: cover;
  width: 12px;
}

.web-tablet-1-2 .path-3-2 {
  height: 13px;
  margin-left: 2px;
  object-fit: cover;
  width: 13px;
}

.web-tablet-1-2 .path-4-2 {
  align-self: center;
  height: 10px;
  margin-left: 1px;
  margin-top: 2.41px;
  object-fit: cover;
  width: 5px;
}

.web-tablet-1-2 .path-5-2 {
  height: 11px;
  margin-bottom: 1.74px;
  object-fit: cover;
  width: 13px;
}

.web-tablet-1-2 .flex-col-21 {
  align-items: flex-start;
  align-self: flex-start;
  gap: 1px;
  margin-left: 1px;
  min-height: 18px;
  width: 4px;
}

.web-tablet-1-2 .path-6-2 {
  height: 4px;
  object-fit: cover;
  width: 4px;
}

.web-tablet-1-2 .rectangle-1-4 {
  background-color: var(--white);
  height: 13px;
  margin-left: 0.34px;
  width: 3px;
}

.web-tablet-1-2 .path-7-2 {
  height: 13px;
  margin-bottom: 0.2px;
  margin-left: 3px;
  object-fit: cover;
  width: 12px;
}

.web-tablet-1-2 .path-container-2 {
  align-items: flex-start;
  display: flex;
  gap: 2px;
  min-width: 36px;
}

.web-tablet-1-2 .path-9-2 {
  height: 13px;
  margin-top: 0.02px;
  object-fit: cover;
  width: 21px;
}

.web-tablet-1-2 .path-10-2 {
  height: 13px;
  object-fit: cover;
  width: 13px;
}

.web-tablet-1-2 .path-8-2 {
  height: 19px;
  margin-bottom: 6.68px;
  object-fit: cover;
  width: 13px;
}

.web-tablet-1-2 .path-11-2 {
  height: 25px;
  left: 37px;
  object-fit: cover;
  position: absolute;
  top: 16px;
  width: 21px;
}

.web-tablet-1-2 .path-12-2 {
  height: 13px;
  left: 59px;
  object-fit: cover;
  position: absolute;
  top: 23px;
  width: 3px;
}

.web-tablet-1-2 .path-13-2 {
  height: 8px;
  left: 49px;
  object-fit: cover;
  position: absolute;
  top: 27px;
  width: 8px;
}

.web-tablet-1-2 .users-2 {
  cursor: pointer;
  letter-spacing: 0;
  line-height: 18px;
  margin-left: 210px;
  margin-top: 9.0px;
  min-height: 26px;
  min-width: 51px;
  white-space: nowrap;
}

.web-tablet-1-2 .business-2 {
  letter-spacing: 0;
  line-height: 18px;
  margin-left: 80px;
  margin-top: 9.0px;
  min-height: 26px;
  min-width: 78px;
  white-space: nowrap;
}

.web-tablet-1-2 .about-4 {
  cursor: pointer;
  line-height: 18px;
  margin-left: 80px;
  margin-top: 9.0px;
  min-height: 26px;
  min-width: 55px;
}

.web-tablet-1-2 .title-2 {
  letter-spacing: 0;
  line-height: 72px;
  margin-right: 21.0px;
  margin-top: 64px;
  min-height: 176px;
  width: 627px;
}

.web-tablet-1-2 .identify-verify-an-2 {
  letter-spacing: 0;
  line-height: 36px;
  margin-right: 21.0px;
  margin-top: 42px;
  min-height: 84px;
  width: 627px;
}

.web-tablet-1-2 .knowing-me-enables-re-2 {
  color: var(--black);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-weight: 400;
  height: 456px;
  letter-spacing: 0;
  line-height: 28px;
  margin-right: 76.0px;
  margin-top: 42px;
  width: 572px;
}

.web-tablet-1-2 .overlap-group1-3 {
  align-items: flex-start;
  background-color: var(--china-ivory);
  display: flex;
  flex-direction: column;
  gap: 42px;
  margin-top: 42px;
  min-height: 781px;
  padding: 36px 58px;
  width: 768px;
}

.web-tablet-1-2 .surname-2 {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: 35px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 35px;
  margin-left: 2px;
  min-height: 51px;
  width: 496px;
}

.web-tablet-1-2 .flex-row-11 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  gap: 76px;
  height: 609px;
  min-width: 650px;
}

.web-tablet-1-2 .flex-col-22 {
  align-items: flex-start;
  min-height: 609px;
  width: 287px;
}

.web-tablet-1-2 .identity-verification-1 {
  letter-spacing: 0;
  line-height: 25px;
  min-height: 37px;
  width: 287px;
}

.web-tablet-1-2 .have-100-confidence-2 {
  letter-spacing: 0;
  line-height: 28px;
  margin-top: 10px;
  min-height: 191px;
  width: 287px;
}

.web-tablet-1-2 .flex-col-item-2 {
  letter-spacing: 0;
  line-height: 25px;
  margin-top: 42px;
  min-height: 37px;
  width: 287px;
}

.web-tablet-1-2 .let-your-users-login-2 {
  letter-spacing: 0;
  line-height: 28px;
  margin-top: 10px;
  min-height: 110px;
  width: 287px;
}

.web-tablet-1-2 .ensure-an-individual-2 {
  letter-spacing: 0;
  line-height: 28px;
  margin-top: 10px;
  min-height: 83px;
  width: 287px;
}

.web-tablet-1-2 .flex-col-23 {
  align-items: flex-start;
  min-height: 556px;
  width: 287px;
}

.web-tablet-1-2 .account-recovery-2 {
  letter-spacing: 0;
  line-height: 25px;
  margin-left: 2px;
  min-height: 37px;
  width: 285px;
}

.web-tablet-1-2 .verify-an-individual-2 {
  letter-spacing: 0;
  line-height: 26px;
  margin-top: 10px;
  min-height: 164px;
  width: 287px;
}

.web-tablet-1-2 .authentication-and-re-verification-2 {
  letter-spacing: 0;
  line-height: 25px;
  margin-top: 69px;
  min-height: 75px;
  width: 287px;
}

.web-tablet-1-2 .enable-strong-authen-2 {
  letter-spacing: 0;
  line-height: 28px;
  margin-top: 10px;
  min-height: 191px;
  width: 287px;
}

.web-tablet-1-2 .what-can-you-do-with-knowing-me-id-2 {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: 35px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 46px;
  margin-left: 2.0px;
  margin-top: 55px;
  min-height: 104px;
  width: 650px;
}

.web-tablet-1-2 .flex-row-12 {
  align-items: flex-start;
  display: flex;
  gap: 78px;
  height: 37px;
  margin-left: 2.0px;
  margin-top: 42px;
  min-width: 650px;
}

.web-tablet-1-2 .login-2 {
  letter-spacing: 0;
  line-height: 25px;
  min-height: 37px;
  width: 287px;
}

.web-tablet-1-2 .onboarding-2 {
  letter-spacing: 0;
  line-height: 25px;
  min-height: 37px;
  width: 285px;
}

.web-tablet-1-2 .flex-row-13 {
  align-items: flex-start;
  display: flex;
  gap: 76px;
  height: 110px;
  margin-left: 2.0px;
  margin-top: 10px;
  min-width: 650px;
}

.web-tablet-1-2 .enable-onsite-and-re-1 {
  letter-spacing: 0;
  line-height: 28px;
  min-height: 83px;
  width: 287px;
}

.web-tablet-1-2 .verify-employees-fro-1 {
  letter-spacing: 0;
  line-height: 28px;
  min-height: 110px;
  width: 287px;
}

.web-tablet-1-2 .flex-row-14 {
  align-items: flex-start;
  display: flex;
  gap: 76px;
  height: 265px;
  margin-left: 2.0px;
  margin-top: 15px;
  min-width: 650px;
}

.web-tablet-1-2 .flex-col-24 {
  align-items: flex-start;
  gap: 10px;
  min-height: 238px;
  width: 287px;
}

.web-tablet-1-2 .communication-2 {
  letter-spacing: 0;
  line-height: 25px;
  min-height: 37px;
  width: 287px;
}

.web-tablet-1-2 .x-need-1 {
  letter-spacing: 0;
  line-height: 28px;
  min-height: 191px;
  width: 287px;
}

.web-tablet-1-2 .flex-col-25 {
  align-items: flex-start;
  align-self: flex-end;
  gap: 10px;
  min-height: 238px;
  width: 287px;
}

.web-tablet-1-2 .external-2 {
  letter-spacing: 0;
  line-height: 25px;
  min-height: 37px;
  width: 287px;
}

.web-tablet-1-2 .overlap-group3-2 {
  align-items: flex-start;
  background-image: url(../img/path-114-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 285px;
  justify-content: flex-end;
  margin-top: 19px;
  min-width: 768px;
  padding: 21px 58px;
}

.web-tablet-1-2 .flex-col-18 {
  align-items: flex-start;
  min-height: 130px;
  width: 119px;
}

.web-tablet-1-2 .image-2 {
  height: 35px;
  margin-top: 22px;
  object-fit: cover;
  width: 119px;
}

.web-tablet-1-2 .flex-col-26 {
  align-items: flex-start;
  margin-left: 43px;
  margin-top: 6px;
  min-height: 97px;
  width: 98px;
}

.web-tablet-1-2 .terms-of-service-1 {
  letter-spacing: 0;
  line-height: 11px;
  margin-top: 10px;
  min-height: 17px;
  text-decoration: underline;
  white-space: nowrap;
}

.web-tablet-1-2 .privacy-policy-1 {
  letter-spacing: 0;
  line-height: 11px;
  margin-top: 6px;
  min-height: 17px;
  text-decoration: underline;
  white-space: nowrap;
}

.web-tablet-1-2 .about {
  letter-spacing: 0;
  white-space: nowrap;
}

.web-tablet-1-2 .flex-col {
  display: flex;
  flex-direction: column;
}

.web-tablet-1-2 .product {
  letter-spacing: 0;
  line-height: 12px;
  min-height: 19px;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  .screen.web-desktop-1-2-all-breakpoints { 
    display: none;
   }
  .screen.web-smalldesktop-1-2 { 
    display: none;
   }
  .screen.web-tablet-1-2 { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  .screen.web-desktop-1-2-all-breakpoints { 
    display: none;
   }
  .screen.web-smalldesktop-1-2 { 
    display: none;
   }
  .screen.web-phone-1-2 { 
    display: none;
   }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  .screen.web-desktop-1-2-all-breakpoints { 
    display: none;
   }
  .screen.web-tablet-1-2 { 
    display: none;
   }
  .screen.web-phone-1-2 { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.web-smalldesktop-1-2 { 
    display: none;
   }
  .screen.web-tablet-1-2 { 
    display: none;
   }
  .screen.web-phone-1-2 { 
    display: none;
   }
}

.nameCenter {
	text-align: center
}