a{
    text-decoration: none !important;
}

.html-css-collage-concept-with-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 1448px;
  height: 683px;
  object-fit: cover;
}
.eclipse {
  top: -134.37px;
  left: -258px;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(0, 194, 255, 0), #ff29c3);
  filter: blur(200px);
  width: 484.3px;
  height: 484.3px;
  transform: rotate(-17.38deg);
  transform-origin: 0 0;
  opacity: 0.8;
}
.eclipse,
.eclipse1,
.logo {
  position: absolute;
}
.eclipse1 {
  top: 70.93px;
  left: 989px;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(0, 194, 255, 0), #ff29c3);
  filter: blur(200px);
  width: 417.09px;
  height: 417.09px;
  transform: rotate(-45deg);
  transform-origin: 0 0;
  opacity: 0.6;
}
.logo {
  top: calc(50% - 2144.5px);
  left: -287px;
  width: 96px;
  height: 48px;
  overflow: hidden;
  display: none;
}
.home-child {
  position: absolute;
  top: 299px;
  left: 134px;
  border-radius: 50%;
  background-color: rgba(23, 32, 58, 0.5);
  filter: blur(200px);
  width: 1140px;
  height: 402px;
  mix-blend-mode: difference;
}
.saly-13-icon {
  position: absolute;
  top: 11px;
  left: calc(50% - 26px);
  width: 635px;
  height: 635px;
  object-fit: cover;
  display: none;
}
.home-inner,
.home-item {
  position: absolute;
  border-radius: 50%;
  filter: blur(100px);
  width: 541px;
  height: 541px;
}
.home-item {
  top: 347px;
  left: 1178px;
  background: radial-gradient(
    50% 50%at 50% 50%,
    #982c94,
    rgba(225, 154, 89, 0)
  );
}
.home-inner {
  top: 1483px;
  left: -315px;
  background: radial-gradient(
    50% 50%at 50% 50%,
    rgba(152, 44, 148, 0.2),
    rgba(225, 154, 89, 0)
  );
}
.rectangle-div {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  filter: blur(200px);
  width: 1382px;
  height: 169px;
}
.ellipse-div {
  position: absolute;
  top: 691px;
  left: 1073px;
  border-radius: 50%;
  background: radial-gradient(
    50% 50%at 50% 50%,
    rgba(255, 252, 223, 0.2),
    rgba(225, 154, 89, 0)
  );
  filter: blur(100px);
  width: 548px;
  height: 548px;
}
.label {
  position: relative;
  line-height: 150%;
  text-transform: uppercase;
  background: linear-gradient(99.05deg, #bc3cd8, #c54b8c);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.list-item-default-child {
  position: relative;
  border-top: 2.5px solid var(--e3e4e6);
  box-sizing: border-box;
  width: 11.5px;
  height: 2.5px;
}
.list-item-default {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.label1 {
  position: relative;
  line-height: 150%;
  text-transform: uppercase;
}
.list-item-default1 {
  font-size: var(--button-regular-size);
}
.list-item-default1,
.list-item-default2,
.nav-items {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.nav-items {
  flex-direction: row;
  padding: var(--padding-3xs) 0;
  align-items: flex-start;
  justify-content: center;
  gap: var(--gap-13xl);
}
.mask-group-icon {
  position: relative;
  width: 191.57px;
  height: 82.81px;
  object-fit: cover;
}
.nav-items-parent {
  position: absolute;
  top: 46px;
  left: calc(50% - 488px);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 120px;
  text-align: left;
  font-size: var(--font-size-sm);
  color: var(--e3e4e6);
}
.background2-icon {
  position: absolute;
  top: 453px;
  left: 0;
  /*width: 365.38px;*/
  height: 203.62px;
  overflow: hidden;
}
.background2-icon1,
.background2-icon2,
.group-icon,
.home-child1 {
  position: absolute;
  top: 1719px;
  left: 547px;
  width: 280px;
  height: 156px;
  overflow: hidden;
  display: none;
}
.background2-icon2,
.group-icon,
.home-child1 {
  top: 1399px;
  left: 877px;
  width: 268px;
  height: 149px;
}
.group-icon,
.home-child1 {
  height: 2.52%;
  width: 26.07%;
  top: 9.35%;
  right: -39.08%;
  bottom: 88.12%;
  left: 113.01%;
  max-width: 100%;
  max-height: 100%;
}
.home-child1 {
  height: 0.91%;
  width: 46.23%;
  top: 14.41%;
  right: -2.98%;
  bottom: 84.68%;
  left: 56.75%;
}
.welcome-to {
  margin: 0;
}
.newedge-technology {
  margin: 0;
  background: linear-gradient(99.05deg, #bc3cd8, #c54b8c);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.delivering-excellence-in,
.welcome-to-newedge-container {
  position: relative;
  line-height: 130%;
  display: inline-block;
  width: 408px;
}
.delivering-excellence-in {
  font-size: var(--font-size-sm);
  width: 489px;
}
.welcome-to-newedge-technology-parent {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-13xl);
}
.icon,
.text {
  position: relative;
}
.text {
  letter-spacing: 0.04em;
  line-height: 150%;
  text-transform: uppercase;
  font-weight: 600;
}
.icon {
  width: 24px;
  height: 24px;
}
.button,
.frame-parent {
  display: flex;
  align-items: center;
}
.button {
  border-radius: var(--br-81xl);
  background: linear-gradient(99.05deg, #bc3cd8, #c54b8c);
  border: 1px solid var(--e3e4e6);
  flex-direction: row;
  padding: var(--padding-5xs) var(--padding-9xl);
  justify-content: center;
  gap: var(--gap-5xs);
  text-align: left;
  font-size: var(--button-regular-size);
  color: var(--e3e4e6);
  font-family: var(--button-regular);
}
.frame-parent {
  position: absolute;
  top: 274px;
  left: calc(50% - 245px);
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-61xl);
}
.background2-icon3 {
  position: absolute;
  top: 319.62px;
  left: 179px;
  /*width: 365.38px;*/
  height: 203.38px;
  overflow: hidden;
}
.innovation-with-new {
  background: linear-gradient(99.05deg, #bc3cd8, #c54b8c);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.at-new-edge,
.unlock-the-power-container {
  position: relative;
  line-height: 130%;
  display: inline-block;
  width: 652px;
}
.at-new-edge {
  font-size: var(--font-size-sm);
  text-align: justify;
  width: 530px;
}
.unlock-the-power-of-innovation-parent {
  position: absolute;
  top: 14.98px;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-13xl);
}
.group-child {
  position: absolute;
  top: 0;
  left: 617px;
  background: linear-gradient(99.05deg, #bc3cd8, #c54b8c);
  width: 729px;
  height: 292.65px;
}
.mask-group-icon1 {
  position: absolute;
  top: 14.98px;
  left: 631px;
  width: 696px;
  height: 427.49px;
  object-fit: cover;
}
.frame-group {
  position: absolute;
  top: 0;
  left: 253px;
  width: 1346px;
  height: 442.48px;
}
.background2-parent {
  position: absolute;
  top: 765px;
  left: -179px;
  width: 1599px;
  height: 523px;
  text-align: left;
}
.what-can-we-container {
  position: absolute;
  top: 1300px;
  left: calc(50% - 315px);
  line-height: 130%;
  display: inline-block;
  width: 629px;
}
.mask-group-icon2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 401px;
  height: 492px;
  object-fit: cover;
}
.erp-solutions-for-container,
.streamline-your-business {
  position: relative;
  line-height: 130%;
}
.streamline-your-business {
  font-size: var(--font-size-sm);
  font-weight: 300;
  display: inline-block;
  width: 334px;
  height: 194px;
  flex-shrink: 0;
}
.erp-solutions-for-seamless-bus-parent {
  position: absolute;
  top: calc(50% - 204px);
  left: calc(50% - 188.5px);
  width: 376px;
  height: 470px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--gap-7xl);
}
.mask-group-parent {
  position: relative;
  width: 393px;
  height: 428px;
}
.frame-div,
.frame-wrapper,
.frame-wrapper1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-wrapper1 {
  height: 330px;
  flex-direction: row;
}
.frame-div,
.frame-wrapper {
  flex-direction: column;
}
.frame-wrapper {
  width: 401px;
  height: 483px;
  flex-direction: row;
}
.focus-on-your {
  font-size: var(--font-size-sm);
  line-height: 130%;
  font-weight: 300;
  display: inline-block;
  width: 334px;
  height: 177px;
  flex-shrink: 0;
}
.focus-on-your,
.icon2,
.text2 {
  position: relative;
}
.text2 {
  letter-spacing: 0.04em;
  line-height: 150%;
  text-transform: uppercase;
}
.icon2 {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
}
.button2,
.efficient-facility-management-parent {
  display: flex;
  align-items: center;
  justify-content: center;
}
.button2 {
  border-radius: var(--br-81xl);
  border: 1px solid var(--neutral-2);
  flex-direction: row;
  padding: var(--padding-5xs) var(--padding-base);
  gap: var(--gap-5xs);
  text-align: left;
  font-size: var(--button-regular-size);
  color: var(--e3e4e6);
  font-family: var(--button-regular);
}
.button2:hover {
  border-radius: var(--br-81xl);
  background: linear-gradient(99.05deg, #bc3cd8, #c54b8c);
  border: 1px solid var(--e3e4e6);
  flex-direction: row;
  padding: var(--padding-5xs) var(--padding-9xl);
  justify-content: center;
  gap: var(--gap-5xs);
  text-align: left;
  font-size: var(--button-regular-size);
  color: var(--e3e4e6);
  font-family: var(--button-regular);
}
.efficient-facility-management-parent {
  position: absolute;
  top: calc(50% - 214px);
  left: calc(50% - 188.5px);
  width: 376px;
  height: 486px;
  flex-direction: column;
  gap: var(--gap-7xl);
}
.frame-wrapper3 {
  height: 474px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.illuminate-the-future {
  position: relative;
  font-size: var(--font-size-sm);
  line-height: 130%;
  font-weight: 300;
  display: inline-block;
  width: 334px;
  height: 192px;
  flex-shrink: 0;
}
.transforming-cities-with-smart-parent {
  position: absolute;
  top: calc(50% - 214px);
  left: calc(50% - 188.5px);
  width: 376px;
  height: 492px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--gap-7xl);
}
.frame-wrapper6 {
  height: 483px;
  flex-direction: row;
}
.frame-container,
.frame-wrapper5,
.frame-wrapper6 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-wrapper5 {
  height: 483px;
  flex-direction: column;
}
.frame-container {
  position: absolute;
  top: 1371px;
  left: 72px;
  flex-direction: row;
  gap: var(--gap-base);
  font-size: var(--font-size-xl);
  color: var(--color-white);
}
.why-newedge-technology-container {
  position: absolute;
  top: 1918px;
  left: calc(50% - 266px);
  line-height: 130%;
  display: inline-block;
  width: 532px;
}
.frame-icon {
  position: relative;
  width: 187px;
  height: 128px;
  overflow: hidden;
  flex-shrink: 0;
}
.expertise-and-experience-container,
.with-years-of {
  position: relative;
  line-height: 130%;
  display: inline-block;
  width: 241px;
}
.with-years-of {
  font-size: var(--font-size-sm);
  font-weight: 300;
  text-align: justify;
  width: 248px;
  height: 197px;
  flex-shrink: 0;
}
.expertise-and-experience-parent,
.frame-wrapper7 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.expertise-and-experience-parent {
  width: 241px;
  gap: var(--gap-base);
}
.frame-wrapper7 {
  border-radius: var(--br-5xs);
  background: linear-gradient(
    180deg,
    rgba(59, 56, 181, 0.3),
    rgba(56, 54, 124, 0.18)
  );
  width: 290px;
  height: 394px;
  padding: var(--padding-5xl);
  box-sizing: border-box;
}
.customer-centric-approach,
.we-prioritize-our {
  position: relative;
  line-height: 130%;
  display: inline-block;
  width: 247px;
}
.we-prioritize-our {
  font-size: var(--font-size-sm);
  font-weight: 300;
  text-align: justify;
  height: 197px;
  flex-shrink: 0;
}
.customer-centric-approach-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.by-staying-at {
  position: relative;
  font-size: var(--font-size-sm);
  line-height: 130%;
  font-weight: 300;
  text-align: justify;
  display: inline-block;
  width: 242px;
  height: 230px;
  flex-shrink: 0;
}
.cutting-edge-technology-parent,
.frame-parent4 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.frame-parent4 {
  height: 419px;
  gap: var(--gap-13xl);
}
.our-solutions-are {
  position: relative;
  font-size: var(--font-size-sm);
  line-height: 130%;
  font-weight: 300;
  text-align: justify;
  display: inline-block;
  width: 246px;
  height: 197px;
  flex-shrink: 0;
}
.frame-parent1 {
  position: absolute;
  top: 2029px;
  left: 73px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xl);
  font-size: var(--font-size-lg);
  color: var(--color-white);
}
.frame-child,
.frame-item {
  position: relative;
  border-radius: var(--br-5xs);
  height: 8px;
}
.frame-child {
  background: linear-gradient(99.05deg, #bc3cd8, #c54b8c);
  width: 8px;
}
.frame-item {
  background-color: #757575;
  width: 23px;
}
.rectangle-parent {
  position: absolute;
  top: 2447px;
  left: calc(50% - 20px);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.background2-icon4 {
  position: absolute;
  top: 320px;
  left: 179px;
  /*width: 365.38px;*/
  height: 203.62px;
  overflow: hidden;
}
.discover {
  color: var(--color-whitesmoke);
}
.discover-the-new-edge-advantag-parent {
  position: absolute;
  top: 15px;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-13xl);
}
.group-item {
  position: absolute;
  top: 0;
  left: 617px;
  background: linear-gradient(99.05deg, #bc3cd8, #c54b8c);
  width: 729px;
  height: 293px;
}
.mask-group-icon5 {
  position: absolute;
  top: 15px;
  left: 631px;
  width: 696px;
  height: 428px;
  object-fit: cover;
}
.group-div {
  position: absolute;
  top: 0;
  left: 253px;
  width: 1346px;
  height: 443px;
}
.background2-group {
  position: absolute;
  top: 2574px;
  left: -179px;
  width: 1599px;
  height: 523.62px;
  text-align: left;
}
.contact-us {
  position: relative;
  line-height: 130%;
  color: var(--e3e4e6);
}
.infonewedgecom,
.new-edge-techonology-container {
  position: relative;
  line-height: 130%;
  display: inline-block;
  width: 272px;
}
.infonewedgecom {
  text-decoration: underline;
  color: inherit;
}
.contact-us-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 23px;
  color: var(--color-gray-100);
}
.about-products-service-container {
  position: relative;
  line-height: 220%;
  color: var(--color-gray-100);
  display: inline-block;
  width: 135px;
}
.services-parent {
  width: 135px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 15px;
}
.icon-send-2 {
  position: relative;
  width: 21.5px;
  height: 21.5px;
}
.your-email-parent {
  width: 258px;
  height: 20px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 150px;
}
.frame-inner {
  position: relative;
  border-top: 1px solid var(--e3e4e6);
  box-sizing: border-box;
  width: 261px;
  height: 1px;
}
.frame-parent9 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: var(--gap-base);
}
.follow-our-newsletter-container {
  position: relative;
  line-height: 130%;
  color: var(--color-gray-100);
  display: inline-block;
  width: 272px;
}
.frame-parent8 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xl);
}
.frame-parent7,
.home-inner1 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.frame-parent7 {
  align-items: flex-start;
  gap: var(--gap-61xl);
}
.home-inner1 {
  position: absolute;
  top: 3190px;
  left: -3px;
  width: 1381px;
  height: 309px;
  padding: var(--padding-5xl) 64px;
  box-sizing: border-box;
  align-items: center;
  text-align: left;
  font-size: var(--font-size-sm);
  color: var(--e3e4e6);
}
.background2-icon5 {
  position: absolute;
  top: 2996px;
  right: 0px;
  width: 208px;
  height: 203.62px;
  overflow: hidden;
}
.home {
  position: relative;
  background: linear-gradient(104.3deg, #121212, #1e3a8a);
  width: 100%;
  height: 3519px;
  overflow: hidden;
  text-align: center;
  font-size: var(--font-size-17xl);
  color: var(--color-whitesmoke);
  font-family: var(--font-gotham);
}
