/* screen - landing-1 */

.landing-1 {
  align-items: center;
  background-color: var(--bridal-heath);
  display: flex;
  flex-direction: column;
  gap: 56px;
  justify-content: center;
  min-width: 360px;
  padding: 16px 0px;
  position: relative;
}

.landing-1 .header {
  align-items: center;
  align-self: stretch;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  justify-content: space-between;
  padding: 0px 16px;
  position: relative;
  width: 100%;
}

.landing-1 .button {
  align-items: flex-start;
  cursor: pointer;
  display: inline-flex;
  flex: 0 0 auto;
  position: relative;
}

.landing-1 .button-7 {
  align-items: center;
  border: 1px solid;
  border-color: var(--sand-dune);
  border-radius: 16px;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 12px;
  justify-content: center;
  padding: 7px 24px;
  position: relative;
}

.landing-1 .text-8 {
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-1 .logo {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  width: 56px;
}

.landing-1 .text {
  align-self: stretch;
  height: 12px;
  letter-spacing: 0;
  line-height: 24px;
  position: relative;
  text-align: center;
  white-space: nowrap;
}

.landing-1 .button-8 {
  align-items: center;
  background-color: var(--sunset-pearl);
  border-radius: 16px;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 12px;
  justify-content: center;
  padding: 7px 24px;
  position: relative;
}

.landing-1 .text-9 {
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-1 .hero {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  padding: 0px 16px;
  position: relative;
  width: 100%;
}

.landing-1 .title-and-description {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  position: relative;
  width: 100%;
}

.landing-1 .the-ultimate-keto-diet-fitness-plan {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 32px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-1 .image_1-1 {
  align-self: stretch;
  height: 213.71px;
  object-fit: cover;
  position: relative;
  width: 100%;
}

.landing-1 .say-goodbye-to-guess {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
  text-align: center;
}

.landing-1 .button-1 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  position: relative;
}

.landing-1 .button-2 {
  align-items: center;
  background-color: var(--sunset-pearl);
  border-radius: 16px;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 16px;
  justify-content: center;
  padding: 10px 32px;
  position: relative;
}

.landing-1 .text-1 {
  color: var(--taupe);
  cursor: pointer;
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-1 .about {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  padding: 0px 16px;
  position: relative;
  width: 100%;
}

.landing-1 .title-2 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

.landing-1 .get-keto-by-the-numbers {
  align-self: stretch;
  color: var(--bay-leaf);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-1 .we-believe-in-workin {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  position: relative;
  text-align: center;
}

.landing-1 .cards {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 32px;
  position: relative;
  width: 100%;
}

.landing-1 .card-2 {
  background-image: url(../img/card-8@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  gap: 10px;
  height: 200px;
  padding: 16px;
}

.landing-1 .text-2 {
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  position: relative;
  width: 192px;
}

.landing-1 .x98-satisfaction {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .users-love-and-recommend-get-keto {
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
  width: 121px;
}

.landing-1 .card-3 {
  background-image: url(../img/card-9@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  gap: 10px;
  height: 200px;
  padding: 16px;
}

.landing-1 .address {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .typical-weight-loss {
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
  width: 121px;
}

.landing-1 .card {
  align-items: flex-end;
  align-self: stretch;
  background-image: url(../img/card-10@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 200px;
  justify-content: flex-end;
  padding: 16px;
  position: relative;
  width: 100%;
}

.landing-1 .text-10 {
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  position: relative;
  width: 116px;
}

.landing-1 .x90-retention {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .most-users-continue {
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  margin-right: -5.00px;
  position: relative;
  width: 121px;
}

.landing-1 .text-11 {
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  position: relative;
  width: 133px;
}

.landing-1 .x500-meal-plans {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .customized-keto-plan {
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
  width: 121px;
}

.landing-1 .plus-and-programs {
  align-items: center;
  align-self: stretch;
  background-color: var(--pot-pourri);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 72px;
  padding: 64px 16px;
  position: relative;
  width: 100%;
}

.landing-1 .plus {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 32px;
  position: relative;
  width: 100%;
}

.landing-1 .text-3 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  position: relative;
  width: 100%;
}

.landing-1 .title {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 16px;
  position: relative;
  width: 100%;
}

.landing-1 .why-get-keto-works {
  align-self: stretch;
  color: var(--bay-leaf);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-1 .the-ultimate-keto-fitness-combo {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  position: relative;
  text-align: center;
}

.landing-1 .pluses {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  position: relative;
  width: 100%;
}

.landing-1 .the-ketogenic-diet-a {
  line-height: 18.2px;
}

.landing-1 .programmes {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 48px;
  position: relative;
  width: 100%;
}

.landing-1 .strength-cardio-an {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  position: relative;
  text-align: center;
}

.landing-1 .achieving-optimal-fi {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
  text-align: center;
}

.landing-1 .tables {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 32px;
  position: relative;
  width: 100%;
}

.landing-1 .table {
  align-items: center;
  align-self: stretch;
  background-color: var(--whisper);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 16px;
  padding: 0px 0px 16px;
  position: relative;
  width: 100%;
}

.landing-1 .head {
  align-items: flex-start;
  align-self: stretch;
  background-color: var(--pickled-bluewood);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 4px;
  padding: 8px;
  position: relative;
  width: 100%;
}

.landing-1 .cell1 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.landing-1 .ning {
  color: var(--bridal-heath);
  font-weight: 400;
  line-height: 20.8px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-1 .x-and {
  color: var(--bridal-heath);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-1 .table-content {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 16px;
  padding: 0px 16px;
  position: relative;
  width: 100%;
}

.landing-1 .muscle-development-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .target-major-muscle-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-1 .functional-fitness-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .incorporate-function-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-1 .variety-of-activities {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .engage-in-activities {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-1 .calorie-burn {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .burn-calories-effici {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-1 .heart-health {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .strengthen-the-heart {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-1 .interval-training {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .incorporate-high-int {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-1 .enhancing-flexibilit {
  color: var(--bridal-heath);
  font-weight: 700;
  line-height: 24px;
  margin-left: -20.00px;
  margin-right: -20.00px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-1 .stretching-routines {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .perform-dynamic-and {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-1 .joint-health {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .enhance-joint-range {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-1 .aid-in-muscle-recove {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-1 .balance-and-coordination {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .improve-balance-coo {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-1 .ratio {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  padding: 0px 16px;
  position: relative;
  width: 100%;
}

.landing-1 .comprehensive-fitness-1 {
  align-self: stretch;
  color: var(--bay-leaf);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-1 .we-believe-in-workin-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  position: relative;
  text-align: center;
}

.landing-1 .ratio-1 {
  align-items: flex-start;
  gap: 32px;
}

.landing-1 .the-macronutrient-ra {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .diet-list {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.landing-1 .diet {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 32px;
  position: relative;
  width: 100%;
}

.landing-1 .group_75-1 {
  height: 201px;
  margin-left: -16.00px;
  margin-top: -45.82px;
  position: relative;
  width: 167.19px;
}

.landing-1 .point-text {
  flex: 1;
  flex-grow: 1;
  gap: 16px;
}

.landing-1 .ketogenic-diet {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .points {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  position: relative;
  width: 100%;
}

.landing-1 .protein-20-25-of {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .fat-70-75 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-1 .carbohydrates-5-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-1 .image_3-1 {
  height: 201px;
  margin-bottom: -12.18px;
  margin-left: -16.00px;
  margin-top: -45.82px;
  position: relative;
  width: 167.19px;
}

.landing-1 .balanced-nutrition {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .points-1 {
  gap: 8px;
}

.landing-1 .protein-20-30 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .fat-25-35 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-1 .carbohydrates-40-50 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-1 .img-1 {
  align-self: stretch;
  height: 264px;
  object-fit: cover;
  position: relative;
  width: 100%;
}

.landing-1 .these-ratios-can-be {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-1 .pricing {
  align-items: center;
  align-self: stretch;
  background-color: var(--pickled-bluewood);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  padding: 64px 16px;
  position: relative;
  width: 100%;
}

.landing-1 .ratio-2 {
  align-items: center;
  gap: 40px;
  padding: 0px 16px;
}

.landing-1 .title-3 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 16px;
  margin-left: -2.00px;
  margin-right: -2.00px;
}

.landing-1 .choose-your-path {
  align-self: stretch;
  color: var(--bay-leaf);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-1 .get-keto-pricing-packages {
  align-self: stretch;
  color: var(--whisper);
  font-weight: 700;
  line-height: 24px;
  position: relative;
  text-align: center;
}

.landing-1 .card-1 {
  background-color: var(--whisper);
  box-shadow: 0px 4px 70px #46383017;
  height: 356px;
  justify-content: space-between;
  overflow: hidden;
  padding: 24px;
}

.landing-1 .title-1 {
  align-items: center;
  background-color: var(--pickled-bluewood);
  border-radius: 8px;
  display: inline-flex;
  gap: 10px;
  justify-content: center;
  padding: 4px 16px;
}

.landing-1 .access-to-introduc {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 18.2px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-1 .button-3 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  justify-content: center;
  position: relative;
}

.landing-1 .button-4 {
  align-items: center;
  border-radius: 16px;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 16px;
  justify-content: center;
  position: relative;
}

.landing-1 .text-4 {
  color: var(--pickled-bluewood);
  cursor: pointer;
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-1 .text-5 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .span-1 {
  line-height: 20.8px;
}

.landing-1 .text-12 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20px;
  position: relative;
}

.landing-1 .your-path {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  padding: 0px 16px;
  position: relative;
  width: 100%;
}

.landing-1 .block {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  padding: 0px 16px;
  position: relative;
  width: 100%;
  z-index: 1;
}

.landing-1 .info {
  align-items: flex-start;
  background-color: var(--romance);
  border-radius: 24px;
  box-shadow: 0px 4px 70px #4638301a;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  gap: 32px;
  padding: 40px 24px;
  position: relative;
}

.landing-1 .title-4 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
  z-index: 1;
}

.landing-1 .discover-your-path {
  align-self: stretch;
  color: var(--bay-leaf);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-1 .stepwise-success-with-get-keto {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  position: relative;
  text-align: center;
}

.landing-1 .points-2 {
  gap: 24px;
  z-index: 0;
}

.landing-1 .point {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  position: relative;
  width: 100%;
}

.landing-1 .personal-assessment-and-goal-setting {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-1 .begin-with-a-thoroug {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
  text-align: center;
}

.landing-1 .point-1 {
  align-self: stretch;
  flex: 0 0 auto;
  gap: 8px;
  width: 100%;
}

.landing-1 .customized-program-development {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-1 .receive-a-personaliz {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
  text-align: center;
}

.landing-1 .point-2 {
  align-self: stretch;
  flex: 0 0 auto;
  gap: 8px;
  width: 100%;
}

.landing-1 .ongoing-guidance-and-support {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-1 .benefit-from-regular {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
  text-align: center;
}

.landing-1 .point-3 {
  align-self: stretch;
  flex: 0 0 auto;
  gap: 8px;
  width: 100%;
}

.landing-1 .education-for-long-term-success {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-1 .gain-insights-into-k {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
  text-align: center;
}

.landing-1 .img-2 {
  align-self: stretch;
  height: 353px;
  margin-top: -24px;
  object-fit: cover;
  position: relative;
  width: 100%;
  z-index: 0;
}

.landing-1 .feedback {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  padding: 0px 16px;
  position: relative;
  width: 100%;
}

.landing-1 .discover-real-results {
  align-self: stretch;
  color: var(--bay-leaf);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-1 .get-keto-testimonials-exposed {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  position: relative;
  text-align: center;
}

.landing-1 .feedback-cards {
  align-items: flex-start;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
}

.landing-1 .cards-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  position: relative;
  width: 100%;
}

.landing-1 .feedback-card {
  align-items: center;
  background-color: var(--romance);
  border-radius: 24px;
  box-shadow: 0px 4px 50px #46383026;
  gap: 16px;
  height: 156px;
  overflow: hidden;
}

.landing-1 .image_4_1-1 {
  align-self: stretch;
  object-fit: cover;
  position: relative;
  width: 128px;
}

.landing-1 .text-6 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  gap: 8px;
  margin-bottom: -9.00px;
  margin-top: -9.00px;
  padding: 8px 8px 8px 0px;
  position: relative;
}

.landing-1 .lexandra-t {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .get-keto-has-transfo {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-1 .name {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .as-a-busy-professio {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-1 .i-was-skeptical-at {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-1 .feedback-card-1 {
  align-items: center;
  align-self: stretch;
  background-color: var(--romance);
  border-radius: 24px;
  box-shadow: 0px 4px 50px #46383026;
  display: flex;
  gap: 16px;
  height: 138px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.landing-1 .after-struggling-wi {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-1 .faq {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  padding: 0px 16px;
  position: relative;
  width: 100%;
}

.landing-1 .ratio-3 {
  align-items: center;
  gap: 40px;
  padding: 0px 16px;
}

.landing-1 .title-5 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}

.landing-1 .digging-deeper {
  align-self: stretch;
  color: var(--bay-leaf);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-1 .get-keto-faq-made-simple {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  position: relative;
  text-align: center;
}

.landing-1 .faq-content {
  align-self: stretch;
  flex: 0 0 auto;
  gap: 72px;
  justify-content: space-around;
  width: 100%;
}

.landing-1 .faq-list {
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
}

.landing-1 .faq-option {
  align-self: stretch;
  border-color: var(--sand-dune-2);
  border-top-style: solid;
  border-top-width: 0.5px;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  padding: 24px 0px;
  width: 100%;
}

.landing-1 .the-ketogenic-diet-i {
  line-height: 20.8px;
}

.landing-1 .submit {
  align-items: flex-start;
  align-self: stretch;
  background-image: url(../img/submit-1@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 261.31px;
  overflow: hidden;
  padding: 40px;
  position: relative;
  width: 100%;
}

.landing-1 .content {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  position: relative;
  width: 100%;
}

.landing-1 .text-13 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  position: relative;
  width: 100%;
}

.landing-1 .take-the-next-step {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .submit-your-get-keto-application {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  position: relative;
}

.landing-1 .camera-photoschevronrightcirclefill-1 {
  height: 24px;
  position: relative;
  width: 24px;
}

.landing-1 .footer {
  align-items: center;
  align-self: stretch;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  padding: 24px 16px;
  position: relative;
  width: 100%;
}

.landing-1 .img-3 {
  height: 35.69px;
  position: relative;
  width: 32.01px;
}

.landing-1 .button-9 {
  align-items: center;
  border-radius: 8px;
  display: flex;
  gap: 12px;
  height: 40px;
  justify-content: center;
  padding: 0px 16px;
  position: relative;
  width: 190px;
}

.landing-1 .text-14 {
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-1 .logo-pay {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  justify-content: space-between;
  position: relative;
  width: 100%;
}

.landing-1 .visa {
  height: 60px;
  position: relative;
  width: 60px;
}

.landing-1 .master-card {
  height: 60px;
  position: relative;
  width: 60px;
}

.landing-1 .menu {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 16px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.landing-1 .button-5 {
  align-items: center;
  border-radius: 8px;
  cursor: pointer;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 12px;
  height: 40px;
  justify-content: center;
  position: relative;
}

.landing-1 .text-7 {
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-1 .button-6 {
  align-items: center;
  border-radius: 8px;
  cursor: pointer;
  display: flex;
  gap: 12px;
  height: 40px;
  justify-content: center;
  position: relative;
  width: 98px;
}

.landing-1 .card-4 {
  align-items: flex-start;
  align-self: stretch;
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}

.landing-1 .faq-1 {
  align-items: flex-start;
  display: flex;
  position: relative;
}

.landing-1 .feedback-1 {
  align-self: stretch;
  display: flex;
  position: relative;
  width: 100%;
}

.landing-1 .list {
  display: inline-flex;
  flex: 0 0 auto;
  gap: 16px;
  position: relative;
}

.landing-1 .muscle {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .name-3 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-1 .plus-point-4 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 16px;
  position: relative;
  width: 100%;
}

.landing-1 .point-4 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  position: relative;
}

.landing-1 .points-3 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  position: relative;
  width: 100%;
}

.landing-1 .program-point-12 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  position: relative;
  width: 100%;
}

.landing-1 .ratio-4 {
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  position: relative;
  width: 100%;
}

.landing-1 .the-ketogenic-diet {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  position: relative;
}

.landing-1 .title-6 {
  flex: 0 0 auto;
  position: relative;
}
/* screen - landing-2 */

.landing-2 {
  background-color: var(--bridal-heath);
  display: flex;
  flex-direction: column;
  gap: 72px;
  min-width: 1200px;
  overflow: hidden;
}

.landing-2 .header-1 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  justify-content: space-between;
  padding: 16px 0px;
  position: relative;
  width: 1168px;
}

.landing-2 .logo-wrapper {
  width: 245px;
}

.landing-2 .logo-1 {
  align-items: center;
  cursor: pointer;
  flex-direction: column;
  gap: 8px;
  width: 56px;
}

.landing-2 .img-4 {
  height: 35.69px;
  position: relative;
  width: 32.01px;
}

.landing-2 .text-15 {
  align-self: stretch;
  height: 12px;
  letter-spacing: 0;
  line-height: 24px;
  position: relative;
  text-align: center;
  white-space: nowrap;
}

.landing-2 .menu-1 {
  display: inline-flex;
  gap: 8px;
}

.landing-2 .button-10 {
  align-items: center;
  border-radius: 30px;
  cursor: pointer;
  gap: 12px;
  height: 40px;
  justify-content: center;
  padding: 0px 16px;
}

.landing-2 .text-16 {
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-2 .buttons {
  display: inline-flex;
  flex: 0 0 auto;
  gap: 16px;
}

.landing-2 .button-11 {
  align-items: flex-start;
  cursor: pointer;
}

.landing-2 .button-17 {
  align-items: center;
  border: 1px solid;
  border-color: var(--sand-dune);
  border-radius: 16px;
  gap: 12px;
  justify-content: center;
  padding: 10px 32px;
}

.landing-2 .text-23 {
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-2 .button-18 {
  align-items: center;
  background-color: var(--sunset-pearl);
  border-radius: 16px;
  gap: 12px;
  justify-content: center;
  padding: 10px 32px;
}

.landing-2 .text-24 {
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-2 .hero-1 {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  justify-content: space-between;
  max-width: 1168px;
  position: relative;
  width: 1168px;
}

.landing-2 .left-conent {
  gap: 40px;
  width: 506px;
}

.landing-2 .title-and-description-1 {
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  position: relative;
  width: 506px;
}

.landing-2 .the-ultimate-keto-diet-fitness-plan-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 56px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .say-goodbye-to-guess-1 {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 23.4px;
  position: relative;
}

.landing-2 .button-12 {
  align-items: flex-start;
}

.landing-2 .button-13 {
  align-items: center;
  background-color: var(--sunset-pearl);
  border-radius: 16px;
  gap: 16px;
  justify-content: center;
  padding: 10px 32px;
}

.landing-2 .text-17 {
  color: var(--taupe);
  cursor: pointer;
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-2 .image_1-1-1 {
  height: 433px;
  position: relative;
  width: 630px;
}

.landing-2 .landing-2-item {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  max-width: 1168px;
  position: relative;
  width: 1168px;
}

.landing-2 .title-9 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 615px;
}

.landing-2 .get-keto-by-the-numbers-1 {
  align-self: stretch;
  color: var(--bay-leaf);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-2 .we-believe-in-workin-2 {
  align-self: stretch;
  color: var(--taupe);
}

.landing-2 .cards-2 {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  gap: 32px 40px;
  height: 638px;
  position: relative;
  width: 1068px;
}

.landing-2 .card-5 {
  align-items: flex-start;
  background-image: url(../img/card-6.png);
  background-position: 50% 50%;
  background-size: cover;
  gap: 10px;
  height: 303px;
  padding: 32px 16px;
  width: 514px;
}

.landing-2 .text-18 {
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  position: relative;
  width: 192px;
}

.landing-2 .x98-satisfaction-1 {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .users-love-and-recommend-get-keto-1 {
  color: var(--taupe);
  font-weight: 400;
  line-height: 23.4px;
  position: relative;
  width: 121px;
}

.landing-2 .card-6 {
  align-items: flex-start;
  background-image: url(../img/card-7.png);
  background-position: 50% 50%;
  background-size: cover;
  gap: 10px;
  height: 303px;
  padding: 32px 16px;
  width: 514px;
}

.landing-2 .text-25 {
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  position: relative;
  width: 228px;
}

.landing-2 .address-1 {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .typical-weight-loss-1 {
  color: var(--taupe);
  font-weight: 400;
  line-height: 23.4px;
  position: relative;
  width: 162px;
}

.landing-2 .card-7 {
  align-items: flex-end;
  background-image: url(../img/card-11.png);
  background-position: 50% 50%;
  background-size: cover;
  gap: 10px;
  height: 303px;
  padding: 32px 16px;
  width: 514px;
}

.landing-2 .x90-retention-1 {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .most-users-continue-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 23.4px;
  position: relative;
}

.landing-2 .card-8 {
  align-items: flex-end;
  background-image: url(../img/card-11.png);
  background-position: 50% 50%;
  background-size: cover;
  gap: 10px;
  height: 303px;
  justify-content: flex-end;
  padding: 32px 16px;
  width: 514px;
}

.landing-2 .x500-meal-plans-1 {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .customized-keto-plan-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 23.4px;
  position: relative;
}

.landing-2 .plus-and-programs-1 {
  align-items: center;
  align-self: stretch;
  background-color: var(--pot-pourri);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 72px;
  padding: 64px 0px;
  position: relative;
  width: 100%;
}

.landing-2 .plus-1 {
  max-width: 1168px;
  width: 1168px;
}

.landing-2 .text-19 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  position: relative;
  width: 100%;
}

.landing-2 .title-6 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}

.landing-2 .why-get-keto-works-1 {
  align-self: stretch;
  color: var(--bay-leaf);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-2 .the-ultimate-keto-fitness-combo-1 {
  color: var(--taupe);
  font-weight: 700;
  line-height: 56px;
  position: relative;
  text-align: center;
  width: 482px;
}

.landing-2 .get-keto-is-more-than-1 {
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 23.4px;
  position: relative;
  text-align: center;
  width: 606px;
}

.landing-2 .pluses-2 {
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
}

.landing-2 .plus-point-4 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  gap: 24px;
  position: relative;
}

.landing-2 .by-combining-the-pow-1 {
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
  text-align: center;
  width: 548px;
}

.landing-2 .programmes-1 {
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 48px;
  max-width: 1168px;
  position: relative;
  width: 1168px;
}

.landing-2 .plus-2 {
  align-self: stretch;
  width: 100%;
}

.landing-2 .strength-cardio-an-1 {
  color: var(--taupe);
  font-weight: 700;
  line-height: 56px;
  position: relative;
  text-align: center;
  width: 586px;
}

.landing-2 .achieving-optimal-fi-1 {
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 23.4px;
  position: relative;
  text-align: center;
  width: 644px;
}

.landing-2 .tables-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 32px;
  position: relative;
  width: 100%;
}

.landing-2 .table-1 {
  align-items: center;
  align-self: stretch;
  background-color: var(--whisper);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 32px;
  padding: 0px 0px 32px;
  position: relative;
  width: 100%;
}

.landing-2 .frame-2 {
  align-self: stretch;
  background-color: var(--pickled-bluewood);
  flex: 0 0 auto;
  gap: 64px;
  padding: 16px 0px;
  width: 100%;
}

.landing-2 .cell1-1 {
  border-color: var(--bridal-heath);
  border-right-style: solid;
  border-right-width: 1px;
  padding: 0px 102px 0px 24px;
}

.landing-2 .ning-1 {
  color: var(--bridal-heath);
  font-weight: 400;
  line-height: 23.4px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-2 .cell1-2 {
  padding: 0px 24px;
}

.landing-2 .building-power-and-resilience {
  color: var(--bridal-heath);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-2 .table-content-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  justify-content: space-between;
  padding: 0px 32px;
  position: relative;
  width: 100%;
}

.landing-2 .left-points-1 {
  width: 403px;
}

.landing-2 .left-points {
  gap: 16px;
  width: 467px;
}

.landing-2 .enhancing-heart-health-and-stamina {
  color: var(--bridal-heath);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-2 .left-points-2 {
  width: 413px;
}

.landing-2 .variety-of-activities-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .engage-in-activities-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-2 .calorie-burn-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .burn-calories-effici-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-2 .heart-health-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .strengthen-the-heart-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-2 .interval-training-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .incorporate-high-int-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-2 .cell1-3 {
  border-color: var(--bridal-heath);
  border-right-style: solid;
  border-right-width: 1px;
  padding: 0px 80px 0px 24px;
}

.landing-2 .enhancing-flexibilit-1 {
  color: var(--bridal-heath);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-2 .left-points-3 {
  width: 422px;
}

.landing-2 .stretching-routines-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .perform-dynamic-and-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-2 .joint-health-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .enhance-joint-range-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-2 .left-points-4 {
  width: 469px;
}

.landing-2 .muscle-recovery-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .aid-in-muscle-recove-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-2 .balance-and-coordination-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .improve-balance-coo-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.landing-2 .title-7 {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  gap: 16px;
}

.landing-2 .we-believe-in-workin-3 {
  color: var(--pickled-bluewood);
  width: 600px;
}

.landing-2 .ratio-5 {
  height: 582px;
  justify-content: space-between;
}

.landing-2 .image_3_1-1 {
  height: 477px;
  position: relative;
  width: 596px;
}

.landing-2 .frame-3 {
  flex-direction: column;
  gap: 48px;
  justify-content: center;
  margin-left: -15px;
  width: 587px;
}

.landing-2 .the-macronutrient-ra-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  height: 83px;
  line-height: 20.8px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .diet-list-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.landing-2 .diet-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 32px;
  position: relative;
  width: 100%;
}

.landing-2 .group_75-1-1 {
  height: 201px;
  margin-bottom: -36.18px;
  margin-left: -49.81px;
  margin-top: -45.82px;
  position: relative;
  width: 201px;
}

.landing-2 .point-text-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 16px;
  position: relative;
  width: 332px;
}

.landing-2 .ketogenic-diet-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .points-3 {
  gap: 8px;
}

.landing-2 .protein-20 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .fat-70-75-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-2 .carbohydrates-5-1-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-2 .image_3-1-1 {
  height: 201px;
  margin-bottom: -36.18px;
  margin-left: -49.81px;
  margin-top: -45.82px;
  position: relative;
  width: 201px;
}

.landing-2 .balanced-nutrition-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .points-4 {
  gap: 8px;
}

.landing-2 .fat-25-35-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-2 .carbohydrates-40-50-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-2 .these-ratios-can-be-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-2 .pricing-1 {
  align-items: center;
  align-self: stretch;
  background-color: var(--pickled-bluewood);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  padding: 64px 16px;
  position: relative;
  width: 100%;
}

.landing-2 .ratio-4 {
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  padding: 0px 16px;
}

.landing-2 .choose-your-path-1 {
  align-self: stretch;
  color: var(--bay-leaf);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-2 .get-keto-pricing-packages-1 {
  color: var(--whisper);
  font-weight: 700;
  line-height: 56px;
  position: relative;
  text-align: center;
  width: 600px;
}

.landing-2 .card-4 {
  align-items: flex-start;
  background-color: var(--whisper);
  box-shadow: 0px 4px 70px #4638301a;
  height: 356px;
  justify-content: space-between;
  overflow: hidden;
  padding: 24px;
  width: 315px;
}

.landing-2 .title-8 {
  align-items: center;
  background-color: var(--pickled-bluewood);
  border-radius: 8px;
  display: inline-flex;
  gap: 10px;
  justify-content: center;
  padding: 4px 16px;
}

.landing-2 .button-14 {
  align-items: center;
  justify-content: center;
}

.landing-2 .button-15 {
  align-items: center;
  border-radius: 16px;
  gap: 16px;
  justify-content: center;
}

.landing-2 .text-20 {
  color: var(--pickled-bluewood);
  cursor: pointer;
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-2 .text-21 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .text-26 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20px;
  position: relative;
}

.landing-2 .your-path-1 {
  align-items: center;
  display: flex;
  height: 739px;
  justify-content: space-between;
  max-width: 1168px;
  position: relative;
  width: 1168px;
}

.landing-2 .img-5 {
  height: 739px;
  object-fit: cover;
  position: relative;
  width: 648px;
}

.landing-2 .info-1 {
  align-items: flex-start;
  background-color: var(--romance);
  border-radius: 24px;
  box-shadow: 0px 4px 70px #4638301a;
  display: flex;
  flex-direction: column;
  gap: 32px;
  margin-left: -80px;
  padding: 40px;
  position: relative;
  width: 600px;
}

.landing-2 .discover-your-path-1 {
  align-self: stretch;
  color: var(--bay-leaf);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .stepwise-success-with-get-keto-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 56px;
  position: relative;
}

.landing-2 .points-5 {
  gap: 24px;
}

.landing-2 .personal-assessment-and-goal-setting-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .begin-with-a-thoroug-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-2 .customized-program-development-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .receive-a-personaliz-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-2 .ongoing-guidance-and-support-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .benefit-from-regular-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-2 .education-for-long-term-success-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .gain-insights-into-k-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-2 .landing-2-item-1 {
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  max-width: 1168px;
  position: relative;
  width: 1168px;
}

.landing-2 .discover-real-results-1 {
  align-self: stretch;
  color: var(--bay-leaf);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-2 .get-keto-testimonials-exposed-1 {
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 56px;
  position: relative;
  text-align: center;
  width: 600px;
}

.landing-2 .feedback-cards-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-wrap: wrap;
  gap: 40px 40px;
  height: 458px;
  position: relative;
  width: 100%;
}

.landing-2 .feedback-card-2 {
  align-items: center;
  background-color: var(--romance);
  border-radius: 24px;
  box-shadow: 0px 4px 50px #46383026;
  display: flex;
  gap: 32px;
  overflow: hidden;
  position: relative;
  width: 548px;
}

.landing-2 .image_4_1-1-1 {
  height: 209px;
  object-fit: cover;
  position: relative;
  width: 215px;
}

.landing-2 .text-22 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  gap: 16px;
  padding: 0px 40px 0px 0px;
  position: relative;
}

.landing-2 .lexandra-t-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .get-keto-has-transfo-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-2 .as-a-busy-professio-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-2 .i-was-skeptical-at-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-2 .after-struggling-wi-1 {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.landing-2 .title-10 {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
  gap: 16px;
}

.landing-2 .digging-deeper-1 {
  align-self: stretch;
  color: var(--bay-leaf);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.landing-2 .get-keto-faq-made-simple-1 {
  color: var(--taupe);
  font-weight: 700;
  line-height: 56px;
  position: relative;
  text-align: center;
  width: 600px;
}

.landing-2 .faq-content-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  height: 789px;
  justify-content: space-between;
  position: relative;
  width: 100%;
}

.landing-2 .faq-list-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 570px;
}

.landing-2 .img-6 {
  height: 789px;
  position: relative;
  width: 598px;
}

.landing-2 .submit-1 {
  align-items: flex-start;
  background-image: url(../img/submit-3.png);
  background-position: 50% 50%;
  background-size: cover;
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 355px;
  max-width: 1168px;
  overflow: hidden;
  padding: 40px;
  position: relative;
  width: 1168px;
}

.landing-2 .content-1 {
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  position: relative;
  width: 448px;
}

.landing-2 .text-27 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  position: relative;
  width: 100%;
}

.landing-2 .take-the-next-step-1 {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .submit-your-get-keto-application-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 48px;
  position: relative;
}

.landing-2 .footer-1 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  padding: 32px 0px;
  position: relative;
  width: 1168px;
}

.landing-2 .list {
  align-self: stretch;
  display: flex;
  height: 60px;
  justify-content: space-between;
  width: 100%;
}

.landing-2 .img-7 {
  height: 35.69px;
  position: relative;
  width: 32.01px;
}

.landing-2 .button-19 {
  align-items: center;
  border-radius: 8px;
  gap: 12px;
  height: 40px;
  justify-content: center;
  padding: 0px 16px;
}

.landing-2 .text-28 {
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.landing-2 .logo-pay-1 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 40px;
  position: relative;
}

.landing-2 .menu-2 {
  align-self: stretch;
  display: flex;
  gap: 32px;
  width: 100%;
}

.landing-2 .button-16 {
  align-items: center;
  border-radius: 8px;
  cursor: pointer;
  gap: 12px;
  height: 40px;
  justify-content: center;
}

.landing {
  align-items: center;
  position: relative;
}

.landing-2 .access-to-introduc {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 18.2px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .button {
  display: inline-flex;
  flex: 0 0 auto;
  position: relative;
}

.landing-2 .card {
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  position: relative;
}

.landing-2 .cell1 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-grow: 1;
  gap: 10px;
  justify-content: center;
  position: relative;
}

.landing-2 .faq-option {
  align-items: flex-start;
  align-self: stretch;
  border-color: var(--sand-dune-2);
  border-top-style: solid;
  border-top-width: 0.5px;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  padding: 24px 0px;
  position: relative;
  width: 100%;
}

.landing-2 .frame {
  align-items: flex-start;
  display: flex;
  position: relative;
}

.landing-2 .left {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  position: relative;
}

.landing-2 .left-points-5 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 16px;
  position: relative;
}

.landing-2 .logo {
  display: flex;
  height: 55.69px;
  position: relative;
}

.landing-2 .menu {
  align-items: center;
  flex: 0 0 auto;
  justify-content: center;
  position: relative;
}

.landing-2 .muscle-development {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .name {
  align-self: stretch;
  color: var(--pickled-bluewood);
  font-weight: 700;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.landing-2 .plus {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 32px;
  position: relative;
}

.landing-2 .pluses {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  position: relative;
  width: 100%;
}

.landing-2 .point {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 16px;
  position: relative;
  width: 100%;
}

.landing-2 .points {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  position: relative;
  width: 100%;
}

.landing-2 .ratio {
  align-items: center;
  align-self: stretch;
  display: flex;
  position: relative;
  width: 100%;
}

.landing-2 .title {
  flex: 0 0 auto;
  position: relative;
}

.landing-2 .we-believe-in-workin {
  font-weight: 700;
  line-height: 56px;
  position: relative;
  text-align: center;
}
@media screen and (max-width: 1199px) {
  .screen.landing-2 { 
    display: none;
   }
}
@media screen and (min-width: 1200px) {
  .screen.landing-1 { 
    display: none;
   }
}