@keyframes fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.nav-logo-icon {
  height: 60px;
  width: 157px;
  position: relative;
  object-fit: contain;
}
.contact-us,
.home,
.products {
  position: relative;
  display: inline-block;
}
.home {
  font-weight: 600;
  min-width: 53px;
}
.contact-us,
.products {
  font-weight: 500;
}
.products {
  min-width: 77px;
  cursor: pointer;
}
.contact-us {
  font-size: var(--font-size-lg);
  font-family: var(--font-open-sans);
  color: var(--color-white);
  text-align: left;
  min-width: 93px;
}
.nav-button {
  cursor: pointer;
  border: 0;
  padding: var(--padding-5xs) var(--padding-xl);
  background-color: var(--color-lightseagreen-100);
  border-radius: var(--br-9xs);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  white-space: nowrap;
}
.hero-button:hover,
.nav-button:hover {
  background-color: var(--color-darkcyan);
  cursor: pointer;
}
.nav-link {
  flex: 1;
  align-items: center;
  justify-content: space-between;
  padding: 0 0 0 787px;
  gap: var(--gap-xl);
}
.condition-branch,
.main-navihation,
.nav-link {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  max-width: 100%;
}
.main-navihation {
  flex: 1;
  background-color: var(--color-whitesmoke);
  border-bottom: 1px solid var(--color-dimgray-100);
  align-items: center;
  justify-content: space-between;
  padding: var(--padding-base) 60.09999999999991px var(--padding-base)
    var(--padding-41xl);
  text-align: left;
  font-size: var(--font-size-lg);
  color: var(--color-black);
  font-family: var(--font-open-sans);
}
.condition-branch {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 var(--padding-3xs);
  top: 0;
  z-index: 99;
  position: sticky;
}
.hero-image-icon {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.hassle-free-credit-for,
.retailers-msmes {
  margin: 0;
}
.header1 {
  margin: 0;
  height: 113px;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 160%;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
}
.hero-text {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-3xs) 0;
  box-sizing: border-box;
  max-width: 100%;
}
.critical-business-needs,
.financial-products-designed {
  margin: 0;
}
.financial-products-designed-container {
  margin: 0;
  height: 56px;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 160%;
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
}
.hero-def,
.hero-title {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.hero-def {
  flex-direction: row;
  padding: var(--padding-3xs) 0;
  box-sizing: border-box;
  font-size: 24px;
  color: var(--color-darkslateblue-200);
}
.hero-title {
  flex-direction: column;
  gap: var(--gap-9xs);
}
.apply-now {
  position: relative;
  font-size: var(--font-size-lg);
  line-height: 29px;
  font-family: var(--font-merriweather-sans);
  color: var(--color-white);
  text-align: left;
  display: inline-block;
  min-width: 92px;
}
.hero-button,
.hero-content,
.hero-section,
.tile {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.hero-button {
  cursor: pointer;
  border: 0;
  padding: var(--padding-3xs) var(--padding-5xl);
  background-color: var(--color-lightseagreen-100);
  border-radius: var(--br-9xs);
  flex-direction: row;
  white-space: nowrap;
}
.hero-content,
.hero-section,
.tile {
  max-width: 100%;
}
.hero-content {
  width: 546px;
  margin: 0 !important;
  position: absolute;
  top: 175px;
  left: 59.5px;
  flex-direction: column;
  gap: 73px;
  z-index: 1;
}
.hero-section,
.tile {
  flex-direction: row;
  box-sizing: border-box;
}
.tile {
  height: 670px;
  flex: 1;
  background-color: var(--color-whitesmoke);
  padding: 175px 59.5px 160px;
  position: relative;
  gap: var(--gap-3xs);
}
.hero-section {
  align-self: stretch;
  padding: 0 0.5px;
  text-align: left;
  font-size: var(--font-size-29xl);
  color: var(--color-darkslateblue-100);
  font-family: var(--font-merriweather-sans);
}
.amount-credited,
.mn {
  position: relative;
  line-height: 45px;
  display: inline-block;
  min-width: 127px;
}
.amount-credited {
  font-size: var(--font-size-base);
  line-height: 140%;
  color: var(--color-black);
  min-width: 129px;
}
.amount {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.active-partners,
.b {
  position: relative;
  line-height: 45px;
  display: inline-block;
  min-width: 72px;
}
.active-partners {
  font-size: var(--font-size-base);
  line-height: 140%;
  color: var(--color-black);
  min-width: 116px;
}
.activepartner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.b1,
.cities-served {
  position: relative;
  line-height: 45px;
  display: inline-block;
  min-width: 95px;
}
.cities-served {
  font-size: var(--font-size-base);
  line-height: 140%;
  color: var(--color-black);
  min-width: 97px;
}
.cities {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.b2,
.industries1 {
  position: relative;
  line-height: 45px;
  display: inline-block;
  min-width: 63px;
}
.industries1 {
  font-size: var(--font-size-base);
  line-height: 140%;
  color: var(--color-black);
  min-width: 77px;
}
.industries {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.achi-container,
.achievements {
  display: flex;
  flex-direction: row;
  align-items: center;
  max-width: 100%;
}
.achi-container {
  width: 1121.1px;
  justify-content: space-between;
  gap: var(--gap-xl);
}
.achievements {
  align-self: stretch;
  background-color: var(--color-white);
  justify-content: center;
  padding: 42px var(--padding-xl);
  box-sizing: border-box;
  text-align: left;
  font-size: var(--font-size-13xl);
  font-family: var(--font-merriweather-sans);
}
.achievements,
.at-your-fingertips {
  color: var(--color-darkslateblue-100);
}
.credit-image-icon,
.header2 {
  align-self: stretch;
  position: relative;
}
.header2 {
  margin: 0;
  font-size: inherit;
  line-height: 45px;
  font-weight: 700;
  font-family: inherit;
}
.credit-image-icon {
  flex: 1;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.usp-image,
.usp-image-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
}
.usp-image {
  align-self: stretch;
  height: 383px;
  padding: 0 var(--padding-41xl);
}
.usp-image-wrapper {
  flex: 1;
  padding: 75.5px 0 0;
  min-width: 429px;
  max-width: 100%;
}
.electricals {
  width: 10px;
  height: 10px;
  position: relative;
  border-radius: 50%;
  background-color: var(--color-darkorange);
}
.electricals-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-2xs) 0 0;
}
.paragraph-title {
  position: relative;
  line-height: 160%;
}
.frame-parent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-lgi);
}
.paragraph-large {
  flex: 1;
  position: relative;
  line-height: 160%;
  display: inline-block;
  max-width: 100%;
}
.paragraph-large-wrapper,
.usp-text-1 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.paragraph-large-wrapper {
  flex-direction: row;
  padding: 0 var(--padding-11xl);
  color: var(--color-gray-200);
}
.usp-text-1 {
  flex-direction: column;
  padding: 0 0 var(--padding-3xs);
  gap: var(--gap-xl);
}
.frame-child {
  width: 10px;
  height: 10px;
  position: relative;
  border-radius: 50%;
  background-color: var(--color-darkorange);
}
.ellipse-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-2xs) 0 0;
}
.paragraph-title1 {
  position: relative;
  line-height: 160%;
}
.frame-group {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-lgi);
}
.paragraph-large1 {
  flex: 1;
  position: relative;
  line-height: 160%;
  display: inline-block;
  max-width: 100%;
}
.paragraph-large-container,
.usp-text-2 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.paragraph-large-container {
  flex-direction: row;
  padding: 0 21px 0 var(--padding-11xl);
  color: var(--color-gray-200);
}
.usp-text-2 {
  flex-direction: column;
  padding: 0 0 var(--padding-3xs);
  gap: var(--gap-xl);
}
.frame-item {
  width: 10px;
  height: 10px;
  position: relative;
  border-radius: 50%;
  background-color: var(--color-darkorange);
}
.ellipse-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-2xs) 0 0;
}
.paragraph-title2 {
  position: relative;
  line-height: 160%;
}
.frame-container {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 22px;
}
.paragraph-large2 {
  flex: 1;
  position: relative;
  line-height: 160%;
  display: inline-block;
  max-width: 100%;
}
.paragraph-large-frame,
.usp-text-3 {
  align-self: stretch;
  box-sizing: border-box;
}
.paragraph-large-frame {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-11xl);
  max-width: 100%;
  color: var(--color-gray-200);
}
.usp-text-3 {
  flex-direction: column;
  padding: 0 0 var(--padding-3xs);
  gap: var(--gap-xl);
}
.usp,
.usp-content,
.usp-text,
.usp-text-3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.usp-text {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-11xl);
  min-width: 429px;
}
.usp,
.usp-content {
  align-self: stretch;
  box-sizing: border-box;
}
.usp-content {
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0 1px 0 0;
  row-gap: 20px;
  font-size: var(--font-size-xl);
  color: var(--color-darkslateblue-400);
  font-family: var(--font-merriweather-sans);
}
.usp {
  flex-direction: column;
  padding: var(--padding-71xl) var(--padding-41xl) var(--padding-61xl);
  gap: 46px;
  text-align: left;
  font-size: var(--font-size-13xl);
  color: var(--color-darkorange);
  font-family: var(--font-merriweather);
}
.header21 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 45px;
  font-weight: 700;
  font-family: inherit;
}
.products-section-title {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-3xs) 0;
}
.shop-icon {
  height: 60px;
  width: 60px;
  position: relative;
  object-fit: cover;
}
.msme-icon {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.msme-term-loan {
  flex: 1;
  position: relative;
  line-height: 140%;
  display: inline-block;
  max-width: 100%;
}
.msme-title {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-3xs) 0;
  box-sizing: border-box;
  max-width: 100%;
}
.paragraph-small {
  flex: 1;
  position: relative;
  line-height: 160%;
  display: inline-block;
  max-width: 100%;
}
.msme-body,
.msme-content {
  align-self: stretch;
  display: flex;
  justify-content: flex-start;
  max-width: 100%;
}
.msme-body {
  flex-direction: row;
  align-items: center;
  padding: var(--padding-3xs) 0;
  box-sizing: border-box;
  opacity: 0.6;
  font-size: var(--font-size-base);
  color: var(--mxon-sys-light-on-background);
  font-family: var(--font-merriweather-sans);
}
.msme-content {
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-12xs);
}
.see-details {
  position: relative;
  font-size: var(--font-size-base);
  line-height: 26px;
  display: inline-block;
  font-family: var(--font-merriweather-sans);
  color: var(--color-darkslateblue-100);
  text-align: left;
  min-width: 87px;
}
.msme-cta {
  cursor: pointer;
  border: 1px solid var(--color-darkslateblue-100);
  padding: var(--padding-3xs) var(--padding-4xl);
  background-color: transparent;
  border-radius: var(--br-30xl);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.msme-cta:hover,
.supplychain-cta:hover,
.vendor-cta:hover {
  background-color: var(--color-steelblue-200);
  border: 1px solid var(--color-steelblue-100);
  box-sizing: border-box;
}
.product-cards-1 {
  flex: 1;
  border-radius: var(--br-xs);
  background-color: var(--color-white);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-11xl) var(--padding-13xl);
  box-sizing: border-box;
  gap: var(--gap-5xl);
  min-width: 300px;
  max-width: 100%;
}
.circular-icon {
  height: 60px;
  width: 60px;
  position: relative;
  object-fit: cover;
}
.supplychain-icon {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.supply-chain-finance {
  flex: 1;
  position: relative;
  line-height: 140%;
  display: inline-block;
  max-width: 100%;
}
.supplychain-title {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-3xs) 0;
  box-sizing: border-box;
  max-width: 100%;
}
.paragraph-small1 {
  flex: 1;
  position: relative;
  line-height: 160%;
  display: inline-block;
  max-width: 100%;
}
.supplychain-body,
.supplychain-content {
  align-self: stretch;
  display: flex;
  max-width: 100%;
}
.supplychain-body {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-3xs) 0;
  box-sizing: border-box;
  opacity: 0.6;
  font-size: var(--font-size-base);
  color: var(--mxon-sys-light-on-background);
  font-family: var(--font-merriweather-sans);
}
.supplychain-content {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-12xs);
}
.see-details1 {
  position: relative;
  font-size: var(--font-size-base);
  line-height: 26px;
  display: inline-block;
  font-family: var(--font-merriweather-sans);
  color: var(--color-darkslateblue-100);
  text-align: left;
  min-width: 87px;
}
.supplychain-cta {
  cursor: pointer;
  border: 1px solid var(--color-darkslateblue-100);
  padding: var(--padding-3xs) var(--padding-4xl);
  background-color: transparent;
  border-radius: var(--br-30xl);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.product-cards-2 {
  flex: 1;
  border-radius: var(--br-xs);
  background-color: var(--color-white);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-11xl) var(--padding-13xl);
  box-sizing: border-box;
  gap: var(--gap-5xl);
  min-width: 300px;
  max-width: 100%;
}
.consignment-5492162-1-icon {
  height: 60px;
  width: 60px;
  position: relative;
  object-fit: cover;
}
.vendor-icon {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.vendor-finance {
  flex: 1;
  position: relative;
  line-height: 140%;
  display: inline-block;
  max-width: 100%;
}
.vendor-title {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-3xs) 0;
  box-sizing: border-box;
  max-width: 100%;
}
.paragraph-small2 {
  flex: 1;
  position: relative;
  line-height: 160%;
  display: inline-block;
  max-width: 100%;
}
.vendor-body,
.vendor-content {
  align-self: stretch;
  display: flex;
  max-width: 100%;
}
.vendor-body {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-3xs) 0;
  box-sizing: border-box;
  opacity: 0.6;
  font-size: var(--font-size-base);
  color: var(--mxon-sys-light-on-background);
  font-family: var(--font-merriweather-sans);
}
.vendor-content {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-12xs);
}
.see-details2 {
  position: relative;
  font-size: var(--font-size-base);
  line-height: 26px;
  display: inline-block;
  font-family: var(--font-merriweather-sans);
  color: var(--color-darkslateblue-100);
  text-align: left;
  min-width: 87px;
}
.vendor-cta {
  cursor: pointer;
  border: 1px solid var(--color-darkslateblue-100);
  padding: var(--padding-3xs) var(--padding-4xl);
  background-color: transparent;
  border-radius: var(--br-30xl);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.product-cards-3 {
  flex: 1;
  border-radius: var(--br-xs);
  background-color: var(--color-white);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-11xl) var(--padding-13xl);
  box-sizing: border-box;
  gap: var(--gap-5xl);
  min-width: 300px;
  max-width: 100%;
}
.product-cards,
.products-section {
  align-self: stretch;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  max-width: 100%;
}
.product-cards {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  padding: 21.5px 0;
  gap: var(--gap-41xl);
  font-size: var(--font-size-xl);
}
.products-section {
  background-color: rgba(92, 195, 177, 0.5);
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-61xl) var(--padding-41xl);
  gap: var(--gap-29xl);
  text-align: left;
  font-size: var(--font-size-13xl);
  font-family: var(--font-merriweather);
}
.products-section,
.to-get-started {
  color: var(--color-darkslateblue-100);
}
.header22 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 140%;
  font-weight: 700;
  font-family: inherit;
}
.step-title {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.digit-label {
  height: 24px;
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 15px;
}
.number {
  border-radius: var(--br-29xl);
  background-color: var(--color-darkslateblue-300);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-xs) var(--padding-base);
}
.check-your-eligibility,
.paragraph-supersmall {
  position: relative;
  line-height: 140%;
}
.paragraph-supersmall {
  align-self: stretch;
  font-size: var(--font-size-sm);
}
.step-body,
.step-wrapper-1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.step-body {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-xs);
  font-size: var(--font-size-xl);
  color: var(--color-darkslateblue-100);
}
.step-wrapper-1 {
  width: 288px;
  flex-direction: row;
  gap: var(--gap-base);
}
.digit-label1 {
  height: 24px;
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 20px;
}
.number1 {
  border-radius: var(--br-29xl);
  background-color: var(--color-darkslateblue-300);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-sm) var(--padding-base);
}
.share-your-documents {
  position: relative;
  line-height: 140%;
}
.complete-your-application,
.few-documents {
  margin: 0;
}
.paragraph-supersmall1 {
  position: relative;
  font-size: var(--font-size-sm);
  line-height: 140%;
}
.step-body1,
.step-wrapper-2 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.step-body1 {
  flex-direction: column;
  gap: var(--gap-xs);
  font-size: var(--font-size-xl);
  color: var(--color-darkslateblue-100);
}
.step-wrapper-2 {
  flex-direction: row;
  gap: var(--gap-base);
}
.digit-label2 {
  height: 24px;
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 19px;
}
.number2 {
  border-radius: var(--br-29xl);
  background-color: var(--color-darkslateblue-300);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-sm) var(--padding-base);
}
.get-a-loan {
  position: relative;
  line-height: 140%;
}
.a-fair-loan,
.we-will-evaluate {
  margin: 0;
}
.paragraph-supersmall2 {
  position: relative;
  font-size: var(--font-size-sm);
  line-height: 140%;
}
.step-body2,
.step-wrapper-3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.step-body2 {
  flex-direction: column;
  gap: var(--gap-xs);
  font-size: var(--font-size-xl);
  color: var(--color-darkslateblue-100);
}
.step-wrapper-3 {
  flex-direction: row;
  gap: var(--gap-base);
}
.digit-label3 {
  height: 24px;
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 23px;
}
.number3 {
  border-radius: var(--br-29xl);
  background-color: var(--color-darkslateblue-300);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-sm) var(--padding-base);
}
.grow-your-business {
  position: relative;
  line-height: 140%;
}
.account-after-verification,
.you-will-get {
  margin: 0;
}
.paragraph-small3 {
  position: relative;
  font-size: var(--font-size-sm);
  line-height: 140%;
}
.step-body3,
.step-wrapper-4 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.step-body3 {
  flex-direction: column;
  gap: var(--gap-xs);
  font-size: var(--font-size-xl);
  color: var(--color-darkslateblue-100);
}
.step-wrapper-4 {
  flex-direction: row;
  gap: var(--gap-base);
}
.step-container,
.steps {
  display: flex;
  align-items: center;
}
.step-container {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0 72.09999999999991px 0 0;
  gap: var(--gap-29xl);
  color: var(--color-white);
  font-family: var(--font-merriweather-sans);
}
.steps {
  align-self: stretch;
  flex-direction: column;
  justify-content: center;
  padding: var(--padding-61xl) var(--padding-41xl);
  gap: var(--gap-41xl);
  text-align: left;
  font-size: var(--font-size-13xl);
  color: #f37121;
  font-family: var(--font-merriweather);
}
.we-serve {
  color: var(--color-gray-100);
}
.header23 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 45px;
  font-weight: 700;
  font-family: inherit;
}
.industry-title {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-3xs) 0;
}
.paint-brush-2050929-1-icon {
  width: 48px;
  height: 48px;
  position: relative;
  object-fit: cover;
}
.label {
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 41px;
}
.paint {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.tile-3976254-1-icon {
  width: 48px;
  height: 48px;
  position: relative;
  object-fit: cover;
}
.label1 {
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 37px;
}
.tiles {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.sink-929998-1-icon {
  width: 48px;
  height: 48px;
  position: relative;
  object-fit: contain;
}
.label2 {
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 101px;
}
.sanitary {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.kithcen-13338906-1-icon {
  width: 48px;
  height: 48px;
  position: relative;
  object-fit: contain;
}
.label3 {
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 84px;
}
.appliances {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.pipe-4003234-1-icon {
  width: 48px;
  height: 48px;
  position: relative;
  object-fit: contain;
}
.label4 {
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 75px;
}
.plumbing {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.bathroom-1606456-1-icon {
  width: 48px;
  height: 48px;
  position: relative;
  object-fit: contain;
}
.label5 {
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 78px;
}
.bathroom,
.icon-row-1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.icon-row-1 {
  align-self: stretch;
  flex-direction: row;
  justify-content: space-between;
}
.hammer-2654803-1-icon {
  width: 48px;
  height: 48px;
  position: relative;
  object-fit: contain;
}
.label6 {
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 59px;
}
.fittings {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.kitchen-963809-1-icon {
  width: 48px;
  height: 48px;
  position: relative;
  object-fit: contain;
}
.label7 {
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 60px;
}
.kitchen {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.magic-trick-7562486-1-icon {
  width: 48px;
  height: 48px;
  position: relative;
  object-fit: contain;
}
.label8 {
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 57px;
}
.glasses {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.clothing-545607-1-icon {
  width: 48px;
  height: 48px;
  position: relative;
  object-fit: contain;
}
.label9 {
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 67px;
}
.apparels {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.pipe-1261315-1-icon {
  width: 48px;
  height: 48px;
  position: relative;
  object-fit: cover;
}
.label10 {
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 42px;
}
.pipes {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.light-bulb-1847483-2-icon {
  width: 48px;
  height: 48px;
  position: relative;
  object-fit: contain;
}
.label11 {
  position: relative;
  line-height: 140%;
  display: inline-block;
  min-width: 79px;
}
.electricals1,
.icon-row-2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.icon-row-2 {
  align-self: stretch;
  flex-direction: row;
  justify-content: space-between;
}
.industry,
.industry-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 100%;
}
.industry-content {
  width: 900px;
  gap: 40px;
  font-size: var(--font-size-base);
  color: var(--color-black);
  font-family: var(--font-merriweather-sans);
}
.industry {
  align-self: stretch;
  background-color: var(--color-white);
  padding: var(--padding-61xl) var(--padding-41xl);
  box-sizing: border-box;
  gap: var(--gap-29xl);
  text-align: left;
  font-size: var(--font-size-13xl);
  font-family: var(--font-merriweather);
}
.customer-say,
.industry {
  color: var(--color-darkorange);
}
.header24 {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 45px;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
}
.testimonial-title {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.customer-t-icon {
  width: 160px;
  height: 160px;
  position: relative;
  object-fit: contain;
}
.label12 {
  align-self: stretch;
  position: relative;
  line-height: 26px;
}
.user-image {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.paragraph-small4 {
  flex: 1;
  position: relative;
  line-height: 160%;
  display: inline-block;
  max-width: 100%;
}
.testimonial-body,
.testimonial-card-1 {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  max-width: 100%;
}
.testimonial-body {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  padding: var(--padding-3xs);
  text-align: left;
  color: var(--color-dimgray);
}
.testimonial-card-1 {
  flex: 1;
  border-radius: var(--br-xs);
  background-color: var(--color-white);
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-17xl) var(--padding-xs);
  gap: var(--gap-lgi);
  min-width: 311px;
}
.customer-n-icon {
  width: 160px;
  height: 160px;
  position: relative;
  object-fit: contain;
}
.label13 {
  align-self: stretch;
  position: relative;
  line-height: 26px;
}
.user-image1 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--gap-xs);
}
.paragraph-small5 {
  flex: 1;
  position: relative;
  line-height: 160%;
  display: inline-block;
  max-width: 100%;
}
.testimonial-body1,
.testimonial-card-2 {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  max-width: 100%;
}
.testimonial-body1 {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  padding: var(--padding-3xs);
  text-align: left;
  color: var(--color-dimgray);
}
.testimonial-card-2 {
  flex: 1;
  border-radius: var(--br-xs);
  background-color: var(--color-white);
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-17xl) var(--padding-xs);
  gap: var(--gap-lgi);
  min-width: 311px;
}
.customer-p-icon {
  width: 160px;
  height: 160px;
  position: relative;
  object-fit: contain;
}
.label14 {
  align-self: stretch;
  position: relative;
  line-height: 26px;
}
.user-image2 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--gap-xs);
}
.paragraph-small6 {
  flex: 1;
  position: relative;
  line-height: 160%;
  display: inline-block;
  max-width: 100%;
}
.testimonial-body2,
.testimonial-card-3 {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  max-width: 100%;
}
.testimonial-body2 {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  padding: var(--padding-3xs);
  text-align: left;
  color: var(--color-dimgray);
}
.testimonial-card-3 {
  flex: 1;
  border-radius: var(--br-xs);
  background-color: var(--color-white);
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-17xl) var(--padding-xs);
  gap: var(--gap-lgi);
  min-width: 311px;
}
.testimonial-container {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding: 0 0.09999999999990904px 0 0;
  gap: 38px;
  text-align: center;
  font-size: var(--font-size-base);
  color: var(--color-darkslateblue-100);
  font-family: var(--font-merriweather-sans);
}
.data-input,
.testimonial,
.testimonial-container {
  display: flex;
  box-sizing: border-box;
  max-width: 100%;
}
.testimonial {
  flex: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-61xl) var(--padding-41xl);
  gap: 63px;
}
.data-input {
  align-self: stretch;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 var(--padding-71xl);
  text-align: left;
  font-size: var(--font-size-13xl);
  color: var(--color-gray-100);
  font-family: var(--font-merriweather);
}
.header25 {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 45px;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
}
.edge-output {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-3xs);
  box-sizing: border-box;
  max-width: 100%;
}
.arthmate-icon,
.monedo-icon,
.progcap-wrapper-icon {
  align-self: stretch;
  width: 220px;
  position: relative;
  max-height: 100%;
  object-fit: cover;
  min-height: 76px;
}
.arthmate-icon,
.monedo-icon {
  width: 285px;
}
.arthmate-icon {
  width: 289.5px;
  border-radius: var(--br-9xs);
}
.partner-container {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  padding: 2px 120px;
  gap: var(--gap-xl);
}
.function-output,
.path-output {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.path-output {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-41xl);
}
.function-output {
  align-self: stretch;
  flex-direction: row;
  padding: 0 var(--padding-41xl) var(--padding-61xl);
  box-sizing: border-box;
  text-align: left;
  font-size: var(--font-size-13xl);
  color: var(--color-gray-100);
  font-family: var(--font-merriweather);
}
.artboard-16-2mxon-tech-1 {
  align-self: stretch;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: contain;
}
.footer-logo {
  cursor: pointer;
  border: 0;
  padding: var(--padding-3xs);
  background-color: transparent;
  height: 80px;
  width: 226.2px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
}
.customer-grievances-rederessal,
.garima-varshney {
  align-self: stretch;
  position: relative;
}
.jp-nagar-8th,
.karnataka-560083,
.th-cross-1st {
  margin: 0;
}
.th-cross-1st-container {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.grievances,
.officer {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.officer {
  align-self: stretch;
  gap: var(--gap-mid);
}
.grievances {
  width: 198.3px;
  gap: var(--gap-18xl);
}
.quick-links1 {
  align-self: stretch;
  position: relative;
}
.credit-solutions {
  position: relative;
  cursor: pointer;
}
.contact-us1 {
  position: relative;
  display: inline-block;
  min-width: 93px;
}
.credit-solutions-parent,
.quick-links {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.credit-solutions-parent {
  align-self: stretch;
  padding: 0 61px 0 0;
  gap: var(--gap-5xl);
}
.quick-links {
  width: 198.3px;
  gap: var(--gap-18xl);
}
.social-media1 {
  align-self: stretch;
  position: relative;
}
.facebook-5968764-1,
.instagram-4138124-1,
.linkedin-145807-1 {
  height: 48px;
  width: 48px;
  position: relative;
  background-image: url(./public/linkedin1458071@2x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  cursor: pointer;
}
.facebook-5968764-1,
.instagram-4138124-1 {
  background-image: url(./public/instagram-4138124-1@3x.png);
}
.facebook-5968764-1 {
  background-image: url(./public/facebook-5968764-1@3x.png);
}
.sm-icons,
.socialmedia-icons {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.socialmedia-icons {
  align-self: stretch;
  flex-direction: column;
  gap: var(--gap-5xl);
}
.image-13-icon {
  width: 160.8px;
  flex: 1;
  position: relative;
  max-height: 100%;
  object-fit: contain;
}
.social-media {
  height: 236px;
  width: 198.3px;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-18xl);
}
.footer,
.index,
.social-media {
  display: flex;
  align-items: flex-start;
}
.footer {
  align-self: stretch;
  background-color: var(--color-darkslateblue-100);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: var(--padding-61xl) var(--padding-81xl);
  gap: var(--gap-xl);
  text-align: left;
  font-size: var(--font-size-lg);
  color: var(--color-white);
  font-family: var(--font-merriweather-sans);
}
.index {
  width: 100%;
  position: relative;
  background-color: var(--color-whitesmoke);
  overflow: hidden;
  flex-direction: column;
  justify-content: flex-start;
  letter-spacing: normal;
}
@media screen and (max-width: 1200px) {
  .nav-link {
    padding-left: 393px;
    box-sizing: border-box;
  }
  .achievements {
    gap: 373px 186px;
  }
  .partner-container,
  .step-container {
    padding-right: var(--padding-17xl);
    box-sizing: border-box;
  }
  .partner-container {
    flex-wrap: wrap;
    padding-left: var(--padding-41xl);
    padding-right: var(--padding-41xl);
  }
}
@media screen and (max-width: 1050px) {
  .header1 {
    font-size: 38px;
    line-height: 61px;
  }
  .b,
  .b1,
  .b2,
  .header2,
  .mn {
    font-size: var(--font-size-7xl);
    line-height: 36px;
  }
  .usp {
    padding-top: var(--padding-39xl);
    padding-bottom: var(--padding-33xl);
    box-sizing: border-box;
  }
  .header21 {
    font-size: var(--font-size-7xl);
    line-height: 36px;
  }
  .products-section {
    padding-top: var(--padding-33xl);
    padding-bottom: var(--padding-33xl);
    box-sizing: border-box;
  }
  .digit-label,
  .digit-label1,
  .digit-label2,
  .digit-label3,
  .header22,
  .header23,
  .header24 {
    font-size: var(--font-size-7xl);
    line-height: 36px;
  }
  .data-input {
    padding-bottom: var(--padding-39xl);
    box-sizing: border-box;
  }
  .header25 {
    font-size: var(--font-size-7xl);
    line-height: 36px;
  }
}
@media screen and (max-width: 750px) {
  .nav-link {
    display: none;
    padding-left: 196px;
    box-sizing: border-box;
  }
  .main-navihation {
    padding-left: var(--padding-11xl);
    padding-right: var(--padding-11xl);
    box-sizing: border-box;
  }
  .achi-container {
    flex-wrap: wrap;
  }
  .achievements {
    gap: 373px 93px;
  }
  .usp-image {
    padding-left: var(--padding-11xl);
    padding-right: var(--padding-11xl);
    box-sizing: border-box;
  }
  .usp-image-wrapper,
  .usp-text {
    min-width: 100%;
  }
  .product-cards,
  .usp {
    box-sizing: border-box;
  }
  .usp {
    gap: 23px 46px;
    padding-left: var(--padding-11xl);
    padding-right: var(--padding-11xl);
  }
  .product-cards {
    gap: var(--gap-11xl);
    padding-top: var(--padding-xl);
    padding-bottom: var(--padding-xl);
  }
  .products-section {
    gap: 24px 48px;
    padding-left: var(--padding-11xl);
    padding-right: var(--padding-11xl);
    box-sizing: border-box;
  }
  .step-container {
    gap: var(--gap-5xl);
  }
  .steps {
    gap: 30px 60px;
    padding-left: var(--padding-11xl);
    padding-right: var(--padding-11xl);
    box-sizing: border-box;
  }
  .icon-row-1,
  .icon-row-2 {
    flex-wrap: wrap;
  }
  .industry {
    gap: 24px 48px;
    padding: var(--padding-33xl) var(--padding-11xl);
    box-sizing: border-box;
  }
  .testimonial-card-2 {
    padding-top: var(--padding-4xl);
    padding-bottom: var(--padding-4xl);
    box-sizing: border-box;
  }
  .testimonial-container {
    gap: var(--gap-lgi);
  }
  .testimonial {
    gap: 31px 63px;
    padding: var(--padding-33xl) var(--padding-11xl);
    box-sizing: border-box;
  }
  .partner-container {
    padding-left: var(--padding-11xl);
    padding-right: var(--padding-11xl);
    box-sizing: border-box;
  }
  .path-output {
    gap: 30px 60px;
  }
  .footer,
  .function-output {
    padding-left: var(--padding-11xl);
    padding-right: var(--padding-11xl);
    box-sizing: border-box;
  }
  .footer {
    padding-left: var(--padding-31xl);
    padding-right: var(--padding-31xl);
  }
}
@media screen and (max-width: 450px) {
  .nav-link {
    padding-left: var(--padding-xl);
    box-sizing: border-box;
  }
  .header1 {
    font-size: var(--font-size-10xl);
    line-height: 46px;
  }
  .b,
  .b1,
  .b2,
  .financial-products-designed-container,
  .mn {
    font-size: var(--font-size-lgi);
    line-height: 31px;
  }
  .b,
  .b1,
  .b2,
  .mn {
    line-height: 27px;
  }
  .achievements {
    gap: 373px 47px;
  }
  .header2 {
    font-size: var(--font-size-lgi);
    line-height: 27px;
  }
  .usp-image-wrapper {
    padding-top: 49px;
    box-sizing: border-box;
  }
  .paragraph-large,
  .paragraph-large1,
  .paragraph-large2,
  .paragraph-title,
  .paragraph-title1,
  .paragraph-title2 {
    font-size: var(--font-size-base);
    line-height: 26px;
  }
  .usp {
    padding-top: var(--padding-19xl);
    padding-bottom: var(--padding-15xl);
    box-sizing: border-box;
  }
  .header21 {
    font-size: var(--font-size-lgi);
    line-height: 27px;
  }
  .msme-term-loan {
    font-size: var(--font-size-base);
    line-height: 22px;
  }
  .product-cards-1 {
    padding-top: var(--padding-xl);
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
  .supply-chain-finance {
    font-size: var(--font-size-base);
    line-height: 22px;
  }
  .product-cards-2 {
    padding-top: var(--padding-xl);
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
  .vendor-finance {
    font-size: var(--font-size-base);
    line-height: 22px;
  }
  .product-cards-3,
  .products-section {
    padding-top: var(--padding-xl);
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
  .products-section {
    padding-top: var(--padding-15xl);
    padding-bottom: var(--padding-15xl);
  }
  .digit-label,
  .header22 {
    font-size: var(--font-size-lgi);
    line-height: 27px;
  }
  .check-your-eligibility {
    font-size: var(--font-size-base);
    line-height: 22px;
  }
  .digit-label1 {
    font-size: var(--font-size-lgi);
    line-height: 27px;
  }
  .share-your-documents {
    font-size: var(--font-size-base);
    line-height: 22px;
  }
  .step-wrapper-2 {
    flex-wrap: wrap;
  }
  .digit-label2 {
    font-size: var(--font-size-lgi);
    line-height: 27px;
  }
  .get-a-loan {
    font-size: var(--font-size-base);
    line-height: 22px;
  }
  .digit-label3 {
    font-size: var(--font-size-lgi);
    line-height: 27px;
  }
  .grow-your-business {
    font-size: var(--font-size-base);
    line-height: 22px;
  }
  .steps {
    gap: 15px 60px;
  }
  .header23 {
    font-size: var(--font-size-lgi);
    line-height: 27px;
  }
  .industry-content {
    gap: 20px 40px;
  }
  .header24 {
    font-size: var(--font-size-lgi);
    line-height: 27px;
  }
  .testimonial-card-1,
  .testimonial-card-3 {
    padding-top: var(--padding-4xl);
    padding-bottom: var(--padding-4xl);
    box-sizing: border-box;
  }
  .testimonial {
    gap: 16px 63px;
  }
  .data-input {
    padding-bottom: var(--padding-19xl);
    box-sizing: border-box;
  }
  .header25 {
    font-size: var(--font-size-lgi);
    line-height: 27px;
  }
  .footer {
    padding: var(--padding-33xl) var(--padding-xl);
    box-sizing: border-box;
  }
}
.get-in-touch1,
.to-know-more1 {
  position: relative;
  line-height: 160%;
  display: inline-block;
}
.get-in-touch1 {
  margin: 0;
  width: 295px;
  height: 27px;
  font-size: inherit;
  font-weight: 700;
  font-family: inherit;
}
.to-know-more1 {
  align-self: stretch;
  height: 10px;
  font-size: var(--font-size-sm);
  color: var(--color-darkslateblue-200);
}
.heading {
  width: 336px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
  max-width: 100%;
}
.name1 {
  width: 100%;
  border: 0;
  outline: 0;
  font-family: var(--font-merriweather-sans);
  font-size: var(--font-size-sm);
  background-color: transparent;
  height: 22px;
  flex: 1;
  position: relative;
  line-height: 160%;
  color: var(--color-darkgray-100);
  text-align: left;
  display: inline-block;
  min-width: 214px;
  max-width: 100%;
  padding: 0;
}
.form-input-name {
  align-self: stretch;
  border-radius: var(--br-9xs);
  border: 1px solid var(--color-darkgray);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) 0 var(--padding-xs) var(--padding-5xs);
  max-width: 100%;
}
.email2 {
  width: 100%;
  border: 0;
  outline: 0;
  font-family: var(--font-merriweather-sans);
  font-size: var(--font-size-sm);
  background-color: transparent;
  height: 22px;
  flex: 1;
  position: relative;
  line-height: 160%;
  color: var(--color-darkgray-100);
  text-align: left;
  display: inline-block;
  min-width: 211px;
  max-width: 100%;
  padding: 0;
}
.form-input-email {
  align-self: stretch;
  border-radius: var(--br-9xs);
  border: 1px solid var(--color-darkgray);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-10xs) var(--padding-xs)
    var(--padding-4xs);
  max-width: 100%;
}
.phone {
  width: 100%;
  border: 0;
  outline: 0;
  font-family: var(--font-merriweather-sans);
  font-size: var(--font-size-sm);
  background-color: transparent;
  height: 22px;
  flex: 1;
  position: relative;
  line-height: 160%;
  color: var(--color-darkgray-100);
  text-align: left;
  display: inline-block;
  min-width: 211px;
  max-width: 100%;
  padding: 0;
}
.form-input-phone {
  align-self: stretch;
  border-radius: var(--br-9xs);
  border: 1px solid var(--color-darkgray);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-10xs) var(--padding-xs)
    var(--padding-4xs);
  max-width: 100%;
}
.form-input-message,
.submit1 {
  font-family: var(--font-merriweather-sans);
}
.form-input-message {
  border: 1px solid var(--color-darkgray);
  background-color: transparent;
  height: 162px;
  width: auto;
  outline: 0;
  align-self: stretch;
  border-radius: var(--br-9xs);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xs) var(--padding-3xs);
  font-size: var(--font-size-sm);
  color: var(--color-darkgray-100);
}
.submit1 {
  position: relative;
  font-size: var(--font-size-lg);
  line-height: 29px;
  color: var(--color-white);
  text-align: left;
  display: inline-block;
  min-width: 63px;
}
.form-button {
  cursor: pointer;
  border: 0;
  padding: var(--padding-3xs) var(--padding-5xl);
  background-color: var(--color-lightseagreen-100);
  border-radius: var(--br-9xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.form-button:hover {
  background-color: var(--color-darkcyan);
}
.form,
.heading-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.form {
  align-self: stretch;
  gap: var(--gap-xl);
}
.heading-parent {
  flex: 1;
  gap: var(--gap-5xl);
  min-width: 238px;
}
.wrong-5621183-1-icon {
  height: 32px;
  width: 32px;
  position: relative;
  object-fit: cover;
}
.close {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.office-address1,
.th-cross-1st3 {
  position: relative;
  line-height: 160%;
}
.office-address1 {
  display: inline-block;
  min-width: 101px;
}
.th-cross-1st3 {
  align-self: stretch;
  color: var(--color-gray-200);
}
.office-address-group {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: var(--padding-3xs) 0;
  gap: var(--gap-9xs);
}
.contactmxontechcom,
.email3 {
  position: relative;
  line-height: 160%;
}
.email3 {
  display: inline-block;
  min-width: 40px;
}
.contactmxontechcom {
  align-self: stretch;
  color: var(--color-gray-200);
  white-space: nowrap;
}
.email-group {
  align-self: stretch;
  align-items: flex-start;
  justify-content: center;
  padding: var(--padding-3xs) 0;
  gap: var(--gap-9xs);
}
.address,
.addressandemail,
.email-group {
  display: flex;
  flex-direction: column;
}
.addressandemail {
  align-self: stretch;
  align-items: flex-start;
  justify-content: center;
  padding: 0 0 var(--padding-53xl);
  gap: var(--gap-5xl);
}
.address {
  width: 322px;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-29xl);
  min-width: 322px;
  max-width: 100%;
  font-size: var(--font-size-sm);
  color: var(--color-darkslateblue-400);
}
.contact-pop {
  width: 818px;
  position: relative;
  background-color: var(--color-white);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: var(--padding-17xl);
  box-sizing: border-box;
  gap: var(--gap-39xl);
  opacity: 0;
  letter-spacing: normal;
  max-width: 90%;
  max-height: 90%;
  overflow: auto;
  text-align: left;
  font-size: 36px;
  color: var(--color-darkslateblue-100);
  font-family: var(--font-merriweather-sans);
}
.contact-pop.animate {
  animation: 1s ease-in-out 0s 1 normal forwards fade-in;
}
@media screen and (max-width: 750px) {
  .get-in-touch1 {
    font-size: var(--font-size-10xl);
    line-height: 46px;
  }
}
@media screen and (max-width: 675px) {
  .address {
    flex: 1;
  }
  .contact-pop {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 450px) {
  .get-in-touch1 {
    font-size: 22px;
    line-height: 35px;
  }
  .address {
    gap: 24px 48px;
  }
  .contact-pop {
    gap: 58px 29px;
  }
}
