
.img-icon3 {
  width: 100%;
  height: 340px;
  position: absolute;
  margin: 0 !important;
  top: 119px;
  right: 0;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
  z-index: 2;
}
.frame-child18 {
  align-self: stretch;
  height: 119px;
  position: relative;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  background-color: var(--color-white);
  display: none;
}
.phone-contact-child {
  height: 55px;
  width: 1440px;
  position: relative;
  background: linear-gradient(158.94deg, #0d8bb3, #06bcca);
  display: none;
  max-width: 100%;
}
.telephone-fill-icon6 {
  height: 20px;
  width: 20px;
  position: relative;
  min-height: 20px;
  z-index: 2;
}
.placeholder {
  position: relative;
  font-weight: 500;
  display: inline-block;
  min-width: 120px;
  white-space: nowrap;
  z-index: 2;
}
.telephone-fill-group {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-10xs);
}
.envelope-fill-icon7 {
  width: 20px;
  height: 20px;
  position: relative;
  object-fit: cover;
  z-index: 2;
}
.email-icon {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.contactehealthsystemsin7 {
  position: relative;
  font-weight: 500;
  white-space: nowrap;
  z-index: 2;
}
.email-contact,
.phone-icon2 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.email-contact {
  flex: 1;
  align-items: flex-start;
  gap: var(--gap-4xs);
  font-family: var(--font-poppins);
}
.phone-icon2 {
  width: 435px;
  align-items: flex-end;
  gap: var(--gap-45xl);
  max-width: 100%;
}
.facebook-icon7,
.instagram-icon4,
.linkedin-icon4,
.twitter-icon7 {
  height: 20px;
  width: 20px;
  position: relative;
  min-height: 20px;
  z-index: 2;
}
.social-media1 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.logo-esatayu-14,
.phone-contact {
  align-self: stretch;
  max-width: 100%;
}
.phone-contact {
  background: linear-gradient(158.94deg, #0d8bb3, #06bcca);
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  padding: var(--padding-base) var(--padding-44xl) var(--padding-lg)
    var(--padding-31xl);
  box-sizing: border-box;
  gap: var(--gap-xl);
  z-index: 1;
}
.logo-esatayu-14 {
  flex: 1;
  position: relative;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  z-index: 2;
}
.logo-esatayu-1-container {
  align-self: stretch;
  width: 236px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-17xl) 0 0;
  box-sizing: border-box;
}
.home7 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 57px;
}
.home6 {
  height: 23.3px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0;
  box-sizing: border-box;
  z-index: 2;
  color: var(--color-black);
}
.features6 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 85px;
}
.feachers3 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-9xs) 0 0;
  z-index: 2;
}
.about-us11 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 90px;
  white-space: nowrap;
}
.about-us10 {
  height: 23.3px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0;
  box-sizing: border-box;
  z-index: 2;
}
.programs5 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 97px;
}
.our-services3 {
  height: 23.3px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-sm) 0;
  box-sizing: border-box;
  z-index: 2;
}
.contact-us11 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 109px;
  white-space: nowrap;
}
.contact-us10,
.navbar,
.navigation3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.contact-us10 {
  height: 23.3px;
  flex-direction: row;
  padding: 0;
  box-sizing: border-box;
  z-index: 2;
}
.navbar,
.navigation3 {
  margin: 0;
}
.navbar {
  flex-direction: row;
  gap: var(--gap-3xl);
  text-align: left;
  font-size: var(--font-size-xl);
  color: var(--color-gray-200);
  font-family: var(--font-inter);
}
.navigation3 {
  flex-direction: column;
  padding: var(--padding-smi) 0 0;
  box-sizing: border-box;
  max-width: 100%;
}
.component-2-item {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: var(--br-31xl);
  background: linear-gradient(270deg, #0eb9c9, #0381a9);
}
.sing-up4 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 62px;
  z-index: 1;
}
.component-24 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs-9) var(--padding-lgi) var(--padding-7xs-1);
  position: relative;
  white-space: nowrap;
  z-index: 2;
}
.component-1-child2 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: var(--br-31xl);
  background: linear-gradient(270deg, #0bbcca, #0381a9);
}
.login4 {
  text-decoration: none;
  position: relative;
  font-size: var(--font-size-base);
  font-weight: 600;
  font-family: var(--font-poppins);
  color: var(--color-white);
  text-align: left;
  display: inline-block;
  min-width: 44px;
  z-index: 1;
}
.component-14,
.component-2-parent {
  flex-direction: row;
  justify-content: flex-start;
}
.component-14 {
  cursor: pointer;
  border: 0;
  padding: var(--padding-8xs-9) var(--padding-9xl) var(--padding-7xs-1);
  background-color: transparent;
  display: flex;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
.component-2-parent {
  gap: var(--gap-3xs);
}
.auth-buttons4,
.component-2-parent,
.header-content1 {
  display: flex;
  align-items: flex-start;
}
.auth-buttons4 {
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-4xs) 0 0;
}
.header-content1 {
  align-self: stretch;
  flex: 1;
  flex-direction: row;
  justify-content: space-between;
  max-width: 100%;
  gap: var(--gap-xl);
}
.header2,
.rectangle-parent15 {
  align-self: stretch;
  display: flex;
  box-sizing: border-box;
  max-width: 100%;
}
.header2 {
  flex: 1;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 var(--padding-29xl) 0 var(--padding-31xl);
  font-size: var(--font-size-base);
  font-family: var(--font-poppins);
}
.rectangle-parent15 {
  height: 119px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  background-color: var(--color-white);
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 0 0 var(--padding-10xs-9);
  gap: var(--gap-4xs);
  top: 0;
  z-index: 99;
  position: sticky;
  text-align: left;
  font-size: var(--font-size-sm);
  color: var(--color-white);
  font-family: var(--font-inter);
}
.features7 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 800;
  font-family: inherit;
  z-index: 3;
}
.features-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-67xl) 0 0;
  box-sizing: border-box;
  min-width: 276px;
}
.image-icon4 {
  height: 285.7px;
  width: 261.5px;
  position: relative;
  object-fit: cover;
  z-index: 3;
}
.hero-content1 {
  width: 715.5px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  gap: var(--gap-xl);
  max-width: 100%;
}
.contact-info3,
.hero-content-container {
  display: flex;
  box-sizing: border-box;
  max-width: 100%;
}
.hero-content-container {
  width: 1000px;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl);
}
.contact-info3 {
  align-self: stretch;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 0 0 114.3px;
  gap: var(--gap-9xl);
}
.service-card-items-child {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.delivery-van-1-icon {
  position: absolute;
  width: calc(100% - 27.8px);
  top: 13.9px;
  right: 13.9px;
  left: 13.9px;
  max-width: 100%;
  overflow: hidden;
  height: 62.2px;
  object-fit: contain;
  z-index: 1;
}
.service-card-items {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-items-wrapper {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.generic-medicine-delivery {
  width: 318px;
  position: relative;
  font-weight: 600;
  display: inline-block;
}
.intuitive-ui-for {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-base);
  font-family: var(--font-poppins);
}
.service-card-titles1 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-8xs);
}
.service-card-rows,
.service-card-titles {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.service-card-titles {
  flex: 1;
  flex-direction: column;
  padding: var(--padding-10xs) 0 0;
  box-sizing: border-box;
  min-width: 251px;
}
.service-card-rows {
  width: 497px;
  flex-direction: row;
  gap: var(--gap-2xl);
}
.ellipse-div {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.check-up-1-icon {
  position: absolute;
  width: calc(100% - 27.8px);
  top: 8.9px;
  right: 13.9px;
  left: 13.9px;
  max-width: 100%;
  overflow: hidden;
  height: 62.2px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.health-check-up {
  position: relative;
  font-weight: 600;
}
.extensive-database-of {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-base);
  line-height: 25px;
  font-family: var(--font-poppins);
  text-align: justify;
}
.health-check-up-parent,
.service-card-rows1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.health-check-up-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 344px;
}
.service-card-rows1 {
  width: 642px;
  flex-direction: row;
  gap: var(--gap-4xl);
}
.frame-child19 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.government-building-1-icon {
  position: absolute;
  width: calc(100% - 27.8px);
  top: 13.9px;
  right: 13.9px;
  left: 13.9px;
  max-width: 100%;
  overflow: hidden;
  height: 62.2px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-group {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-child {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.government-scheme {
  position: relative;
  font-weight: 600;
}
.centralized-scheme-platform {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-base);
  font-family: var(--font-poppins);
  text-align: justify;
}
.government-scheme-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-8xs);
}
.service-card-rows-inner1,
.service-card-rows2 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.service-card-rows-inner1 {
  flex: 1;
  flex-direction: column;
  padding: var(--padding-9xs) 0 0;
  box-sizing: border-box;
  min-width: 326px;
}
.service-card-rows2 {
  width: 614px;
  flex-direction: row;
  gap: var(--gap-4xl);
}
.frame-child20 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.government-building-1-icon1 {
  position: absolute;
  top: 17.4px;
  left: 17.4px;
  width: 55.3px;
  height: 55.3px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-container {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner2 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.hi-media-products {
  align-self: stretch;
  position: relative;
  font-weight: 600;
}
.crop-information-detailed {
  width: 512px;
  position: relative;
  font-size: var(--font-size-base);
  font-family: var(--font-poppins);
  text-align: justify;
  display: inline-block;
  max-width: 100%;
}
.hi-media-products-and-agricult-parent,
.service-card-rows3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.hi-media-products-and-agricult-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-3xs);
  min-width: 343px;
}
.service-card-rows3 {
  width: 640px;
  flex-direction: row;
  gap: var(--gap-3xl);
}
.frame-child21 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.cardiogram-1-icon {
  position: absolute;
  top: 18px;
  left: 18px;
  width: 55px;
  height: 55px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent1 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner3 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.mental-health,
.traking-system {
  align-self: stretch;
  position: relative;
}
.mental-health {
  font-weight: 600;
}
.traking-system {
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
}
.mental-health-stress-testing-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-8xs);
}
.service-card-rows-inner4,
.service-card-rows4 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.service-card-rows-inner4 {
  flex: 1;
  flex-direction: column;
  padding: var(--padding-2xs) 0 0;
  box-sizing: border-box;
  min-width: 229px;
}
.service-card-rows4 {
  width: 465px;
  flex-direction: row;
  gap: var(--gap-3xl);
}
.frame-child22 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.job-search-1-icon {
  position: absolute;
  top: 18px;
  left: 18px;
  width: 55px;
  height: 55px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent2 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner5 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.integrate-a-third,
.jobs-ai-based {
  align-self: stretch;
  position: relative;
}
.jobs-ai-based {
  font-weight: 600;
}
.integrate-a-third {
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.jobs-ai-based-parent,
.service-card-rows5 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.jobs-ai-based-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 345px;
}
.service-card-rows5 {
  width: 643px;
  flex-direction: row;
  gap: var(--gap-3xl);
}
.frame-child23 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.sequencing-1-icon {
  position: absolute;
  top: 15px;
  left: 15px;
  width: 60px;
  height: 60px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent3 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner6 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.genetic-mapping-genetic,
.immune-testing {
  margin: 0;
}
.genetic-mapping-genetic-container {
  width: 395px;
  position: relative;
  font-weight: 600;
  display: inline-block;
  max-width: 100%;
}
.browse-service-options {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.genetic-mapping-genetic-testi-parent,
.service-card-rows6 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.genetic-mapping-genetic-testi-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 350px;
}
.service-card-rows6 {
  width: 652px;
  flex-direction: row;
  gap: var(--gap-4xl);
}
.frame-child24 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.loan-1-icon {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent4 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner7 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.health-coin-health {
  position: relative;
  font-weight: 600;
}
.health-coin-health-loan-zero-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-11xs);
  box-sizing: border-box;
  max-width: 100%;
}
.health-loan-service {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.frame-parent22,
.service-card-rows7 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.frame-parent22 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 351px;
}
.service-card-rows7 {
  width: 651px;
  flex-direction: row;
  gap: var(--gap-2xl);
}
.partnership-icon-child {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.collaboration-1-1 {
  position: absolute;
  top: 22px;
  left: 17px;
  width: 58.5px;
  height: 58.5px;
  object-fit: contain;
  z-index: 1;
}
.partnership-icon {
  height: 90px;
  flex: 1;
  position: relative;
}
.partnership-icon-wrapper {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.matrujyoti-senthil {
  position: relative;
  font-weight: 600;
  display: inline-block;
  max-width: 100%;
}
.integration-with-matrujyoti {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.partnership-description {
  align-self: stretch;
  flex-direction: column;
  gap: var(--gap-8xs);
}
.partnership-description,
.partnership-description-wrapper,
.partnerships {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.partnership-description-wrapper {
  flex: 1;
  flex-direction: column;
  padding: var(--padding-11xs) 0 0;
  box-sizing: border-box;
  min-width: 338px;
}
.partnerships {
  width: 633px;
  flex-direction: row;
  gap: var(--gap-4xl);
}
.frame-child25 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.business-1-icon {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent5 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner8 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.ewealth {
  position: relative;
  font-weight: 600;
  display: inline-block;
  min-width: 91px;
}
.ewealth-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-11xs);
}
.integrate-zerodha-api {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.frame-parent23,
.service-card-rows8 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.frame-parent23 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 344px;
}
.service-card-rows8 {
  width: 642px;
  flex-direction: row;
  gap: var(--gap-3xl);
}
.frame-child26 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.sex-education-1-icon {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent6 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner9 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.sex-education {
  position: relative;
  font-weight: 600;
}
.sex-education-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-12xs);
}
.comprehensive-educational-info {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.frame-parent24,
.service-card-rows9 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.frame-parent24 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 348px;
}
.service-card-rows9 {
  width: 647px;
  flex-direction: row;
  gap: var(--gap-3xl);
}
.astrology-icon-child {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.esoteric-1-1 {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.astrology-icon {
  height: 90px;
  flex: 1;
  position: relative;
}
.astrology-icon-wrapper {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.astrology {
  position: relative;
  font-weight: 600;
  display: inline-block;
  min-width: 109px;
}
.integrate-shivaagoastrologyco {
  flex: 1;
  position: relative;
  display: inline-block;
  max-width: 100%;
}
.astrology-description {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 0 var(--padding-12xs);
  box-sizing: border-box;
  text-align: justify;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
}
.astrology-description,
.astrology-parent,
.frame-parent25 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.astrology-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 356px;
}
.frame-parent25 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-3xl);
}
.frame-child27 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.image-16-icon {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent7 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner10 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.games {
  position: relative;
  font-weight: 600;
  display: inline-block;
  min-width: 78px;
}
.games-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-12xs);
}
.diverse-challenges-curated {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.frame-parent26,
.service-card-rows10 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.frame-parent26 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 357px;
}
.service-card-rows10 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-2xl);
}
.frame-child28 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.governance-1-icon {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent8 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner11 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.government-csc-integration {
  position: relative;
  font-weight: 600;
}
.establish-secure-api {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.government-csc-integration-parent,
.service-card-rows11 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.government-csc-integration-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 352px;
}
.service-card-rows11 {
  width: 652px;
  flex-direction: row;
  gap: var(--gap-2xl);
}
.frame-child29 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.sensors-1-icon {
  position: absolute;
  top: 15px;
  left: 15px;
  width: 60px;
  height: 60px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent9 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner12 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.iotsensors {
  position: relative;
  font-weight: 600;
}
.integrate-with-iot {
  flex: 1;
  position: relative;
  display: inline-block;
  max-width: 100%;
}
.integrate-with-iot-sensors-to-wrapper {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 0 var(--padding-11xs);
  box-sizing: border-box;
  text-align: justify;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
}
.integrate-with-iot-sensors-to-wrapper,
.iotsensors-parent,
.service-card-rows12 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.iotsensors-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 350px;
}
.service-card-rows12 {
  width: 647px;
  flex-direction: row;
  gap: var(--gap-lgi);
}
.frame-child30 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.image-20-icon {
  position: absolute;
  top: 15px;
  left: 14px;
  width: 60px;
  height: 60px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent10 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner13 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.online-doctors-telemedicine {
  position: relative;
  font-weight: 600;
}
.the-platform-must {
  flex: 1;
  position: relative;
  display: inline-block;
  max-width: 100%;
}
.the-platform-must-have-these-f-wrapper {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 0 var(--padding-12xs);
  box-sizing: border-box;
  text-align: justify;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
}
.online-doctors-telemedicine-parent,
.service-card-rows13,
.the-platform-must-have-these-f-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.online-doctors-telemedicine-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 352px;
}
.service-card-rows13 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-4xl);
}
.frame-child31 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.sex-education-1-icon1 {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent11 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner14 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.abha-m1-m2 {
  position: relative;
  font-weight: 600;
}
.user-friendly-interface-for {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.abha-m1-m2-m3-parent,
.service-card-rows14 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.abha-m1-m2-m3-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 354px;
}
.service-card-rows14 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-3xl);
}
.frame-child32 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.image-21-icon {
  position: absolute;
  top: 16px;
  left: 12px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent12 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner15 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.fmcg-grocery {
  position: relative;
  font-weight: 600;
}
.collaborate-with-a {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.fmcg-grocery-parent,
.service-card-rows15 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.fmcg-grocery-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 340px;
}
.service-card-rows15 {
  width: 636px;
  flex-direction: row;
  gap: var(--gap-4xl);
}
.frame-child33 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.collaboration-1-11 {
  position: absolute;
  top: 19px;
  left: 17px;
  width: 58.5px;
  height: 58.5px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent13 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner16 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.hmis-integration {
  position: relative;
  font-weight: 600;
}
.integrate-a-third1 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.hmis-integration-parent,
.service-card-rows16 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.hmis-integration-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 356px;
}
.service-card-rows16 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-3xl);
}
.frame-child34 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.sex-education-1-icon2 {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent14 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner17 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.hie-whi-hivc {
  position: relative;
  font-weight: 600;
}
.consent-management-tools {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.hie-whi-hivc-parent,
.service-card-rows17 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.hie-whi-hivc-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 359px;
}
.service-card-rows17 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-2xl);
}
.frame-child35 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.image-19-icon {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent15 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner18 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.stem-cell-product {
  position: relative;
  font-weight: 600;
}
.comprehensive-stem-cell {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.service-card-rows18,
.stem-cell-product-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.stem-cell-product-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 352px;
}
.service-card-rows18 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-4xl);
}
.frame-child36 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.ngo-1-icon {
  position: absolute;
  top: 16px;
  left: 14px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent16 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner19 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.ngo-and-health {
  position: relative;
  font-weight: 600;
}
.ngo-and-health-crowd-funding-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-12xs);
  box-sizing: border-box;
  max-width: 100%;
}
.platform-must-have {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.frame-parent27,
.service-card-rows19 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.frame-parent27 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 354px;
}
.service-card-rows19 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-2xl);
}
.frame-child37 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.chef-1-icon {
  position: absolute;
  top: 15px;
  left: 15px;
  width: 60px;
  height: 60px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent17 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner20 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.vaidik-food-table {
  position: relative;
  font-weight: 600;
  display: inline-block;
  max-width: 100%;
}
.vedic-food-insights {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.service-card-rows20,
.vaidik-food-table-dietician-co-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.vaidik-food-table-dietician-co-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 333px;
}
.service-card-rows20 {
  width: 626px;
  flex-direction: row;
  gap: var(--gap-4xl);
}
.frame-child38 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.headset-1-icon {
  position: absolute;
  top: 15px;
  left: 15px;
  width: 60px;
  height: 60px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent18 {
  height: 90px;
  flex: 1;
  position: relative;
}
.service-card-rows-inner21 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.bpo-integration {
  position: relative;
  font-weight: 600;
}
.integrate-crm-and {
  align-self: stretch;
  height: 56px;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
  display: inline-block;
  flex-shrink: 0;
}
.bpo-integration-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 352px;
}
.bpo-integration-parent,
.service-card-rows21,
.service-cards {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.service-card-rows21 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-4xl);
}
.service-cards {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-40xl);
  min-width: 432px;
}
.feature-card-items-child {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.check-up-1-icon1 {
  position: absolute;
  width: calc(100% - 27.8px);
  top: 11.5px;
  right: 13.9px;
  left: 13.9px;
  max-width: 100%;
  overflow: hidden;
  height: 62.2px;
  object-fit: contain;
  z-index: 1;
}
.feature-card-items {
  height: 90px;
  flex: 1;
  position: relative;
}
.feature-card-items-wrapper {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.tik-tok-like {
  position: relative;
  font-weight: 600;
  display: inline-block;
  max-width: 100%;
}
.video-recording-and {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-base);
  font-family: var(--font-poppins);
  text-align: justify;
}
.feature-card-rows,
.feature-card-titles {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.feature-card-titles {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 356px;
}
.feature-card-rows {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-3xl);
}
.frame-child39 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.gps-1-icon {
  position: absolute;
  top: 15.4px;
  left: 15.4px;
  width: 58.5px;
  height: 58.5px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent19 {
  height: 90px;
  flex: 1;
  position: relative;
}
.feature-card-rows-inner {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.odp-ot-tracking {
  align-self: stretch;
  position: relative;
  font-weight: 600;
}
.donor-card-allows,
.integrate-with-a {
  margin: 0;
}
.donor-card-allows-container {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-base);
  font-family: var(--font-poppins);
  text-align: justify;
}
.feature-card-rows1,
.odp-ot-tracking-organ-donatio-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.odp-ot-tracking-organ-donatio-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 356px;
}
.feature-card-rows1 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-3xl);
}
.frame-child40 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.government-building-1-icon2 {
  position: absolute;
  top: 17.4px;
  left: 17.4px;
  width: 55.3px;
  height: 55.3px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent20 {
  height: 90px;
  flex: 1;
  position: relative;
}
.feature-card-rows-child {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.e-cart {
  position: relative;
  font-weight: 600;
  display: inline-block;
  min-width: 72px;
}
.inventory-sync-real-time,
.quality-assurance-approve {
  margin: 0;
}
.quality-assurance-approve-container {
  align-self: stretch;
  height: 46px;
  position: relative;
  font-size: var(--font-size-base);
  font-family: var(--font-poppins);
  text-align: justify;
  display: inline-block;
  flex-shrink: 0;
}
.e-cart-parent,
.feature-card-rows2 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.e-cart-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 300px;
}
.feature-card-rows2 {
  width: 574px;
  flex-direction: row;
  gap: var(--gap-3xl);
}
.o-t-t-icon-child {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.collaboration-1-12 {
  position: absolute;
  top: 14.8px;
  left: 15.4px;
  width: 58.5px;
  height: 58.5px;
  object-fit: contain;
  z-index: 1;
}
.o-t-t-icon {
  height: 90px;
  flex: 1;
  position: relative;
}
.o-t-t-icon-wrapper {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.ott-in-collaborations {
  align-self: stretch;
  position: relative;
  font-weight: 600;
}
.donor-card-allows1,
.integrate-with-a1 {
  margin: 0;
}
.donor-card-allows-container1 {
  position: relative;
}
.o-t-t-description {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-6xs) 0 var(--padding-12xs);
  text-align: justify;
  font-size: var(--font-size-base);
  font-family: var(--font-poppins);
}
.o-t-t-integration,
.ott-in-collaborations-with-reg-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.ott-in-collaborations-with-reg-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 352px;
}
.o-t-t-integration {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-3xl);
}
.frame-child41 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.artificial-intelligence-1-icon {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent21 {
  height: 90px;
  flex: 1;
  position: relative;
}
.feature-card-rows-inner1 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.ai-based-tuberculosis {
  align-self: stretch;
  position: relative;
  font-weight: 600;
}
.collaboration-with-asha {
  margin: 0;
}
.collaboration-with-asha-container {
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
}
.ai-based-tuberculosis-tracking-parent {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-8xs);
  min-width: 356px;
  max-width: 100%;
}
.feature-card-rows3 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xl);
  max-width: 100%;
  text-align: justify;
  font-size: var(--font-size-3xl);
}
.e-doc-icon-child {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.artificial-intelligence-1-icon1 {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.e-doc-icon {
  height: 90px;
  flex: 1;
  position: relative;
}
.e-doc-icon-wrapper {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.edoc-vr {
  position: relative;
  font-weight: 600;
  display: inline-block;
  min-width: 113px;
}
.e-doc-title {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-12xs);
}
.edoc-digital-avatar,
.multilingual-conversations-ed {
  margin: 0;
}
.edoc-digital-avatar-container {
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
}
.e-doc-title-parent,
.frame-parent28 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.e-doc-title-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 347px;
}
.frame-parent28 {
  width: 646px;
  flex-direction: row;
  gap: var(--gap-3xl);
  text-align: justify;
}
.homeopathy-icon-child {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.homeopathy-1-icon {
  position: absolute;
  top: 14px;
  left: 17px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.homeopathy-icon {
  height: 90px;
  flex: 1;
  position: relative;
}
.homeopathy-icon-wrapper {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.browse-products-explore,
.homeopathy-products- {
  position: relative;
  display: inline-block;
  max-width: 100%;
}
.homeopathy-products- {
  width: 359px;
  font-weight: 600;
  white-space: pre-wrap;
}
.browse-products-explore {
  flex: 1;
}
.browse {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 0 var(--padding-11xs);
  box-sizing: border-box;
  max-width: 100%;
  text-align: justify;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
}
.homeopathy-content {
  align-self: stretch;
  flex-direction: column;
  gap: var(--gap-8xs);
}
.frame-parent29,
.homeopathy-content,
.homeopathy-content-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.homeopathy-content-wrapper {
  flex: 1;
  flex-direction: column;
  padding: var(--padding-11xs) 0 0;
  box-sizing: border-box;
  min-width: 323px;
}
.frame-parent29 {
  width: 609px;
  flex-direction: row;
  gap: var(--gap-3xl);
}
.frame-child42 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.collaboration-1-13 {
  position: absolute;
  top: 22px;
  left: 17px;
  width: 58.5px;
  height: 58.5px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent22 {
  height: 90px;
  flex: 1;
  position: relative;
}
.feature-card-rows-inner2 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.aayush-integration {
  position: relative;
  font-weight: 600;
}
.integration-with-govt {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.aayush-integration-parent,
.feature-card-rows4 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.aayush-integration-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 343px;
}
.feature-card-rows4 {
  width: 641px;
  flex-direction: row;
  gap: var(--gap-5xl);
}
.frame-child43 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.homeopathy-1-icon1 {
  position: absolute;
  top: 14px;
  left: 17px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent23 {
  height: 90px;
  flex: 1;
  position: relative;
}
.feature-card-rows-inner3 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.asha {
  position: relative;
  font-weight: 600;
  display: inline-block;
  min-width: 57px;
}
.asha-workers-will {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.asha-parent,
.feature-card-rows5 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.asha-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 350px;
}
.feature-card-rows5 {
  width: 649px;
  flex-direction: row;
  gap: var(--gap-xl);
}
.frame-child44 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.live-tv-1-icon {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent24 {
  height: 90px;
  flex: 1;
  position: relative;
}
.feature-card-rows-inner4 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.livestreaming-aashram {
  position: relative;
  font-weight: 600;
  display: inline-block;
  max-width: 100%;
}
.admin-panel-separate {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.feature-card-rows6,
.livestreaming-aashram-temple-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.livestreaming-aashram-temple-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 333px;
}
.feature-card-rows6 {
  width: 622px;
  flex-direction: row;
  gap: var(--gap-xl);
}
.feature-card-rows-item {
  height: 90px;
  width: 90px;
  position: relative;
}
.healthcare-service-providers {
  width: 435px;
  position: relative;
  font-weight: 600;
  display: inline-block;
  max-width: 100%;
}
.google-places-api {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.feature-card-rows7,
.healthcare-service-providers-b-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.healthcare-service-providers-b-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 352px;
}
.feature-card-rows7 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-3xl);
}
.family-law-icon-shape {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.family-law-1-icon {
  position: absolute;
  width: calc(100% - 11px);
  top: 5px;
  right: 6px;
  left: 5px;
  max-width: 100%;
  overflow: hidden;
  height: 79px;
  object-fit: cover;
  z-index: 1;
}
.image1 {
  height: 90px;
  flex: 1;
  position: relative;
}
.image-container {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.matrimony {
  position: relative;
  font-weight: 600;
  display: inline-block;
  min-width: 120px;
}
.title {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-11xs);
}
.diverse-reach-let {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.family,
.title-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.title-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 352px;
}
.family {
  width: 648px;
  flex-direction: row;
  gap: var(--gap-mid);
}
.pet-icon-shape {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.pawprint-1-icon {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.image2 {
  height: 90px;
  flex: 1;
  position: relative;
}
.image-frame {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.my-pet {
  position: relative;
  font-weight: 600;
  display: inline-block;
  min-width: 77px;
}
.extensive-library-of {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
}
.my-pet-parent,
.pet {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.my-pet-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 356px;
}
.pet {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-mid);
}
.analysis-icon-shape {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.predictive-chart-1-icon {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.image3 {
  height: 90px;
  flex: 1;
  position: relative;
}
.image-wrapper1 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.predictive-analysis {
  position: relative;
  font-weight: 600;
}
.develop-ai-algorithms {
  flex: 1;
  position: relative;
  display: inline-block;
  max-width: 100%;
}
.develop {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 0 var(--padding-11xs);
  box-sizing: border-box;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
}
.analysis,
.develop,
.predictive {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.predictive {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 357px;
}
.analysis {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-lgi);
}
.frame-child45 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.governance-1-icon1 {
  position: absolute;
  top: 14px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent25 {
  height: 90px;
  flex: 1;
  position: relative;
}
.feature-card-rows-inner5 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.government-nic-portal {
  align-self: stretch;
  position: relative;
  font-weight: 600;
}
.seamless-integration-with {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
}
.feature-card-rows8,
.government-nic-portal-and-api-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.government-nic-portal-and-api-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
  min-width: 355px;
}
.feature-card-rows8 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-mid);
}
.calculators-shape {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.image-18-icon {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.disease {
  height: 90px;
  flex: 1;
  position: relative;
}
.disease-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-child46 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.image-22-icon {
  position: absolute;
  top: 16px;
  left: 15px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent26 {
  height: 90px;
  flex: 1;
  position: relative;
}
.container-inner {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-child47 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.image-4-icon {
  position: absolute;
  top: 15px;
  left: 10px;
  width: 61px;
  height: 61px;
  object-fit: cover;
  z-index: 1;
}
.ellipse-parent27 {
  height: 90px;
  flex: 1;
  position: relative;
}
.container,
.container-child {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.container-child {
  align-self: stretch;
  flex-direction: row;
}
.container {
  width: 90px;
  flex-direction: column;
  gap: 83px;
}
.disease-info {
  align-self: stretch;
  position: relative;
  font-weight: 600;
}
.comprehensive-database-coverin {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
}
.title1 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-8xs);
}
.ai-based-nutri {
  position: relative;
  font-weight: 600;
}
.heading {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-11xs);
}
.integration-with-food {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
}
.calculator,
.title2 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.title2 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-8xs);
}
.calculator {
  align-self: stretch;
  flex-direction: row;
  padding: 0 var(--padding-5xs) 0 var(--padding-10xs);
  box-sizing: border-box;
}
.aayurvedik-8000-shops {
  position: relative;
  font-weight: 600;
}
.integrate-with-8000 {
  position: relative;
}
.integrate {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-6xs) 0 var(--padding-12xs);
  text-align: justify;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
}
.title3 {
  flex-direction: column;
  gap: var(--gap-3xs);
}
.diseases,
.info,
.shops,
.title3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.shops {
  flex-direction: row;
  padding: 0 var(--padding-11xs);
}
.diseases,
.info {
  max-width: 100%;
}
.info {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-31xl);
  min-width: 355px;
}
.diseases {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-lgi);
}
.emotion-bank-icon-shape {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.governance-1-icon2 {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.image4 {
  height: 90px;
  flex: 1;
  position: relative;
}
.image-wrapper2 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.emotion-memory-bank {
  position: relative;
  font-weight: 600;
}
.title4 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-11xs);
}
.comprehensive-electronic-healt {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.bank,
.memory {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.bank {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-4xs);
  min-width: 345px;
}
.memory {
  width: 640px;
  flex-direction: row;
  gap: var(--gap-lgi);
}
.video-child {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.play-button-1-icon {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.video {
  height: 90px;
  flex: 1;
  position: relative;
}
.video-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-child48 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.image-6-icon {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent28 {
  height: 90px;
  flex: 1;
  position: relative;
}
.container-inner1,
.container1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.container-inner1 {
  align-self: stretch;
  flex-direction: row;
}
.container1 {
  width: 90px;
  flex-direction: column;
  gap: 88px;
}
.embed-youtube-videos,
.expert-health-wealth {
  position: relative;
  display: inline-block;
  max-width: 100%;
}
.expert-health-wealth {
  font-weight: 600;
}
.embed-youtube-videos {
  flex: 1;
}
.embed,
.title5 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.embed {
  flex-direction: row;
  padding: 0 0 0 var(--padding-11xs);
  box-sizing: border-box;
  text-align: justify;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
}
.title5 {
  flex-direction: column;
  gap: var(--gap-3xs);
}
.education-courses-and {
  align-self: stretch;
  position: relative;
  font-weight: 600;
  white-space: pre-wrap;
}
.extensive-database-of1 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.title6 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-mid);
  max-width: 100%;
}
.courses {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 0 var(--padding-11xs);
  box-sizing: border-box;
}
.courses,
.expert,
.videos {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.expert {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-31xl);
  min-width: 359px;
}
.videos {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-lg);
}
.frame-child49 {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.image-20-icon1 {
  position: absolute;
  top: 15px;
  left: 14px;
  width: 60px;
  height: 60px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent29 {
  height: 90px;
  flex: 1;
  position: relative;
}
.feature-card-rows-inner6 {
  width: 90px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.medicine-directory {
  position: relative;
  font-weight: 600;
}
.we-will-redirect {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
}
.feature-card-rows9,
.medicine-directory-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.medicine-directory-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-3xs);
  min-width: 355px;
}
.feature-card-rows9 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-5xl);
}
.group-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.health-insurance-1-icon {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 58px;
  height: 58px;
  object-fit: contain;
  z-index: 1;
}
.frame-parent30 {
  height: 90px;
  width: 90px;
  position: relative;
}
.integrate-with-third {
  flex: 1;
  position: relative;
  font-weight: 600;
  display: inline-block;
  max-width: 100%;
}
.heading1 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 0 var(--padding-12xs);
  box-sizing: border-box;
  max-width: 100%;
}
.streamlined-application-proces {
  width: 523px;
  position: relative;
  font-size: var(--font-size-xl);
  font-family: var(--font-poppins);
  text-align: justify;
  display: inline-block;
  max-width: 100%;
}
.companies,
.title7 {
  flex-direction: column;
}
.title7 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xs);
  max-width: 100%;
}
.companies {
  flex: 1;
  padding: var(--padding-11xs) 0 0;
  box-sizing: border-box;
  min-width: 357px;
}
.additional-features,
.companies,
.insurance {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.insurance {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-lgi);
}
.additional-features {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-31xl);
  min-width: 430px;
}
.services-content,
.services-content-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  max-width: 100%;
}
.services-content {
  flex: 1;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: var(--gap-3xl);
  text-align: left;
  font-size: var(--font-size-4xl);
  color: var(--color-black);
  font-family: var(--font-inter);
}
.services-content-wrapper {
  align-self: stretch;
  justify-content: flex-end;
  padding: 0 var(--padding-27xl) 0 47px;
  box-sizing: border-box;
}
.background-shape {
  width: 500%;
  height: 100%;
  position: absolute;
  margin: 0 !important;
  top: 471px;
  right: -1440px;
  bottom: -471px;
  left: 1440px;
  background-color: var(--color-gray-300);
  border-top: 1px solid var(--color-steelblue);
  box-sizing: border-box;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.image-12-icon3 {
  position: absolute;
  top: -21px;
  left: -37px;
  object-fit: cover;
  z-index: 2;
}
.image-12-icon3,
.image-13-icon7,
.image-14-icon3 {
  width: 111px;
  height: 111px;
  margin: 0 !important;
  mix-blend-mode: lighten;
}
.image-13-icon7 {
  position: absolute;
  bottom: -20px;
  left: -37px;
  object-fit: contain;
  z-index: 1;
}
.image-14-icon3 {
  top: -21px;
  right: -37px;
}
.image-13-icon8,
.image-14-icon3,
.logo-esatayu-1-13 {
  z-index: 1;
  object-fit: contain;
  position: absolute;
}
.image-13-icon8 {
  width: 111px;
  height: 111px;
  margin: 0 !important;
  right: -37px;
  bottom: -20px;
  mix-blend-mode: lighten;
}
.logo-esatayu-1-13 {
  width: 100%;
  flex: 1;
  left: 0;
  top: 0;
  height: 100%;
  transform: scale(1.3);
}
.wrapper-logo-esatayu-1-13 {
  width: 261px;
  flex: 1;
  position: relative;
  max-height: 100%;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.setu-goes-beyond3 {
  align-self: stretch;
  position: relative;
  z-index: 1;
}
.facebook-icon8,
.insta-icon3,
.twitter-icon8,
.youtube-icon3 {
  height: 38.8px;
  width: 38.8px;
  position: relative;
  min-height: 39px;
  z-index: 1;
}
.icons {
  flex-direction: row;
  gap: var(--gap-mini);
}
.content,
.icons,
.social {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.social {
  flex-direction: row;
  padding: 0 var(--padding-7xs);
}
.content {
  height: 247.8px;
  width: 308px;
  flex-direction: column;
  gap: var(--gap-22xl-5);
  font-size: var(--font-size-lg);
  color: var(--color-silver);
}
.address3 {
  position: relative;
  display: inline-block;
  min-width: 111px;
  z-index: 1;
}
.telephone-fill-icon7 {
  height: 27.6px;
  width: 27.6px;
  position: absolute;
  margin: 0 !important;
  right: -5.6px;
  bottom: 43.4px;
  object-fit: contain;
  z-index: 1;
}
.envelope-fill-icon8,
.geo-alt-fill-icon3 {
  width: 22px;
  height: 22px;
  position: relative;
  z-index: 1;
}
.envelope-fill-icon8 {
  object-fit: cover;
}
.social1 {
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-109xl);
}
.contact1,
.social1,
.telephone {
  display: flex;
  align-items: flex-start;
}
.telephone {
  flex-direction: row;
  justify-content: flex-start;
  position: relative;
}
.contact1 {
  flex-direction: column;
  justify-content: flex-end;
  padding: 0 0 var(--padding-12xs);
}
.bhosale-mystiqa-model3 {
  align-self: stretch;
}
.bhosale-mystiqa-model3,
.contactehealthsystemsin8,
.space1 {
  position: relative;
  z-index: 1;
}
.contactehealthsystemsin8 {
  white-space: nowrap;
}
.address-contact,
.email-info1 {
  flex-direction: column;
  align-items: flex-start;
}
.email-info1 {
  display: flex;
  justify-content: flex-start;
  gap: var(--gap-3xl);
}
.address-contact {
  flex: 1;
  gap: var(--gap-16xl);
  min-width: 215px;
}
.address-contact,
.content1,
.details {
  display: flex;
  justify-content: flex-start;
  max-width: 100%;
}
.details {
  align-self: stretch;
  flex-direction: row;
  align-items: flex-end;
  gap: var(--gap-2xs);
  font-size: var(--font-size-base);
  color: var(--color-silver);
}
.content1 {
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-base);
  min-width: 237px;
}
.quick-links4 {
  position: relative;
  z-index: 1;
}
.about-us12,
.contact-us12,
.features8 {
  width: 91px;
  position: relative;
  display: inline-block;
  z-index: 1;
}
.contact-us12,
.features8 {
  width: 114px;
}
.features8 {
  width: 127px;
}
.terms-condition3 {
  align-self: stretch;
  position: relative;
  z-index: 1;
}
.support4 {
  width: 91px;
  position: relative;
  line-height: 22px;
  display: inline-block;
  z-index: 1;
}
.links-list {
  align-self: stretch;
  flex-direction: column;
  gap: var(--gap-sm);
  font-size: var(--font-size-base);
  color: var(--color-silver);
}
.container-wrapper,
.container2,
.links-list,
.quick-links3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.quick-links3 {
  width: 187px;
  flex-direction: column;
  gap: var(--gap-4xs);
  min-width: 187px;
}
.container-wrapper,
.container2 {
  max-width: 100%;
}
.container2 {
  width: 590px;
  flex-direction: row;
  gap: var(--gap-20xl);
}
.container-wrapper {
  width: 646px;
  flex-direction: column;
  padding: var(--padding-lg) 0 0;
  box-sizing: border-box;
}
.send-enquiry3 {
  position: relative;
  z-index: 1;
}
.email-input-item {
  height: 57px;
  width: 282px;
  position: relative;
  border-radius: var(--br-3xs);
  border: 1px solid var(--color-silver);
  box-sizing: border-box;
  display: none;
}
.your-email3 {
  position: relative;
  display: inline-block;
  min-width: 84px;
  z-index: 2;
}
.email-field1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-7xs) 0 0;
}
.frame-child50 {
  height: 37px;
  width: 101px;
  position: relative;
  border-radius: var(--br-8xs);
  background: linear-gradient(270deg, #06bcca, #0381a9);
  display: none;
}
.singup3 {
  position: relative;
  font-size: var(--font-size-lg);
  font-weight: 600;
  font-family: var(--font-poppins);
  color: var(--color-white);
  text-align: left;
  display: inline-block;
  min-width: 65px;
  z-index: 1;
}
.email-input2,
.rectangle-parent16 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.rectangle-parent16 {
  cursor: pointer;
  border: 0;
  padding: var(--padding-8xs) var(--padding-lg);
  background-color: transparent;
  border-radius: var(--br-8xs);
  background: linear-gradient(270deg, #06bcca, #0381a9);
  justify-content: flex-start;
  z-index: 2;
}
.email-input2 {
  align-self: stretch;
  border-radius: var(--br-3xs);
  border: 1px solid var(--color-silver);
  justify-content: space-between;
  padding: var(--padding-4xs) var(--padding-smi) var(--padding-6xs)
    var(--padding-xl);
  gap: var(--gap-xl);
  z-index: 1;
  font-size: var(--font-size-base);
  color: var(--color-silver);
}
.enquiry-form2 {
  align-self: stretch;
  flex-direction: column;
  gap: var(--gap-25xl);
}
.enquiry-form2,
.enquiry1,
.footer4 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.enquiry1 {
  width: 282px;
  flex-direction: column;
  padding: var(--padding-lg) 0 0;
  box-sizing: border-box;
}
.footer4 {
  flex-direction: row;
  gap: var(--gap-33xl);
  max-width: 100%;
}
.eshatayu-one3 {
  position: relative;
  font-weight: 500;
  z-index: 1;
}
.copyright3 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 0 0 var(--padding-12xs);
  font-size: var(--font-size-xl);
}
.images-child {
  width: 1452px;
  height: 1px;
  position: absolute;
  margin: 0 !important;
  bottom: 91px;
  left: calc(50% - 726px);
  z-index: 2;
}
.features-page,
.images {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  text-align: left;
  color: var(--color-white);
  font-family: var(--font-poppins);
}
.images {
/* 
  align-self: stretch;
 */
  align-items: flex-start;
  padding: var(--padding-58xl) var(--padding-31xl) var(--padding-19xl);
  box-sizing: border-box;
  gap: var(--gap-57xl);
  max-width: 100%;
  font-size: var(--font-size-7xl);
}
.features-page {
  width: 100%;
  background-color: var(--color-white);
  overflow: hidden;
  align-items: flex-end;
  gap: 130px;
  line-height: normal;
  letter-spacing: normal;
  font-size: var(--font-size-41xl);
}
@media screen and (max-width: 1350px) {
  .footer4 {
/*     flex-wrap: wrap; */
  }
}
@media screen and (max-width: 1125px) {
  .navbar {
    display: none;
  }
}
@media screen and (max-width: 800px) {
  .header2,
  .phone-contact {
    padding-left: var(--padding-6xl);
    padding-right: var(--padding-12xl);
    box-sizing: border-box;
  }
  .header2 {
    padding-right: var(--padding-5xl);
  }
  .features7 {
    font-size: var(--font-size-29xl);
  }
  .features-wrapper,
  .image-icon4 {
    flex: 1;
  }
  .hero-content1 {
    flex-wrap: wrap;
  }
  .contact-info3 {
    padding-bottom: var(--padding-55xl);
    box-sizing: border-box;
  }
  .health-check-up-parent {
    min-width: 100%;
  }
  .service-card-rows1,
  .service-card-rows2 {
    flex-wrap: wrap;
  }
  .hi-media-products-and-agricult-parent {
    min-width: 100%;
  }
  .service-card-rows3 {
    flex-wrap: wrap;
  }
  .jobs-ai-based-parent {
    min-width: 100%;
  }
  .service-card-rows5 {
    flex-wrap: wrap;
  }
  .genetic-mapping-genetic-testi-parent {
    min-width: 100%;
  }
  .service-card-rows6 {
    flex-wrap: wrap;
  }
  .frame-parent22 {
    min-width: 100%;
  }
  .service-card-rows7 {
    flex-wrap: wrap;
  }
  .partnership-description-wrapper {
    min-width: 100%;
  }
  .partnerships {
    flex-wrap: wrap;
  }
  .frame-parent23 {
    min-width: 100%;
  }
  .service-card-rows8 {
    flex-wrap: wrap;
  }
  .frame-parent24 {
    min-width: 100%;
  }
  .service-card-rows9 {
    flex-wrap: wrap;
  }
  .astrology-parent {
    min-width: 100%;
  }
  .frame-parent25 {
    flex-wrap: wrap;
  }
  .frame-parent26 {
    min-width: 100%;
  }
  .service-card-rows10 {
    flex-wrap: wrap;
  }
  .government-csc-integration-parent {
    min-width: 100%;
  }
  .service-card-rows11 {
    flex-wrap: wrap;
  }
  .iotsensors-parent {
    min-width: 100%;
  }
  .service-card-rows12 {
    flex-wrap: wrap;
  }
  .online-doctors-telemedicine-parent {
    min-width: 100%;
  }
  .service-card-rows13 {
    flex-wrap: wrap;
  }
  .abha-m1-m2-m3-parent {
    min-width: 100%;
  }
  .service-card-rows14 {
    flex-wrap: wrap;
  }
  .fmcg-grocery-parent {
    min-width: 100%;
  }
  .service-card-rows15 {
    flex-wrap: wrap;
  }
  .hmis-integration-parent {
    min-width: 100%;
  }
  .service-card-rows16 {
    flex-wrap: wrap;
  }
  .hie-whi-hivc-parent {
    min-width: 100%;
  }
  .service-card-rows17 {
    flex-wrap: wrap;
  }
  .stem-cell-product-parent {
    min-width: 100%;
  }
  .service-card-rows18 {
    flex-wrap: wrap;
  }
  .frame-parent27 {
    min-width: 100%;
  }
  .service-card-rows19,
  .service-card-rows20 {
    flex-wrap: wrap;
  }
  .bpo-integration-parent {
    min-width: 100%;
  }
  .service-card-rows21 {
    flex-wrap: wrap;
  }
  .service-cards {
    gap: var(--gap-10xl);
    min-width: 100%;
  }
  .feature-card-titles {
    min-width: 100%;
  }
  .feature-card-rows {
    flex-wrap: wrap;
  }
  .odp-ot-tracking-organ-donatio-parent {
    min-width: 100%;
  }
  .feature-card-rows1,
  .feature-card-rows2 {
    flex-wrap: wrap;
  }
  .ott-in-collaborations-with-reg-parent {
    min-width: 100%;
  }
  .o-t-t-integration {
    flex-wrap: wrap;
  }
  .ai-based-tuberculosis-tracking-parent {
    min-width: 100%;
  }
  .feature-card-rows3 {
    flex-wrap: wrap;
  }
  .e-doc-title-parent {
    min-width: 100%;
  }
  .frame-parent28,
  .frame-parent29 {
    flex-wrap: wrap;
  }
  .aayush-integration-parent {
    min-width: 100%;
  }
  .feature-card-rows4 {
    flex-wrap: wrap;
  }
  .asha-parent {
    min-width: 100%;
  }
  .feature-card-rows5,
  .feature-card-rows6 {
    flex-wrap: wrap;
  }
  .healthcare-service-providers-b-parent {
    min-width: 100%;
  }
  .feature-card-rows7 {
    flex-wrap: wrap;
  }
  .title-parent {
    min-width: 100%;
  }
  .family {
    flex-wrap: wrap;
  }
  .my-pet-parent {
    min-width: 100%;
  }
  .pet {
    flex-wrap: wrap;
  }
  .predictive {
    min-width: 100%;
  }
  .analysis {
    flex-wrap: wrap;
  }
  .government-nic-portal-and-api-parent {
    min-width: 100%;
  }
  .feature-card-rows8 {
    flex-wrap: wrap;
  }
  .info {
    gap: var(--gap-6xl);
    min-width: 100%;
  }
  .diseases {
    flex-wrap: wrap;
  }
  .bank {
    min-width: 100%;
  }
  .memory {
    flex-wrap: wrap;
  }
  .expert {
    gap: var(--gap-6xl);
    min-width: 100%;
  }
  .videos {
    flex-wrap: wrap;
  }
  .medicine-directory-parent {
    min-width: 100%;
  }
  .feature-card-rows9 {
    flex-wrap: wrap;
  }
  .companies {
    min-width: 100%;
  }
  .insurance {
    flex-wrap: wrap;
  }
  .additional-features {
    gap: var(--gap-6xl);
    min-width: 100%;
  }
  .services-content-wrapper {
    padding-left: var(--padding-4xl);
    padding-right: var(--padding-4xl);
    box-sizing: border-box;
  }
  .quick-links3 {
    flex: 1;
  }
  .container2 {
    flex-wrap: wrap;
    gap: var(--gap-lgi);
  }
  .footer4 {
    gap: var(--gap-7xl);
  }
  .images {
    gap: var(--gap-19xl);
    padding: var(--padding-31xl) var(--padding-6xl) var(--padding-6xl);
    box-sizing: border-box;
  }
  .features-page {
    gap: var(--gap-46xl);
  }
}
@media screen and (max-width: 450px) {
  .phone-icon2 {
    gap: var(--gap-13xl);
  }
  .features7 {
    font-size: var(--font-size-17xl);
  }
  .generic-medicine-delivery {
    font-size: var(--font-size-lg);
  }
  .service-card-rows {
    flex-wrap: wrap;
  }
  .government-scheme,
  .health-check-up,
  .hi-media-products,
  .mental-health {
    font-size: var(--font-size-lg);
  }
  .traking-system {
    font-size: var(--font-size-base);
  }
  .service-card-rows4 {
    flex-wrap: wrap;
  }
  .jobs-ai-based {
    font-size: var(--font-size-lg);
  }
  .integrate-a-third {
    font-size: var(--font-size-base);
  }
  .genetic-mapping-genetic-container {
    font-size: var(--font-size-lg);
  }
  .browse-service-options {
    font-size: var(--font-size-base);
  }
  .health-coin-health {
    font-size: var(--font-size-lg);
  }
  .health-loan-service {
    font-size: var(--font-size-base);
  }
  .matrujyoti-senthil {
    font-size: var(--font-size-lg);
  }
  .integration-with-matrujyoti {
    font-size: var(--font-size-base);
  }
  .ewealth {
    font-size: var(--font-size-lg);
  }
  .integrate-zerodha-api {
    font-size: var(--font-size-base);
  }
  .sex-education {
    font-size: var(--font-size-lg);
  }
  .comprehensive-educational-info {
    font-size: var(--font-size-base);
  }
  .astrology {
    font-size: var(--font-size-lg);
  }
  .integrate-shivaagoastrologyco {
    font-size: var(--font-size-base);
  }
  .games {
    font-size: var(--font-size-lg);
  }
  .diverse-challenges-curated {
    font-size: var(--font-size-base);
  }
  .government-csc-integration {
    font-size: var(--font-size-lg);
  }
  .establish-secure-api {
    font-size: var(--font-size-base);
  }
  .iotsensors {
    font-size: var(--font-size-lg);
  }
  .integrate-with-iot {
    font-size: var(--font-size-base);
  }
  .online-doctors-telemedicine {
    font-size: var(--font-size-lg);
  }
  .the-platform-must {
    font-size: var(--font-size-base);
  }
  .abha-m1-m2 {
    font-size: var(--font-size-lg);
  }
  .user-friendly-interface-for {
    font-size: var(--font-size-base);
  }
  .fmcg-grocery {
    font-size: var(--font-size-lg);
  }
  .collaborate-with-a {
    font-size: var(--font-size-base);
  }
  .hmis-integration {
    font-size: var(--font-size-lg);
  }
  .integrate-a-third1 {
    font-size: var(--font-size-base);
  }
  .hie-whi-hivc {
    font-size: var(--font-size-lg);
  }
  .consent-management-tools {
    font-size: var(--font-size-base);
  }
  .stem-cell-product {
    font-size: var(--font-size-lg);
  }
  .comprehensive-stem-cell {
    font-size: var(--font-size-base);
  }
  .ngo-and-health {
    font-size: var(--font-size-lg);
  }
  .platform-must-have {
    font-size: var(--font-size-base);
  }
  .vaidik-food-table {
    font-size: var(--font-size-lg);
  }
  .vedic-food-insights {
    font-size: var(--font-size-base);
  }
  .bpo-integration {
    font-size: var(--font-size-lg);
  }
  .integrate-crm-and {
    font-size: var(--font-size-base);
  }
  .ai-based-tuberculosis,
  .e-cart,
  .odp-ot-tracking,
  .ott-in-collaborations,
  .tik-tok-like {
    font-size: var(--font-size-lg);
  }
  .collaboration-with-asha-container {
    font-size: var(--font-size-base);
  }
  .edoc-vr {
    font-size: var(--font-size-lg);
  }
  .edoc-digital-avatar-container {
    font-size: var(--font-size-base);
  }
  .homeopathy-products- {
    font-size: var(--font-size-lg);
  }
  .browse-products-explore {
    font-size: var(--font-size-base);
  }
  .aayush-integration {
    font-size: var(--font-size-lg);
  }
  .integration-with-govt {
    font-size: var(--font-size-base);
  }
  .asha {
    font-size: var(--font-size-lg);
  }
  .asha-workers-will {
    font-size: var(--font-size-base);
  }
  .livestreaming-aashram {
    font-size: var(--font-size-lg);
  }
  .admin-panel-separate {
    font-size: var(--font-size-base);
  }
  .healthcare-service-providers {
    font-size: var(--font-size-lg);
  }
  .google-places-api {
    font-size: var(--font-size-base);
  }
  .matrimony {
    font-size: var(--font-size-lg);
  }
  .diverse-reach-let {
    font-size: var(--font-size-base);
  }
  .my-pet {
    font-size: var(--font-size-lg);
  }
  .extensive-library-of {
    font-size: var(--font-size-base);
  }
  .predictive-analysis {
    font-size: var(--font-size-lg);
  }
  .develop-ai-algorithms {
    font-size: var(--font-size-base);
  }
  .government-nic-portal {
    font-size: var(--font-size-lg);
  }
  .seamless-integration-with {
    font-size: var(--font-size-base);
  }
  .disease-info {
    font-size: var(--font-size-lg);
  }
  .comprehensive-database-coverin {
    font-size: var(--font-size-base);
  }
  .ai-based-nutri {
    font-size: var(--font-size-lg);
  }
  .integration-with-food {
    font-size: var(--font-size-base);
  }
  .aayurvedik-8000-shops {
    font-size: var(--font-size-lg);
  }
  .integrate-with-8000 {
    font-size: var(--font-size-base);
  }
  .emotion-memory-bank {
    font-size: var(--font-size-lg);
  }
  .comprehensive-electronic-healt {
    font-size: var(--font-size-base);
  }
  .expert-health-wealth {
    font-size: var(--font-size-lg);
  }
  .embed-youtube-videos {
    font-size: var(--font-size-base);
  }
  .education-courses-and {
    font-size: var(--font-size-lg);
  }
  .extensive-database-of1 {
    font-size: var(--font-size-base);
  }
  .medicine-directory {
    font-size: var(--font-size-lg);
  }
  .we-will-redirect {
    font-size: var(--font-size-base);
  }
  .integrate-with-third {
    font-size: var(--font-size-lg);
  }
  .streamlined-application-proces {
    font-size: var(--font-size-base);
  }
  .content {
    gap: var(--gap-2xl);
  }
  .address3 {
    font-size: var(--font-size-2xl);
  }
  .address-contact {
    gap: var(--gap-mid);
  }
  .details {
    flex-wrap: wrap;
  }
  .quick-links4,
  .send-enquiry3 {
    font-size: var(--font-size-2xl);
  }
  .enquiry-form2 {
    gap: var(--gap-3xl);
  }
  .eshatayu-one3 {
    font-size: var(--font-size-base);
  }
  .images {
    gap: var(--gap-lgi);
  }
  .features-page {
    gap: var(--gap-13xl);
  }
}
