@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");
@import url("https://fonts.googleapis.com/css?family=Aref+Ruqaa+Ink:400");
/* The following line is used to measure usage of this code. You can remove it if you want. */
@import url("https://px.animaapp.com/669e2455383646dc5fd7f517.669e2455383646dc5fd7f51a.Yyf7F8L.hcp.png");

@font-face {
  font-family: "Arial-Regular";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Arial Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Arial-Bold";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/FontsFree-Net-arial-bold.ttf") format("truetype");
}


.screen a {
  display: contents;
  text-decoration: none;
}

.valign-text-middle {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.hidden,
.hidden * {
  pointer-events: none;
  visibility: hidden;
}

* {
  box-sizing: border-box;
}

.img {
  height: 35.69px;
  position: relative;
  width: 32.01px;
}

.logo-wrapper-1 {
  display: flex;
  height: 56px;
  position: relative;
  width: 240px;
}

.img-logo-fb {
  cursor: pointer;
  height: 40px;
  position: relative;
  width: 40px;
}

.logo-pay-item {
  height: 60px;
  position: relative;
  width: 60px;
}

.copyright {
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
  text-align: center;
  white-space: normal;
  word-break: break-word;
  width: fit-content;
}

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

.get-keto-is-more-than {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
  text-align: center;
}

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

.frame-1 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 16px;
  justify-content: center;
  position: relative;
}

.stars {
  height: 40px;
  position: relative;
  width: 40px;
}

.synergy-of-diet-and-exercise {
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.hand {
  height: 40px;
  position: relative;
  width: 40px;
}

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

.we-understand-that-e {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.atom {
  height: 40px;
  position: relative;
  width: 40px;
}

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

.our-program-is-desig {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.frame-1-1 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 24px;
  justify-content: center;
  position: relative;
}

.hands {
  height: 40px;
  position: relative;
  width: 40px;
}

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

.get-keto-has-helped-t {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.by-combining-the-pow {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

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

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

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

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

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

.price-cards {
  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%;
}

.starter-boost {
  color: var(--whisper);
  font-weight: 400;
  line-height: 18.2px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.description {
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  position: relative;
  width: 255px;
}

.basic-workout-routines-for-beginners {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.nutrition-tips-and-guidance {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

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

.arrowsarrowforward {
  height: 24px;
  position: relative;
  width: 24px;
}

.price-and-rating {
  align-items: flex-start;
  align-self: stretch;
  border-color: var(--pickled-bluewood-2);
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 12px;
  padding: 8px 0px;
  position: relative;
  width: 100%;
}

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

.span {
  font-weight: 700;
  line-height: 24px;
}

.rating {
  flex: 0 0 auto;
  position: relative;
}

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

.basic-workout-routines-for-beginners-1 {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

.nutrition-tips-and-guidance-1 {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
}

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

.arrowsarrowforward-1 {
  height: 24px;
  position: relative;
  width: 24px;
}

.what-is-the-ketogeni {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -0.50px;
  position: relative;
}

.are-the-meal-plans-c {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -0.50px;
  position: relative;
}

.yes-absolutely-get {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.how-often-should-i-e {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -0.50px;
  position: relative;
}

.the-frequency-and-in {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.faq-option-1 {
  align-items: flex-start;
  align-self: stretch;
  border-bottom-style: solid;
  border-bottom-width: 0.5px;
  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%;
}

.is-there-ongoing-sup {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -0.50px;
  position: relative;
}

.yes-definitely-we {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.up-content {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  justify-content: space-between;
  position: relative;
  width: 100%;
}

.list-up {
  align-items: center;
}

.list-down {
  align-items: flex-start;
}

.img-logo-fb-1 {
  cursor: pointer;
  height: 40px;
  position: relative;
  width: 40px;
}

.logo-pay-item-1 {
  height: 60px;
  position: relative;
  width: 60px;
}

.copyright-1 {
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 18.2px;
  position: relative;
  text-align: center;
  white-space: normal;
  word-break: break-word;
  width: fit-content;
}

.pluses-1 {
  gap: 64px;
  height: 159px;
}

.frame-1-2 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 24px;
  justify-content: center;
  position: relative;
}

.group_74-1 {
  height: 51px;
  position: relative;
  width: 49px;
}

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

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

.group_58-1 {
  height: 47px;
  position: relative;
  width: 31px;
}

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

.we-understand-that-e-1 {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.x2655-1 {
  height: 41px;
  position: relative;
  width: 46px;
}

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

.our-program-is-desig-1 {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.group_36-1 {
  height: 47px;
  position: relative;
  width: 47px;
}

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

.get-keto-has-helped-t-1 {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.price-cards-1 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 40px;
  position: relative;
}

.starter-boost-1 {
  color: var(--whisper);
  font-weight: 400;
  line-height: 18.2px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.description-1 {
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8px;
  position: relative;
  width: 255px;
}

.access-to-introduc-2 {
  text-align: center;
}

.price-and-rating-1 {
  align-items: flex-start;
  align-self: stretch;
  border-color: var(--pickled-bluewood-2);
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 12px;
  padding: 8px 0px;
  position: relative;
  width: 100%;
}

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

.span-2 {
  font-weight: 700;
  line-height: 24px;
}

.span-3 {
  line-height: 20.8px;
}

.rating-1 {
  flex: 0 0 auto;
  position: relative;
}

.what-is-the-ketogeni-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -0.50px;
  position: relative;
}

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

.are-the-meal-plans-c-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -0.50px;
  position: relative;
}

.yes-absolutely-get-1 {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.how-often-should-i-e-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -0.50px;
  position: relative;
}

.the-frequency-and-in-1 {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}

.faq-option-3 {
  border-bottom-style: solid;
  border-bottom-width: 0.5px;
}

.is-there-ongoing-sup-1 {
  align-self: stretch;
  color: var(--taupe);
  font-weight: 700;
  line-height: 24px;
  margin-top: -0.50px;
  position: relative;
}

.yes-definitely-we-1 {
  align-self: stretch;
  color: var(--sand-dune);
  font-weight: 400;
  line-height: 20.8px;
  position: relative;
}