.desktop-1-child {
  position: absolute;
  height: 12.63%;
  width: 100%;
  top: 1.87%;
  right: 0;
  bottom: 85.49%;
  left: 0;
  background-color: var(--color-darkslateblue);
}
.desktop-1-inner,
.desktop-1-item,
.rectangle-div {
  position: absolute;
  width: 100%;
  top: 1416px;
  right: 0;
  left: 0;
  background-color: var(--color-whitesmoke);
  height: 566px;
}
.desktop-1-inner,
.rectangle-div {
  top: 3896px;
  height: 522px;
}
.rectangle-div {
  top: 2571px;
  background-color: var(--color-darkslateblue);
  height: 404px;
}
.coverage,
.networks,
.plans {
  position: absolute;
  top: 0;
  left: calc(50% - 197.5px);
}
.coverage,
.networks {
  left: calc(50% - 116.5px);
}
.coverage {
  left: calc(50% - 6.5px);
}
.how-it-works,
.plans-parent {
  position: absolute;
  top: 0;
  left: calc(50% + 101.5px);
}
.plans-parent {
  top: 33px;
  left: calc(50% - 198px);
  width: 395px;
  height: 19px;
  font-size: var(--font-size-base);
}
.group-child {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: var(--br-xl-5);
  background-color: var(--color-darkslateblue);
  box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.52);
  border: 1px solid var(--color-black);
  box-sizing: border-box;
  width: 123px;
  height: 41px;
}
.sign-in {
  position: absolute;
  top: 8px;
  right: 31px;
}
.rectangle-parent {
  position: absolute;
  top: 20px;
  right: 63px;
  width: 123px;
  height: 41px;
  color: var(--color-white);
}
.vector-icon {
  position: absolute;
  top: 133px;
  right: 63px;
  width: 467px;
  height: 469px;
}
.month,
.unlimited-5g-data {
  margin: 0;
}
.month {
  font-size: var(--font-size-55xl);
}
.unlimited-5g-data-container {
  position: absolute;
  top: 183px;
  left: 62px;
  display: inline-block;
  color: var(--color-white);
  width: 520px;
  height: 261px;
  font-size: var(--font-size-46xl);
}
.customer-care-that,
.flexible-plans-that,
.why-good-usa {
  position: absolute;
  top: 695px;
  left: calc(50% - 149px);
  font-size: var(--font-size-21xl);
  display: inline-block;
  width: 297px;
  height: 55px;
}
.customer-care-that,
.flexible-plans-that {
  top: 1450px;
  left: calc(50% - 302px);
  width: 603px;
}
.customer-care-that {
  top: 3050px;
  left: calc(50% - 306px);
  width: 611px;
}
.ready-to-get {
  top: 4020px;
  left: 218px;
  width: 386px;
}
.how-it-works1,
.ready-to-get,
.truly-insane-international {
  position: absolute;
  font-size: var(--font-size-21xl);
  display: inline-block;
  height: 55px;
}
.how-it-works1 {
  top: 2612px;
  left: calc(50% - 128px);
  color: var(--color-white);
  width: 255px;
}
.truly-insane-international {
  top: 2072px;
  left: 236px;
  width: 421px;
}
.g-for-free,
.were-so-confident {
  position: absolute;
  display: inline-block;
  height: 28px;
}
.g-for-free {
  top: 867px;
  left: calc(50% + 114px);
  font-size: var(--font-size-5xl);
  font-weight: 600;
  width: 151px;
}
.were-so-confident {
  top: 4085px;
  left: 221px;
  font-weight: 300;
  width: 370px;
}
.flexible-plan-options,
.no-extra-overhead,
.we-dont-have,
.you-get-premium {
  position: absolute;
  top: 1012px;
  left: calc(50% + 114px);
  font-size: var(--font-size-5xl);
  font-weight: 600;
  display: inline-block;
  width: 260px;
  height: 28px;
}
.flexible-plan-options,
.we-dont-have,
.you-get-premium {
  top: 1141px;
  width: 311px;
}
.we-dont-have,
.you-get-premium {
  top: 899px;
  font-size: var(--font-size-base);
  font-weight: 300;
  width: 472px;
  height: 77px;
}
.we-dont-have {
  top: 1044px;
  width: 461px;
}
.if-youre-not {
  margin: 0;
  white-space: pre-wrap;
}
.choose-the-monthly-container,
.heres-what-makes {
  position: absolute;
  top: 1173px;
  left: calc(50% + 114px);
  font-size: var(--font-size-base);
  font-weight: 300;
  display: inline-block;
  width: 456px;
  height: 77px;
}
.heres-what-makes {
  top: 750px;
  left: calc(50% - 217px);
  color: var(--color-darkslategray);
  width: 433px;
  height: 55px;
}
.frame-child {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: var(--br-5xl-5);
  background-color: var(--color-white);
  box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.52);
  border: 1px solid var(--color-black);
  box-sizing: border-box;
  width: 204px;
  height: 49px;
}
.learn-more {
  position: absolute;
  top: 13px;
  left: 48px;
  font-weight: 600;
  display: inline-block;
  width: 135.5px;
  height: 22.7px;
}
.group-div,
.rectangle-group {
  position: absolute;
  top: 0;
  left: 0;
  width: 204px;
  height: 49px;
}
.group-div {
  top: 461px;
  left: 63px;
}
.good-usa-final-logo-1 {
  position: absolute;
  top: 17px;
  left: 62px;
  width: 207px;
  height: 39px;
  overflow: hidden;
}
.antenna-1-icon,
.banknotes-1-icon,
.plan-1-icon {
  position: absolute;
  top: 0;
  left: calc(50% - 47px);
  width: 94px;
  height: 98px;
  object-fit: cover;
}
.banknotes-1-icon,
.plan-1-icon {
  top: 141px;
  height: 94px;
}
.plan-1-icon {
  top: 277px;
  left: calc(50% - 41px);
  width: 82px;
  height: 82px;
}
.antenna-1-parent {
  position: absolute;
  top: 864px;
  left: calc(50% - 0px);
  width: 94px;
  height: 359px;
}
.group-item {
  width: 6.52%;
  top: 337px;
  right: 93.48%;
  left: 0;
  height: 72px;
  object-fit: contain;
}
.group-child1,
.group-inner,
.group-item {
  position: absolute;
  max-width: 100%;
  overflow: hidden;
}
.group-inner {
  width: 77.28%;
  top: 0;
  right: 18.25%;
  left: 4.47%;
  border-radius: 29px;
  height: 406px;
  object-fit: cover;
}
.group-child1 {
  width: 5.4%;
  top: 104px;
  right: 12.94%;
  left: 81.66%;
  height: 60px;
}
.group-child2 {
  position: absolute;
  width: 35.2%;
  top: 39px;
  right: 3.91%;
  left: 60.89%;
  border-radius: var(--br-3xs);
  background-color: var(--color-white);
  box-shadow: 3px 4px 0 rgba(0, 0, 0, 0.65);
  border: 2px solid var(--color-black);
  box-sizing: border-box;
  height: 65px;
}
.wooow-such-great-container {
  position: absolute;
  width: 43.2%;
  top: 52px;
  left: 56.8%;
  font-weight: 600;
  display: inline-block;
  height: 86px;
}
.group-child3 {
  position: absolute;
  width: 72.08%;
  top: 0;
  right: 27.92%;
  left: 0;
  border-radius: var(--br-3xs);
  background-color: var(--color-white);
  box-shadow: 3px 4px 0 rgba(0, 0, 0, 0.65);
  border: 2px solid var(--color-black);
  box-sizing: border-box;
  height: 55px;
}
.how-can-i {
  position: absolute;
  width: 90.19%;
  top: 21px;
  left: 9.81%;
  font-weight: 600;
  display: inline-block;
  height: 30px;
}
.rectangle-container,
.vector-parent {
  position: absolute;
  width: 49.35%;
  top: 373px;
  right: 44.13%;
  left: 6.52%;
  height: 55px;
  text-align: left;
  font-size: var(--font-size-smi);
}
.vector-parent {
  width: 37.29%;
  top: 856px;
  right: 56.39%;
  left: 6.32%;
  height: 428px;
  text-align: center;
  font-size: var(--font-size-sm);
}
.group-child4 {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: var(--br-xl-5);
  background-color: var(--color-darkslateblue);
  box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.52);
  border: 1px solid var(--color-black);
  box-sizing: border-box;
  width: 168.5px;
  height: 45px;
}
.check-coverage {
  position: absolute;
  top: 13px;
  left: 24px;
  font-weight: 600;
  display: inline-block;
  width: 136px;
  height: 34px;
}
.rectangle-parent1 {
  position: absolute;
  top: 2402px;
  left: 236px;
  width: 168.5px;
  height: 47px;
  font-size: var(--font-size-base);
  color: var(--color-white);
}
.frame-item {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: var(--br-xl);
  background-color: var(--color-white);
  box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.65);
  border: 1px solid var(--color-black);
  box-sizing: border-box;
  width: 275.6px;
  height: 353px;
}
.frame-inner {
  position: absolute;
  top: 1px;
  left: 0.9px;
  border-radius: var(--br-lgi) var(--br-lgi) 0 0;
  background-color: var(--color-darkslateblue);
  width: 273.8px;
  height: 110px;
}
.gb {
  position: absolute;
  top: 9px;
  left: calc(50% - 83.8px);
  font-weight: 600;
  display: inline-block;
  width: 169px;
  height: 94px;
}
.span {
  font-size: var(--font-size-102xl);
}
.mo1 {
  font-size: var(--font-size-9xl);
}
.mo-txt {
  line-break: anywhere;
  width: 100%;
}
.mo {
  position: absolute;
  top: 147px;
  left: calc(50% - 126.8px);
  font-weight: 600;
  color: var(--color-black);
  display: flex;
  align-items: flex-end;
  width: 271px;
  height: 135px;
  font-size: var(--font-size-11xl);
}
.frame-child1 {
  position: absolute;
  top: 282px;
  left: 53.1px;
  border-radius: var(--br-xl-5);
  background-color: var(--color-darkslateblue);
  box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.52);
  border: 1px solid var(--color-black);
  box-sizing: border-box;
  width: 168.5px;
  height: 45px;
}
.get-started {
  position: absolute;
  top: 293px;
  left: calc(50% - 78.8px);
  font-size: var(--font-size-xl);
  font-weight: 600;
  display: inline-block;
  width: 163px;
  height: 34px;
}
.frame-div {
  width: 275.6px;
  position: relative;
  height: 353px;
}
.gb1,
.mo2 {
  position: absolute;
  font-weight: 600;
}
.gb1 {
  top: 9px;
  left: calc(50% - 98.4px);
  display: inline-block;
  width: 205px;
  height: 94px;
}
.mo2 {
  top: 127px;
  left: calc(50% - 132.4px);
  color: var(--color-black);
  display: flex;
  align-items: flex-end;
  width: 272px;
  height: 155px;
  font-size: var(--font-size-11xl);
}
.get-started1 {
  top: 293px;
  left: calc(50% - 94.4px);
  font-size: var(--font-size-xl);
  display: inline-block;
  width: 188px;
  height: 34px;
}
.gb2,
.get-started1,
.mo4 {
  position: absolute;
  font-weight: 600;
}
.gb2 {
  top: 9px;
  left: calc(50% - 94px);
  display: inline-block;
  width: 193px;
  height: 94px;
}
.mo4 {
  top: 147px;
  left: calc(50% - 159px);
  color: var(--color-black);
  display: flex;
  align-items: flex-end;
  width: 328px;
  height: 135px;
  font-size: var(--font-size-11xl);
}
.gb3,
.get-started2 {
  display: inline-block;
}
.get-started2 {
  position: absolute;
  top: 293px;
  left: calc(50% - 84px);
  font-size: var(--font-size-xl);
  font-weight: 600;
  width: 168px;
  height: 34px;
}
.gb3 {
  top: 9px;
  left: calc(50% - 94.6px);
  width: 199px;
  height: 94px;
}
.gb3,
.get-started3,
.mo6 {
  position: absolute;
  font-weight: 600;
}
.mo6 {
  top: 150px;
  left: calc(50% - 140.6px);
  color: var(--color-black);
  display: flex;
  align-items: flex-end;
  width: 301px;
  height: 135px;
  font-size: var(--font-size-11xl);
}
.get-started3 {
  top: 293px;
  left: calc(50% - 82.6px);
  font-size: var(--font-size-xl);
  display: inline-block;
  width: 166px;
  height: 34px;
}
.frame-parent {
  position: absolute;
  top: 1568px;
  left: calc(50% - 605px);
  width: 1216.4px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 38px;
  text-align: center;
  font-size: var(--font-size-66xl);
  color: var(--color-white);
}
.roam-in-180,
.travel-with-ease {
  position: absolute;
  top: 0;
  left: 35px;
  font-weight: 600;
  display: inline-block;
  width: 223px;
  height: 28px;
}
.travel-with-ease {
  top: 35px;
  font-size: var(--font-size-base);
  font-weight: 300;
  width: 302px;
  height: 48px;
}
.ellipse-div {
  position: absolute;
  top: 2px;
  left: 0;
  border-radius: 50%;
  background-color: var(--color-darkslateblue);
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.54);
  border: 1px solid var(--color-black);
  box-sizing: border-box;
  width: 22px;
  height: 22px;
}
.roam-in-180-countries-parent {
  position: absolute;
  top: 2193px;
  left: 238px;
  width: 337px;
  height: 83px;
}
.unlimited-international-calls {
  position: absolute;
  top: 0;
  left: 35px;
  font-weight: 600;
  display: inline-block;
  width: 362px;
  height: 28px;
}
.group-child6,
.unlimited-international-calls-parent {
  position: absolute;
  top: 2295px;
  left: 238px;
  width: 397px;
  height: 83px;
}
.group-child6 {
  width: 100%;
  top: 0;
  right: 0;
  left: 0;
  border-radius: var(--br-xl-5);
  background-color: var(--color-white);
  border: 1px solid var(--color-black);
  box-sizing: border-box;
  height: 181px;
}
.check-coverage-in {
  position: absolute;
  width: 74.35%;
  top: 121px;
  left: 11.69%;
  display: inline-block;
  height: 28px;
}
.location-pin-1-icon {
  position: absolute;
  width: 22.08%;
  top: 30px;
  right: 38.96%;
  left: 38.96%;
  max-width: 100%;
  overflow: hidden;
  height: 68px;
  object-fit: cover;
}
.rectangle-parent5 {
  position: absolute;
  width: 21.39%;
  top: 2693px;
  right: 63.68%;
  left: 14.93%;
  height: 181px;
  text-align: center;
}
.group-child7 {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  left: 0;
  border-radius: var(--br-xl-5);
  background-color: var(--color-white);
  border: 1px solid var(--color-black);
  box-sizing: border-box;
  height: 179.6px;
}
.pick-a-plan {
  position: absolute;
  width: 69.93%;
  top: 121px;
  left: 13.93%;
  display: inline-block;
  height: 72.3px;
}
.location-pin-1-icon1 {
  position: absolute;
  width: 23.49%;
  top: 25px;
  right: 38.26%;
  left: 38.26%;
  max-width: 100%;
  overflow: hidden;
  height: 70px;
  object-fit: cover;
}
.rectangle-parent6 {
  position: absolute;
  width: 20.69%;
  top: 2693px;
  right: 39.44%;
  left: 39.86%;
  height: 193.3px;
  text-align: center;
}
.place-your-order {
  position: absolute;
  width: 52.24%;
  top: 120.7px;
  left: 24.83%;
  display: inline-block;
  height: 31.9px;
}
.location-pin-1-icon2 {
  position: absolute;
  width: 22.79%;
  top: 30px;
  right: 38.78%;
  left: 38.44%;
  max-width: 100%;
  overflow: hidden;
  height: 67px;
  object-fit: cover;
}
.rectangle-parent7 {
  position: absolute;
  width: 20.42%;
  top: 2693px;
  right: 15.49%;
  left: 64.1%;
  height: 181px;
  text-align: center;
}
.b,
.b1 {
  display: inline-block;
  height: 55px;
}
.b {
  position: absolute;
  width: 33.48%;
  top: 0;
  left: 0;
  text-align: center;
}
.b1 {
  width: 3.35%;
  top: 0.7px;
  left: 55.46%;
}
.b1,
.b2,
.parent {
  position: absolute;
}
.b2 {
  width: 4.59%;
  top: 0.3px;
  left: 95.41%;
  display: inline-block;
  height: 55px;
}
.parent {
  width: 62.23%;
  top: 2886.3px;
  right: 22.84%;
  left: 14.93%;
  height: 55.7px;
  font-size: var(--font-size-21xl);
  color: var(--color-white);
}
.group-child10,
.group-child11,
.group-child12,
.group-child13,
.group-child14,
.group-child15,
.group-child16,
.group-child17,
.group-child18,
.group-child9 {
  position: absolute;
  top: 17px;
  left: calc(50% - 502.4px);
  border-radius: var(--br-3xs);
  background-color: var(--color-white);
  box-shadow: 3px 4px 0 rgba(0, 0, 0, 0.65);
  border: 2px solid var(--color-black);
  box-sizing: border-box;
  width: 426px;
  height: 120px;
}
.group-child10,
.group-child11,
.group-child12,
.group-child13,
.group-child14,
.group-child15,
.group-child16,
.group-child17,
.group-child18 {
  top: 295px;
  left: calc(50% - 218.4px);
  width: 196px;
  height: 325px;
}
.group-child11,
.group-child12,
.group-child13,
.group-child14,
.group-child15,
.group-child16,
.group-child17,
.group-child18 {
  top: 156px;
  width: 414px;
  height: 120px;
}
.group-child12,
.group-child13,
.group-child14,
.group-child15,
.group-child16,
.group-child17,
.group-child18 {
  top: 17px;
  left: calc(50% - 49.4px);
  width: 550px;
}
.group-child13,
.group-child14,
.group-child15,
.group-child16,
.group-child17,
.group-child18 {
  top: 156px;
  left: calc(50% + 211.6px);
  width: 289px;
  height: 235px;
}
.group-child14,
.group-child15,
.group-child16,
.group-child17,
.group-child18 {
  top: 403px;
  height: 78px;
}
.group-child15,
.group-child16,
.group-child17,
.group-child18 {
  top: 295px;
  left: calc(50% - 11.4px);
  width: 207px;
  height: 186px;
}
.group-child16,
.group-child17,
.group-child18 {
  top: 156px;
  left: calc(50% - 502.4px);
  width: 262px;
  height: 235px;
}
.group-child17,
.group-child18 {
  top: 410px;
  height: 210px;
}
.group-child18 {
  top: 493px;
  left: calc(50% - 11.4px);
  width: 512px;
  height: 127px;
}
.simple-and-easy,
.the-starter-kit,
.the-starter-kit1 {
  position: absolute;
  top: 56px;
  left: calc(50% - 421.4px);
  letter-spacing: -0.06em;
  display: inline-block;
  width: 275px;
  height: 28px;
}
.the-starter-kit,
.the-starter-kit1 {
  top: 39px;
  left: calc(50% - 17.4px);
  width: 512px;
  height: 90px;
}
.the-starter-kit1 {
  top: 177px;
  left: calc(50% - 185.4px);
  width: 355px;
}
.dont-remember-exactly-container,
.i-had-to,
.the-customer-service,
.very-good-service {
  position: absolute;
  top: 195px;
  left: calc(50% + 238.6px);
  letter-spacing: -0.06em;
  display: inline-block;
  width: 238px;
  height: 162px;
}
.i-had-to,
.the-customer-service,
.very-good-service {
  top: 320px;
  left: calc(50% - 199.4px);
  width: 164px;
  height: 90px;
}
.i-had-to,
.very-good-service {
  top: 202px;
  left: calc(50% - 480.4px);
  width: 217px;
  height: 194px;
}
.i-had-to {
  top: 311px;
  left: calc(50% + 8.6px);
  width: 177px;
  height: 170px;
}
.was-a-very {
  top: 413px;
  left: calc(50% + 241.6px);
  font-size: var(--font-size-xl);
  width: 253px;
  height: 68px;
}
.i-had-a,
.super-easy-to,
.was-a-very {
  position: absolute;
  letter-spacing: -0.06em;
  display: inline-block;
}
.i-had-a {
  top: 507px;
  left: calc(50% + 6.6px);
  font-size: var(--font-size-xl);
  width: 475px;
  height: 149px;
}
.super-easy-to {
  top: 461px;
  left: calc(50% - 470.4px);
  width: 219px;
  height: 50px;
}
.objects-icon,
.objects-icon1,
.objects-icon2 {
  position: absolute;
  top: 0;
  left: calc(50% - 522.4px);
  width: 41.6px;
  height: 51.4px;
  overflow: hidden;
}
.objects-icon1,
.objects-icon2 {
  top: 307.6px;
  left: calc(50% + 480.1px);
  width: 42.7px;
  height: 52.3px;
  object-fit: contain;
}
.objects-icon2 {
  top: 390.2px;
  left: calc(50% - 522.8px);
  width: 53.5px;
  height: 60.5px;
}
.rectangle-parent8 {
  position: absolute;
  top: 3138px;
  left: calc(50% - 525.4px);
  width: 1045.6px;
  height: 656px;
  font-size: var(--font-size-5xl);
}
.group-child19 {
  position: absolute;
  top: 75px;
  right: 0;
  border-radius: 50%;
  background-color: var(--color-darkslateblue);
  border: 1px solid var(--color-black);
  box-sizing: border-box;
  width: 325px;
  height: 325px;
}
.vector-illustration-smartphone-icon {
  position: absolute;
  top: 0;
  right: 4.7px;
  width: 325.3px;
  height: 480.9px;
  object-fit: contain;
}
.ellipse-parent {
  position: absolute;
  top: 3940px;
  right: 221px;
  width: 330px;
  height: 480.9px;
}
.ew36jzywmsjxl7ib4roubq-1-icon,
.ew36jzywmsjxl7ib4roubq-2-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 283px;
  height: 101px;
  object-fit: cover;
}
.ew36jzywmsjxl7ib4roubq-2-icon {
  top: 2px;
  left: 222px;
}
.ew36jzywmsjxl7ib4roubq-1-parent {
  position: absolute;
  top: 4178px;
  left: 168px;
  width: 505px;
  height: 103px;
}
.about,
.contact {
  position: absolute;
  top: 0;
  left: 0;
}
.contact {
  left: 74px;
}
.blog,
.faq,
.privacy,
.terms {
  position: absolute;
  top: 0;
  left: 161px;
}
.blog,
.privacy,
.terms {
  left: 222px;
}
.blog,
.terms {
  left: 307px;
}
.blog {
  left: 384px;
}
.about-parent,
.affiliate {
  position: absolute;
  top: 0;
  left: 449px;
}
.about-parent {
  top: 4440px;
  left: 221px;
  width: 505px;
  height: 19px;
  font-size: var(--font-size-base);
}
.instagram1-1-icon,
.instagram1-2-icon,
.instagram1-3-icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  object-fit: cover;
}
.instagram1-2-icon,
.instagram1-3-icon {
  right: 47px;
}
.instagram1-3-icon {
  right: 94px;
}
.instagram1-1-parent {
  position: absolute;
  top: 4438px;
  right: 221px;
  width: 122px;
  height: 28px;
}
.illustartyion-1-icon {
  position: absolute;
  width: 34.72%;
  top: calc(50% - 168.5px);
  right: 7.64%;
  left: 57.64%;
  max-width: 100%;
  overflow: hidden;
  height: 384px;
  object-fit: cover;
}
.desktop-1 {
  width: 100%;
  height: 4481px;
  position: relative;
  background-color: var(--color-white);
  overflow: hidden;
  text-align: left;
  font-size: var(--font-size-xl);
  color: var(--color-black);
  font-family: var(--font-bahnschrift);
}
@media screen and (max-width: 960px) {
  .desktop-1 {
    border-radius: 0;
  }
}
