.frame-child4,
.frame-child5 {
  position: relative;
  display: none;
}
.frame-child4 {
  align-self: stretch;
  height: 119px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  background-color: var(--color-white);
}
.frame-child5 {
  height: 55px;
  width: 1440px;
  background: linear-gradient(158.94deg, #0d8bb3, #06bcca);
  max-width: 100%;
}
.a,
.telephone-fill-icon2 {
  position: relative;
  z-index: 2;
}
.telephone-fill-icon2 {
  height: 20px;
  width: 20px;
  min-height: 20px;
}
.a {
  text-decoration: none;
  font-weight: 500;
  color: inherit;
  display: inline-block;
  min-width: 120px;
  white-space: nowrap;
}
.telephone-fill-parent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-10xs);
}
.envelope-fill-icon3 {
  width: 20px;
  height: 20px;
  position: relative;
  object-fit: cover;
  z-index: 2;
}
.social-icons {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.contactehealthsystemsin3 {
  position: relative;
  font-weight: 500;
  white-space: nowrap;
  z-index: 2;
}
.frame-container,
.social-links {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.social-links {
  flex: 1;
  align-items: flex-start;
  gap: var(--gap-4xs);
  font-family: var(--font-poppins);
}
.frame-container {
  width: 435px;
  align-items: flex-end;
  gap: var(--gap-45xl);
  max-width: 100%;
}
.facebook-icon3,
.instagram-icon2,
.linkedin-icon2,
.twitter-icon3 {
  height: 20px;
  width: 20px;
  position: relative;
  min-height: 20px;
  z-index: 2;
}
.footer1,
.rectangle-parent2 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.rectangle-parent2 {
  align-self: stretch;
  background: linear-gradient(158.94deg, #0d8bb3, #06bcca);
  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;
  max-width: 100%;
  z-index: 1;
}
.logo-esatayu-12 {
  align-self: stretch;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  z-index: 2;
}
.logo-image {
  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;
}
.home3 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 57px;
}
.home2 {
  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);
}
.features2 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 85px;
}
.feachers1 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-9xs) 0 0;
  z-index: 2;
}
.about-us4 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 90px;
  white-space: nowrap;
}
.about-us3 {
  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;
}
.programs2 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 97px;
}
.our-services1 {
  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-us5 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 109px;
  white-space: nowrap;
}
.contact-us4,
.menu-links,
.navigation1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.contact-us4 {
  height: 23.3px;
  flex-direction: row;
  padding: 0;
  box-sizing: border-box;
  z-index: 2;
}
.menu-links,
.navigation1 {
  margin: 0;
}
.menu-links {
  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);
}
.navigation1 {
  flex-direction: column;
  padding: var(--padding-smi) 0 0;
  box-sizing: border-box;
  max-width: 100%;
}
.button-types {
  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-up2 {
  text-decoration: none;
  position: relative;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  min-width: 62px;
  z-index: 1;
}
.component-22 {
  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-inner {
  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);
}
.login2 {
  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-12,
.login-signup {
  flex-direction: row;
  justify-content: flex-start;
}
.component-12 {
  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;
}
.login-signup {
  gap: var(--gap-3xs);
}
.auth-buttons1,
.login-signup,
.logo-container {
  display: flex;
  align-items: flex-start;
}
.auth-buttons1 {
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-4xs) 0 0;
}
.logo-container {
  align-self: stretch;
  flex: 1;
  flex-direction: row;
  justify-content: space-between;
  max-width: 100%;
  gap: var(--gap-xl);
}
.group-header,
.logo-container-wrapper {
  align-self: stretch;
  display: flex;
  box-sizing: border-box;
  max-width: 100%;
}
.logo-container-wrapper {
  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);
}
.group-header {
  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);
}
.img-icon1 {
  height: 340px;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
}
.programs3 {
  margin: 0 !important;
  position: absolute;
  top: 132px;
  right: 590px;
  font-size: inherit;
  font-weight: 800;
  font-family: inherit;
  z-index: 1;
}
.frame-group,
.program-banner {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.program-banner {
  flex-direction: row;
  position: relative;
}
.frame-group {
  flex-direction: column;
  gap: 1px;
}
.white-labelling-of {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 600;
  font-family: inherit;
  background: linear-gradient(90deg, #06bcca, #0381a9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  max-width: 100%;
}
.our-white-labelling {
  margin: 0;
}
.our-white-labelling-container {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-base);
  line-height: 20px;
}
.white-labeling-description {
  width: 721px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xl);
  max-width: 100%;
  text-align: left;
}
.key-features {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 20px;
  font-weight: 600;
  font-family: inherit;
}
.frame-child6 {
  align-self: stretch;
  width: 547px;
  position: relative;
  box-shadow: 0-1px 1px rgba(0, 0, 0, 0.25), 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-21xl);
  background-color: var(--color-white);
  display: none;
  max-width: 100%;
}
.customization-icons-child {
  height: 72px;
  width: 44px;
  position: relative;
  border-radius: var(--br-31xl) 0 0 var(--br-31xl);
  background-color: var(--color-cadetblue);
  display: none;
}
.customization-placeholders {
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 12px;
  z-index: 2;
}
.customization-icons {
  border-radius: var(--br-31xl) 0 0 var(--br-31xl);
  background-color: var(--color-cadetblue);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-7xl) var(--padding-xs) var(--padding-7xl)
    var(--padding-xl);
  z-index: 1;
}
.customization-tailor-the {
  align-self: stretch;
  position: relative;
  line-height: 20px;
  z-index: 1;
}
.customization-descriptions,
.customization-items-inner,
.rectangle-parent3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.customization-descriptions {
  flex: 1;
  flex-direction: column;
  padding: var(--padding-base) 0 0;
  min-width: 310px;
  font-size: var(--font-size-mini);
  color: var(--color-black);
}
.customization-items-inner,
.rectangle-parent3 {
  flex-direction: row;
}
.rectangle-parent3 {
  flex: 1;
  box-shadow: 0-1px 1px rgba(0, 0, 0, 0.25), 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-21xl);
  background-color: var(--color-white);
  padding: 0 var(--padding-lgi) 0 0;
  gap: var(--gap-6xs);
  z-index: 1;
}
.customization-items-inner {
  width: 553px;
  padding: 0 var(--padding-10xs);
}
.frame-child7,
.frame-child8 {
  position: relative;
  display: none;
}
.frame-child7 {
  align-self: stretch;
  width: 547px;
  box-shadow: 0-1px 1px rgba(0, 0, 0, 0.25), 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-21xl);
  background-color: var(--color-white);
  max-width: 100%;
}
.frame-child8 {
  height: 72px;
  width: 44px;
  border-radius: var(--br-31xl) 0 0 var(--br-31xl);
  background-color: var(--color-darkturquoise-100);
}
.b {
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 18px;
  z-index: 2;
}
.rectangle-parent5 {
  border-radius: var(--br-31xl) 0 0 var(--br-31xl);
  background-color: var(--color-darkturquoise-100);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-7xl) var(--padding-4xs) var(--padding-7xl)
    var(--padding-mid);
  z-index: 1;
}
.brand-identity-strengthen {
  align-self: stretch;
  position: relative;
  line-height: 20px;
  z-index: 1;
}
.brand-identity-strengthen-you-wrapper {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-base) 0 0;
  box-sizing: border-box;
  min-width: 310px;
  max-width: 100%;
  font-size: var(--font-size-base);
  color: var(--color-black);
}
.customization-items-child,
.rectangle-parent4 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.rectangle-parent4 {
  width: 547px;
  box-shadow: 0-1px 1px rgba(0, 0, 0, 0.25), 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-21xl);
  background-color: var(--color-white);
  justify-content: flex-start;
  padding: 0 var(--padding-lgi) 0 0;
  gap: var(--gap-6xs);
}
.customization-items-child {
  align-self: stretch;
  justify-content: flex-end;
  padding: 0 var(--padding-7xs);
}
.frame-child9 {
  align-self: stretch;
  width: 547px;
  position: relative;
  box-shadow: 0-1px 1px rgba(0, 0, 0, 0.25), 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-21xl);
  background-color: var(--color-white);
  display: none;
  max-width: 100%;
}
.quick-deployment-placeholder-child {
  height: 72px;
  width: 44px;
  position: relative;
  border-radius: var(--br-31xl) 0 0 var(--br-31xl);
  background-color: var(--color-yellow);
  display: none;
}
.deployment-placeholder {
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 19px;
  z-index: 2;
}
.quick-deployment-placeholder {
  border-radius: var(--br-31xl) 0 0 var(--br-31xl);
  background-color: var(--color-yellow);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-7xl) var(--padding-4xs) var(--padding-7xl)
    var(--padding-base);
  z-index: 1;
}
.quick-deployment-rapid {
  align-self: stretch;
  position: relative;
  line-height: 20px;
  z-index: 1;
}
.quick-deployment-description,
.rectangle-parent6 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.quick-deployment-description {
  flex: 1;
  flex-direction: column;
  padding: var(--padding-base) 0 0;
  min-width: 310px;
  font-size: var(--font-size-base);
  color: var(--color-black);
}
.rectangle-parent6 {
  width: 547px;
  box-shadow: 0-1px 1px rgba(0, 0, 0, 0.25), 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-21xl);
  background-color: var(--color-white);
  flex-direction: row;
  padding: 0 var(--padding-lgi) 0 0;
  gap: var(--gap-6xs);
  z-index: 1;
}
.wrapper-group-201-child {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 0;
  transform: scale(1.134);
}
.wrapper-group-201 {
  position: absolute;
  top: 51px;
  left: -18px;
  width: 864px;
  height: 346px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.user-flow-circle {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: -1px 0 6px rgba(0, 0, 0, 0.25), 13px 4px 7.9px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.user-flow-amico-1 {
  position: absolute;
  top: 37.3px;
  left: 46.2px;
  width: 358.6px;
  height: 357.6px;
  object-fit: contain;
  z-index: 1;
}
.user-flow-circle-parent {
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 49px;
  width: 450px;
  z-index: 1;
}
.user-flow-container {
  height: 450px;
  width: 846px;
  position: absolute;
  margin: 0 !important;
  top: -271px;
  left: -771px;
}
.frame-child10 {
  align-self: stretch;
  width: 547px;
  position: relative;
  box-shadow: 0-1px 1px rgba(0, 0, 0, 0.25), 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-21xl);
  background-color: var(--color-white);
  display: none;
  max-width: 100%;
}
.support-maintenance-placeholde-child {
  height: 72px;
  width: 44px;
  position: relative;
  border-radius: var(--br-31xl) 0 0 var(--br-31xl);
  background-color: var(--color-powderblue);
  display: none;
}
.maintenance-placeholder {
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 21px;
  z-index: 2;
}
.support-maintenance-placeholde {
  width: 44px;
  border-radius: var(--br-31xl) 0 0 var(--br-31xl);
  background-color: var(--color-powderblue);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: var(--padding-7xl) var(--padding-7xs);
  box-sizing: border-box;
  z-index: 1;
}
.support-maintenance1 {
  align-self: stretch;
  position: relative;
  line-height: 20px;
  z-index: 1;
}
.support-maintenance-details {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-base) 0 0;
  box-sizing: border-box;
  min-width: 310px;
  max-width: 100%;
  font-size: var(--font-size-base);
  color: var(--color-black);
}
.rectangle-parent7,
.support-maintenance {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  max-width: 100%;
}
.rectangle-parent7 {
  width: 547px;
  box-shadow: 0-1px 1px rgba(0, 0, 0, 0.25), 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-21xl);
  background-color: var(--color-white);
  justify-content: flex-start;
  padding: 0 var(--padding-lgi) 0 0;
  box-sizing: border-box;
  gap: var(--gap-6xs);
}
.support-maintenance {
  flex: 1;
  justify-content: flex-end;
}
.frame-child11,
.user-flow-image {
  align-self: stretch;
  position: relative;
  max-width: 100%;
}
.user-flow-image {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-child11 {
  width: 547px;
  box-shadow: 0-1px 1px rgba(0, 0, 0, 0.25), 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-21xl);
  background-color: var(--color-white);
  display: none;
}
.frame-child12 {
  height: 72px;
  width: 44px;
  position: relative;
  border-radius: var(--br-31xl) 0 0 var(--br-31xl);
  background-color: var(--color-tomato);
  display: none;
}
.b1 {
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 20px;
  z-index: 2;
}
.rectangle-parent9 {
  border-radius: var(--br-31xl) 0 0 var(--br-31xl);
  background-color: var(--color-tomato);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-7xl) var(--padding-4xs) var(--padding-7xl)
    var(--padding-mini);
  z-index: 1;
}
.cost-effective-save-on {
  align-self: stretch;
  position: relative;
  line-height: 20px;
  z-index: 1;
}
.cost-effective-save-on-develo-wrapper {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-base) 0 0;
  box-sizing: border-box;
  min-width: 310px;
  max-width: 100%;
  font-size: var(--font-size-base);
  color: var(--color-black);
}
.rectangle-parent8 {
  flex: 1;
  box-shadow: 0-1px 1px rgba(0, 0, 0, 0.25), 0 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: var(--br-21xl);
  background-color: var(--color-white);
  flex-direction: row;
  padding: 0 var(--padding-lgi) 0 0;
  box-sizing: border-box;
  gap: var(--gap-6xs);
  z-index: 1;
}
.customization-items,
.customization-items-inner1,
.rectangle-parent8 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.customization-items-inner1 {
  width: 557px;
  flex-direction: row;
  padding: 0 var(--padding-8xs);
  box-sizing: border-box;
}
.customization-items {
  width: 635px;
  flex-direction: column;
  gap: var(--gap-mini);
}
.customization-items-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  max-width: 100%;
  font-size: var(--font-size-11xl);
  color: var(--color-white);
}
.key-features-benefits-parent {
  width: 680px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-6xl);
  max-width: 100%;
}
.white-labeling-content-inner {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 var(--padding-36xl);
  box-sizing: border-box;
  max-width: 100%;
  font-size: var(--font-size-6xl);
}
.integration-services1 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 600;
  font-family: inherit;
  background: linear-gradient(90deg, #06bcca, #0381a9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.integration-title {
  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%;
}
.we-collaborate-with {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  max-width: 100%;
}
.integration-paragraph {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-9xs) var(--padding-6xs) var(--padding-12xs);
  box-sizing: border-box;
  max-width: 100%;
  text-align: left;
}
.key-features1 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 20px;
  font-weight: 600;
  font-family: inherit;
}
.key-features-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 var(--padding-2xs);
  font-size: var(--font-size-6xl);
}
.check-circle-fill {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.integration-seamless-embeddin {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 410px;
  max-width: 100%;
}
.frame-parent2 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-6xs);
  max-width: 100%;
}
.check-circle-fill1 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.user-accessibility-ensure {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 410px;
  max-width: 100%;
}
.frame-parent4 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-6xs);
  max-width: 100%;
}
.check-circle-fill2 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-frame {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.consistent-experience-maintai {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 410px;
  max-width: 100%;
}
.frame-parent5 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-6xs);
  max-width: 100%;
}
.frame-parent3 {
  align-self: stretch;
  flex-direction: column;
  gap: var(--gap-smi);
}
.frame-parent1,
.frame-parent3,
.integration-features {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.frame-parent1 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-mini);
}
.integration-features {
  align-self: stretch;
  flex-direction: row;
  padding: 0 var(--padding-9xs) 0 var(--padding-12xs);
  box-sizing: border-box;
}
.benefits {
  position: relative;
  line-height: 20px;
  font-weight: 600;
  display: inline-block;
  min-width: 88px;
}
.check-circle-fill3 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.integration-benefit-icons {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.increased-reach-tap {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 413px;
  max-width: 100%;
}
.integration-benefit-items {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xs);
  max-width: 100%;
}
.check-circle-fill4 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-wrapper1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.user-convenience-offer {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 409px;
  max-width: 100%;
}
.integration-benefit-items1 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xs);
  max-width: 100%;
}
.check-circle-fill5 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-wrapper2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.brand-association-enhance {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 409px;
  max-width: 100%;
}
.integration-benefit-items2 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xs);
  max-width: 100%;
}
.integration-benefit-list {
  align-self: stretch;
  gap: var(--gap-3xs);
  font-size: var(--font-size-base);
}
.integration-benefit-list,
.integration-benefits,
.integration-description {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.integration-benefits {
  align-self: stretch;
  gap: var(--gap-lgi);
  font-size: var(--font-size-xl);
}
.integration-description {
  flex: 1;
  gap: var(--gap-5xl);
  min-width: 432px;
  flex-shrink: 0;
}
.image-icon1 {
  align-self: stretch;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  flex-shrink: 0;
}
.integration-image {
  height: 507px;
  width: 461.3px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 var(--padding-10xs);
  box-sizing: border-box;
  min-width: 461.3px;
  max-width: 100%;
}
.integration-details {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 113px;
  max-width: 100%;
  margin-top: -5px;
  text-align: justify;
  font-size: var(--font-size-base);
}
.integration-content,
.integration-services {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.integration-content {
  flex: 1;
  flex-direction: column;
}
.integration-services {
  width: 1339.3px;
  flex-direction: row;
  padding: 0 var(--padding-31xl) var(--padding-36xl);
  box-sizing: border-box;
  text-align: left;
}
.developer-activity-rafiki-1 {
  align-self: stretch;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.developer-illustration {
  height: 563px;
  width: 530px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-14xl) 0 0;
  box-sizing: border-box;
  min-width: 530px;
  max-width: 100%;
}
.sale-through-setu {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 600;
  font-family: inherit;
  background: linear-gradient(90deg, #06bcca, #0381a9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  max-width: 100%;
}
.our-application-is {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-base);
  line-height: 20px;
}
.setu-paragraphs {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 var(--padding-2xs);
  box-sizing: border-box;
  gap: var(--gap-4xs);
  max-width: 100%;
  text-align: left;
}
.key-features2 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 20px;
  font-weight: 600;
  font-family: inherit;
}
.check-circle-fill6 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-wrapper3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.comprehensive-data-consolidat {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 410px;
  max-width: 100%;
}
.frame-parent6 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-6xs);
  max-width: 100%;
}
.check-circle-fill7 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-wrapper4 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.real-time-updates-receive {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 411px;
  max-width: 100%;
}
.frame-parent8 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-8xs);
  max-width: 100%;
}
.check-circle-fill8 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-wrapper5 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.interoperability-ensure-compa {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 413px;
  max-width: 100%;
}
.frame-parent7,
.frame-parent9,
.sale-features,
.sale-features-list {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-10xs);
  max-width: 100%;
}
.frame-parent7,
.sale-features,
.sale-features-list {
  flex-direction: column;
  gap: var(--gap-smi);
}
.sale-features,
.sale-features-list {
  gap: var(--gap-mini);
  font-size: var(--font-size-base);
}
.sale-features {
  gap: var(--gap-8xl);
  font-size: var(--font-size-6xl);
}
.benefits1 {
  position: relative;
  line-height: 20px;
  font-weight: 600;
  display: inline-block;
  min-width: 88px;
}
.check-circle-fill9 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-wrapper6 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.holistic-health-management {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 413px;
  max-width: 100%;
}
.frame-parent10,
.sale-benefits-content {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.frame-parent10 {
  flex-direction: row;
  gap: var(--gap-5xs);
  font-size: var(--font-size-base);
}
.sale-benefits-content {
  flex-direction: column;
  gap: var(--gap-lgi);
}
.check-circle-fill10 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-wrapper7 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.enhanced-accuracy-improve {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 409px;
  max-width: 100%;
}
.frame-parent12 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xs);
  max-width: 100%;
}
.check-circle-fill11 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-wrapper8 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.seamless-user-experience {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 409px;
  max-width: 100%;
}
.frame-parent13 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xs);
  max-width: 100%;
}
.frame-parent11,
.sale-benefits {
  align-self: stretch;
  flex-direction: column;
}
.frame-parent11 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-lg);
  max-width: 100%;
  font-size: var(--font-size-base);
}
.sale-benefits {
  gap: var(--gap-8xl);
  font-size: var(--font-size-xl);
}
.sale-benefits,
.setu-content,
.setu-description,
.setu-integration {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.setu-description {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-16xl);
  min-width: 432px;
}
.setu-content,
.setu-integration {
  flex-direction: row;
}
.setu-content {
  flex: 1;
  gap: var(--gap-57xl);
}
.setu-integration {
  width: 1341px;
  padding: 0 var(--padding-16xl) var(--padding-26xl);
  box-sizing: border-box;
}
.sale-through-setu1 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 600;
  font-family: inherit;
  background: linear-gradient(90deg, #06bcca, #0381a9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  max-width: 100%;
}
.our-application-is1 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-base);
  line-height: 20px;
}
.integration-header {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 var(--padding-2xs);
  box-sizing: border-box;
  gap: var(--gap-4xs);
  max-width: 100%;
  text-align: left;
}
.key-features3 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 20px;
  font-weight: 600;
  font-family: inherit;
}
.check-circle-fill12 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-wrapper9 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.comprehensive-data-consolidat1 {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 410px;
  max-width: 100%;
}
.frame-parent14 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-6xs);
  max-width: 100%;
}
.check-circle-fill13 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-wrapper10 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.real-time-updates-receive1 {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 411px;
  max-width: 100%;
}
.frame-parent16 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-8xs);
  max-width: 100%;
}
.check-circle-fill14 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-wrapper11 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.interoperability-ensure-compa1 {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 413px;
  max-width: 100%;
}
.frame-parent15,
.frame-parent17,
.integration-details1,
.integration-features-list {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-10xs);
  max-width: 100%;
}
.frame-parent15,
.integration-details1,
.integration-features-list {
  flex-direction: column;
  gap: var(--gap-smi);
}
.integration-details1,
.integration-features-list {
  gap: var(--gap-mini);
  font-size: var(--font-size-base);
}
.integration-details1 {
  gap: var(--gap-8xl);
  font-size: var(--font-size-6xl);
}
.benefits2 {
  position: relative;
  line-height: 20px;
  font-weight: 600;
  display: inline-block;
  min-width: 88px;
}
.check-circle-fill15 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-wrapper12 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.holistic-health-management1 {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 413px;
  max-width: 100%;
}
.benefits-content,
.frame-parent18 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.frame-parent18 {
  flex-direction: row;
  gap: var(--gap-5xs);
  font-size: var(--font-size-base);
}
.benefits-content {
  flex-direction: column;
  gap: var(--gap-lgi);
}
.check-circle-fill16 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-wrapper13 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.enhanced-accuracy-improve1 {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 409px;
  max-width: 100%;
}
.frame-parent20 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xs);
  max-width: 100%;
}
.check-circle-fill17 {
  cursor: pointer;
  margin: 0;
  width: 22px;
  height: 22px;
  position: relative;
}
.check-circle-fill-wrapper14 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-12xs) 0 0;
}
.seamless-user-experience1 {
  flex: 1;
  position: relative;
  line-height: 20px;
  display: inline-block;
  min-width: 409px;
  max-width: 100%;
}
.frame-parent21 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xs);
  max-width: 100%;
}
.frame-parent19 {
  align-self: stretch;
  gap: var(--gap-lg);
  font-size: var(--font-size-base);
}
.benefits-content-parent,
.frame-parent19,
.integration-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.benefits-content-parent {
  align-self: stretch;
  gap: var(--gap-8xl);
  font-size: var(--font-size-xl);
}
.integration-container {
  flex: 1;
  gap: var(--gap-16xl);
  min-width: 432px;
}
.user-flow-shape {
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 6px rgba(6, 188, 202, 0.24),
    1px 1px 7.9px rgba(6, 188, 202, 0.25);
  border-radius: 50%;
  background-color: var(--color-white);
  width: 100%;
  height: 100%;
}
.user-flow-amico-11 {
  position: absolute;
  top: 46.2px;
  left: 57.2px;
  border-radius: 178.82px;
  width: 443.9px;
  height: 442.7px;
  object-fit: contain;
  z-index: 1;
}
.user-flow-content {
  height: 557px;
  flex: 1;
  position: relative;
  max-width: 100%;
}
.user-flow-content-wrapper,
.user-flow-image1 {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.user-flow-content-wrapper {
  align-self: stretch;
  flex-direction: row;
  justify-content: flex-start;
}
.user-flow-image1 {
  width: 557px;
  flex-direction: column;
  justify-content: flex-end;
  padding: 0 0 var(--padding-4xl);
  box-sizing: border-box;
  min-width: 557px;
}
.integration-content1 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-34xl);
  max-width: 100%;
}
.integration-content-wrapper {
  width: 1341px;
  flex-direction: row;
  justify-content: flex-start;
  padding: 0 var(--padding-14xl);
  box-sizing: border-box;
}
.integration-content-wrapper,
.white-labeling,
.white-labeling-content {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.white-labeling-content {
  flex: 1;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-26xl);
  text-align: justify;
  font-size: var(--font-size-21xl);
  color: var(--color-black);
  font-family: var(--font-poppins);
}
.white-labeling {
  width: 1424px;
  flex-direction: row;
  justify-content: flex-end;
  padding: 0 var(--padding-15xl) 79px;
  box-sizing: border-box;
}
.gallery-background {
  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-icon1 {
  position: absolute;
  top: -21px;
  left: -37px;
  object-fit: cover;
  z-index: 2;
}
.image-12-icon1,
.image-13-icon3,
.image-14-icon1 {
  width: 111px;
  height: 111px;
  margin: 0 !important;
  mix-blend-mode: lighten;
}
.image-13-icon3 {
  position: absolute;
  bottom: -20px;
  left: -37px;
  object-fit: contain;
  z-index: 1;
}
.image-14-icon1 {
  top: -21px;
  right: -37px;
}
.image-13-icon4,
.image-14-icon1,
.logo-esatayu-1-11 {
  z-index: 1;
  object-fit: contain;
  position: absolute;
}
.image-13-icon4 {
  width: 111px;
  height: 111px;
  margin: 0 !important;
  right: -37px;
  bottom: -20px;
  mix-blend-mode: lighten;
}
.logo-esatayu-1-11 {
  width: 100%;
  flex: 1;
  left: 0;
  top: 0;
  height: 100%;
  transform: scale(1.3);
}
.wrapper-logo-esatayu-1-11 {
  width: 261px;
  flex: 1;
  position: relative;
  max-height: 100%;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.setu-goes-beyond1 {
  align-self: stretch;
  position: relative;
  z-index: 1;
}
.facebook-icon4,
.insta-icon1,
.twitter-icon4,
.youtube-icon1 {
  height: 38.8px;
  width: 38.8px;
  position: relative;
  min-height: 39px;
  z-index: 1;
}
.footer-social-icons {
  flex-direction: row;
  gap: var(--gap-mini);
}
.footer-content1,
.footer-social,
.footer-social-icons {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.footer-social {
  flex-direction: row;
  padding: 0 var(--padding-7xs);
}
.footer-content1 {
  height: 247.8px;
  width: 308px;
  flex-direction: column;
  gap: var(--gap-22xl-5);
  font-size: var(--font-size-lg);
  color: var(--color-silver);
}
.address1 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  min-width: 111px;
  z-index: 1;
}
.telephone-fill-icon3 {
  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-icon4,
.geo-alt-fill-icon1 {
  width: 22px;
  height: 22px;
  position: relative;
  z-index: 1;
}
.envelope-fill-icon4 {
  object-fit: cover;
}
.other-contact-icons {
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-109xl);
}
.contact-icons,
.contact-info1,
.other-contact-icons {
  display: flex;
  align-items: flex-start;
}
.contact-icons {
  flex-direction: row;
  justify-content: flex-start;
  position: relative;
}
.contact-info1 {
  flex-direction: column;
  justify-content: flex-end;
  padding: 0 0 var(--padding-12xs);
}
.bhosale-mystiqa-model1 {
  align-self: stretch;
}
.bhosale-mystiqa-model1,
.contactehealthsystemsin4,
.email-details {
  position: relative;
  z-index: 1;
}
.contactehealthsystemsin4 {
  white-space: nowrap;
}
.address-container,
.email-container {
  flex-direction: column;
  align-items: flex-start;
}
.email-container {
  display: flex;
  justify-content: flex-start;
  gap: var(--gap-3xl);
}
.address-container {
  flex: 1;
  gap: var(--gap-16xl);
  min-width: 215px;
}
.address-container,
.contact-details,
.footer-contact1 {
  display: flex;
  justify-content: flex-start;
  max-width: 100%;
}
.contact-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);
}
.footer-contact1 {
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-base);
  min-width: 237px;
}
.quick-links1 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 700;
  font-family: inherit;
  z-index: 1;
}
.about-us5,
.contact-us6,
.features3 {
  width: 91px;
  position: relative;
  display: inline-block;
  z-index: 1;
}
.contact-us6,
.features3 {
  width: 114px;
}
.features3 {
  width: 127px;
}
.terms-condition1 {
  align-self: stretch;
  position: relative;
  z-index: 1;
}
.support2 {
  width: 91px;
  position: relative;
  line-height: 22px;
  display: inline-block;
  z-index: 1;
}
.quick-links-list {
  align-self: stretch;
  flex-direction: column;
  gap: var(--gap-sm);
  font-size: var(--font-size-base);
  color: var(--color-silver);
}
.footer-info,
.footer-info-container,
.quick-links-list,
.quick-links-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.quick-links-parent {
  width: 187px;
  flex-direction: column;
  gap: var(--gap-4xs);
  min-width: 187px;
}
.footer-info,
.footer-info-container {
  max-width: 100%;
}
.footer-info-container {
  width: 590px;
  flex-direction: row;
  gap: var(--gap-20xl);
}
.footer-info {
  width: 646px;
  flex-direction: column;
  padding: var(--padding-lg) 0 0;
  box-sizing: border-box;
}
.send-enquiry1 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 700;
  font-family: inherit;
  z-index: 1;
}
.enquiry-form-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-email1 {
  position: relative;
  display: inline-block;
  min-width: 84px;
  z-index: 2;
}
.email-input {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-7xs) 0 0;
}
.frame-child13 {
  height: 37px;
  width: 101px;
  position: relative;
  border-radius: var(--br-8xs);
  background: linear-gradient(270deg, #06bcca, #0381a9);
  display: none;
}
.singup1 {
  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;
}
.enquiry-form,
.rectangle-parent10 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.rectangle-parent10 {
  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;
}
.enquiry-form {
  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-content1 {
  align-self: stretch;
  flex-direction: column;
  gap: var(--gap-25xl);
}
.enquiry,
.enquiry-content1,
.footer2 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.enquiry {
  width: 282px;
  flex-direction: column;
  padding: var(--padding-lg) 0 0;
  box-sizing: border-box;
}
.footer2 {
  flex-direction: row;
  gap: var(--gap-33xl);
  max-width: 100%;
}
.eshatayu-one1 {
  position: relative;
  font-weight: 500;
  z-index: 1;
}
.copyright1 {
  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);
}
.background-shape-icon {
  width: 1452px;
  height: 1px;
  position: absolute;
  margin: 0 !important;
  bottom: 91px;
  left: calc(50% - 726px);
  z-index: 2;
}
.gallery,
.programs1 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  text-align: left;
  color: var(--color-white);
  font-family: var(--font-poppins);
}
.gallery {
  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);
    background-color: var(--color-gray-300);
    
    
  
  

}
.programs1 {
  width: 100%;
  background-color: var(--color-white);
  overflow: hidden;
  align-items: flex-end;
  gap: 111px;
  line-height: normal;
  letter-spacing: normal;
  font-size: var(--font-size-31xl);
}
@media screen and (max-width: 1350px) {
  .integration-services {
    padding-left: var(--padding-6xl);
    padding-right: var(--padding-6xl);
    box-sizing: border-box;
  }
  .developer-activity-rafiki-1 {
    align-self: stretch;
    width: auto;
  }
  .developer-illustration {
    flex: 1;
  }
  .setu-content {
    flex-wrap: wrap;
  }
  .user-flow-image1 {
    flex: 1;
  }
  .integration-content1 {
    flex-wrap: wrap;
  }
  .white-labeling {
    padding-bottom: var(--padding-14xl);
    box-sizing: border-box;
  }
  .footer2 {
    flex-wrap: inherit;
  }
}
@media screen and (max-width: 1125px) {
  .menu-links {
    display: none;
  }
  .image-icon1 {
    align-self: stretch;
    width: auto;
  }
  .integration-image {
    flex: 1;
  }
  .integration-details {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 800px) {
  .logo-container-wrapper,
  .rectangle-parent2 {
    padding-left: var(--padding-6xl);
    padding-right: var(--padding-12xl);
    box-sizing: border-box;
  }
  .logo-container-wrapper {
    padding-right: var(--padding-5xl);
  }
  .programs3 {
    font-size: var(--font-size-21xl);
  }
  .white-labelling-of {
    font-size: var(--font-size-13xl);
  }
  .customization-placeholders {
    font-size: var(--font-size-5xl);
    line-height: 16px;
  }
  .rectangle-parent3 {
    flex-wrap: wrap;
    padding-left: var(--padding-lgi);
    padding-top: var(--padding-lgi);
    padding-bottom: var(--padding-lgi);
    box-sizing: border-box;
  }
  .b {
    font-size: var(--font-size-5xl);
    line-height: 16px;
  }
  .rectangle-parent4 {
    flex-wrap: wrap;
    padding-left: var(--padding-lgi);
    padding-top: var(--padding-lgi);
    padding-bottom: var(--padding-lgi);
    box-sizing: border-box;
  }
  .deployment-placeholder {
    font-size: var(--font-size-5xl);
    line-height: 16px;
  }
  .rectangle-parent6 {
    flex-wrap: wrap;
    padding-left: var(--padding-lgi);
    padding-top: var(--padding-lgi);
    padding-bottom: var(--padding-lgi);
    box-sizing: border-box;
  }
  .maintenance-placeholder {
    font-size: var(--font-size-5xl);
    line-height: 16px;
  }
  .rectangle-parent7 {
    flex-wrap: wrap;
    padding-left: var(--padding-lgi);
    padding-top: var(--padding-lgi);
    padding-bottom: var(--padding-lgi);
    box-sizing: border-box;
  }
  .b1 {
    font-size: var(--font-size-5xl);
    line-height: 16px;
  }
  .rectangle-parent8 {
    flex-wrap: wrap;
    padding-left: var(--padding-lgi);
    padding-top: var(--padding-lgi);
    padding-bottom: var(--padding-lgi);
    box-sizing: border-box;
  }
  .white-labeling-content-inner {
    padding-bottom: var(--padding-17xl);
    box-sizing: border-box;
  }
  .integration-services1 {
    font-size: var(--font-size-13xl);
  }
  .integration-seamless-embeddin {
    min-width: 100%;
  }
  .frame-parent2 {
    flex-wrap: wrap;
  }
  .user-accessibility-ensure {
    min-width: 100%;
  }
  .frame-parent4 {
    flex-wrap: wrap;
  }
  .consistent-experience-maintai {
    min-width: 100%;
  }
  .frame-parent5 {
    flex-wrap: wrap;
  }
  .increased-reach-tap {
    min-width: 100%;
  }
  .integration-benefit-items {
    flex-wrap: wrap;
  }
  .user-convenience-offer {
    min-width: 100%;
  }
  .integration-benefit-items1 {
    flex-wrap: wrap;
  }
  .brand-association-enhance {
    min-width: 100%;
  }
  .integration-benefit-items2 {
    flex-wrap: wrap;
  }
  .integration-description,
  .integration-image {
    min-width: 100%;
  }
  .integration-details {
    gap: 56px;
  }
  .integration-services {
    padding-bottom: var(--padding-17xl);
    box-sizing: border-box;
  }
  .developer-illustration {
    min-width: 100%;
  }
  .sale-through-setu {
    font-size: var(--font-size-13xl);
  }
  .comprehensive-data-consolidat {
    min-width: 100%;
  }
  .frame-parent6 {
    flex-wrap: wrap;
  }
  .real-time-updates-receive {
    min-width: 100%;
  }
  .frame-parent8 {
    flex-wrap: wrap;
  }
  .interoperability-ensure-compa {
    min-width: 100%;
  }
  .frame-parent9 {
    flex-wrap: wrap;
  }
  .holistic-health-management {
    min-width: 100%;
  }
  .frame-parent10 {
    flex-wrap: wrap;
  }
  .enhanced-accuracy-improve {
    min-width: 100%;
  }
  .frame-parent12 {
    flex-wrap: wrap;
  }
  .seamless-user-experience {
    min-width: 100%;
  }
  .frame-parent13 {
    flex-wrap: wrap;
  }
  .setu-description {
    gap: var(--gap-mid);
    min-width: 100%;
  }
  .setu-content {
    gap: var(--gap-19xl);
  }
  .setu-integration {
    padding-bottom: var(--padding-10xl);
    box-sizing: border-box;
  }
  .sale-through-setu1 {
    font-size: var(--font-size-13xl);
  }
  .comprehensive-data-consolidat1 {
    min-width: 100%;
  }
  .frame-parent14 {
    flex-wrap: wrap;
  }
  .real-time-updates-receive1 {
    min-width: 100%;
  }
  .frame-parent16 {
    flex-wrap: wrap;
  }
  .interoperability-ensure-compa1 {
    min-width: 100%;
  }
  .frame-parent17 {
    flex-wrap: wrap;
  }
  .holistic-health-management1 {
    min-width: 100%;
  }
  .frame-parent18 {
    flex-wrap: wrap;
  }
  .enhanced-accuracy-improve1 {
    min-width: 100%;
  }
  .frame-parent20 {
    flex-wrap: wrap;
  }
  .seamless-user-experience1 {
    min-width: 100%;
  }
  .frame-parent21 {
    flex-wrap: wrap;
  }
  .integration-container {
    gap: var(--gap-mid);
    min-width: 100%;
  }
  .user-flow-image1 {
    min-width: 100%;
  }
  .integration-content1 {
    gap: var(--gap-7xl);
  }
  .white-labeling-content {
    gap: var(--gap-3xl);
  }
  .white-labeling {
    padding-bottom: var(--padding-2xl);
    box-sizing: border-box;
  }
  .quick-links-parent {
    flex: 1;
  }
  .footer-info-container {
    flex-wrap: wrap;
    gap: var(--gap-lgi);
  }
  .footer2 {
    gap: var(--gap-7xl);
  }
  .gallery {
    gap: var(--gap-19xl);
    padding: var(--padding-31xl) var(--padding-6xl) var(--padding-6xl);
    box-sizing: border-box;
  }
  .programs1 {
    gap: 55px;
  }
}
@media screen and (max-width: 450px) {
  .frame-container {
    gap: var(--gap-13xl);
  }
  .programs3 {
    font-size: var(--font-size-11xl);
  }
  .white-labelling-of {
    font-size: var(--font-size-5xl);
  }
  .key-features {
    font-size: var(--font-size-xl);
    line-height: 16px;
  }
  .b,
  .b1,
  .customization-placeholders,
  .deployment-placeholder,
  .maintenance-placeholder {
    font-size: var(--font-size-lg);
    line-height: 12px;
  }
  .integration-services1 {
    font-size: var(--font-size-5xl);
  }
  .benefits,
  .key-features1 {
    font-size: var(--font-size-xl);
    line-height: 16px;
  }
  .benefits {
    font-size: var(--font-size-base);
  }
  .integration-details {
    gap: var(--gap-9xl);
  }
  .sale-through-setu {
    font-size: var(--font-size-5xl);
  }
  .benefits1,
  .key-features2 {
    font-size: var(--font-size-xl);
    line-height: 16px;
  }
  .benefits1 {
    font-size: var(--font-size-base);
  }
  .setu-content {
    gap: var(--gap-lgi);
  }
  .sale-through-setu1 {
    font-size: var(--font-size-5xl);
  }
  .benefits2,
  .key-features3 {
    font-size: var(--font-size-xl);
    line-height: 16px;
  }
  .benefits2 {
    font-size: var(--font-size-base);
  }
  .footer-content1 {
    gap: var(--gap-2xl);
  }
  .address1 {
    font-size: var(--font-size-2xl);
  }
  .address-container {
    gap: var(--gap-mid);
  }
  .contact-details {
    flex-wrap: wrap;
  }
  .quick-links1,
  .send-enquiry1 {
    font-size: var(--font-size-2xl);
  }
  .enquiry-content1 {
    gap: var(--gap-3xl);
  }
  .eshatayu-one1 {
    font-size: var(--font-size-base);
  }
  .gallery {
    gap: var(--gap-lgi);
  }
  .programs1 {
    gap: var(--gap-9xl);
  }
}
