

.frame-child,
.frame-item {
  position: relative;
  display: none;
}
.frame-child {
  align-self: stretch;
  height: 119px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  background-color: var(--color-white);
}
.frame-item {
  height: 55px;
  width: 1440px;
  background: linear-gradient(158.94deg, #0d8bb3, #06bcca);
  max-width: 100%;
}
.telephone-fill-icon {
  height: 20px;
  width: 20px;
  position: relative;
  min-height: 20px;
  z-index: 2;
}
.phone-label {
  position: relative;
  font-weight: 500;
  display: inline-block;
  min-width: 120px;
  white-space: nowrap;
  z-index: 2;
}
.contact-info {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-10xs);
}
.envelope-fill-icon1 {
  width: 20px;
  height: 20px;
  position: relative;
  object-fit: cover;
  z-index: 2;
}
.envelope-fill-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.contactehealthsystemsin1 {
  position: relative;
  font-weight: 500;
  white-space: nowrap;
  z-index: 2;
}
.frame-parent,
.social-media {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.frame-parent {
  flex: 1;
  align-items: flex-start;
  gap: var(--gap-4xs);
  font-family: var(--font-poppins);
}
.social-media {
  width: 435px;
  align-items: flex-end;
  gap: 64px;
  max-width: 100%;
}
.facebook-icon1,
.instagram-icon1,
.linkedin-icon1,
.twitter-icon1 {
  height: 20px;
  width: 20px;
  position: relative;
  min-height: 20px;
  z-index: 2;
}
.content-block,
.rectangle-group {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.rectangle-group {
  align-self: stretch;
  background: linear-gradient(158.94deg, #0d8bb3, #06bcca);
  align-items: flex-end;
  justify-content: space-between;
  padding: var(--padding-base) 63px var(--padding-lg) var(--padding-31xl);
  box-sizing: border-box;
  max-width: 100%;
  z-index: 1;
}
.logo-esatayu-11 {
  align-self: stretch;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  z-index: 2;
}
.logo-esatayu-1-wrapper {
  align-self: stretch;
  width: 236px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 36px 0 0;
  box-sizing: border-box;
}
.home1 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 57px;
}
.home {
  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);
}
.features {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 85px;
}
.feachers {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-9xs) 0 0;
  z-index: 2;
}
.about-us1 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 90px;
  white-space: nowrap;
}
.about-us {
  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;
}
.our-services1 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 125px;
  white-space: nowrap;
}
.our-services {
  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;
}
.contact-us1 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 109px;
  white-space: nowrap;
}
.contact-us,
.frame-wrapper,
.home-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.contact-us {
  height: 23.3px;
  flex-direction: row;
  padding: 0;
  box-sizing: border-box;
  z-index: 2;
}
.frame-wrapper,
.home-parent {
  margin: 0;
}
.home-parent {
  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);
}
.frame-wrapper {
  flex-direction: column;
  padding: var(--padding-smi) 0 0;
  box-sizing: border-box;
  max-width: 100%;
}
.button-backgrounds {
  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-up1 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 62px;
  z-index: 1;
}
.component-21 {
  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-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, #0bbcca, #0381a9);
}
.login1 {
  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-11,
.component-2-parent {
  flex-direction: row;
  justify-content: flex-start;
}
.component-11 {
  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);
}
.component-2-parent,
.frame-container,
.frame-group {
  display: flex;
  align-items: flex-start;
}
.frame-container {
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-4xs) 0 0;
}
.frame-group {
  align-self: stretch;
  flex: 1;
  flex-direction: row;
  justify-content: space-between;
  max-width: 100%;
  gap: var(--gap-xl);
}
.desktop-1-inner,
.navigation,
.rectangle-parent {
  align-self: stretch;
  display: flex;
  box-sizing: border-box;
  max-width: 100%;
}
.navigation {
  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);
}
.desktop-1-inner,
.rectangle-parent {
  justify-content: flex-start;
}
.rectangle-parent {
  flex: 1;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  background-color: var(--color-white);
  flex-direction: column;
  align-items: flex-end;
  padding: 0 0 2.9px;
  gap: var(--gap-4xs);
  text-align: left;
  font-size: var(--font-size-sm);
  color: var(--color-white);
  font-family: var(--font-inter);
}
.desktop-1-inner {
  height: 158px;
  flex-direction: row;
  align-items: flex-start;
  padding: 0 0 39px;
  flex-shrink: 0;
}
.transformative-approach1 {
  margin: 0;
}
.healthcare1 {
  background: linear-gradient(90deg, #0fbaca, #0381a9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.to-healthcare1 {
  margin: 0;
}
.transformative-approach-to-container1 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 600;
  font-family: inherit;
}
.image-item {
  position: absolute;
  height: 100%;
  width: 81.6%;
  top: 0;
  right: 7.72%;
  bottom: 0;
  left: 10.67%;
  box-shadow: 0 0 4px -31px rgba(0, 0, 0, 0.25) inset;
  filter: blur(200px);
  border-radius: 50%;
  background: linear-gradient(180deg, #06bcca, #c8eaf7);
}
.reasons-why-your-hospital-need1 {
  position: absolute;
  height: 81.74%;
  width: 100%;
  top: 9.12%;
  right: 0;
  bottom: 9.14%;
  left: 0;
  border-radius: var(--br-226xl);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  z-index: 1;
}
.image1 {
  height: 573.5px;
  width: 712px;
  position: absolute;
  margin: 0 !important;
  right: -572px;
  bottom: -393.5px;
  z-index: 1;
}
.transformative-approach-to-hea-parent {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
}
.we-are-a1 {
  width: 671px;
  height: 95px;
  position: relative;
  font-size: var(--font-size-base);
  color: var(--color-black);
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
}
.offer-title-column,
.offer-title-column-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.offer-title-column {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-mid);
}
.offer-title-column-wrapper {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 0 var(--padding-3xs);
  box-sizing: border-box;
}
.image-1-icon1,
.image-2-icon1 {
  align-self: stretch;
  width: 132px;
  position: relative;
  max-height: 100%;
  object-fit: cover;
  min-height: 40px;
}
.image-2-icon1 {
  width: 156px;
}
.image-1-parent,
.u-p-i-service-heading {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.image-1-parent {
  gap: var(--gap-5xl);
}
.u-p-i-service-heading {
  padding: 0 var(--padding-3xs);
  box-sizing: border-box;
  max-width: 100%;
}
.dow-child {
  height: 67px;
  width: 308px;
  position: relative;
  border-radius: var(--br-31xl);
  background: linear-gradient(180deg, #06bcca, #0381a9);
  display: none;
}
.download-app {
  position: relative;
  font-size: var(--font-size-5xl);
  font-weight: 600;
  font-family: var(--font-poppins);
  color: var(--color-white);
  text-align: left;
  z-index: 1;
}
.arrow-right-circle-icon {
  width: 30px;
  height: 29.6px;
  position: relative;
  object-fit: cover;
  z-index: 1;
}
.arrow-right-circle-wrapper {
  flex-direction: column;
  padding: var(--padding-10xs) 0 0;
}
.about-content,
.arrow-right-circle-wrapper,
.dow,
.services-container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.dow {
  cursor: pointer;
  border: 0;
  padding: var(--padding-base) var(--padding-13xl) 15.5px;
  background-color: transparent;
  width: 308px;
  border-radius: var(--br-31xl);
  background: linear-gradient(180deg, #06bcca, #0381a9);
  flex-direction: row;
  box-sizing: border-box;
  gap: var(--gap-lgi);
}
.about-content,
.services-container {
  max-width: 100%;
}
.about-content {
  flex: 1;
  flex-direction: column;
  gap: 45.8px;
}
.services-container {
  width: 880px;
  flex-direction: row;
  padding: 0 var(--padding-21xl) var(--padding-27xl);
  box-sizing: border-box;
  flex-shrink: 0;
}
.about-shatayu1 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 600;
  font-family: inherit;
}
.shopping-job-services {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl) 0 var(--padding-2xl);
}
.one-health1,
.span1 {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.span1 {
  background: linear-gradient(90deg, #000, #666);
}
.one-health1 {
  background: linear-gradient(90deg, #0eb9c9, #0381a9);
}
.one-world-one-container1 {
  margin: 0;
  position: relative;
  font-size: var(--font-size-13xl);
  font-weight: 500;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
}
.ehealthsystem-presents-setu1 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  font-weight: 400;
  font-family: inherit;
}
.image-13-icon1 {
  width: 59px;
  height: 59px;
  position: relative;
  object-fit: cover;
}
.u-p-i-service-button {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-xs) 0 0;
}
.health1,
.support1 {
  margin: 0;
}
.health-support1 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  line-height: 35px;
  font-weight: 500;
  font-family: inherit;
}
.about-title-row {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-xs) 0 0;
  box-sizing: border-box;
  min-width: 103px;
}
.icon6 {
  height: 59px;
  width: 59px;
  position: relative;
}
.flexible-plans1 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 500;
  font-family: inherit;
}
.flexible-plans-wrapper {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-2xs) 0 0;
  box-sizing: border-box;
  min-width: 109px;
}
.automation-content {
  flex: 1;
  flex-direction: row;
  gap: var(--gap-10xl);
}
.about-image-column,
.automation-content,
.offer-heading-wrapper,
.view-more-button-container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.offer-heading-wrapper {
  width: 555px;
  flex-direction: row;
  padding: 0 var(--padding-xs);
  box-sizing: border-box;
}
.about-image-column,
.view-more-button-container {
  flex-direction: column;
}
.about-image-column {
  align-self: stretch;
  gap: 31.5px;
}
.view-more-button-container {
  flex: 1;
  padding: var(--padding-2xs) 0 0;
  box-sizing: border-box;
  min-width: 443px;
}
.testimonial-background-icon {
  height: 419px;
  flex: 1;
  position: relative;
  border-radius: var(--br-214xl);
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
}
.think-of-setu1 {
  position: absolute;
  bottom: -80px; /* Adjust as needed */
  left: -540px; /* Adjust as needed */
  line-height: 1.5; /* Adjust as needed */
  font-weight: 600;
  background: linear-gradient(90deg, #06bcca, #0d8bb3);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  z-index: 1;
  padding: 10px; /* Add padding for better readability */
}

.testimonial-background-parent,
.view-more-button-container-parent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  max-width: 100%;
}
.testimonial-background-parent {
  width: 628px;
  justify-content: flex-start;
  position: relative;
  min-width: 628px;
  font-size: var(--font-size-xl);
}
.view-more-button-container-parent {
  align-self: stretch;
  justify-content: center;
  gap: var(--gap-11xl);
  font-size: var(--font-size-6xl);
}
.offer-content,
.offer-content-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.offer-content {
  flex: 1;
  flex-direction: column;
  gap: 65px;
}
.offer-content-wrapper {
  align-self: stretch;
  flex-direction: row;
  padding: 0 var(--padding-29xl) var(--padding-27xl) 53px;
  box-sizing: border-box;
  flex-shrink: 0;
  text-align: left;
  font-size: var(--font-size-31xl);
  color: var(--color-black);
  font-family: var(--font-poppins);
}
.what-we-offer {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 600;
  font-family: inherit;
}
.what-we-offer-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl) 0 var(--padding-2xl);
}
.setu-goes-beyond {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-base);
  text-align: center;
}
.services-title,
.services-title-wrapper {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.services-title {
  width: 714px;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-3xl);
}
.services-title-wrapper {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  padding: 0 var(--padding-7xl) 0 var(--padding-xl);
  box-sizing: border-box;
}
.image-7-icon {
  height: 79px;
  width: 79px;
  position: relative;
  object-fit: cover;
}
.image-7-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-61xl);
}
.health2 {
  margin: 0;
  align-self: stretch;
  height: 54px;
  position: relative;
  font-size: inherit;
  font-weight: 600;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
}
.card-columns {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xs);
}
.image-14-icon {
  height: 79px;
  width: 79px;
  position: relative;
  object-fit: cover;
}
.image-14-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-61xl);
}
.e-wealth {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  font-weight: 600;
  font-family: inherit;
}
.card-columns1 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xs);
}
.image-4-icon {
  height: 79px;
  width: 79px;
  position: relative;
  object-fit: cover;
}
.image-4-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-61xl);
}
.shooping {
  margin: 0;
  align-self: stretch;
  height: 54px;
  position: relative;
  font-size: inherit;
  font-weight: 600;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
}
.offer-card-container,
.offer-card-items {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.offer-card-items {
  align-self: stretch;
  gap: var(--gap-3xs);
}
.offer-card-container {
  width: 239px;
  gap: var(--gap-6xl);
}
.mask-group-icon {
  align-self: stretch;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.mask-placeholder {
  height: 457px;
  width: 308px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-7xs) 0 0;
  box-sizing: border-box;
}
.image-6-icon {
  height: 79px;
  width: 79px;
  position: relative;
  object-fit: cover;
}
.image-6-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-61xl);
}
.education {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  font-weight: 600;
  font-family: inherit;
}
.group-div {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 13px;
}
.family-law-1-icon {
  height: 79px;
  width: 79px;
  position: relative;
  object-fit: cover;
}
.family-law-1-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-61xl);
}
.matrimony {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  font-weight: 600;
  font-family: inherit;
}
.card-container,
.frame-parent1 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xs);
}
.card-container {
  gap: var(--gap-6xl);
}
.live-tv-1-icon {
  height: 79px;
  width: 79px;
  position: relative;
  object-fit: cover;
}
.live-tv-1-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-61xl);
}
.entertainment {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  line-height: 38px;
  font-weight: 600;
  font-family: inherit;
}
.card-container-parent,
.frame-parent2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-parent2 {
  align-self: stretch;
  gap: var(--gap-3xs);
}
.card-container-parent {
  width: 239px;
  gap: var(--gap-16xl);
}
.special-content {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  gap: var(--gap-xl);
  text-align: center;
  font-size: var(--font-size-13xl);
}
.benefits-content,
.benefits-content-wrapper {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.benefits-content {
  width: 1110px;
  flex-direction: column;
  justify-content: flex-start;
  gap: 45px;
}
.benefits-content-wrapper {
  width: 1398px;
  flex-direction: row;
  justify-content: center;
  padding: 0 var(--padding-xl) 74px;
  box-sizing: border-box;
  flex-shrink: 0;
  text-align: left;
  font-size: var(--font-size-31xl);
  color: var(--color-black);
  font-family: var(--font-poppins);
}
.key-benefits1 {
  margin: 0;
}
.key-benefits {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 28px;
  font-weight: 600;
  font-family: inherit;
}
.key-benefits-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl) 0 var(--padding-2xl);
}
.frame-inner {
  width: 270px;
  height: 230px;
  position: relative;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-3xs);
  background-color: var(--color-white);
  border: 1px solid var(--color-darkturquoise);
  box-sizing: border-box;
  display: none;
}
.image-8-icon {
  height: 81px;
  width: 81px;
  position: relative;
  object-fit: cover;
  z-index: 1;
}
.image-8-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-31xl) 0 49px;
}
.health-fitness {
  position: relative;
  line-height: 35px;
  font-weight: 600;
  z-index: 1;
}
.rectangle-container,
.rectangle-div {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-3xs);
  background-color: var(--color-white);
  border: 1px solid var(--color-darkturquoise);
  box-sizing: border-box;
}
.rectangle-container {
  flex: 0.7229;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-13xl) var(--padding-25xl) var(--padding-29xl);
  gap: var(--gap-11xl);
  min-width: 206px;
  max-width: 270px;
}
.rectangle-div {
  width: 270px;
  height: 230px;
  position: relative;
  display: none;
}
.image-9-icon {
  height: 81px;
  width: 81px;
  position: relative;
  object-fit: cover;
  z-index: 1;
}
.image-9-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 60px 0 var(--padding-42xl);
}
.career-learning {
  position: relative;
  line-height: 28px;
  font-weight: 600;
  z-index: 1;
}
.frame-child1,
.rectangle-parent1 {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-3xs);
  background-color: var(--color-white);
  border: 1px solid var(--color-darkturquoise);
  box-sizing: border-box;
}
.rectangle-parent1 {
  flex: 0.8112;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-13xl) var(--padding-14xl) var(--padding-36xl);
  gap: var(--gap-11xl);
  min-width: 206px;
  max-width: 270px;
}
.frame-child1 {
  width: 270px;
  height: 230px;
  position: relative;
  display: none;
}
.ai-test,
.image-10-icon {
  position: relative;
  z-index: 1;
}
.image-10-icon {
  width: 81px;
  height: 81px;
  object-fit: contain;
}
.ai-test {
  line-height: 28px;
  font-weight: 600;
  display: inline-block;
  min-width: 74px;
}
.ai-test-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-9xs) 0 var(--padding-10xs);
}
.frame-child2,
.rectangle-parent2 {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-3xs);
  background-color: var(--color-white);
  border: 1px solid var(--color-darkturquoise);
  box-sizing: border-box;
}
.rectangle-parent2 {
  flex: 0.9116;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-13xl) var(--padding-xl) 58px var(--padding-2xl);
  gap: 27px;
  min-width: 206px;
  max-width: 270px;
}
.frame-child2 {
  width: 270px;
  height: 230px;
  position: relative;
  display: none;
}
.mobile-banking-1-icon {
  height: 81px;
  width: 81px;
  position: relative;
  object-fit: cover;
  z-index: 1;
}
.mobile-banking-1-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl);
}
.payments-recharge {
  position: relative;
  line-height: 28px;
  font-weight: 600;
  z-index: 1;
}
.frame-parent3,
.rectangle-parent3 {
  display: flex;
  align-items: flex-start;
}
.rectangle-parent3 {
  flex: 1;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-3xs);
  background-color: var(--color-white);
  border: 1px solid var(--color-darkturquoise);
  box-sizing: border-box;
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-13xl) var(--padding-4xs) var(--padding-25xl)
    var(--padding-3xs);
  gap: 41px;
  min-width: 206px;
  max-width: 270px;
}
.frame-parent3 {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  gap: var(--gap-7xl);
  font-size: var(--font-size-3xl);
}
.desktop-1-child,
.frame-div {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.frame-div {
  width: 1158px;
  flex-direction: column;
  justify-content: flex-start;
  gap: 87px;
}
.desktop-1-child {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  padding: 0 var(--padding-xl) var(--padding-38xl);
  box-sizing: border-box;
  text-align: left;
  font-size: var(--font-size-31xl);
  color: var(--color-black);
  font-family: var(--font-poppins);
}
.special-title-row-child {
  width: 685px;
  height: 640px;
  position: relative;
  border-radius: var(--br-3xs);
  background-color: var(--color-darkturquoise);
  display: none;
  max-width: 100%;
}
.special,
.what-makes-e {
  margin: 0;
}
.what-makes-e-container {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  font-weight: 600;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
  z-index: 1;
}
.special-heading {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-26xl) 0 var(--padding-18xl);
  box-sizing: border-box;
  max-width: 100%;
}
.setu-goes-beyond1 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  font-weight: 600;
  text-align: left;
  z-index: 1;
}
.special-heading-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 46px;
  max-width: 100%;
}
.btn-child {
  height: 45px;
  width: 181px;
  position: relative;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-31xl);
  background-color: var(--color-white);
  display: none;
}
.more-details {
  position: relative;
  font-size: var(--font-size-lg);
  font-weight: 600;
  font-family: var(--font-poppins);
  color: var(--color-black);
  text-align: left;
  display: inline-block;
  min-width: 114px;
  z-index: 1;
}
.btn1,
.special-title-row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.btn1 {
  cursor: pointer;
  border: 0;
  padding: var(--padding-4xs) var(--padding-14xl);
  background-color: var(--color-white);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-31xl);
  flex-direction: row;
  white-space: nowrap;
  z-index: 1;
}
.btn1:hover {
  background-color: #e6e6e6;
}
.special-title-row {
  flex: 1;
  border-radius: var(--br-3xs);
  background-color: var(--color-darkturquoise);
  flex-direction: column;
  padding: 104px var(--padding-14xl) 159px;
  box-sizing: border-box;
  gap: 60px;
  min-width: 445px;
  max-width: 100%;
}
.collaboration-1-icon,
.image-11-icon {
  height: 128px;
  width: 128px;
  position: relative;
  object-fit: cover;
  min-height: 128px;
}
.automation-content1,
.fitness-service {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  max-width: 100%;
}
.fitness-service {
  width: 454px;
  justify-content: space-between;
  gap: var(--gap-xl);
}
.automation-content1 {
  justify-content: flex-start;
  padding: 0 var(--padding-36xl);
  box-sizing: border-box;
}
.smart-automation {
  position: relative;
  font-weight: 600;
}
.smart-automation-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-smi) 0 0;
}
.comprehensive-platform {
  position: relative;
  line-height: 35px;
  font-weight: 600;
}
.security-icons {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  gap: var(--gap-xl);
}
.security-breach-1-icon {
  width: 128px;
  height: 128px;
  position: relative;
  object-fit: cover;
}
.breach-icon {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-4xs) 0 0;
}
.image-12-icon {
  width: 180px;
  height: 180px;
  position: relative;
  object-fit: cover;
  mix-blend-mode: multiply;
}
.image-12-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 var(--padding-11xl);
}
.add-friend-1-icon {
  height: 128px;
  width: 128px;
  position: relative;
  object-fit: contain;
}
.interface-labels {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 6px;
  max-width: 100%;
}
.features-container,
.interface-labels-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.interface-labels-wrapper {
  flex-direction: row;
  padding: 0 var(--padding-12xl);
  box-sizing: border-box;
}
.features-container {
  width: 549px;
  flex-direction: column;
  gap: var(--gap-10xs);
}
.data-security,
.user-friendly-interface {
  position: relative;
  font-weight: 600;
}
.interface-feature,
.interface-label {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  max-width: 100%;
}
.interface-label {
  flex: 1;
  justify-content: space-between;
  gap: var(--gap-xl);
}
.interface-feature {
  align-self: stretch;
  justify-content: flex-end;
  padding: 0 var(--padding-10xs) 0 0;
  box-sizing: border-box;
}
.ai-test-label,
.automation-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 100%;
}
.automation-container {
  align-self: stretch;
  align-items: flex-end;
  gap: 24.5px;
}
.ai-test-label {
  width: 573px;
  align-items: flex-start;
  padding: 88px 0 0;
  box-sizing: border-box;
  min-width: 573px;
  text-align: left;
  font-size: var(--font-size-xl);
  color: var(--color-black);
}
.shopping-job-container,
.shopping-job-container-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  max-width: 100%;
}
.shopping-job-container {
  flex: 1;
  justify-content: center;
  gap: 59px;
}
.shopping-job-container-wrapper {
  align-self: stretch;
  justify-content: flex-start;
  padding: 0 62px 70px var(--padding-42xl);
  box-sizing: border-box;
  flex-shrink: 0;
  text-align: center;
  font-size: 45px;
  color: var(--color-white);
  font-family: var(--font-poppins);
}
.our-services2 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 600;
  font-family: inherit;
}
.services-heading {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl) 0 var(--padding-14xl);
}
.health-service-background {
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 38.6px;
  border-radius: var(--br-10xl);
  background-color: var(--color-darkturquoise);
  width: 376.4px;
}
.health-content-child {
  width: 404.2px;
  height: 310px;
  position: relative;
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-10xl);
  background-color: var(--color-white);
  display: none;
  max-width: 100%;
}
.health3 {
  position: relative;
  font-weight: 600;
  display: inline-block;
  min-width: 81px;
  z-index: 2;
}
.health-title-container {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl) 0 var(--padding-2xl);
}
.manage-appointments-prescript {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-lg);
  text-align: center;
  z-index: 2;
}
.health-description {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-sm);
}
.read-more {
  text-decoration: underline;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 98px;
  z-index: 2;
}
.health-content,
.read-more-health {
  display: flex;
  align-items: flex-start;
}
.read-more-health {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  padding: 0 var(--padding-xl);
  font-size: var(--font-size-lg);
  color: var(--color-steelblue);
}
.health-content {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-10xl);
  background-color: var(--color-white);
  width: 404.2px;
  flex-direction: column;
  justify-content: flex-start;
  padding: 93px var(--padding-lgi) var(--padding-25xl) 29px;
  box-sizing: border-box;
  gap: 42px;
  max-width: 100%;
  z-index: 1;
}
.health-1-icon {
  position: absolute;
  top: -35px;
  left: calc(50% - 52.5px);
  border-radius: 60.5px;
  width: 105px;
  height: 105px;
  object-fit: contain;
  z-index: 2;
}
.health-service-background-parent {
  height: 310px;
  flex: 1;
  position: relative;
  min-width: 311px;
  max-width: 100%;
}
.ai-test-service-background {
  border: 0;
  background-color: var(--color-darkturquoise);
  /* 
height: 100%;
  width: 376.4px;
 */
  outline: 0;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: -10.8px;
  bottom: 0;
  border-radius: var(--br-10xl);
}
.frame-child3 {
  width: 404.2px;
  height: 310px;
  position: relative;
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-10xl);
  background-color: var(--color-white);
  display: none;
  max-width: 100%;
}
.ai-test1 {
  position: relative;
  line-height: 28px;
  font-weight: 600;
  display: inline-block;
  min-width: 81px;
  z-index: 2;
}
.u-p-i-link {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl);
}
.ai-powered-solution {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-lg);
  line-height: 28px;
  text-align: center;
  z-index: 2;
}
.test-description {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-lg);
}
.read-more1 {
  text-decoration: underline;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 98px;
  z-index: 2;
}
.cards-container {
  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-lg);
  color: var(--color-steelblue);
}
.rectangle-parent4,
.test-container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.rectangle-parent4 {
  flex: 1;
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-10xl);
  background-color: var(--color-white);
  flex-direction: column;
  padding: var(--padding-78xl) var(--padding-21xl) var(--padding-25xl)
    var(--padding-32xl);
  box-sizing: border-box;
  gap: 40px;
  z-index: 1;
}
.test-container {
  position: absolute;
  top: 35px;
  left: 0;
  width: 404.2px;
  flex-direction: row;
}
.ai-test-icon-background {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25) inset, 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.image-10-icon1 {
  position: absolute;
  top: 21px;
  left: 21px;
  width: 64px;
  height: 64px;
  object-fit: contain;
  z-index: 1;
}
.ai-test-icon-background-parent {
  height: 105px;
  flex: 1;
  position: relative;
}
.frame-wrapper1 {
  position: absolute;
  top: 0;
  left: 155px;
  width: 105px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 2;
}
.test-container-parent {
  height: 345px;
  flex: 0.9806;
  position: relative;
  min-width: 311px;
  max-width: 100%;
}
.fitness-description-child,
.fitness-service-background {
  position: absolute;
  top: 0;
  border-radius: var(--br-10xl);
  height: 100%;
}
.fitness-service-background {
  bottom: 0;
  left: 38.6px;
  background-color: var(--color-darkturquoise);
  width: 376.4px;
}
.fitness-description-child {
  left: 0;
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.25);
  background-color: var(--color-white);
  width: 100%;
  display: none;
}
.read-more2 {
  text-decoration: underline;
  position: absolute;
  top: 239px;
  left: 159px;
  font-weight: 600;
  color: var(--color-steelblue);
  display: inline-block;
  min-width: 98px;
  z-index: 2;
}
.fitness,
.track-your-fitness {
  position: absolute;
  line-height: 28px;
  z-index: 2;
}
.fitness {
  top: 97px;
  left: 165px;
  font-size: var(--font-size-5xl);
  font-weight: 600;
  display: inline-block;
  min-width: 86px;
}
.track-your-fitness {
  top: 157px;
  left: 37px;
}
.fitness-description {
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-10xl);
  background-color: var(--color-white);
  width: 404.2px;
  z-index: 1;
}
.fitness-icon-background,
.fitness-service-background-parent {
  position: absolute;
  top: 35px;
  left: 0;
  width: 100%;
  height: 310px;
}
.fitness-icon-background {
  top: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25) inset, 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  height: 100%;
}
.image-8-icon1 {
  position: absolute;
  top: 21px;
  left: 21px;
  width: 64px;
  height: 64px;
  object-fit: contain;
  z-index: 1;
}
.fitness-card-inner,
.fitness-icon-background-parent {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fitness-card-inner {
  left: 155px;
  width: 105px;
  height: 105px;
  z-index: 2;
}
.fitness-card {
  height: 345px;
  flex: 1;
  position: relative;
  min-width: 311px;
  max-width: 100%;
  font-size: var(--font-size-lg);
}
.cards-row,
.shopping-jobs {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  max-width: 100%;
}
.shopping-jobs {
  flex: 1;
  align-items: flex-end;
  gap: var(--gap-29xl);
}
.cards-row {
  align-self: stretch;
  align-items: flex-start;
  padding: 0 0 0 var(--padding-2xs);
  box-sizing: border-box;
}
.shopping-job-backgrounds,
.shopping-job-descriptions-child {
  position: absolute;
  top: 0;
  border-radius: var(--br-10xl);
  height: 100%;
}
.shopping-job-backgrounds {
  bottom: 0;
  left: 38.6px;
  background-color: var(--color-darkturquoise);
  width: 376.4px;
}
.shopping-job-descriptions-child {
  left: 0;
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.25);
  background-color: var(--color-white);
  width: 100%;
  display: none;
}
.e-cart,
.find-great-deals,
.read-more3 {
  position: absolute;
  display: inline-block;
  z-index: 2;
}
.find-great-deals {
  top: 143px;
  left: 29px;
  text-align: center;
  width: 356px;
}
.e-cart,
.read-more3 {
  font-weight: 600;
}
.e-cart {
  top: 93px;
  left: 166px;
  font-size: var(--font-size-5xl);
  min-width: 83px;
}
.read-more3 {
  text-decoration: underline;
  top: 239px;
  left: 158px;
  color: var(--color-steelblue);
  min-width: 98px;
}
.shopping-job-descriptions {
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-10xl);
  background-color: var(--color-white);
  width: 404.2px;
  z-index: 1;
}
.shopping-job-backgrounds-parent,
.shopping-job-icon-backgrounds {
  position: absolute;
  top: 35px;
  left: 0;
  width: 100%;
  height: 310px;
}
.shopping-job-icon-backgrounds {
  top: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25) inset, 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  height: 100%;
}
.image-4-icon1 {
  position: absolute;
  top: 22px;
  left: 19px;
  width: 61px;
  height: 61px;
  object-fit: contain;
  z-index: 1;
}
.icon-containers {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.icon-containers-wrapper {
  position: absolute;
  top: 0;
  left: 166px;
  width: 105px;
  height: 105px;
  z-index: 2;
}
.u-p-i-card {
  height: 345px;
  flex: 1;
  position: relative;
  min-width: 311px;
  max-width: 100%;
}
.u-p-i-service-background {
  border: 0;
  background-color: var(--color-darkturquoise);
  height: 100%;
  width: 376.4px;
  outline: 0;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: -10.8px;
  bottom: 0;
  border-radius: var(--br-10xl);
}
.ai-test-service-description-child {
  width: 404.2px;
  height: 310px;
  position: relative;
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-10xl);
  background-color: var(--color-white);
  display: none;
  max-width: 100%;
}
.upi {
  position: relative;
  line-height: 28px;
  font-weight: 600;
  display: inline-block;
  min-width: 39px;
  z-index: 2;
}
.our-services-label {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  font-size: var(--font-size-5xl);
}
.make-secure-and {
  align-self: stretch;
  position: relative;
  line-height: 28px;
  text-align: center;
  z-index: 2;
}
.read-more4 {
  text-decoration: underline;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 98px;
  z-index: 2;
}
.view-more-container {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 0 0 var(--padding-12xs);
  color: var(--color-steelblue);
}
.ai-test-service-description {
  flex: 1;
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-10xl);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-78xl) var(--padding-21xl) var(--padding-25xl)
    var(--padding-32xl);
  box-sizing: border-box;
  gap: var(--gap-mini);
  max-width: 100%;
  z-index: 1;
}
.u-p-i-icon-background {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25) inset, 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.mobile-banking-1-icon1 {
  position: absolute;
  top: 21px;
  left: 24px;
  width: 62px;
  height: 62px;
  object-fit: contain;
  z-index: 1;
}
.u-p-i-image-container {
  height: 105px;
  flex: 1;
  position: relative;
}
.u-p-i-card1,
.u-p-i-container,
.u-p-i-image-container-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.u-p-i-image-container-wrapper {
  width: 105px;
  margin: 0 !important;
  position: absolute;
  top: -35px;
  right: 144.2px;
  flex-direction: row;
  z-index: 2;
}
.u-p-i-card1,
.u-p-i-container {
  max-width: 100%;
}
.u-p-i-container {
  align-self: stretch;
  flex-direction: row;
  position: relative;
}
.u-p-i-card1 {
  flex: 0.9806;
  flex-direction: column;
  padding: 0 8px 0 0;
  box-sizing: border-box;
  min-width: 310px;
}
.frame-child4,
.frame-child5 {
  position: absolute;
  top: 0;
  border-radius: var(--br-10xl);
  height: 100%;
}
.frame-child4 {
  bottom: 0;
  left: 38.6px;
  background-color: var(--color-darkturquoise);
  width: 376.4px;
}
.frame-child5 {
  left: 0;
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.25);
  background-color: var(--color-white);
  width: 100%;
  display: none;
}
.read-more5 {
  text-decoration: underline;
  position: absolute;
  top: 239px;
  left: 159px;
  font-weight: 600;
  color: var(--color-steelblue);
  display: inline-block;
  min-width: 98px;
  z-index: 2;
}
.explore-job-opportunities,
.job-search {
  position: absolute;
  line-height: 28px;
  z-index: 2;
}
.job-search {
  top: 97px;
  left: 139px;
  font-size: var(--font-size-5xl);
  font-weight: 600;
}
.explore-job-opportunities {
  top: 143px;
  left: 53px;
  text-align: center;
  display: inline-block;
  width: 320px;
}
.rectangle-parent6 {
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-10xl);
  background-color: var(--color-white);
  width: 404.2px;
  z-index: 1;
}
.ellipse-div,
.rectangle-parent5 {
  position: absolute;
  top: 35px;
  left: 0;
  width: 100%;
  height: 310px;
}
.ellipse-div {
  top: 0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25) inset, 0 0 4px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  height: 100%;
}
.search-1-icon {
  position: absolute;
  top: 18px;
  left: 18px;
  width: 69px;
  height: 69px;
  object-fit: contain;
  z-index: 1;
}
.ellipse-parent {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.shopping-job-cards-inner {
  position: absolute;
  top: 0;
  left: 155px;
  width: 105px;
  height: 105px;
  z-index: 2;
}
.shopping-job-cards {
  height: 345px;
  flex: 1;
  position: relative;
  min-width: 311px;
  max-width: 100%;
}
.service-cards,
.service-cards1,
.shopping-card {
  display: flex;
  justify-content: flex-start;
  max-width: 100%;
}
.shopping-card {
  width: 1339px;
  flex-direction: row;
  align-items: flex-end;
  gap: var(--gap-29xl);
  font-size: var(--font-size-lg);
}
.service-cards,
.service-cards1 {
  align-self: stretch;
  flex-direction: column;
  align-items: flex-start;
}
.service-cards1 {
  gap: 37px;
  font-size: var(--font-size-5xl);
}
.service-cards {
  gap: 57px;
}
.frame-child6 {
  height: 60px;
  width: 248px;
  position: relative;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-31xl);
  background: linear-gradient(265.33deg, #0381a9, #0eb9c9);
  display: none;
}
.view-more {
  position: relative;
  font-size: var(--font-size-7xl);
  font-weight: 600;
  font-family: var(--font-poppins);
  color: var(--color-white);
  text-align: left;
  z-index: 1;
}
.footer-social,
.group-button {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.group-button {
  cursor: pointer;
  border: 0;
  padding: var(--padding-3xs) var(--padding-36xl) var(--padding-2xs) 56px;
  background-color: transparent;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-31xl);
  background: linear-gradient(265.33deg, #0381a9, #0eb9c9);
  justify-content: flex-start;
  white-space: nowrap;
}
.footer-social {
  width: 1338px;
  justify-content: center;
  padding: 0 var(--padding-xl);
  box-sizing: border-box;
  max-width: 100%;
}
.testimonials-content,
.testimonials-content-wrapper {
  display: flex;
  justify-content: flex-start;
  max-width: 100%;
}
.testimonials-content {
  flex: 1;
  flex-direction: column;
  align-items: flex-end;
  gap: 89px;
}
.testimonials-content-wrapper {
  align-self: stretch;
  flex-direction: row;
  align-items: flex-start;
  padding: 0 var(--padding-26xl) 23px;
  box-sizing: border-box;
  text-align: left;
  font-size: var(--font-size-31xl);
  color: var(--color-black);
  font-family: var(--font-poppins);
}
.testimonials1 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 600;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
}
.customer-1-child {
  width: 430px;
  height: 290px;
  position: relative;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-mini);
  background-color: var(--color-white);
  border: 2px solid var(--color-steelblue);
  box-sizing: border-box;
  display: none;
  max-width: 100%;
}
.customer-1-item {
  width: 110px;
  height: 22px;
  position: relative;
  z-index: 1;
}
.to-contribute-to {
  align-self: stretch;
  position: relative;
  line-height: 24px;
  font-weight: 500;
  z-index: 1;
}
.testimonial-placeholder-avatar {
  height: 45px;
  width: 45px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
  z-index: 1;
}
.profbehere {
  position: relative;
  line-height: 18px;
  font-weight: 500;
  display: inline-block;
  min-width: 69px;
  z-index: 1;
}
.author-info,
.author-name {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.author-name {
  flex-direction: column;
  padding: var(--padding-sm) 0 0;
}
.author-info {
  flex-direction: row;
  gap: var(--gap-3xs);
  font-size: var(--font-size-xs);
}
.customer-1,
.to-contribute-to-the-cause-of-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.to-contribute-to-the-cause-of-parent {
  width: 363px;
  gap: var(--gap-11xl);
}
.customer-1 {
  align-self: stretch;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-mini);
  background-color: var(--color-white);
  border: 2px solid var(--color-steelblue);
  box-sizing: border-box;
  padding: var(--padding-9xl) var(--padding-5xl);
  gap: var(--gap-16xl);
}
.arrow-left-circle-fill-icon2,
.arrow-left-circle-fill-icon3 {
  height: 50px;
  width: 50px;
  position: relative;
  object-fit: cover;
  transform: rotate(180deg);
  min-height: 50px;
}
.btn2,
.third-testimonial {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.btn2 {
  flex-direction: row;
  gap: var(--gap-lg);
  transform: rotate(-180deg);
}
.third-testimonial {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-11xl);
  min-width: 322px;
  max-width: 100%;
}
.customer-2-child {
  width: 430px;
  height: 290px;
  position: relative;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-mini);
  background-color: var(--color-white);
  border: 2px solid var(--color-steelblue);
  box-sizing: border-box;
  display: none;
  max-width: 100%;
}
.customer-2-item {
  width: 110px;
  height: 22px;
  position: relative;
  z-index: 1;
}
.to-contribute-to1 {
  align-self: stretch;
  position: relative;
  line-height: 24px;
  font-weight: 500;
  z-index: 1;
}
.testimonial-avatars-icon {
  height: 45px;
  width: 45px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
  z-index: 1;
}
.profbehere1 {
  position: relative;
  line-height: 18px;
  font-weight: 500;
  display: inline-block;
  min-width: 69px;
  z-index: 1;
}
.author-name-container {
  flex-direction: column;
  padding: var(--padding-sm) 0 0;
}
.author-name-container,
.testimonial-authors,
.testimonial-content {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.testimonial-authors {
  flex-direction: row;
  gap: var(--gap-3xs);
  font-size: var(--font-size-xs);
}
.testimonial-content {
  width: 363px;
  flex-direction: column;
  gap: var(--gap-11xl);
  max-width: 100%;
}
.customer-2,
.customer-3-child {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-mini);
  background-color: var(--color-white);
  border: 2px solid var(--color-steelblue);
  box-sizing: border-box;
  max-width: 100%;
}
.customer-2 {
  flex: 0.8791;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-9xl) var(--padding-5xl);
  gap: var(--gap-16xl);
  min-width: 322px;
}
.customer-3-child {
  width: 430px;
  height: 290px;
  position: relative;
  display: none;
}
.customer-3-item {
  width: 110px;
  height: 22px;
  position: relative;
  z-index: 1;
}
.to-contribute-to2 {
  align-self: stretch;
  position: relative;
  line-height: 24px;
  font-weight: 500;
  z-index: 1;
}
.ellipse-icon {
  height: 45px;
  width: 45px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
  z-index: 1;
}
.profbehere2 {
  position: relative;
  line-height: 18px;
  font-weight: 500;
  display: inline-block;
  min-width: 69px;
  z-index: 1;
}
.ellipse-group,
.profbehere-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.profbehere-wrapper {
  flex-direction: column;
  padding: var(--padding-sm) 0 0;
}
.ellipse-group {
  flex-direction: row;
  gap: var(--gap-3xs);
  font-size: var(--font-size-xs);
}
.customer-3,
.to-contribute-to-the-cause-of-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.to-contribute-to-the-cause-of-group {
  width: 363px;
  gap: var(--gap-11xl);
}
.customer-3 {
  flex: 0.8791;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-mini);
  background-color: var(--color-white);
  border: 2px solid var(--color-steelblue);
  box-sizing: border-box;
  padding: var(--padding-9xl) var(--padding-5xl);
  gap: var(--gap-16xl);
  min-width: 322px;
}
.testimonial-slider {
  align-self: stretch;
  flex-direction: row;
  justify-content: flex-start;
  gap: var(--gap-6xl);
  font-size: var(--font-size-lg);
}
.frame-section,
.testimonial-slider,
.testimonials-parent {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.testimonials-parent {
  width: 1340px;
  flex-direction: column;
  justify-content: flex-start;
  gap: 31px;
}
.frame-section {
  flex-direction: row;
  justify-content: flex-end;
  padding: 0 var(--padding-26xl);
  box-sizing: border-box;
  flex-shrink: 0;
  text-align: left;
  font-size: var(--font-size-31xl);
  color: var(--color-black);
  font-family: var(--font-poppins);
}
.image-12-icon1,
.image-13-icon2,
.image-13-icon3,
.image-14-icon1 {
  height: 111px;
  width: 111px;
  position: absolute;
  margin: 0 !important;
  object-fit: contain;
  mix-blend-mode: lighten;
}
.image-12-icon1 {
  top: -21px;
  left: -37px;
  z-index: 2;
}
.image-13-icon2,
.image-13-icon3,
.image-14-icon1 {
  z-index: 1;
}
.image-13-icon2 {
  bottom: 0px;
  left: -37px;
}
.image-13-icon3,
.image-14-icon1 {
  right: -37px;
}
.image-14-icon1 {
  top: -21px;
}
.image-13-icon3 {
  bottom: 0px;
}
.footer-child {
  width: 1440px;
  height: 471px;
  position: relative;
  background-color: var(--color-gray-300);
  display: none;
  max-width: 100%;
}
.logo-esatayu-1-1 {
  width: 100%;
  flex: 1;
  z-index: 1;
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  transform: scale(1.3);
}
.wrapper-logo-esatayu-1-1 {
  width: 261px;
  flex: 1;
  position: relative;
  max-height: 100%;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.setu-goes-beyond2 {
  align-self: stretch;
  position: relative;
  z-index: 1;
}
.facebook-icon2,
.insta-icon,
.twitter-icon2,
.youtube-icon {
  height: 38.8px;
  width: 38.8px;
  position: relative;
  min-height: 39px;
  z-index: 1;
}
.social-icons {
  flex-direction: row;
  gap: var(--gap-mini);
}
.enquiry,
.footer-top,
.social-icons {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.enquiry {
  flex-direction: row;
  padding: 0 var(--padding-7xs);
}
.footer-top {
  height: 247.8px;
  width: 308px;
  flex-direction: column;
  gap: 41.5px;
  font-size: var(--font-size-lg);
  color: var(--color-silver);
}
.address {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  min-width: 111px;
  z-index: 1;
}
.telephone-fill-icon1 {
  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-icon2,
.geo-alt-fill-icon {
  width: 22px;
  height: 22px;
  position: relative;
  z-index: 1;
}
.envelope-fill-icon2 {
  object-fit: cover;
}
.other-icons {
  flex-direction: column;
  justify-content: flex-start;
  gap: 128px;
}
.copyright,
.other-icons,
.phone-container {
  display: flex;
  align-items: flex-start;
}
.phone-container {
  flex-direction: row;
  justify-content: flex-start;
  position: relative;
}
.copyright {
  flex-direction: column;
  justify-content: flex-end;
  padding: 0 0 var(--padding-12xs);
}
.bhosale-mystiqa-model {
  align-self: stretch;
}
.bhosale-mystiqa-model,
.contactehealthsystemsin2,
.spacer {
  position: relative;
  z-index: 1;
}
.contactehealthsystemsin2 {
  white-space: nowrap;
}
.email-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xl);
}
.bhosale-mystiqa-model-colony-parent {
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-16xl);
  min-width: 215px;
}
.address-details,
.address-info,
.bhosale-mystiqa-model-colony-parent {
  display: flex;
  justify-content: flex-start;
  max-width: 100%;
}
.address-info {
  align-self: stretch;
  flex-direction: row;
  align-items: flex-end;
  gap: 11px;
  font-size: var(--font-size-base);
  color: var(--color-silver);
}
.address-details {
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-base);
  min-width: 237px;
}
.quick-links {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 700;
  font-family: inherit;
  z-index: 1;
}
.about-us2,
.contact-us2,
.features1 {
  width: 91px;
  position: relative;
  display: inline-block;
  z-index: 1;
}
.contact-us2,
.features1 {
  width: 114px;
}
.features1 {
  width: 88px;
}
.terms-condition {
  align-self: stretch;
  position: relative;
  z-index: 1;
}
.support2 {
  width: 91px;
  position: relative;
  line-height: 22px;
  display: inline-block;
  z-index: 1;
}
.link-list,
.quick-links-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.link-list {
  align-self: stretch;
  gap: var(--gap-sm);
  font-size: var(--font-size-base);
  color: var(--color-silver);
}
.quick-links-parent {
  width: 187px;
  gap: var(--gap-4xs);
  min-width: 187px;
}
.address-container,
.address-container-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.address-container {
  width: 590px;
  flex-direction: row;
  gap: 39px;
}
.address-container-wrapper {
  width: 646px;
  flex-direction: column;
  padding: var(--padding-lg) 0 0;
  box-sizing: border-box;
}
.send-enquiry {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 700;
  font-family: inherit;
  z-index: 1;
}
.email-input-child {
  height: 57px;
  width: 282px;
  position: relative;
  border-radius: var(--br-3xs);
  border: 1px solid var(--color-silver);
  box-sizing: border-box;
  display: none;
}
.your-email {
  position: relative;
  display: inline-block;
  min-width: 84px;
  z-index: 2;
}
.email-field {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-7xs) 0 0;
}
.frame-child7 {
  height: 37px;
  width: 101px;
  position: relative;
  border-radius: var(--br-8xs);
  background: linear-gradient(270deg, #06bcca, #0381a9);
  display: none;
}
.singup {
  position: relative;
  font-weight: 600;
  display: inline-block;
  min-width: 65px;
  z-index: 1;
}
.email-input,
.rectangle-parent7 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.rectangle-parent7 {
  border-radius: var(--br-8xs);
  background: linear-gradient(270deg, #06bcca, #0381a9);
  justify-content: flex-start;
  padding: 5px var(--padding-lg);
  z-index: 2;
  font-size: var(--font-size-lg);
  color: var(--color-white);
}
.email-input {
  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) 7px var(--padding-xl);
  gap: var(--gap-xl);
  z-index: 1;
  font-size: var(--font-size-base);
  color: var(--color-silver);
}
.enquiry-form {
  align-self: stretch;
  flex-direction: column;
  gap: var(--gap-25xl);
}
.enquiry-form,
.enquiry-form-wrapper,
.footer-content {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.enquiry-form-wrapper {
  width: 282px;
  flex-direction: column;
  padding: var(--padding-lg) 0 0;
  box-sizing: border-box;
}
.footer-content {
  align-self: stretch;
  flex-direction: row;
  gap: 52px;
  max-width: 100%;
}
.eshatayu-one {
  position: relative;
  font-weight: 500;
  z-index: 1;
}
.eshatayu-one-world-one-healt-wrapper {
  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);
}
.footer {
  flex: 1;
  background-color: var(--color-gray-300);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 77px var(--padding-31xl) 38px;
  box-sizing: border-box;
  gap: var(--gap-57xl);
  max-width: 100%;
}
.client-logo-slider-child {
  height: 1px;
  width: 1452px;
  position: absolute;
  margin: 0 !important;
  bottom: 91px;
  left: calc(50% - 726px);
  z-index: 2;
}
.client-logo-slider,
.desktop-1 {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  font-family: var(--font-poppins);
}
.client-logo-slider {
  align-self: stretch;
  flex-direction: row;
  max-width: 100%;
  flex-shrink: 0;
  font-size: var(--font-size-7xl);
  color: var(--color-white);
}
.desktop-1 {
  width: 100%;
  height: 5730px;
  background-color: var(--color-white);
/* 
  overflow: hidden;
 */
  flex-direction: column;
  padding: 0 0 543px;
  box-sizing: border-box;
  gap: var(--gap-57xl);
  line-height: normal;
  letter-spacing: normal;
  font-size: var(--font-size-41xl);
  color: var(--color-gray-100);
  
}
@media screen and (max-width: 1350px) {
  .testimonial-background-icon,
  .testimonial-background-parent {
    flex: 1;
    position: relative;
  }
  .view-more-button-container-parent {
    flex-wrap: wrap;
  }
  .frame-div {
    gap: 43px;
  }
  .ai-test-label {
    flex: 1;
  }
  .footer-content,
  .shopping-card,
  .shopping-job-container,
  .shopping-jobs,
  .testimonial-slider {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1125px) {
  .home-parent {
    display: none;
  }
  .special-content {
    flex-wrap: wrap;
    justify-content: center;
  }
  .frame-parent3 {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 800px) {
  .navigation,
  .rectangle-group {
    padding-left: var(--padding-6xl);
    padding-right: var(--padding-12xl);
    box-sizing: border-box;
  }
  .navigation {
    padding-right: var(--padding-5xl);
  }
  .transformative-approach-to-container1 {
    font-size: 48px;
  }
  .services-container {
    padding-bottom: var(--padding-11xl);
    box-sizing: border-box;
  }
  .about-shatayu1 {
    font-size: var(--font-size-21xl);
  }
  .one-world-one-container1 {
    font-size: var(--font-size-7xl);
  }
  .automation-content {
    flex-wrap: wrap;
  }
  .about-image-column {
    gap: var(--gap-base);
  }
  .testimonial-background-parent,
  .view-more-button-container {
    min-width: 100%;
  }
  .offer-content {
    gap: var(--gap-13xl);
  }
  .offer-content-wrapper {
    padding-left: var(--padding-7xl);
    padding-right: var(--padding-5xl);
    padding-bottom: var(--padding-11xl);
    box-sizing: border-box;
  }
  .what-we-offer {
    font-size: var(--font-size-21xl);
  }
  .e-wealth,
  .education,
  .entertainment,
  .health2,
  .matrimony,
  .shooping {
    font-size: var(--font-size-7xl);
  }
  .entertainment {
    line-height: 30px;
  }
  .benefits-content {
    gap: var(--gap-3xl);
  }
  .benefits-content-wrapper {
    padding-bottom: var(--padding-29xl);
    box-sizing: border-box;
  }
  .key-benefits {
    font-size: var(--font-size-21xl);
    line-height: 22px;
  }
  .frame-div {
    gap: var(--gap-3xl);
  }
  .what-makes-e-container {
    font-size: var(--font-size-17xl);
  }
  .special-heading {
    padding-right: var(--padding-3xl);
    box-sizing: border-box;
  }
  .special-heading-parent {
    gap: var(--gap-4xl);
  }
  .special-title-row {
    gap: var(--gap-11xl);
    padding-top: 68px;
    padding-bottom: 103px;
    box-sizing: border-box;
    min-width: 100%;
  }
  .automation-content1 {
    padding-left: var(--padding-8xl);
    padding-right: var(--padding-8xl);
    box-sizing: border-box;
  }
  .interface-label,
  .interface-labels,
  .security-icons {
    flex-wrap: wrap;
  }
  .ai-test-label {
    padding-top: var(--padding-38xl);
    box-sizing: border-box;
    min-width: 100%;
  }
  .shopping-job-container {
    gap: var(--gap-10xl);
  }
  .shopping-job-container-wrapper {
    padding-left: var(--padding-11xl);
    padding-right: var(--padding-12xl);
    padding-bottom: var(--padding-26xl);
    box-sizing: border-box;
  }
  .our-services2 {
    font-size: var(--font-size-21xl);
  }
  .shopping-card,
  .shopping-jobs {
    gap: var(--gap-5xl);
  }
  .service-cards1 {
    gap: var(--gap-lg);
  }
  .service-cards {
    gap: 28px;
  }
  .testimonials-content {
    gap: var(--gap-25xl);
  }
  .testimonials-content-wrapper {
    padding-left: var(--padding-3xl);
    padding-right: var(--padding-3xl);
    box-sizing: border-box;
  }
  .testimonials1 {
    font-size: var(--font-size-21xl);
  }
  .testimonials-parent {
    gap: var(--gap-mini);
  }
  .frame-section {
    padding-left: var(--padding-3xl);
    padding-right: var(--padding-3xl);
    box-sizing: border-box;
  }
  .quick-links-parent {
    flex: 1;
  }
  .address-container {
    flex-wrap: wrap;
    gap: var(--gap-lgi);
  }
  .footer-content {
    gap: var(--gap-7xl);
  }
  .footer {
    padding: var(--padding-31xl) var(--padding-6xl) var(--padding-6xl);
    box-sizing: border-box;
  }
  .desktop-1,
  .footer {
    gap: var(--gap-19xl);
  }
}
@media screen and (max-width: 450px) {
  .social-media {
    gap: var(--gap-13xl);
  }
  .transformative-approach-to-container1 {
    font-size: var(--font-size-17xl);
  }
  .image-1-parent {
    flex-wrap: wrap;
  }
  .download-app {
    font-size: var(--font-size-lgi);
  }
  .about-content {
    gap: var(--gap-4xl);
  }
  .about-shatayu1 {
    font-size: var(--font-size-11xl);
  }
  .one-world-one-container1 {
    font-size: var(--font-size-lgi);
  }
  .ehealthsystem-presents-setu1 {
    font-size: var(--font-size-xl);
  }
  .health-support1 {
    line-height: 28px;
  }
  .flexible-plans1,
  .health-support1 {
    font-size: var(--font-size-xl);
  }

  .offer-content {
    gap: var(--gap-base);
  }
  .what-we-offer {
    font-size: var(--font-size-11xl);
  }
  .e-wealth,
  .education,
  .entertainment,
  .health2,
  .matrimony,
  .shooping {
    font-size: var(--font-size-lgi);
  }
  .entertainment {
    line-height: 23px;
  }
  .key-benefits {
    font-size: var(--font-size-11xl);
    line-height: 17px;
  }
  .health-fitness {
    font-size: var(--font-size-lg);
    line-height: 28px;
  }
  .rectangle-container {
    gap: var(--gap-mini);
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
    flex: 1;
  }
  .career-learning {
    font-size: var(--font-size-lg);
    line-height: 22px;
  }
  .rectangle-parent1 {
    gap: var(--gap-mini);
    flex: 1;
  }
  .ai-test {
    font-size: var(--font-size-lg);
    line-height: 22px;
  }
  .rectangle-parent2 {
    flex: 1;
  }
  .payments-recharge {
    font-size: var(--font-size-lg);
    line-height: 22px;
  }
  .rectangle-parent3 {
    gap: var(--gap-xl);
  }
  .desktop-1-child {
    padding-bottom: var(--padding-18xl);
    box-sizing: border-box;
  }
  .what-makes-e-container {
    font-size: 27px;
  }
  .setu-goes-beyond1 {
    font-size: var(--font-size-base);
  }
  .fitness-service {
    flex-wrap: wrap;
  }
  .smart-automation {
    font-size: var(--font-size-base);
  }
  .comprehensive-platform {
    line-height: 28px;
  }
  .comprehensive-platform,
  .data-security,
  .user-friendly-interface {
    font-size: var(--font-size-base);
  }
  .our-services2 {
    font-size: var(--font-size-11xl);
  }
  .ai-test1,
  .health3 {
    font-size: var(--font-size-lgi);
  }
  .ai-test1 {
    line-height: 22px;
  }
  .test-container-parent {
    flex: 1;
  }
  .fitness {
    line-height: 22px;
  }
  .e-cart,
  .fitness,
  .upi {
    font-size: var(--font-size-lgi);
  }
  .upi {
    line-height: 22px;
  }
  .ai-test-service-description {
    padding-left: var(--padding-xl);
    box-sizing: border-box;
  }
  .u-p-i-card1 {
    flex: 1;
  }
  .job-search {
    font-size: var(--font-size-lgi);
    line-height: 22px;
  }
  .testimonials-content {
    gap: var(--gap-3xl);
  }
  .testimonials1 {
    font-size: var(--font-size-11xl);
  }
  .customer-1 {
    gap: var(--gap-mid);
  }
  .customer-2,
  .customer-3 {
    gap: var(--gap-mid);
    flex: 1;
  }
  .footer-top {
    gap: 21px;
  }
  .address {
    font-size: var(--font-size-2xl);
  }
  .bhosale-mystiqa-model-colony-parent {
    gap: var(--gap-mid);
  }
  .address-info {
    flex-wrap: wrap;
  }
  .quick-links,
  .send-enquiry {
    font-size: var(--font-size-2xl);
  }
  .enquiry-form {
    gap: var(--gap-3xl);
  }
  .eshatayu-one {
    font-size: var(--font-size-base);
  }
  .desktop-1,
  .footer {
    gap: var(--gap-lgi);
  }
  .desktop-1 {
    height: auto;
  }
}
