/* screen - tablet-terms */

.tablet-terms {
  background-color: var(--licorice-2);
  height: 1450px;
  mix-blend-mode: normal;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 744px;
}

.tablet-terms .frame-85-VxgI2b {
  background-color: transparent;
  height: 835px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 744px;
}

.tablet-terms .frame-63-Y40RBi {
  background-color: transparent;
  height: 64px;
  left: 48px;
  position: absolute;
  top: 0px;
  width: 658px;
}

.tablet-terms .frame-65-gp8D9J {
  background-color: transparent;
  cursor: pointer;
  height: 64px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 70px;
}

.tablet-terms .frame-30-gp8D9J {
  background-color: transparent;
  border-radius: 45px;
  cursor: pointer;
  height: 47px;
  left: 94px;
  position: absolute;
  top: 8px;
  width: 98px;
}

.tablet-terms .home-1r6Rii {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 12px;
  width: auto;
}

.tablet-terms .frame-63-gp8D9J {
  background-color: transparent;
  border-radius: 45px;
  height: 47px;
  left: 216px;
  position: absolute;
  top: 8px;
  width: 100px;
}

.tablet-terms .terms-jk6xHb {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 12px;
  width: auto;
}

.tablet-terms .frame-64-gp8D9J {
  background-color: transparent;
  border-radius: 45px;
  cursor: pointer;
  height: 47px;
  left: 340px;
  position: absolute;
  top: 8px;
  width: 160px;
}

.tablet-terms .privacy-policy-h4JPXG {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 12px;
  width: auto;
}

.tablet-terms .frame-85-Y40RBi {
  background-color: transparent;
  height: 360px;
  left: 48px;
  position: absolute;
  top: 132px;
  width: 648px;
}

.tablet-terms .terms-iqXsGG {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 591px;
}

.tablet-terms .we-provide-users-the-iqXsGG {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30.5px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 81px;
  width: 648px;
}

.tablet-terms .group-74-Y40RBi {
  background-color: transparent;
  height: 275px;
  left: 48px;
  position: absolute;
  top: 630px;
  width: 650px;
}

.tablet-terms .frame-63-mHULaI {
  background-color: transparent;
  height: 275px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 648px;
}

.tablet-terms .frame-52-nVEHbg {
  background-color: transparent;
  height: 275px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 648px;
}

.tablet-terms .get-tingo-on-your-phone-today-mHULaI {
  background-color: transparent;
  height: auto;
  left: 123px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 54px;
  width: 401px;
}

.tablet-terms .frame-81-mHULaI {
  background-color: transparent;
  height: 40px;
  left: 168px;
  position: absolute;
  top: 186px;
  width: 312px;
}

.tablet-terms .frame-77-ou0i8g {
  background-color: transparent;
  height: 40px;
  left: 80px;
  position: absolute;
  top: 0px;
  width: 149px;
  transition: all 0.2s ease;
  cursor: pointer;
  pointer-events: auto;
}

.tablet-terms .frame-77-ou0i8g:hover {
  transform: scale(1.1);
}

.tablet-terms .badges-R8zqx8 {
  background-color: transparent;
  height: 40px;
  left: -0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 150px;
}

.tablet-terms .button-ou0i8g {
  background-color: transparent;
  height: 39px;
  left: 163px;
  position: absolute;
  top: 0px;
  width: 149px;
  transition: all 0.2s ease;
  cursor: pointer;
  pointer-events: auto;
}

.tablet-terms .button-ou0i8g:hover {
  transform: scale(1.1);
}

.tablet-terms .frame-54-IUptZr {
  background-color: var(--eerie-black);
  border-radius: 4px;
  height: 41px;
  left: -1px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: -1px;
  width: 151px;
}

.tablet-terms .group-50-IUptZr {
  background-color: transparent;
  height: 18px;
  left: 17px;
  position: absolute;
  top: 11px;
  width: 118px;
}

.tablet-terms .eldownload-alt-EdajIp {
  background-color: transparent;
  height: 18px;
  left: -0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 18px;
}

.tablet-terms .download-apk-EdajIp {
  background-color: transparent;
  height: auto;
  left: 28px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 2px;
  width: 90px;
}

.tablet-terms .nav-7-VxgI2b {
  /* background-color: transparent; */
  overflow: hidden;
  background-color: #151515;
  border: 4px solid var(--shark);
  height: 496px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 972px;
  width: 744px;
}

.tablet-terms .nav-7-eZ864F {
  background-color: #151515;
  border: 4px solid var(--shark);
  height: 496px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 3417px;
  width: 744px;
}

.tablet-terms .frame-72-G4J5Tu {
  /* background-color: transparent;
  height: 113px;
  left: 120px;
  position: absolute;
  top: 65px;
  width: 403px; */
  background-color: transparent;
  height: 113px;
  left: 48px;
  position: absolute;
  top: 86px;
  width: 403px;
}

.tablet-terms .group-67-6ya0ud {
  background-color: transparent;
  height: 64px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 149px;
}

.tablet-terms .tingo-2LVyrP {
  background-color: transparent;
  color: var(--bombay);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 76px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 17px;
  width: 71px;
}

.tablet-terms .frame-53-2LVyrP {
  background-color: transparent;
  height: 64px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: -0px;
  width: 64px;
}

.tablet-terms .lorem-ipsum-dolor-si-6ya0ud {
  background-color: transparent;
  color: #ffffff59;
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 0px;
  letter-spacing: -0.23px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 80px;
  width: auto;
}

.tablet-terms .frame-79-G4J5Tu {
  background-color: transparent;
  height: 136px;
  left: 48px;
  position: absolute;
  top: 252px;
  width: 576px;
}

.tablet-terms .links-FNkgxk {
  background-color: transparent;
  height: 20px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 1320px;
}

.tablet-terms .campaigns-S30Zx6 {
  background-color: transparent;
  color: #ffffff80;
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.20px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
}

.tablet-terms .links-Xz4H9q {
  background-color: transparent;
  height: 108px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 28px;
  width: 432px;
}

.tablet-terms .frame-81-ewtpb8 {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 280px;
}

.tablet-terms .campaigns-gZXxIl {
  background-color: transparent;
  color: #ffffff80;
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.20px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
}

.tablet-terms .frame-81-UMnQzu {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: absolute;
  top: 68px;
  width: 312px;
}

.tablet-terms .frame-81-sL7OgD {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 312px;
}

.tablet-terms .frame-77-PxpTwV {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 149px;
}

.tablet-terms .frame-77-PxpTwV:hover {
  transform: scale(1.1);
}

.tablet-terms .badges-Br12x3 {
  background-color: transparent;
  height: 40px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: -0px;
  width: 149px;
}

.tablet-terms .button-PxpTwV {
  background-color: transparent;
  cursor: pointer;
  height: 39px;
  left: 163px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 149px;
}

.tablet-terms .button-PxpTwV:hover {
  transform: scale(1.1);
}

.tablet-terms .frame-54-IGOYGV {
  background-color: #1b1b1b;
  border: 1px solid #272727;
  border-radius: 4px;
  height: 41px;
  left: -1px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: -1px;
  width: 151px;
}

.tablet-terms .group-50-IGOYGV {
  background-color: transparent;
  height: 18px;
  left: 17px;
  position: absolute;
  top: 11px;
  width: 118px;
}

.tablet-terms .eldownload-alt-t5IbG0 {
  background-color: transparent;
  height: 18px;
  left: -0px;
  mix-blend-mode: normal;
  position: absolute;
  top: -0px;
  width: 18px;
}

.tablet-terms .download-apk-t5IbG0 {
  background-color: transparent;
  /* color: #ffffff;
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700; */
  height: auto;
  left: 28px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 2px;
  width: 90px;
}

/* screen - terms */

.terms {
  background-color: var(--licorice-2);
  height: 1300px;
  mix-blend-mode: normal;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1440px;
}

.terms .frame-85-QjXYwu {
  background-color: transparent;
  height: 1300px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1440px;
}

.terms .frame-63-u9eMBZ {
  background-color: transparent;
  height: 96px;
  left: 120px;
  position: absolute;
  top: 0px;
  width: 1200px;
}

.terms .frame-65-aiIDxg {
  background-color: transparent;
  cursor: pointer;
  height: 64px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 32px;
  transition: all 0.2s ease;
  width: 70px;
}

.terms .frame-65-aiIDxg:hover {
  transform: scale(1.1);
}

.terms .frame-30-aiIDxg {
  background-color: transparent;
  border-radius: 45px;
  cursor: pointer;
  height: 47px;
  left: 94px;
  pointer-events: auto;
  position: absolute;
  top: 40px;
  transition: all 0.2s ease;
  width: 98px;
}

.terms .frame-30-aiIDxg:hover {
  transform: scale(1.1);
}

.terms .home-9RlvxN {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 12px;
  width: auto;
}

.terms .frame-63-aiIDxg {
  background-color: transparent;
  border-radius: 45px;
  height: 47px;
  left: 216px;
  position: absolute;
  top: 40px;
  width: 100px;
}

.terms .terms-d4uNy6 {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 12px;
  width: auto;
}

.terms .frame-64-aiIDxg {
  background-color: transparent;
  border-radius: 45px;
  cursor: pointer;
  height: 47px;
  left: 340px;
  pointer-events: auto;
  position: absolute;
  top: 40px;
  transition: all 0.2s ease;
  width: 160px;
}

.terms .frame-64-aiIDxg:hover {
  transform: scale(1.1);
}

.terms .privacy-policy-GxKHr5 {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 12px;
  width: auto;
}

.terms .group-84-u9eMBZ {
  background-color: transparent;
  height: 317px;
  left: 320px;
  position: absolute;
  top: 186px;
  width: 804px;
}

.terms .we-provide-users-the-yTY0cx {
  background-color: transparent;
  height: 204px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 91px;
  width: 799px;
}

.terms .terms-yTY0cx {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 591px;
}

.terms .group-74-u9eMBZ {
  background-color: transparent;
  height: 240px;
  left: 120px;
  position: absolute;
  top: 663px;
  width: 1202px;
}

.terms .frame-63-ERotxQ {
  background-color: transparent;
  height: 240px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1200px;
}

.terms .frame-52-zogU9K {
  background-color: transparent;
  height: 240px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1200px;
}

.terms .we-provide-iqXsGG {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30.5px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 91px;
  width: 799px;
}

.terms .get-tingo-on-your-phone-today-ERotxQ {
  background-color: transparent;
  height: auto;
  left: 288px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 67px;
  width: auto;
}

.terms .frame-81-ERotxQ {
  background-color: transparent;
  height: 40px;
  left: 444px;
  position: absolute;
  top: 155px;
  width: 312px;
}

.terms .frame-77-2w4pml {
  background-color: transparent;
  height: 40px;
  left: 70px;
  position: absolute;
  top: 0px;
  width: 149px;
  pointer-events: auto;
  transition: all 0.2s ease;
  cursor: pointer;
}

.terms .frame-77-2w4pml:hover {
  transform: scale(1.1);
}

.terms .badges-0HgBTx {
  background-color: transparent;
  height: 40px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 149px;
}

.terms .button-2w4pml {
  background-color: transparent;
  height: 39px;
  left: 163px;
  position: absolute;
  top: 0px;
  width: 149px;
  pointer-events: auto;
  transition: all 0.2s ease;
  cursor: pointer;
}

.terms .button-2w4pml:hover {
  transform: scale(1.1);
}

.terms .frame-54-UjitFy {
  background-color: var(--eerie-black);
  border-radius: 4px;
  height: 41px;
  left: -1px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: -1px;
  width: 151px;
}

.terms .group-50-UjitFy {
  background-color: transparent;
  height: 18px;
  left: 17px;
  position: absolute;
  top: 11px;
  width: 118px;
}

.terms .eldownload-alt-rX7oSk {
  background-color: transparent;
  height: 18px;
  left: -0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 18px;
}

.terms .download-apk-rX7oSk {
  background-color: transparent;
  height: auto;
  left: 28px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 2px;
  width: 90px;
}

.terms .nav-7-xl4bh6 {
  background-color: #151515;
  border: 4px solid var(--shark);
  height: 347px;
  left: -2px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 961px;
  width: 1444px;
}

.terms .frame-72-GERxjV {
  background-color: transparent;
  height: 113px;
  left: 120px;
  position: absolute;
  top: 65px;
  width: 403px;
}

.terms .group-67-PVsQk6 {
  background-color: transparent;
  height: 64px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 149px;
}

.terms .tingo-8xuzvn {
  background-color: transparent;
  color: var(--bombay);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 76px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 17px;
  width: 71px;
}

.terms .frame-53-8xuzvn {
  background-color: transparent;
  height: 64px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 64px;
}

.terms .lorem-ipsum-dolor-si-PVsQk6 {
  background-color: transparent;
  color: #ffffff59;
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 0px;
  letter-spacing: -0.23px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 80px;
  width: auto;
}

.terms .frame-79-GERxjV {
  background-color: transparent;
  height: 68px;
  left: 120px;
  position: absolute;
  top: 210px;
  width: 1320px;
}

.terms .links-1j9KwL {
  background-color: transparent;
  height: 20px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 1320px;
}

.terms .campaigns-wu5TvI {
  background-color: transparent;
  color: var(--white-3);
  font-family: var(--font-family-open_sans);
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.20px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
}

.terms .links-oZDlbZ {
  background-color: transparent;
  height: 40px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 28px;
  width: 1320px;
}

.terms .campaigns-J992Q1 {
  background-color: transparent;
  color: var(--white-3);
  font-family: var(--font-family-open_sans);
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.20px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 10px;
  width: auto;
}

.terms .frame-81-J992Q1 {
  background-color: transparent;
  height: 40px;
  left: 251px;
  position: absolute;
  top: 0px;
  width: 312px;
}

.terms .frame-77-UyxHdo {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease;
  width: 149px;
}

.terms .frame-77-UyxHdo:hover {
  transform: scale(1.1);
}

.terms .badges-06NX6g {
  background-color: transparent;
  height: 40px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 149px;
}

.terms .button-UyxHdo {
  background-color: transparent;
  height: 39px;
  left: 163px;
  position: absolute;
  top: 0px;
  width: 149px;
  pointer-events: auto;
  transition: all 0.2s ease;
  cursor: pointer;
}

.terms .button-UyxHdo:hover {
  transform: scale(1.1);
}

.terms .frame-54-xCyg97 {
  background-color: var(--eerie-black);
  border-radius: 4px;
  height: 41px;
  left: -1px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: -1px;
  width: 151px;
}

.terms .group-50-xCyg97 {
  background-color: transparent;
  height: 18px;
  left: 17px;
  position: absolute;
  top: 11px;
  width: 118px;
}

.terms .eldownload-alt-v1InRG {
  background-color: transparent;
  height: 18px;
  left: -0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 18px;
}

.terms .download-apk-v1InRG {
  background-color: transparent;
  height: auto;
  left: 28px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 2px;
  width: 90px;
}

/* .terms .nav-7-u9eMBZ {
  background-color: transparent;
  height: 347px;
  left: -2px;
  mix-blend-mode: normal;
  position: absolute;
  top: 921px;
  width: 1444px;
} */
/* screen - terms-mobile */

.terms-mobile {
  background-color: var(--licorice-2);
  height: 1686px;
  mix-blend-mode: normal;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 360px;
}

.terms-mobile .frame-84-xSdXsU {
  background-color: transparent;
  height: 1686px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 360px;
}

.terms-mobile .frame-84-3oApOd {
  background-color: transparent;
  height: 891px;
  left: 16px;
  position: absolute;
  top: 0px;
  width: 328px;
}

.terms-mobile .frame-65-c3Ddjm {
  background-color: transparent;
  height: 50px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 328px;
}

.terms-mobile .frame-65-Wikig0 {
  background-color: transparent;
  cursor: pointer;
  height: 50px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 54px;
}

.terms-mobile .frame-30-Wikig0 {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  left: 80px;
  overflow: hidden;
  position: absolute;
  top: 17px;
  width: 36px;
}

.terms-mobile .home-xsowYn {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
}

.terms-mobile .frame-63-Wikig0 {
  background-color: transparent;
  height: 16px;
  left: 142px;
  overflow: hidden;
  position: absolute;
  top: 17px;
  width: 38px;
}

.terms-mobile .terms-PmNSky {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
}

.terms-mobile .frame-64-Wikig0 {
  background-color: transparent;
  cursor: pointer;
  height: 16px;
  left: 206px;
  overflow: hidden;
  position: absolute;
  top: 17px;
  width: 83px;
}

.terms-mobile .privacy-policy-LJ0j8j {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
}

.terms-mobile .group-83-c3Ddjm {
  background-color: transparent;
  height: 526px;
  left: 0px;
  position: absolute;
  top: 82px;
  width: 332px;
}

.terms-mobile .we-provide-users-the-AAlIR2 {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30.5px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 61px;
  width: 328px;
}

.terms-mobile .terms-AAlIR2 {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
}

.terms-mobile .group-62-c3Ddjm {
  background-color: transparent;
  height: 251px;
  left: 0px;
  position: absolute;
  top: 900px;
  width: 328px;
}

.terms-mobile .frame-63-1RZkvx {
  background-color: transparent;
  height: 251px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 328px;
}

.terms-mobile .frame-52-ZUp4h9 {
  background-color: transparent;
  height: 251px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 328px;
}

.terms-mobile .group-82-1RZkvx {
  background-color: transparent;
  height: 66px;
  left: 56px;
  position: absolute;
  top: 33px;
  width: 217px;
}

.terms-mobile .get-tingo-on-your-phone-today-epEogm {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 0px;
  width: 215px;
}

.terms-mobile .frame-84-1RZkvx {
  background-color: transparent;
  height: 87px;
  left: 82px;
  position: absolute;
  top: 122px;
  width: 163px;
}

.terms-mobile .frame-77-new-1RZkvx {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: absolute;
  top: 25px;
  width: 149px;
  transition: all 0.2s ease;
  cursor: pointer;
  pointer-events: auto;
}

.terms-mobile .frame-77-new-1RZkvx:hover {
  transform: scale(1.1);
}

.terms-mobile .badges-qluwC4 {
  background-color: transparent;
  height: 40px;
  left: 7px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 149px;
}

.terms-mobile .button-qluwC4 {
  background-color: transparent;
  height: 39px;
  left: 7px;
  position: absolute;
  top: 48px;
  width: 149px;
  pointer-events: auto;
  transition: all 0.2s ease;
  cursor: pointer;
}

.terms-mobile .button-qluwC4:hover {
  transform: scale(1.1);
}

.terms-mobile .frame-54-oYnclP {
  background-color: var(--eerie-black);
  border-radius: 4px;
  height: 41px;
  left: -1px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: -1px;
  width: 151px;
}

.terms-mobile .group-50-oYnclP {
  background-color: transparent;
  height: 18px;
  left: 17px;
  position: absolute;
  top: 11px;
  width: 118px;
}

.terms-mobile .eldownload-alt-96N26y {
  background-color: transparent;
  height: 18px;
  left: -0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 18px;
}

.terms-mobile .download-apk-96N26y {
  background-color: transparent;
  height: auto;
  left: 28px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 2px;
  width: 90px;
}

/* .terms-mobile .nav-7-3oApOd {
  background-color: transparent;
  height: 496px;
  left: -2px;
  mix-blend-mode: normal;
  position: absolute;
  
  width: 364px;
} */

.terms-mobile .nav-7-vIwB7Q {
  background-color: #151515;
  border: 4px solid var(--shark);
  height: 494px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  overflow-x: hidden;
  position: absolute;
  top: 1192px;
  width: 360px;
}

.terms-mobile .frame-72-ENTvxZ {
  background-color: transparent;
  height: 130px;
  left: 104px;
  position: absolute;
  top: 52px;
  width: 180px;
}

.terms-mobile .group-67-VTfqJE {
  background-color: transparent;
  height: 64px;
  left: 3px;
  position: absolute;
  top: 0px;
  width: 149px;
}

.terms-mobile .tingo-LPeOjh {
  background-color: transparent;
  color: #b1afb5;
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 76px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 17px;
  width: 71px;
}

.terms-mobile .frame-53-LPeOjh {
  background-color: transparent;
  height: 64px;
  left: -0px;
  mix-blend-mode: normal;
  position: absolute;
  top: -0px;
  width: 64px;
}

.terms-mobile .lorem-ipsum-dolor-si-VTfqJE {
  background-color: transparent;
  color: #ffffff59;
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 0px;
  letter-spacing: -0.23px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 80px;
  width: auto;
}

.terms-mobile .frame-74-ENTvxZ {
  background-color: transparent;
  height: 20px;
  left: 71px;
  position: absolute;
  top: 214px;
  width: 250px;
}

.terms-mobile .campaigns-ivWrxQ {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.20px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
}

.terms-mobile .links-ENTvxZ {
  background-color: transparent;
  height: 173px;
  left: 16px;
  mix-blend-mode: normal;
  position: absolute;
  top: 266px;
  width: 328px;
}

.terms-mobile .frame-81-IpB19c {
  background-color: transparent;
  height: 54px;
  left: 62px;
  position: absolute;
  top: 0px;
  width: 203px;
}

.terms-mobile .frame-73-BIQdzZ {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 253px;
}

.terms-mobile .campaigns-xwtTPU {
  background-color: transparent;
  color: var(--white-3);
  font-family: var(--font-family-open_sans);
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.20px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
}

.terms-mobile .frame-84-IpB19c {
  background-color: transparent;
  height: 87px;
  left: 82px;
  position: absolute;
  top: 66px;
  width: 163px;
}

.terms-mobile .frame-83-8iqTQz {
  background-color: transparent;
  height: 87px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 163px;
}

.terms-mobile .badges-yzU3FJ {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 6px;
  mix-blend-mode: normal;
  pointer-events: auto;
  position: absolute;
  top: -0px;
  transition: all 0.2s ease;
  width: 149px;
}

.terms-mobile .badges-yzU3FJ:hover {
  transform: scale(1.1);
}

.terms-mobile .button-yzU3FJ {
  background-color: transparent;
  cursor: pointer;
  height: 39px;
  left: 7px;
  pointer-events: auto;
  position: absolute;
  top: 48px;
  transition: all 0.2s ease;
  width: 149px;
}

.terms-mobile .button-yzU3FJ:hover {
  transform: scale(1.1); 
}

.terms-mobile .frame-54-tPltFU {
  background-color: #1b1b1b;
  border: 1px solid var(--shark);
  border-radius: 4px;
  height: 41px;
  left: -1px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: -1px;
  width: 151px;
}

.terms-mobile .group-50-tPltFU {
  background-color: transparent;
  height: 18px;
  left: 17px;
  position: absolute;
  top: 11px;
  width: 118px;
}

.terms-mobile .eldownload-alt-Dfn9xn {
  background-color: transparent;
  height: 18px;
  left: -0px;
  mix-blend-mode: normal;
  position: absolute;
  top: -0px;
  width: 18px;
}

.terms-mobile .download-apk-Dfn9xn {
  background-color: transparent;
  /* color: var(--white);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700; */
  height: auto;
  left: 28px;
  letter-spacing: 0.00px;
  line-height: normal;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 2px;
  width: 90px;
}


@media screen and (max-width: 743px) {
  .screen.terms { 
    display: none;
   }
  .screen.tablet-terms { 
    display: none;
   }
}
@media screen and (min-width: 744px) and (max-width: 1439px) {
  .screen.terms { 
    display: none;
   }
  .screen.terms-mobile { 
    display: none;
   }
}
@media screen and (min-width: 1440px) {
  .screen.tablet-terms { 
    display: none;
   }
  .screen.terms-mobile { 
    display: none;
   }
}