body {
  zoom: 0.8
}
.menu-options.active {
  top: 67px!important
}
.modules-page {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  height: 3249px;
  overflow: hidden;
  width: 1920px
}
.modules-page .overlap-group5 {
  height: 2998px;
  margin-left: -460px;
  margin-top: 253.5px;
  position: relative;
  width: 2654px;
  z-index: 1
}
.modules-page .overlap-group4 {
  height: 2998px;
  left: 460px;
  position: absolute;
  top: 0;
  width: 2029px
}
.modules-page .title {
  -webkit-text-stroke: 2px var(--chambray);
  color: transparent;
  font-family: var(--font-family-poppins);
  font-size: 200px;
  font-weight: 900;
  left: 599px;
  letter-spacing: 0;
  line-height: 75px;
  position: absolute;
  top: 0;
  width: 990px
}
.modules-page .dividers {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  left: 614px;
  min-height: 2011px;
  position: absolute;
  top: 274px;
  width: 660px
}
.modules-page .rectangle-764 {
  background-color: var(--indigo);
  height: 7px;
  margin-right: 27px;
  width: 118px
}
.modules-page .rectangle-761 {
  align-self: flex-start;
  background-color: var(--chambray);
  height: 7px;
  margin-top: 98px;
  width: 118px
}
.modules-page .rectangle-758 {
  background-color: var(--indigo);
  height: 7px;
  margin-right: 19px;
  margin-top: 214px;
  width: 118px
}
.modules-page .rectangle-757 {
  align-self: flex-start;
  background-color: var(--chambray);
  height: 7px;
  margin-left: 6px;
  margin-top: 60px;
  width: 118px
}
.modules-page .rectangle-35 {
  align-self: flex-start;
  background-color: var(--shakespeare);
  height: 7px;
  margin-left: 6px;
  margin-top: 359px;
  width: 118px
}
.modules-page .rectangle-759 {
  background-color: var(--chambray);
  height: 7px;
  margin-right: 19px;
  margin-top: 24px;
  width: 118px
}
.modules-page .rectangle-44 {
  align-self: flex-start;
  background-color: var(--indigo);
  height: 7px;
  margin-left: 19px;
  margin-top: 258px;
  width: 118px
}
.modules-page .rectangle-29 {
  align-self: flex-start;
  background-color: var(--indigo);
  height: 7px;
  margin-left: 19px;
  margin-top: 258px;
  width: 118px
}
.modules-page .rectangle-32 {
  background-color: var(--cornflower);
  height: 7px;
  margin-right: 8px;
  margin-top: 187px;
  width: 118px
}
.modules-page .rectangle-39 {
  background-color: var(--indigo);
  height: 7px;
  margin-top: 121px;
  width: 118px
}
.modules-page .rectangle-42 {
  align-self: flex-start;
  background-color: var(--shakespeare);
  height: 7px;
  margin-left: 25px;
  margin-top: 226px;
  width: 118px
}
.modules-page .rectangle-37 {
  background-color: var(--chambray);
  height: 7px;
  margin-right: 14px;
  margin-top: 150px;
  width: 118px
}
.modules-page .ctop2 {
  display: flex;
  height: 583px;
  left: 1446px;
  position: absolute;
  top: 2020px;
  width: 583px
}
.modules-page .group-6 {
  display: flex;
  flex: 1;
  margin-bottom: 158.5px;
  margin-left: 12.4px;
  margin-right: 12.4px;
  margin-top: 158.5px;
  width: 558.58px
}
.modules-page .group-5 {
  flex: 1;
  margin-bottom: -158.5px;
  margin-left: -12.4px;
  margin-right: -12.4px;
  margin-top: -158.5px;
  object-fit: cover;
  width: 583.33px
}
.modules-page .footer {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 0;
  min-height: 547px;
  position: absolute;
  top: 2452px;
  width: 1920px
}
.modules-page .flex-row {
  background-image: url(../img/path-1020@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  gap: 262px;
  height: 522px;
  min-width: 1920px;
  padding: 82px 333.2px
}
.modules-page .flex-col-1 {
  align-items: flex-start;
  align-self: center;
  display: flex;
  flex-direction: column;
  margin-top: 22.11px;
  min-height: 267px;
  width: 329px
}
.modules-page .group-41 {
  background-image: url(../img/group-40-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 54px;
  width: 316px
}
.modules-page .group-container-1 {
  align-items: flex-start;
  display: flex;
  gap: 15px;
  margin-left: 0;
  margin-top: 36px;
  min-width: 94px
}
.modules-page .group-1 {
  display: flex;
  height: 39px;
  width: 39px
}
.modules-page .group-container-2 {
  height: 39px;
  margin-top: 0;
  position: relative;
  width: 39px
}
.modules-page .group-1-1 {
  display: flex;
  height: 39px;
  left: 0;
  position: absolute;
  top: 0;
  width: 39px
}
.modules-page .group-1776 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 0 0;
  width: 39.27px
}
.modules-page .group-container {
  height: 38px;
  margin-top: 0;
  position: relative;
  width: 38px
}
.modules-page .group-17 {
  background-image: url(../img/group-1755-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 6px;
  opacity: .03;
  position: absolute;
  top: 6px;
  width: 32px
}
.modules-page .group-17-1 {
  background-image: url(../img/group-1758-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 5px;
  opacity: .06;
  position: absolute;
  top: 5px;
  width: 32px
}
.modules-page .group-1763 {
  background-image: url(../img/group-1761-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 4px;
  opacity: .09;
  position: absolute;
  top: 4px;
  width: 32px
}
.modules-page .group-1-2 {
  background-image: url(../img/group-1764-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 3px;
  opacity: .11;
  position: absolute;
  top: 3px;
  width: 32px
}
.modules-page .group-1-3 {
  background-image: url(../img/group-1767-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 2px;
  opacity: .14;
  position: absolute;
  top: 2px;
  width: 32px
}
.modules-page .group-1775 {
  background-image: url(../img/group-1773-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 0;
  opacity: .2;
  position: absolute;
  top: 0;
  width: 32px
}
.modules-page .group-1820 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 0 0;
  width: 39.27px
}
.modules-page .group-container-3 {
  height: 39px;
  position: relative;
  width: 39px
}
.modules-page .group-1811 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 0 0;
  width: 39.27px
}
.modules-page .group-1798 {
  background-image: url(../img/group-1796-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 4px;
  opacity: .09;
  position: absolute;
  top: 4px;
  width: 32px
}
.modules-page .group-1810 {
  background-image: url(../img/group-1808-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 0;
  opacity: .2;
  position: absolute;
  top: 0;
  width: 32px
}
.modules-page .group-1819 {
  background-image: url(../img/group-1818-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 39px;
  left: 0;
  position: absolute;
  top: 0;
  width: 39px
}
.modules-page .flex-row-1 {
  align-items: flex-start;
  display: flex;
  gap: 87px;
  height: 310px;
  min-width: 606px
}
.modules-page .our-links {
  line-height: 28px;
  overflow: hidden;
  white-space: nowrap
}
.modules-page .lorem-ipsum {
  height: 32px;
  letter-spacing: 0;
  line-height: 16px;
  margin-top: 46px;
  opacity: .8;
  width: 111px
}
.modules-page .lorem-our-ipsum {
  height: 32px;
  letter-spacing: 0;
  line-height: 16px;
  margin-top: 18px;
  opacity: .8;
  width: 144px
}
.modules-page .our-lorem {
  line-height: 16px;
  margin-top: 18px;
  opacity: .8;
  width: 90px
}
.modules-page .lorem-ipsum-1 {
  height: 32px;
  letter-spacing: 0;
  line-height: 16px;
  margin-top: 18px;
  opacity: .8;
  width: 111px
}
.modules-page .inpatient-management {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 32px;
  left: 519px;
  min-height: 251px;
  position: absolute;
  top: 405px;
  width: 475px
}
.modules-page .flex-row-2 {
  align-items: flex-start;
  display: flex;
  gap: 57px;
  height: 96px;
  min-width: 365px
}
.modules-page .inpatient-management-1 {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 30px;
  min-height: 75px;
  min-width: 221px;
  text-align: right;
  white-space: nowrap
}
.modules-page .im-icon {
  background-image: url(../img/group-1828@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 77px;
  width: 87px
}
.modules-page .the-patient-database {
  align-self: flex-end;
  height: 125px;
  letter-spacing: 0;
  line-height: 18px;
  opacity: .78;
  width: 374px
}
.modules-page .s-ms-alert {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 30px;
  left: 1103px;
  min-height: 377px;
  position: absolute;
  top: 664px;
  width: 401px
}
.modules-page .flex-row-3 {
  align-items: center;
  display: flex;
  gap: 57px;
  min-width: 262px
}
.modules-page .sms-alert {
  letter-spacing: 0;
  line-height: 30px;
  margin-top: 15px;
  min-height: 45px;
  min-width: 154px;
  text-align: right;
  white-space: nowrap
}
.modules-page .ssma-icon {
  background-image: url(../img/group-1830@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 75px;
  width: 51px
}
.modules-page .we-offer-an-electron {
  align-self: flex-end;
  height: 274px;
  letter-spacing: 0;
  line-height: 18px;
  opacity: .78;
  width: 367px
}
.modules-page .customer-care {
  height: 328px;
  left: 582px;
  position: absolute;
  top: 706px;
  width: 412px
}
.modules-page .overlap-group3 {
  height: 314px;
  left: 0;
  position: absolute;
  top: 16px;
  width: 412px
}
.modules-page .customer-care-1 {
  color: var(--shakespeare);
  font-family: var(--font-family-poppins);
  font-size: 30px;
  font-weight: 900;
  left: 0;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  text-align: right;
  top: 0;
  white-space: nowrap
}
.modules-page .this-system-facilita {
  height: 243px;
  left: 43px;
  letter-spacing: 0;
  line-height: 18px;
  opacity: .78;
  position: absolute;
  top: 70px;
  width: 369px
}
.modules-page .cc-icon {
  background-image: url(../img/group-1832@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 83px;
  left: 224px;
  position: absolute;
  top: 0;
  width: 80px
}
.modules-page .out-patient-managment {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 30px;
  left: 1036px;
  min-height: 314px;
  position: absolute;
  top: 305px;
  width: 468px
}
.modules-page .flex-row-4 {
  align-items: flex-end;
  display: flex;
  gap: 40px;
  min-width: 346px
}
.modules-page .outpatient-management {
  letter-spacing: 0;
  line-height: 30px;
  margin-bottom: 2.75px;
  min-height: 75px;
  min-width: 221px;
  text-align: right;
  white-space: nowrap
}
.modules-page .om-icon {
  background-image: url(../img/group-1834@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 92px;
  width: 84px
}
.modules-page .the-system-supports {
  align-self: flex-end;
  height: 195px;
  letter-spacing: 0;
  line-height: 18px;
  opacity: .78;
  width: 367px
}
.modules-page .vaccune-registration-system {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 26px;
  left: 556px;
  min-height: 351px;
  position: absolute;
  top: 1378px;
  width: 446px
}
.modules-page .flex-row-5 {
  align-items: flex-start;
  display: flex;
  gap: 58px;
  height: 106px;
  margin-top: 6px;
  min-width: 340px
}
.modules-page .vaccine-registration-system {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 30px;
  min-height: 105px;
  min-width: 203px;
  text-align: right;
  white-space: nowrap
}
.modules-page .group-1837 {
  background-image: url(../img/group-1836@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 92px;
  width: 80px
}
.modules-page .our-vaccine-registra {
  align-self: flex-end;
  height: 215px;
  letter-spacing: 0;
  line-height: 18px;
  opacity: .78;
  width: 363px
}
.modules-page .procurment {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 28px;
  left: 534px;
  min-height: 285px;
  position: absolute;
  top: 1053px;
  width: 468px
}
.modules-page .flex-row-6 {
  align-items: flex-end;
  display: flex;
  gap: 62px;
  min-width: 347px
}
.modules-page .procurement {
  letter-spacing: 0;
  line-height: 30px;
  margin-bottom: 4.8px;
  min-height: 45px;
  min-width: 221px;
  text-align: right;
  white-space: nowrap
}
.modules-page .pro-icon {
  background-image: url(../img/group-1838@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 70px;
  width: 65px
}
.modules-page .the-procurement-modu {
  align-self: flex-end;
  height: 190px;
  letter-spacing: 0;
  line-height: 18px;
  opacity: .78;
  width: 369px
}
.modules-page .pharmacy-dispenser {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 30px;
  left: 1103px;
  min-height: 349px;
  position: absolute;
  top: 1572px;
  width: 416px
}
.modules-page .flex-row-7 {
  align-items: flex-start;
  display: flex;
  gap: 49px;
  height: 97px;
  min-width: 330px
}
.modules-page .pharmacy-dispenser-1 {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 30px;
  min-height: 75px;
  min-width: 173px;
  text-align: right;
  white-space: nowrap
}
.modules-page .path-container {
  height: 69px;
  position: relative;
  width: 108px
}
.modules-page .path-998 {
  height: 51px;
  left: 56px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 51px
}
.modules-page .path-997 {
  height: 25px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 43px;
  width: 64px
}
.modules-page .the-interface-enable {
  align-self: flex-end;
  height: 225px;
  letter-spacing: 0;
  line-height: 18px;
  opacity: .78;
  width: 363px
}
.modules-page .accounting-and-invoicing {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  left: 1045px;
  min-height: 349px;
  position: absolute;
  top: 1128px;
  width: 459px
}
.modules-page .flex-row-8 {
  align-items: flex-start;
  display: flex;
  gap: 43px;
  height: 92px;
  margin-top: 4px;
  min-width: 359px
}
.modules-page .accounting-and-invoicing-1 {
  color: var(--cornflower);
  font-family: var(--font-family-poppins);
  font-size: 30px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 35px;
  min-height: 80px;
  min-width: 223px;
  text-align: right;
  white-space: nowrap
}
.modules-page .group-container-4 {
  align-self: flex-end;
  height: 90px;
  position: relative;
  width: 93px
}
.modules-page .group-1842 {
  height: 52px;
  left: 46px;
  object-fit: cover;
  position: absolute;
  top: 38px;
  width: 47px
}
.modules-page .group-1841 {
  background-image: url(../img/group-1840@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 67px;
  left: 0;
  position: absolute;
  top: 0;
  width: 55px
}
.modules-page .our-accounting-and-i {
  align-self: flex-end;
  height: 235px;
  letter-spacing: 0;
  line-height: 18px;
  opacity: .78;
  width: 356px
}
.modules-page .file-management {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 34px;
  left: 545px;
  min-height: 227px;
  position: absolute;
  top: 1807px;
  width: 457px
}
.modules-page .flex-row-9 {
  align-items: flex-start;
  display: flex;
  gap: 50px;
  height: 96px;
  min-width: 351px
}
.modules-page .file-management-1 {
  align-self: flex-end;
  color: var(--shakespeare);
  font-family: var(--font-family-poppins);
  font-size: 30px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 30px;
  min-height: 75px;
  min-width: 221px;
  text-align: right;
  white-space: nowrap
}
.modules-page .fm-icon {
  background-image: url(../img/group-1844@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 87px;
  width: 80px
}
.modules-page .the-online-file-arch {
  align-self: flex-end;
  height: 100px;
  letter-spacing: 0;
  line-height: 18px;
  opacity: .78;
  width: 356px
}
.modules-page .live-reporting {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 34px;
  left: 1053px;
  min-height: 423px;
  position: absolute;
  top: 1942px;
  width: 497px
}
.modules-page .flex-row-10 {
  align-items: flex-start;
  display: flex;
  gap: 34px;
  height: 87px;
  min-width: 366px
}
.modules-page .live-reporting-1 {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 30px;
  min-height: 45px;
  min-width: 226px;
  white-space: nowrap
}
.modules-page .lr-icon {
  background-image: url(../img/group-1846@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 77px;
  width: 106px
}
.modules-page .automated-intelligen {
  align-self: flex-end;
  height: 304px;
  letter-spacing: 0;
  line-height: 18px;
  opacity: .78;
  width: 408px
}
.modules-page .c-top {
  display: flex;
  left: 80px;
  opacity: .28;
  position: absolute;
  width: 920px
}
.modules-page .group-7 {
  flex: 1;
  object-fit: cover;
  width: 920.08px;
  rotate: -40deg;
}
.modules-page .c-bottom {
  background-image: url(../img/group-7-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 429px;
  left: 11px;
  position: absolute;
  top: 1224px;
  width: 899px;
  opacity: .7
}
.modules-page .group-1827 {
  display: flex;
  height: 250px;
  left: 2118px;
  position: absolute;
  top: 673px;
  width: 524px
}
.modules-page .group-7-1 {
  flex: 1;
  margin-bottom: -148.8px;
  margin-left: -11.6px;
  margin-right: -11.6px;
  margin-top: -148.8px;
  object-fit: cover;
  width: 547.58px
}

.modules-page .overlap-group9 {
  height: 696px;
  left: 0;
  position: absolute;
  top: 2348px;
  width: 1980px
}
.modules-page .path-72 {
  height: 528px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 99px;
  width: 1920px
}
.modules-page .cursor-icon {
  background-image: url(../img/group-40-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 54px;
  left: 333px;
  position: absolute;
  top: 235px;
  width: 316px
}
.modules-page .group-container {
  height: 39px;
  margin-top: 0;
  position: relative;
  width: 39px
}
.modules-page .group-1776 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 0 0;
  width: 39.27px
}
.modules-page .group-17 {
  background-image: url(../img/group-1755-15@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 6px;
  opacity: .03;
  position: absolute;
  top: 6px;
  width: 32px
}
.modules-page .group-17-1 {
  background-image: url(../img/group-1758-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 5px;
  opacity: .06;
  position: absolute;
  top: 5px;
  width: 32px
}
.modules-page .group-1763 {
  background-image: url(../img/group-1761-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 4px;
  opacity: .09;
  position: absolute;
  top: 4px;
  width: 32px
}
.modules-page .group-1-1 {
  background-image: url(../img/group-1764-15@1x.png);
  left: 3px;
  opacity: .11;
  top: 3px
}
.modules-page .group-1-2 {
  background-image: url(../img/group-1755@1x.png);
  left: 2px;
  opacity: .14;
  top: 2px
}
.modules-page .group-1-3 {
  background-image: url(../img/group-1770-15@1x.png);
  left: 1px;
  opacity: .17;
  top: 1px
}
.modules-page .group-1775 {
  background-image: url(../img/group-1773-15@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 0;
  opacity: .2;
  position: absolute;
  top: 0;
  width: 32px
}
.modules-page .group-1784 {
  background-image: url(../img/group-1783-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 39px;
  left: 0;
  position: absolute;
  top: 0;
  width: 39px
}
.modules-page .group-1820 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  width: 39.27px
}
.modules-page .group-1811 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  overflow: hidden;
  width: 39.27px
}
.modules-page .group-container-2 {
  margin-top: 0
}
.modules-page .group-1798 {
  background-image: url(../img/group-1796-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 4px;
  opacity: .09;
  position: absolute;
  top: 4px;
  width: 32px
}
.modules-page .group-1810 {
  background-image: url(../img/group-1808-15@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 32px;
  left: 0;
  opacity: .2;
  position: absolute;
  top: 0;
  width: 32px
}
.modules-page .group-1819 {
  background-image: url(../img/group-1818-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 39px;
  left: 0;
  position: absolute;
  top: 0;
  width: 39px
}
.modules-page .overlap-group2 {
  height: 104px;
  margin-left: .26px;
  position: relative;
  width: 238px
}
.modules-page .connect {
  cursor: pointer;
  height: 42px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 62px;
  width: 238px
}
.modules-page .istk-icon {
  align-self: center;
  cursor: pointer;
  height: 43px;
  margin-right: 33.76px;
  object-fit: cover;
  width: 91px
}
.modules-page .cdispence-icon {
  cursor: pointer;
  height: 39px;
  margin-left: 0;
  object-fit: cover;
  width: 208px
}
.modules-page .ctop1-1 {
  display: flex;
  height: 139px;
  left: 514px;
  opacity: .45;
  position: absolute;
  top: 83px;
  transform: rotate(225deg);
  width: 292px
}
.modules-page-mobile-all-breakpoints {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 4117px;
  overflow: hidden;
  width: 100vw
}
.modules-page-mobile-all-breakpoints .nav-1 {
  background-image: url(../img/navspace-11@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 70px;
  justify-content: space-between;
  padding: 24px 25px;
  position: fixed;
  z-index: 25;
  width: 100%;
  border-bottom: 2px solid #0f1b39;
  padding: 0 50px 20px 50px;
  align-items: flex-end
}
.modules-page-mobile-all-breakpoints .icon-1 {
  align-self: flex-end;
  background-image: url(../img/group-240-11@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 31px;
  width: 26px
}
.modules-page-mobile-all-breakpoints .line-container {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-top: .53px;
  min-height: 18px;
  width: 45px
}
.modules-page-mobile-all-breakpoints .line {
  height: 2px;
  object-fit: cover;
  width: 45px
}
.modules-page-mobile-all-breakpoints .title-1 {
  -webkit-text-stroke: 2px var(--chambray);
  color: transparent;
  font-family: var(--font-family-poppins);
  font-size: 65px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 75px;
  margin-left: 14px;
  margin-top: 162px;
  min-height: 93px;
  width: 322px;
  z-index: 2
}
.modules-page-mobile-all-breakpoints .flex-row-9 {
  align-items: flex-end;
  align-self: flex-start;
  display: flex;
  gap: 105px;
  margin-left: -150.35px;
  margin-top: 9px;
  min-width: 523px;
  z-index: 1
}
.modules-page-mobile-all-breakpoints .path-23 {
  height: 143px;
  object-fit: cover;
  width: 301px
}
.modules-page-mobile-all-breakpoints .rectangle-761-1 {
  background-color: var(--chambray);
  height: 5px;
  margin-bottom: 4.68px;
  width: 118px
}
.modules-page-mobile-all-breakpoints .flex-row-10 {
  align-items: flex-start;
  display: flex;
  gap: 10px;
  height: 74px;
  margin-left: 53.93px;
  margin-top: 18px;
  min-width: 265px;
  z-index: 3
}
.modules-page-mobile-all-breakpoints .inpatient-management-2 {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 30px;
  min-height: 67px;
  min-width: 184px;
  text-align: right;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .im-icon-1 {
  background-image: url(../img/group-1828-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 62px;
  width: 70px
}
.modules-page-mobile-all-breakpoints .the-patient-database-1 {
  height: 105px;
  letter-spacing: 0;
  line-height: 15px;
  margin-left: 29.26px;
  margin-top: 11px;
  opacity: .78;
  width: 293px;
  z-index: 4
}
.modules-page-mobile-all-breakpoints .rectangle-812 {
  align-self: center;
  background-color: var(--indigo);
  margin-top: 4px;
  z-index: 5
}
.modules-page-mobile-all-breakpoints .flex-row-11 {
  align-items: flex-end;
  display: flex;
  gap: 10px;
  margin-left: 53.93px;
  margin-top: 23px;
  min-width: 265px;
  z-index: 10
}
.modules-page-mobile-all-breakpoints .outpatient-management-1 {
  letter-spacing: 0;
  line-height: 30px;
  margin-bottom: 1.19px;
  min-height: 67px;
  min-width: 184px;
  text-align: right;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .om-icon-1 {
  background-image: url(../img/group-1834-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 76px;
  width: 70px
}
.modules-page-mobile-all-breakpoints .the-system-supports-1 {
  height: 144px;
  letter-spacing: 0;
  line-height: 15px;
  margin-left: 29px;
  margin-top: 18px;
  opacity: .78;
  width: 293px;
  z-index: 11
}
.modules-page-mobile-all-breakpoints .rectangle-813 {
  align-self: center;
  background-color: var(--shakespeare);
  margin-top: 13px;
  z-index: 9
}
.modules-page-mobile-all-breakpoints .flex-row-12 {
  align-items: center;
  display: flex;
  gap: 10px;
  margin-left: 29.52px;
  margin-top: 21px;
  min-width: 282px;
  z-index: 12
}
.modules-page-mobile-all-breakpoints .customer-care-2 {
  color: var(--shakespeare);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxl);
  font-weight: 900;
  letter-spacing: 0;
  line-height: 30px;
  margin-top: 14.1px;
  min-height: 37px;
  min-width: 205px;
  text-align: right;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .cc-icon-1 {
  background-image: url(../img/group-1832-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 69px;
  width: 67px
}
.modules-page-mobile-all-breakpoints .this-system-facilita-1 {
  height: 159px;
  letter-spacing: 0;
  line-height: 15px;
  margin-left: 42px;
  margin-top: 10px;
  opacity: .78;
  width: 306px;
  z-index: 13
}
.modules-page-mobile-all-breakpoints .rectangle-814 {
  align-self: center;
  background-color: var(--chambray-2);
  margin-top: 6px;
  z-index: 8
}
.modules-page-mobile-all-breakpoints .s-ms-alert-1 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-left: 39px;
  margin-top: 23px;
  min-height: 313px;
  width: 305px;
  z-index: 14
}
.modules-page-mobile-all-breakpoints .flex-row-13 {
  align-items: center;
  display: flex;
  gap: 25px;
  margin-right: 24px;
  min-width: 200px
}
.modules-page-mobile-all-breakpoints .sms-alert-1 {
  letter-spacing: 0;
  line-height: 30px;
  margin-top: 7px;
  min-height: 37px;
  min-width: 129px;
  text-align: right;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .ssma-icon-1 {
  background-image: url(../img/group-1830-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 67px;
  width: 45px
}
.modules-page-mobile-all-breakpoints .we-offer-an-electron-1 {
  height: 228px;
  letter-spacing: 0;
  line-height: 15px;
  opacity: .78;
  width: 305px
}
.modules-page-mobile-all-breakpoints .rectangle-815 {
  align-self: center;
  background-color: var(--indigo);
  margin-top: 13px;
  z-index: 6
}
.modules-page-mobile-all-breakpoints .procurment-1 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-left: 25px;
  margin-top: 24px;
  min-height: 213px;
  width: 293px;
  z-index: 15
}
.modules-page-mobile-all-breakpoints .flex-row-14 {
  align-items: flex-start;
  display: flex;
  gap: 23px;
  margin-right: 3.82px;
  min-width: 259px
}
.modules-page-mobile-all-breakpoints .procurement-1 {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 30px;
  min-height: 37px;
  min-width: 185px;
  text-align: right;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .pro-icon-1 {
  background-image: url(../img/group-1838-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 56px;
  width: 52px
}
.modules-page-mobile-all-breakpoints .the-procurement-modu-1 {
  height: 136px;
  letter-spacing: 0;
  line-height: 15px;
  opacity: .78;
  width: 293px
}
.modules-page-mobile-all-breakpoints .rectangle-816 {
  align-self: center;
  background-color: #9ad8e6;
  margin-right: 55px;
  margin-top: 25px;
  z-index: 7
}
.modules-page-mobile-all-breakpoints .accounting-and-invoicing-2 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  gap: 17px;
  margin-left: 40.97px;
  margin-top: 40px;
  min-height: 282px;
  width: 299px;
  z-index: 18
}
.modules-page-mobile-all-breakpoints .flex-row-15 {
  align-items: flex-start;
  display: flex;
  gap: 19px;
  height: 76px;
  margin-right: 0;
  min-width: 281px
}
.modules-page-mobile-all-breakpoints .accounting-and-invoicing-3 {
  color: var(--cornflower);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxl);
  font-weight: 900;
  letter-spacing: 0;
  line-height: 35px;
  min-height: 72px;
  min-width: 186px;
  text-align: right;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .group-container-7 {
  align-self: flex-end;
  height: 74px;
  position: relative;
  width: 76px
}
.modules-page-mobile-all-breakpoints .group-1842-1 {
  height: 43px;
  left: 38px;
  object-fit: cover;
  position: absolute;
  top: 31px;
  width: 38px
}
.modules-page-mobile-all-breakpoints .group-1841-1 {
  background-image: url(../img/group-1840-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 55px;
  left: 0;
  position: absolute;
  top: 0;
  width: 45px
}
.modules-page-mobile-all-breakpoints .our-accounting-and-i-1 {
  height: 191px;
  letter-spacing: 0;
  line-height: 15px;
  margin-right: 2.97px;
  opacity: .78;
  width: 296px
}
.modules-page-mobile-all-breakpoints .rectangle-817 {
  align-self: center;
  background-color: var(--chambray-2);
  margin-top: 13px;
  z-index: 16
}
.modules-page-mobile-all-breakpoints .vaccune-registration-system-1 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-left: 19px;
  margin-top: 40px;
  min-height: 302px;
  width: 299px;
  z-index: 19
}
.modules-page-mobile-all-breakpoints .flex-row-16 {
  align-items: flex-start;
  display: flex;
  gap: 8px;
  height: 100px;
  margin-right: 1.57px;
  min-width: 257px
}
.modules-page-mobile-all-breakpoints .vaccine-registration-system-1 {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 30px;
  min-height: 97px;
  min-width: 170px;
  text-align: right;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .group-1837-1 {
  background-image: url(../img/group-1836-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 92px;
  width: 80px
}
.modules-page-mobile-all-breakpoints .our-vaccine-registra-1 {
  height: 180px;
  letter-spacing: 0;
  line-height: 15px;
  opacity: .78;
  width: 299px
}
.modules-page-mobile-all-breakpoints .rectangle-818 {
  align-self: center;
  background-color: var(--indigo);
  margin-top: 15px;
  z-index: 17
}
.modules-page-mobile-all-breakpoints .pharmacy-dispenser-2 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-left: 15px;
  margin-top: 30px;
  min-height: 211px;
  width: 313px;
  z-index: 20
}
.modules-page-mobile-all-breakpoints .flex-row-17 {
  align-items: flex-start;
  display: flex;
  gap: 16px;
  height: 67px;
  margin-right: 2.48px;
  margin-top: 2px;
  min-width: 241px
}
.modules-page-mobile-all-breakpoints .pharmacy-dispenser-3 {
  letter-spacing: 0;
  line-height: 30px;
  min-height: 67px;
  min-width: 145px;
  text-align: right;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .path-container-1 {
  height: 53px;
  margin-top: 2.29px;
  position: relative;
  width: 79px
}
.modules-page-mobile-all-breakpoints .path-998-1 {
  height: 45px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 45px
}
.modules-page-mobile-all-breakpoints .path-997-1 {
  height: 23px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 57px
}
.modules-page-mobile-all-breakpoints .the-interface-enable-1 {
  height: 128px;
  letter-spacing: 0;
  line-height: 15px;
  opacity: .78;
  width: 313px
}
.modules-page-mobile-all-breakpoints .rectangle-820 {
  align-self: center;
  background-color: var(--shakespeare);
  margin-top: 15px;
  z-index: 22
}
.modules-page-mobile-all-breakpoints .overlap-group7 {
  height: 198px;
  margin-left: 25px;
  margin-top: 30px;
  position: relative;
  width: 309px;
  z-index: 21
}
.modules-page-mobile-all-breakpoints .file-management-2 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  gap: 18px;
  left: 0;
  min-height: 194px;
  position: absolute;
  top: 0;
  width: 309px
}
.modules-page-mobile-all-breakpoints .flex-row-18 {
  align-items: flex-start;
  display: flex;
  gap: 14px;
  height: 77px;
  margin-right: 9.57px;
  min-width: 267px
}
.modules-page-mobile-all-breakpoints .file-management-3 {
  align-self: flex-end;
  color: var(--shakespeare);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxl);
  font-weight: 900;
  letter-spacing: 0;
  line-height: 30px;
  min-height: 67px;
  min-width: 184px;
  text-align: right;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .fm-icon-1 {
  background-image: url(../img/group-1844-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 76px;
  width: 69px
}
.modules-page-mobile-all-breakpoints .the-online-file-arch-1 {
  height: 100px;
  letter-spacing: 0;
  line-height: 15px;
  opacity: .78;
  width: 309px
}
.modules-page-mobile-all-breakpoints .rectangle-819 {
  background-color: var(--chambray-2);
  align-self: center;
  margin-top: 15px;
  z-index: 17
}
.modules-page-mobile-all-breakpoints .live-reporting-2 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-left: 37.68px;
  margin-top: 33px;
  min-height: 248px;
  width: 318px;
  z-index: 23
}
.modules-page-mobile-all-breakpoints .flex-row-19 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  gap: 27px;
  height: 69px;
  margin-right: 0;
  min-width: 241px
}
.modules-page-mobile-all-breakpoints .live-reporting-3 {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 30px;
  min-height: 67px;
  min-width: 131px;
  text-align: right;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .lr-icon-1 {
  background-image: url(../img/group-1846-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 60px;
  width: 83px
}
.modules-page-mobile-all-breakpoints .automated-intelligen-1 {
  height: 165px;
  letter-spacing: 0;
  line-height: 15px;
  opacity: .78;
  width: 299px
}
.modules-page-mobile-all-breakpoints .overlap-group-container {
  align-self: center;
  height: 836px;
  margin-top: 15px;
  position: relative;
  width: 446px;
  z-index: 24
}
.modules-page-mobile-all-breakpoints .overlap-group-1 {
  height: 836px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}
.modules-page-mobile-all-breakpoints .background-footer {
  height: 782px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 27px;
  width: 100%
}
.modules-page-mobile-all-breakpoints .bottom-box {
  background-color: var(--chambray);
  height: 27px;
  left: 1px;
  position: absolute;
  top: 809px;
  width: 100%
}
.modules-page-mobile-all-breakpoints .our-links-2 {
  height: 165px;
  left: 50px;
  letter-spacing: 0;
  line-height: 20px;
  overflow: hidden;
  position: inherit;
  top: 588px;
  width: 250px;
  margin-top: 20px;
}

.modules-page-mobile-all-breakpoints .cursor-logo-footer {
  background-image: url(../img/group-40-3-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 49px;
  left: 51px;
  position: absolute;
  top: 73px;
  width: 289px
}
.modules-page-mobile-all-breakpoints .twitter-icon {
  display: none;
  height: 43px;
  left: 133px;
  position: absolute;
  top: 520px;
  width: 43px
}
.modules-page-mobile-all-breakpoints .group-1785-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  overflow: hidden;
  width: 43.33px
}
.modules-page-mobile-all-breakpoints .group-container-5 {
  height: 43px;
  margin-top: 0;
  position: relative;
  width: 43px
}
.modules-page-mobile-all-breakpoints .group-177-1 {
  display: flex;
  flex: 1;
  width: 43.33px
}
.modules-page-mobile-all-breakpoints .group-1776-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  padding: 0 0;
  width: 43.33px
}
.modules-page-mobile-all-breakpoints .group-container-6 {
  height: 42px;
  margin-top: 0;
  position: relative;
  width: 42px
}
.modules-page-mobile-all-breakpoints .group-17-2 {
  background-image: url(../img/group-1755-5@1x.png);
  left: 7px;
  opacity: .03;
  top: 7px
}
.modules-page-mobile-all-breakpoints .group-17-3 {
  background-image: url(../img/group-1758-5@1x.png);
  left: 6px;
  opacity: .06;
  top: 6px
}
.modules-page-mobile-all-breakpoints .group-1763-1 {
  background-image: url(../img/group-1761-5@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 36px;
  left: 4px;
  opacity: .09;
  position: absolute;
  top: 4px;
  width: 36px
}
.modules-page-mobile-all-breakpoints .group-1-5 {
  background-image: url(../img/group-1764-5@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 36px;
  left: 3px;
  opacity: .11;
  position: absolute;
  top: 3px;
  width: 36px
}
.modules-page-mobile-all-breakpoints .group-1-6 {
  background-image: url(../img/group-1767-5@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 36px;
  left: 2px;
  opacity: .14;
  position: absolute;
  top: 2px;
  width: 36px
}
.modules-page-mobile-all-breakpoints .group-1-7 {
  background-image: url(../img/group-1770-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 36px;
  left: 1px;
  opacity: .17;
  position: absolute;
  top: 1px;
  width: 36px
}
.modules-page-mobile-all-breakpoints .group-1775-1 {
  background-image: url(../img/group-1773-5@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 36px;
  left: 0;
  opacity: .2;
  position: absolute;
  top: 0;
  width: 36px
}
.modules-page-mobile-all-breakpoints .group-1782-1 {
  background-image: url(../img/group-1781-16@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 36px;
  left: 0;
  position: absolute;
  top: 0;
  width: 36px
}
.modules-page-mobile-all-breakpoints .group-1784-1 {
  background-image: url(../img/group-1783-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 43px;
  left: 0;
  position: absolute;
  top: 0;
  width: 43px
}
.modules-page-mobile-all-breakpoints .linkedin-icon {
  display: flex;
  height: 43px;
  left: 51px;
  position: absolute;
  top: 520px;
  width: 43px
}
.modules-page-mobile-all-breakpoints .group-1820-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  overflow: hidden;
  width: 43.33px
}
.modules-page-mobile-all-breakpoints .group-181-1 {
  display: flex;
  flex: 1;
  width: 43.33px
}
.modules-page-mobile-all-breakpoints .group-1811-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  overflow: hidden;
  width: 43.33px
}
.modules-page-mobile-all-breakpoints .group-1798-1 {
  background-image: url(../img/group-1796-5@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 36px;
  left: 4px;
  opacity: .09;
  position: absolute;
  top: 4px;
  width: 36px
}
.modules-page-mobile-all-breakpoints .group-1810-1 {
  background-image: url(../img/group-1808-5@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 36px;
  left: 0;
  opacity: .2;
  position: absolute;
  top: 0;
  width: 36px
}
.modules-page-mobile-all-breakpoints .group-1817-1 {
  background-image: url(../img/group-1816-16@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 36px;
  left: 0;
  position: absolute;
  top: 0;
  width: 36px
}
.modules-page-mobile-all-breakpoints .group-1819-1 {
  background-image: url(../img/group-1818-5@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 43px;
  left: 0;
  position: absolute;
  top: 0;
  width: 43px
}
.modules-page-mobile-all-breakpoints .footer-top-box {
  background-color: var(--firefly);
  height: 34px;
  left: 0;
  mix-blend-mode: hard-light;
  position: absolute;
  top: 0;
  width: 100%
}
.modules-page-mobile-all-breakpoints .eu-office {
  left: 54px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 419px;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .us-office {
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 351px;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .email {
  left: 53px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 288px;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .phone {
  left: 53px;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 455px;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .phone-1 {
  left: 52px;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 376px;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .infocursorcommt {
  left: 51px;
  letter-spacing: 0;
  line-height: 26px;
  position: absolute;
  top: 314px;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .box-footer {
  background-color: var(--cornflower);
  border-radius: 4px;
  height: 9px;
  left: 51px;
  position: absolute;
  top: 153px;
  width: 65px
}
.modules-page-mobile-all-breakpoints .subheader {
  align-items: center;
  display: flex;
  gap: 70px;
  height: 69px;
  left: 51px;
  min-width: 397px;
  position: absolute;
  top: 184px
}
.modules-page-mobile-all-breakpoints .overlap-group2-1 {
  align-self: flex-end;
  height: 71px;
  margin-bottom: -4.1px;
  position: relative;
  width: 319px
}
.modules-page-mobile-all-breakpoints .creating-systems-tha {
  left: 0;
  letter-spacing: .01px;
  line-height: 32px;
  position: absolute;
  top: 0;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .x {
  left: 0;
  letter-spacing: 0;
  line-height: 22px;
  position: absolute;
  top: 43px;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .x-1 {
  line-height: 28px;
  margin-bottom: 7.47px;
  min-height: 37px;
  min-width: 8px
}
.modules-page-mobile-all-breakpoints .ebusiness-awards-logo {
  align-items: flex-end;
  background-image: url(../img/group-1869-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 138px;
  left: 215px;
  min-width: 153px;
  position: absolute;
  top: 494px
}
.modules-page-mobile-all-breakpoints .overlap-group3-1 {
  height: 138px;
  margin-bottom: 0;
  position: relative;
  width: 153px
}
.modules-page-mobile-all-breakpoints .the-mca {
  left: 66px;
  letter-spacing: 0;
  line-height: 11px;
  position: absolute;
  top: 59px;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .place {
  left: 65px;
  letter-spacing: 0;
  line-height: 14px;
  position: absolute;
  top: 101px;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .group-1872 {
  background-image: url(../img/group-1871-1@1x.png)
}
.modules-page-mobile-all-breakpoints .e-business {
  left: 66px;
  letter-spacing: 0;
  line-height: 11px;
  position: absolute;
  top: 71px;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .group-1874 {
  background-image: url(../img/group-1873-1@1x.png)
}
.modules-page-mobile-all-breakpoints .x-2 {
  left: 0;
  line-height: 22px;
  position: absolute;
  top: 43px
}
.modules-page-mobile-all-breakpoints .x-3 {
  line-height: 28px;
  margin-bottom: 7.47px;
  min-height: 37px;
  min-width: 8px
}


.modules-page-mobile-all-breakpoints .connet {
  align-items: flex-start;
  display: flex;
  gap: 1px;
  height: 27px;
  justify-content: flex-end;
  margin-left: 3.38px;
  min-width: 124px
}
.modules-page-mobile-all-breakpoints .path-container-2 {
  align-self: center;
  height: 18px;
  margin-top: 0;
  position: relative;
  width: 16px
}
.modules-page-mobile-all-breakpoints .path-1037 {
  height: 6px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 13px
}
.modules-page-mobile-all-breakpoints .path-1038 {
  height: 13px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 6px
}
.modules-page-mobile-all-breakpoints .path-1039 {
  height: 6px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 13px
}
.modules-page-mobile-all-breakpoints .onnect {
  letter-spacing: 0;
  line-height: 28px;
  margin-top: -.5px;
  min-height: 29px;
  white-space: nowrap
}
.modules-page-mobile-all-breakpoints .span1 {
  letter-spacing: -.05px
}
.modules-page-mobile-all-breakpoints .span2 {
  letter-spacing: -.17px
}

.modules-page-mobile-all-breakpoints .group {
  background-position: 50% 50%;
  background-size: cover;
  height: 138px;
  left: 0;
  position: absolute;
  top: 0;
  width: 153px
}
.modules-page-mobile-all-breakpoints .group-17 {
  background-position: 50% 50%;
  background-size: cover;
  height: 36px;
  position: absolute;
  width: 36px
}
.modules-page-mobile-all-breakpoints .rectangle {
  height: 5px;
  width: 118px
}
.modules-page-mobile-all-breakpoints .x-4 {
  letter-spacing: 0;
  white-space: nowrap
}


/* MOBILE VIEW */
@media screen and (max-width:759.9px) {
  .screen.modules-page{
    display: none
  }
}
/* TABLET VIEW */
@media screen and (min-width:760px) and (max-width:1000px){
  .screen.modules-page-mobile-all-breakpoints{
    zoom: 2.5;
  }
  .screen.modules-page{
    display: none;
  }
}
 
/* LAPTOP/PC VIEW */
@media screen and (min-width:1001px) {
  .screen.modules-page-mobile-all-breakpoints{
    display: none
  }
}