.landing-page {
  width: 2189px;
  height: 1266px;
  position: relative;
  display: none;
  max-width: 100%;
  z-index: 0;
}
.frame-child {
  height: 55px;
  width: 274px;
  position: relative;
  object-fit: cover;
  min-height: 40px;
}
.vector-icon {
  height: 12px;
  width: 12px;
  position: relative;
  display: none;
}
.home {
  flex: 1;
  position: relative;
  line-height: 160%;
}
.button-header {
  width: 91px;
  border-radius: var(--br-7xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs) var(--padding-2xl);
  box-sizing: border-box;
  gap: var(--gap-5xs);
}
.vector-icon1 {
  height: 12px;
  width: 12px;
  position: relative;
  display: none;
}
.home1 {
  flex: 1;
  position: relative;
  line-height: 160%;
}
.button-header1 {
  width: 126px;
  border-radius: var(--br-7xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs) var(--padding-2xl);
  box-sizing: border-box;
  gap: var(--gap-5xs);
}
.vector-icon2 {
  height: 12px;
  width: 12px;
  position: relative;
  display: none;
}
.home2 {
  flex: 1;
  position: relative;
  line-height: 160%;
}
.button-header2 {
  width: 108px;
  border-radius: var(--br-7xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs) var(--padding-2xl);
  box-sizing: border-box;
  gap: var(--gap-5xs);
}
.vector-icon3 {
  height: 12px;
  width: 12px;
  position: relative;
  display: none;
}
.home3 {
  flex: 1;
  position: relative;
  line-height: 160%;
  white-space: nowrap;
}
.button-header3 {
  width: 126px;
  border-radius: var(--br-7xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs) var(--padding-2xl);
  box-sizing: border-box;
  gap: var(--gap-5xs);
}
.vector-icon4 {
  height: 12px;
  width: 12px;
  position: relative;
  display: none;
}
.home4 {
  flex: 1;
  position: relative;
  font-size: var(--montserrat-bold-size);
  line-height: 160%;
  font-family: var(--nunito-sans-bold);
  color: var(--black-text);
  text-align: center;
}
.button-header4 {
  cursor: pointer;
  border: 0;
  padding: var(--padding-8xs) var(--padding-2xl);
  background-color: var(--light-purple);
  flex: 1;
  border-radius: var(--br-7xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--gap-5xs);
  white-space: nowrap;
}
.button-header4:hover {
  background-color: #d4c2e6;
}
.button-header-parent,
.frame-parent,
.header {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  max-width: 100%;
}
.button-header-parent {
  width: 623px;
  justify-content: flex-end;
  gap: var(--gap-5xs);
}
.frame-parent,
.header {
  box-sizing: border-box;
}
.frame-parent {
  position: fixed;
  top:0;
  /* left: 15% !important;
  width: 1248px; */
  border-radius: var(--br-5xs);
  background-color: var(--white);
  overflow: hidden;
  flex-shrink: 0;
  justify-content: space-between;
  padding: var(--padding-base) 64px;
  gap: var(--gap-xl);
  text-align: center;
  font-size: var(--montserrat-bold-size);
  color: var(--black-text);
  font-family: var(--nunito-sans-bold);
}
.header {
  height: 148px;
  justify-content: center;
  padding: 38px var(--padding-xl);
  top: 0;
  z-index: 99;
  position: sticky;
}
.image-7-icon {
  width: 626px;
  height: 361px;
  position: relative;
  object-fit: cover;
  max-width: 100%;
}
.let-us-help,
.making-great-business {
  margin: 0;
  align-self: stretch;
  position: relative;
  line-height: 140%;
}
.making-great-business {
  font-size: inherit;
  letter-spacing: -0.01em;
  font-weight: 400;
  font-family: inherit;
}
.let-us-help {
  font-size: var(--open-sans-light-size);
  font-weight: 300;
  font-family: var(--open-sans-regular);
}
.making-great-business-for-you-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 0 8px var(--padding-base);
  gap: var(--gap-5xs);
}
.learn-more {
  flex: 1;
  position: relative;
  font-size: var(--montserrat-bold-size);
  line-height: 160%;
  font-family: var(--nunito-sans-bold);
  color: var(--white);
  text-align: center;
}
.vector-icon5 {
  height: 22px;
  width: 22px;
  position: relative;
}
.button,
.image-7-parent {
  display: flex;
  align-items: center;
  justify-content: center;
}
.button {
  cursor: pointer;
  border: 0;
  padding: var(--padding-base);
  background-color: transparent;
  width: 172px;
  border-radius: var(--br-5xs);
  background: linear-gradient(90deg, #c546fe, #43b2e2);
  flex-direction: row;
  box-sizing: border-box;
  gap: 12px;
  white-space: nowrap;
}
.image-7-parent {
  width: 1040px;
  flex-direction: column;
  gap: var(--gap-17xl);
  min-height: 662px;
  max-width: 100%;
}
.content,
.content-wrapper {
  display: flex;
  box-sizing: border-box;
  max-width: 100%;
}
.content {
  flex: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-29xl) var(--padding-xl);
  z-index: 2;
}
.content-wrapper {
  align-self: stretch;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 95px 0 216px;
  flex-shrink: 0;
  text-align: center;
  font-size: var(--font-size-41xl);
  color: var(--black-text);
  font-family: var(--font-dm-serif-display);
}
.we-enable-recurring,
.what-we-provide {
  margin: 0;
  align-self: stretch;
  position: relative;
  z-index: 2;
}
.what-we-provide {
  font-size: inherit;
  letter-spacing: -0.02em;
  line-height: 160%;
  font-weight: 700;
  font-family: inherit;
}
.we-enable-recurring {
  height: 61px;
  font-size: var(--open-sans-light-size);
  line-height: 140%;
  font-weight: 300;
  font-family: var(--open-sans-regular);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.novawide-inner,
.what-we-provide-parent {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.what-we-provide-parent {
  width: 932px;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.novawide-inner {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  padding: 0 var(--padding-xl) 87px;
  box-sizing: border-box;
  flex-shrink: 0;
  text-align: center;
  font-size: var(--montserrat-bold1-size);
  color: var(--black-text);
  font-family: var(--montserrat-bold);
}
.novawide-child {
  width: 2206.7px;
  height: 1517.2px;
  position: absolute;
  margin: 0 !important;
  /* right: -383.7px; */
  bottom: 989.8px;
  z-index: 0;
}
.image-11-icon {
  width: 336px;
  height: 293.5px;
  position: relative;
  object-fit: cover;
  max-width: 100%;
}
.recurring-payment-requests {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  padding-left: var(--padding-18xl);
}
.recurring-payment-requests-container {
  margin: 0;
  align-self: stretch;
  height: 43.5px;
  position: relative;
  font-size: inherit;
  line-height: 140%;
  font-weight: 700;
  font-family: inherit;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.our-system-allows {
  align-self: stretch;
  position: relative;
  font-size: var(--open-sans-regular1-size);
  line-height: 160%;
  font-family: var(--open-sans-regular);
  text-align: justify;
}
.image-11-parent,
.recurring-payment-requests-parent {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 100%;
}
.recurring-payment-requests-parent {
  width: 558.7px;
  background-color: var(--white);
  justify-content: center;
  gap: var(--gap-5xs);
}
.image-11-parent {
  flex: 1;
  border-top: 0.5px solid var(--black-text);
  border-bottom: 0.5px solid var(--black-text);
  box-sizing: border-box;
  justify-content: flex-start;
  padding: var(--padding-29xl) 0;
  gap: var(--gap-5xl);
  min-width: 370px;
  min-height: 600px;
  flex-shrink: 0;
}
.image-10-icon {
  width: 457.5px;
  height: 293.5px;
  position: relative;
  object-fit: cover;
  max-width: 100%;
}
.e-invoice-generation,
.e-invoice-generation1 {
  margin: 0;
  font-size: inherit;
  font-family: inherit;
}
.e-invoice-generation1 {
  padding-left: var(--padding-18xl);
}
.e-invoice-generation {
  align-self: stretch;
  height: 43.5px;
  position: relative;
  line-height: 140%;
  font-weight: 700;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.for-each-payment {
  align-self: stretch;
  position: relative;
  font-size: var(--open-sans-regular1-size);
  line-height: 160%;
  font-family: var(--open-sans-regular);
  text-align: justify;
}
.e-invoice-generation-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 var(--padding-8xs);
  gap: var(--gap-5xs);
  flex-shrink: 0;
}
.frame-group,
.image-10-parent {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  max-width: 100%;
}
.image-10-parent {
  height: 611px;
  flex: 1;
  border-top: 0.5px solid var(--black-text);
  border-bottom: 0.5px solid var(--black-text);
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-29xl) 0;
  gap: var(--gap-5xl);
  min-width: 370px;
}
.frame-group {
  align-self: stretch;
  overflow: hidden;
  flex-direction: row;
  justify-content: center;
  padding: 19.953489303588867px var(--padding-24xl);
  gap: var(--gap-61xl);
}
.image-8-icon {
  width: 533.5px;
  height: 293.5px;
  position: relative;
  object-fit: cover;
  max-width: 100%;
}
.customer-payment-configuration {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  padding-left: var(--padding-18xl);
}
.customer-payment-configuration-container {
  margin: 0;
  align-self: stretch;
  height: 43.5px;
  position: relative;
  font-size: inherit;
  line-height: 140%;
  font-weight: 700;
  font-family: inherit;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.our-system-empowers {
  align-self: stretch;
  position: relative;
  font-size: var(--open-sans-regular1-size);
  line-height: 160%;
  font-family: var(--open-sans-regular);
  text-align: justify;
}
.customer-payment-configuration-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 var(--padding-8xs);
  gap: var(--gap-5xs);
}
.image-8-parent {
  flex: 1;
  border-bottom: 0.5px solid var(--black-text);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-5xl);
  min-width: 370px;
  min-height: 600px;
  max-width: 100%;
  flex-shrink: 0;
}
.image-9-icon {
  width: 485.5px;
  height: 293.5px;
  position: relative;
  object-fit: cover;
  max-width: 100%;
}
.merchant-insights-and-monitori {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  padding-left: var(--padding-18xl);
}
.merchant-insights-and-container {
  margin: 0;
  align-self: stretch;
  height: 43.5px;
  position: relative;
  font-size: inherit;
  line-height: 140%;
  font-weight: 700;
  font-family: inherit;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.our-system-provides {
  align-self: stretch;
  position: relative;
  font-size: var(--open-sans-regular1-size);
  line-height: 160%;
  font-family: var(--open-sans-regular);
  text-align: justify;
}
.merchant-insights-and-monitori-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 var(--padding-8xs);
  gap: var(--gap-5xs);
}
.image-9-parent {
  flex: 1;
  border-bottom: 0.5px solid var(--black-text);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-5xl);
  min-width: 370px;
  min-height: 600px;
  max-width: 100%;
  flex-shrink: 0;
}
.frame-container {
  align-self: stretch;
  overflow: hidden;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 19.953489303588867px var(--padding-24xl);
  gap: var(--gap-61xl);
}
.content1,
.content1-wrapper,
.frame-container {
  display: flex;
  box-sizing: border-box;
  max-width: 100%;
}
.content1 {
  flex: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 67px;
  gap: var(--gap-13xl);
}
.content1-wrapper {
  align-self: stretch;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 135px;
  flex-shrink: 0;
  text-align: center;
  font-size: var(--nunito-sans-bold-size);
  color: var(--black-text);
  font-family: var(--nunito-sans-bold);
}
.novawide-item {
  width: 2290.7px;
  height: 1607.2px;
  position: absolute;
  margin: 0 !important;
  top: -112px;
  /* right: -503.7px; */
  z-index: 1;
}
.novaecomm,
.novaecomm-a-platform {
  margin: 0;
  align-self: stretch;
  position: relative;
}
.novaecomm {
  font-size: inherit;
  letter-spacing: -0.02em;
  line-height: 160%;
  font-weight: 700;
  font-family: inherit;
}
.novaecomm-a-platform {
  font-size: var(--open-sans-light-size);
  line-height: 140%;
  font-weight: 300;
  font-family: var(--open-sans-regular);
}
.frame-wrapper,
.novaecomm-parent {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.novaecomm-parent {
  width: 932px;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.frame-wrapper {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  padding: 0 var(--padding-xl);
  box-sizing: border-box;
}
.frame-item {
  position: absolute;
  top: calc(50% - 190px);
  left: calc(50% - 202px);
  border-radius: var(--br-base);
  width: 403px;
  height: 380px;
  object-fit: cover;
}
.rectangle-wrapper {
  align-self: stretch;
  height: 508px;
  position: relative;
}
.clients-and-customer,
.log-in-page-for {
  margin: 0;
}
.log-in-page-for-container {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 140%;
  font-weight: 700;
  font-family: inherit;
}
.log-in-page-for-both-clients-a-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-42xl);
}
.frame-inner,
.frame-parent1 {
  border-radius: var(--br-base);
  max-width: 100%;
  overflow: hidden;
}
.frame-parent1 {
  flex: 1;
  background-color: var(--white);
  box-shadow: 0 8px 24px rgba(114, 80, 248, 0.25);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xl);
  box-sizing: border-box;
  gap: var(--gap-5xs);
  min-width: 335px;
}
.frame-inner {
  align-self: stretch;
  height: 508px;
  position: relative;
  flex-shrink: 0;
  object-fit: cover;
}
.dashboard-for-merchant,
.to-monitor-your {
  margin: 0;
}
.dashboard-for-merchant-container {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 140%;
  font-weight: 700;
  font-family: inherit;
}
.dashboard-for-merchant-to-moni-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 39px;
}
.rectangle-icon,
.rectangle-parent {
  border-radius: var(--br-base);
  max-width: 100%;
  overflow: hidden;
}
.rectangle-parent {
  flex: 1;
  background-color: var(--white);
  box-shadow: 0 8px 24px rgba(114, 80, 248, 0.25);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xl);
  box-sizing: border-box;
  gap: var(--gap-5xs);
  min-width: 335px;
}
.rectangle-icon {
  align-self: stretch;
  height: 508px;
  position: relative;
  flex-shrink: 0;
  object-fit: cover;
}
.for-each-payments,
.transaction-details {
  margin: 0;
}
.transaction-details-for-container {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 140%;
  font-weight: 700;
  font-family: inherit;
}
.transaction-details-for-each-p-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 72px 0 72.5px;
}
.rectangle-group {
  flex: 1;
  border-radius: var(--br-base);
  background-color: var(--white);
  box-shadow: 0 8px 24px rgba(114, 80, 248, 0.25);
  overflow: hidden;
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-5xl);
  box-sizing: border-box;
  gap: var(--gap-5xs);
  min-width: 335px;
}
.content2,
.frame-div,
.frame-section,
.rectangle-group {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.content2 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  padding: var(--padding-77xl) 4px var(--padding-77xl) 0;
  box-sizing: border-box;
  gap: 16px 14px;
  font-size: var(--nunito-sans-bold-size);
  font-family: var(--nunito-sans-bold);
}
.frame-div,
.frame-section {
  justify-content: flex-start;
}
.frame-div {
  flex: 1;
  flex-direction: column;
  gap: 69px;
}
.frame-section {
  align-self: stretch;
  flex-direction: row;
  padding: 0 27px 119px 27.5px;
  box-sizing: border-box;
  flex-shrink: 0;
  text-align: center;
  font-size: var(--montserrat-bold1-size);
  color: var(--black-text);
  font-family: var(--montserrat-bold);
}
.pricing-plans {
  margin: 0;
  position: relative;
  font-size: inherit;
  letter-spacing: -0.02em;
  line-height: 160%;
  font-weight: 700;
  font-family: inherit;
  z-index: 2;
}
.logic-gate {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-11xl) 0 30.5px;
}
.which-novaecomm-is {
  margin: 0;
  position: relative;
  font-size: var(--open-sans-light-size);
  line-height: 140%;
  font-weight: 300;
  font-family: var(--open-sans-regular);
  text-align: left;
  z-index: 2;
}
.data-aggregator,
.data-aggregator-wrapper {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.data-aggregator {
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.data-aggregator-wrapper {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  padding: 0 var(--padding-xl);
  box-sizing: border-box;
  flex-shrink: 0;
}
.iconperson {
  height: 42px;
  width: 42px;
  position: relative;
}
.rule-set {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.light-management-and,
.personal {
  align-self: stretch;
  position: relative;
}
.personal {
  margin: 0;
  font-size: inherit;
  line-height: 140%;
  font-weight: 700;
  font-family: inherit;
}
.light-management-and {
  font-size: var(--montserrat-regular-size);
  line-height: 160%;
  font-family: var(--open-sans-regular);
  color: var(--color-gray-100);
}
.logic-flow {
  align-self: stretch;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: 0 0 var(--padding-13xl);
}
.nt {
  height: 90.9px;
  position: relative;
  line-height: 160%;
  display: inline-block;
}
.parallel-processor {
  position: relative;
  font-size: var(--lato-regular-size);
  letter-spacing: 1.35px;
  font-family: var(--lato-regular);
  background: linear-gradient(180deg, #6367cc, #2a0213);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.month {
  height: 90.9px;
  width: 57.6px;
  position: relative;
  line-height: 160%;
  display: flex;
  align-items: flex-end;
  flex-shrink: 0;
}
.error-handler {
  align-self: stretch;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-11xs-3);
}
.setup-fee-nt1500 {
  position: relative;
  line-height: 160%;
}
.data-transformer {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: var(--gap-5xs);
  font-size: var(--montserrat-regular-size);
  font-family: var(--open-sans-regular);
}
.data-mapper-icon {
  align-self: stretch;
  height: 1px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.variable-store {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  min-height: 396px;
}
.iconcheck {
  height: 22px;
  width: 22px;
  position: relative;
  min-height: 22px;
}
.member-management {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management1 {
  width: 146px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.pricing-discplist,
.stack-manager {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.stack-manager {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.iconcheck1 {
  height: 22px;
  width: 22px;
  position: relative;
}
.member-management2 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
  /* white-space: pre-wrap; */
}
.member-management3 {
  width: 146px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.hashing-table,
.pricing-discplist1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.hashing-table {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 187px;
}
.pricing-discplist1 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-8xs-3);
}
.iconcheck2 {
  height: 22px;
  width: 22px;
  position: relative;
  min-height: 22px;
}
.member-management4 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management5 {
  width: 146px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.pricing-discplist2,
.stack-data-structures {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.stack-data-structures {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist2 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.iconcheck3 {
  height: 22px;
  width: 22px;
  position: relative;
  min-height: 22px;
}
.member-management6 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management7 {
  width: 146px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.greedy-algorithm,
.pricing-discplist3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.greedy-algorithm {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist3 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.iconcheck4 {
  height: 22px;
  width: 22px;
  position: relative;
}
.credit-card-payment,
.visa-mastercard {
  margin: 0;
}
.member-management8 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management9 {
  width: 146px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.neural-network,
.pricing-discplist4 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.neural-network {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist4 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.iconcheck5 {
  height: 22px;
  width: 22px;
  position: relative;
}
.member-management10,
.member-management11 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management11 {
  color: var(--purple);
}
.naive-bayes,
.pricing-discplist5 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.naive-bayes {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist5 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.iconcheck6 {
  height: 22px;
  width: 22px;
  position: relative;
}
.food-delivery-platform,
.uber-eatsfoodpanda {
  margin: 0;
}
.member-management12,
.member-management13 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management13 {
  color: var(--purple);
}
.pricing-discplist6,
.principal-component-analysis {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.principal-component-analysis {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist6 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.pricing-card,
.tree-structure {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.tree-structure {
  align-self: stretch;
  justify-content: center;
  gap: var(--gap-sm-5);
  font-size: var(--montserrat-regular-size);
  font-family: var(--open-sans-regular);
}
.pricing-card {
  width: 385.3px;
  border-radius: var(--br-12xl-5);
  background-color: var(--color-gray-200);
  backdrop-filter: blur(24px);
  border: 0.9px solid var(--color-silver);
  box-sizing: border-box;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: var(--padding-17xl) var(--padding-16xl);
  gap: var(--gap-13xl);
}
.iconbusiness-center {
  height: 42px;
  width: 42px;
  position: relative;
}
.iconbusiness-center-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.light-management-and1,
.personal1 {
  align-self: stretch;
  position: relative;
}
.personal1 {
  margin: 0;
  font-size: inherit;
  line-height: 140%;
  font-weight: 700;
  font-family: inherit;
}
.light-management-and1 {
  font-size: var(--montserrat-regular-size);
  line-height: 160%;
  font-family: var(--open-sans-regular);
  color: var(--color-gray-100);
}
.personal-parent {
  align-self: stretch;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: 0 0 var(--padding-13xl);
}
.nt1 {
  height: 90.9px;
  line-height: 160%;
  display: inline-block;
}
.div,
.month1,
.nt1 {
  position: relative;
}
.div {
  font-size: var(--lato-regular-size);
  letter-spacing: 1.35px;
  font-family: var(--lato-regular);
  background: linear-gradient(180deg, #6367cc, #2a0213);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.month1 {
  height: 90.9px;
  width: 57.6px;
  line-height: 160%;
  display: flex;
  align-items: flex-end;
  flex-shrink: 0;
}
.nt-parent {
  align-self: stretch;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-11xs-3);
}
.setup-fee-nt15001 {
  position: relative;
  line-height: 160%;
}
.frame-parent4 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: var(--gap-5xs);
  font-size: var(--montserrat-regular-size);
  font-family: var(--open-sans-regular);
}
.frame-child1 {
  align-self: stretch;
  height: 1px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.frame-parent3 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  min-height: 396px;
}
.iconcheck7 {
  height: 22px;
  width: 22px;
  position: relative;
  min-height: 22px;
}
.member-management14 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management15 {
  width: 146px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.member-management-parent,
.pricing-discplist7 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.member-management-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist7 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.iconcheck8 {
  height: 22px;
  width: 22px;
  position: relative;
}
.member-management16 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
  /* white-space: pre-wrap; */
}
.member-management17 {
  width: 146px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.member-management-group,
.pricing-discplist8 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.member-management-group {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 187px;
}
.pricing-discplist8 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-8xs-3);
}
.iconcheck9 {
  height: 22px;
  width: 22px;
  position: relative;
  min-height: 22px;
}
.member-management18 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management19 {
  width: 146px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.member-management-container,
.pricing-discplist9 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.member-management-container {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist9 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.iconcheck10 {
  height: 22px;
  width: 22px;
  position: relative;
  min-height: 22px;
}
.member-management20 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management21 {
  width: 146px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.member-management-parent1,
.pricing-discplist10 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.member-management-parent1 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist10 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.iconcheck11 {
  height: 22px;
  width: 22px;
  position: relative;
}
.credit-card-payment1,
.visa-mastercard1 {
  margin: 0;
}
.member-management22 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management23 {
  width: 146px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.member-management-parent2,
.pricing-discplist11 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.member-management-parent2 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist11 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.iconcheck12 {
  height: 22px;
  width: 22px;
  position: relative;
}
.member-management24 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management25 {
  width: 254px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.member-management-parent3,
.pricing-discplist12 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.member-management-parent3 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist12 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.iconcheck13 {
  height: 22px;
  width: 22px;
  position: relative;
}
.food-delivery-platform1,
.uber-eatsfoodpanda1 {
  margin: 0;
}
.member-management26,
.member-management27 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management27 {
  color: var(--purple);
}
.member-management-parent4,
.pricing-discplist13 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.member-management-parent4 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist13 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.pricing-card1,
.pricing-discplist-parent {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.pricing-discplist-parent {
  align-self: stretch;
  justify-content: center;
  gap: var(--gap-sm-5);
  font-size: var(--montserrat-regular-size);
  font-family: var(--open-sans-regular);
}
.pricing-card1 {
  width: 385.3px;
  border-radius: var(--br-12xl-5);
  background-color: var(--color-gray-200);
  backdrop-filter: blur(24px);
  border: 0.9px solid var(--color-silver);
  box-sizing: border-box;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: var(--padding-17xl) var(--padding-16xl);
  gap: var(--gap-13xl);
  min-height: 919px;
}
.iconaward-star {
  height: 42px;
  width: 42px;
  position: relative;
}
.iconaward-star-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.light-management-and2,
.personal2 {
  align-self: stretch;
  position: relative;
}
.personal2 {
  margin: 0;
  font-size: inherit;
  line-height: 140%;
  font-weight: 700;
  font-family: inherit;
}
.light-management-and2 {
  font-size: var(--montserrat-regular-size);
  line-height: 160%;
  font-family: var(--open-sans-regular);
  color: var(--color-gray-100);
}
.personal-group {
  align-self: stretch;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: 0 0 var(--padding-13xl);
}
.nt2 {
  height: 90.9px;
  line-height: 160%;
  display: inline-block;
}
.div1,
.month2,
.nt2 {
  position: relative;
}
.div1 {
  font-size: var(--lato-regular-size);
  letter-spacing: 1.35px;
  font-family: var(--lato-regular);
  background: linear-gradient(180deg, #6367cc, #2a0213);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.month2 {
  height: 90.9px;
  width: 57.6px;
  line-height: 160%;
  display: flex;
  align-items: flex-end;
  flex-shrink: 0;
}
.nt-group {
  align-self: stretch;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-11xs-3);
}
.setup-fee-nt15002 {
  position: relative;
  line-height: 160%;
}
.frame-parent6 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: var(--gap-5xs);
  font-size: var(--montserrat-regular-size);
  font-family: var(--open-sans-regular);
}
.frame-child2 {
  align-self: stretch;
  height: 1px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.frame-parent5 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  min-height: 396px;
}
.iconcheck14 {
  margin: 0;
  height: 22px;
  width: 22px;
  position: relative;
  min-height: 22px;
}
.member-management28 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management29 {
  width: 146px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.member-management-parent5,
.pricing-discplist14 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.member-management-parent5 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist14 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.iconcheck15 {
  height: 22px;
  width: 22px;
  position: relative;
}
.member-management30 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
  /* white-space: pre-wrap; */
}
.member-management31 {
  width: 146px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.member-management-parent6,
.pricing-discplist15 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.member-management-parent6 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 187px;
}
.pricing-discplist15 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-8xs-3);
}
.iconcheck16 {
  margin: 0;
  height: 22px;
  width: 22px;
  position: relative;
  min-height: 22px;
}
.member-management32 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management33 {
  width: 146px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.member-management-parent7,
.pricing-discplist16 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.member-management-parent7 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist16 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.iconcheck17 {
  height: 22px;
  width: 22px;
  position: relative;
  min-height: 22px;
}
.member-management34 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management35 {
  width: 146px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.member-management-parent8,
.pricing-discplist17 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.member-management-parent8 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist17 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.iconcheck18 {
  height: 22px;
  width: 22px;
  position: relative;
}
.credit-card-payment2,
.visa-mastercard2 {
  margin: 0;
}
.member-management36 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management37 {
  width: 146px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.member-management-parent9,
.pricing-discplist18 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.member-management-parent9 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist18 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.iconcheck19 {
  height: 22px;
  width: 22px;
  position: relative;
}
.member-management38 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management39 {
  width: 254px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.member-management-parent10,
.pricing-discplist19 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.member-management-parent10 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist19 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.iconcheck20 {
  margin: 0;
  height: 22px;
  width: 22px;
  position: relative;
}
.food-delivery-platform2,
.uber-eatsfoodpanda2 {
  margin: 0;
}
.member-management40 {
  align-self: stretch;
  position: relative;
  line-height: 160%;
}
.member-management41 {
  width: 254px;
  position: relative;
  line-height: 160%;
  color: var(--purple);
  display: none;
}
.member-management-parent11,
.pricing-discplist20 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.member-management-parent11 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-9xs);
  min-width: 184px;
}
.pricing-discplist20 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--gap-5xs);
}
.pricing-card2,
.pricing-discplist-group {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.pricing-discplist-group {
  align-self: stretch;
  justify-content: center;
  gap: var(--gap-sm-5);
  font-size: var(--montserrat-regular-size);
  font-family: var(--open-sans-regular);
}
.pricing-card2 {
  width: 385.3px;
  border-radius: var(--br-12xl-5);
  background-color: var(--color-gray-200);
  backdrop-filter: blur(24px);
  border: 0.9px solid var(--color-silver);
  box-sizing: border-box;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: var(--padding-17xl) var(--padding-16xl);
  gap: var(--gap-13xl);
  min-height: 919px;
}
.frame-parent2,
.novawide-inner1,
.pricing {
  display: flex;
  align-items: center;
  max-width: 100%;
}
.pricing {
  width: 1318px;
  overflow-x: auto;
  flex-direction: row;
  justify-content: space-between;
  gap: var(--gap-xl);
  flex-shrink: 0;
  z-index: 2;
  text-align: left;
  font-size: var(--nunito-sans-bold-size);
  font-family: var(--nunito-sans-bold);
}
.frame-parent2,
.novawide-inner1 {
  justify-content: flex-start;
}
.frame-parent2 {
  flex: 1;
  flex-direction: column;
  gap: 65px;
}
.novawide-inner1 {
  align-self: stretch;
  flex-direction: row;
  padding: 0 var(--padding-42xl) 26.100000000000364px;
  box-sizing: border-box;
  flex-shrink: 0;
  text-align: justify;
  font-size: var(--montserrat-bold1-size);
  color: var(--black-text);
  font-family: var(--montserrat-bold);
}
.touch {
  background: linear-gradient(95.44deg, #60b0fe, #6619b3 47.92%, #c03efd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.get-in-touch-container {
  margin: 0;
  position: relative;
  font-size: inherit;
  letter-spacing: -0.02em;
  line-height: 160%;
  font-weight: 700;
  font-family: inherit;
}
.do-you-have {
  align-self: stretch;
  position: relative;
  font-size: var(--montserrat-bold-size);
  letter-spacing: 0.01em;
  line-height: 24px;
  font-family: var(--open-sans-regular);
  color: var(--black-text);
  text-align: justify;
}
.get-in-touch-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.iconmail {
  height: 42px;
  width: 42px;
  position: relative;
  min-height: 42px;
}
.phone {
  position: relative;
  text-transform: uppercase;
}
.xxx-xxxxxxx {
  position: relative;
  letter-spacing: 0.02em;
  line-height: 20px;
  font-weight: 600;
  color: var(--purple);
  white-space: nowrap;
}
.contact-list,
.phone-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.contact-list {
  flex-direction: row;
  gap: var(--gap-base);
}
.iconphone {
  height: 42px;
  width: 42px;
  position: relative;
  min-height: 42px;
}
.phone1 {
  position: relative;
  text-transform: uppercase;
}
.xxx-xxxxxxx1 {
  position: relative;
  letter-spacing: 0.02em;
  line-height: 20px;
  font-weight: 600;
  color: var(--purple);
}
.contact-list1,
.phone-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.contact-list1 {
  flex-direction: row;
  gap: var(--gap-base);
}
.contact-list-parent,
.description {
  display: flex;
  gap: var(--gap-5xl);
  max-width: 100%;
}
.contact-list-parent {
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  font-size: var(--montserrat-bold-size);
}
.description {
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: var(--padding-xl) 0;
  box-sizing: border-box;
  min-width: 377px;
}
.first-name {
  width: 88px;
  border: 0;
  outline: 0;
  font-family: var(--montserrat-bold);
  font-size: var(--montserrat-regular-size);
  background-color: transparent;
  height: 24px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 24px;
  text-align: left;
  display: inline-block;
  padding: 0;
}
.text-field-child {
  height: 6px;
  width: 12px;
  position: relative;
  object-fit: contain;
  display: none;
}
input{
  width:100% !important;
}
.text-field {
  align-self: stretch;
  height: 50px;
  border-radius: var(--br-5xs);
  border: 1px solid var(--gray-5);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-xl);
  gap: var(--gap-3xs);
}
.last-name {
  width: 87px;
  border: 0;
  outline: 0;
  font-family: var(--montserrat-bold);
  font-size: var(--montserrat-regular-size);
  background-color: transparent;
  height: 24px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 24px;
  text-align: left;
  display: inline-block;
  padding: 0;
}
.text-field-item {
  height: 6px;
  width: 12px;
  position: relative;
  object-fit: contain;
  display: none;
}
.text-field1 {
  align-self: stretch;
  height: 50px;
  border-radius: var(--br-5xs);
  border: 1px solid var(--gray-5);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-xl);
  gap: var(--gap-3xs);
}
.company-name {
  width: 126px;
  border: 0;
  outline: 0;
  font-family: var(--montserrat-bold);
  font-size: var(--montserrat-regular-size);
  background-color: transparent;
  height: 24px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 24px;
  text-align: left;
  display: inline-block;
  padding: 0;
}
.first-name-test{
  width: 126px;
  border: 0;
  outline: 0;
  font-family: var(--montserrat-bold);
  font-size: var(--montserrat-regular-size);
  background-color: transparent;
  height: 24px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 24px;
  text-align: left;
  display: inline-block;
  padding: 0;
}
.text-field-inner {
  height: 6px;
  width: 12px;
  position: relative;
  object-fit: contain;
  display: none;
}
.text-field2 {
  align-self: stretch;
  height: 50px;
  border-radius: var(--br-5xs);
  border: 1px solid var(--gray-5);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-xl);
  gap: var(--gap-3xs);
}
.job-function {
  width: 103px;
  border: 0;
  outline: 0;
  font-family: var(--montserrat-bold);
  font-size: var(--montserrat-regular-size);
  background-color: transparent;
  height: 24px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 24px;
  text-align: left;
  display: inline-block;
  padding: 0;
}
.text-field-child1 {
  height: 6px;
  width: 12px;
  position: relative;
  object-fit: contain;
  display: none;
}
.text-field3 {
  align-self: stretch;
  height: 50px;
  border-radius: var(--br-5xs);
  border: 1px solid var(--gray-5);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-xl);
  gap: var(--gap-3xs);
}
.job-title {
  width: 70px;
  border: 0;
  outline: 0;
  font-family: var(--montserrat-bold);
  font-size: var(--montserrat-regular-size);
  background-color: transparent;
  height: 24px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 24px;
  text-align: left;
  display: inline-block;
  padding: 0;
}
.text-field-child2 {
  height: 6px;
  width: 12px;
  position: relative;
  object-fit: contain;
  display: none;
}
.text-field4 {
  align-self: stretch;
  height: 50px;
  border-radius: var(--br-5xs);
  border: 1px solid var(--gray-5);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-xl);
  gap: var(--gap-3xs);
}
.email {
  width: 41px;
  border: 0;
  outline: 0;
  font-family: var(--montserrat-bold);
  font-size: var(--montserrat-regular-size);
  background-color: transparent;
  height: 24px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 24px;
  color: var(--gray-3);
  text-align: left;
  display: inline-block;
  padding: 0;
}
.text-field-child3 {
  height: 6px;
  width: 12px;
  position: relative;
  object-fit: contain;
  display: none;
}
.text-field5 {
  align-self: stretch;
  height: 50px;
  border-radius: var(--br-5xs);
  border: 1px solid var(--gray-5);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-xl);
  gap: var(--gap-3xs);
}
.phone-number {
  width: 119px;
  border: 0;
  outline: 0;
  font-family: var(--montserrat-bold);
  font-size: var(--montserrat-regular-size);
  background-color: transparent;
  height: 24px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 24px;
  text-align: left;
  display: inline-block;
  padding: 0;
}
.text-field-child4 {
  height: 6px;
  width: 12px;
  position: relative;
  object-fit: contain;
  display: none;
}
.text-field6 {
  align-self: stretch;
  height: 50px;
  border-radius: var(--br-5xs);
  border: 1px solid var(--gray-5);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-xl);
  gap: var(--gap-3xs);
}
.country1 {
  color: var(--black);
}
.span {
  color: var(--color-indianred);
}
.country {
  position: relative;
  font-size: var(--montserrat-regular-size);
  letter-spacing: 0.01em;
  line-height: 24px;
  font-family: var(--montserrat-bold);
  text-align: left;
}
.dropdown-child {
  height: 6px;
  width: 12px;
  position: relative;
  object-fit: contain;
}
.dropdown {
  align-self: stretch;
  height: 50px;
  border-radius: var(--br-5xs);
  border: 1px solid var(--gray-5);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: var(--padding-xs) var(--padding-xl);
  gap: var(--gap-xl);
}
.inquiry-type {
  color: var(--black);
}
.span1 {
  color: var(--color-indianred);
}
.inquiry-type-container {
  position: relative;
  font-size: var(--montserrat-regular-size);
  letter-spacing: 0.01em;
  line-height: 24px;
  font-family: var(--montserrat-bold);
  text-align: left;
}
.dropdown-item {
  height: 6px;
  width: 12px;
  position: relative;
  object-fit: contain;
}
.dropdown1 {
  align-self: stretch;
  height: 50px;
  border-radius: var(--br-5xs);
  border: 1px solid var(--gray-5);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: var(--padding-xs) var(--padding-xl);
  gap: var(--gap-xl);
}
.send {
  position: relative;
  font-size: var(--montserrat-bold-size);
  text-transform: uppercase;
  font-family: var(--montserrat-bold);
  color: var(--white);
  text-align: left;
}
.button1 {
  cursor: pointer;
  border: 0;
  padding: var(--padding-xs) var(--padding-5xl);
  background-color: var(--purple);
  align-self: stretch;
  height: 50px;
  border-radius: var(--br-5xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.button1:hover {
  background-color: #8c80ff;
}
.description-parent,
.fill-in {
  z-index: 7;
  display: flex;
  justify-content: center;
  max-width: 100%;
}
.fill-in {
  margin: 0;
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-xl);
  min-width: 377px;
}
.description-parent {
  width: 1236px;
  flex-direction: row;
  align-items: center;
  gap: 76px;
}
.get-in-touch,
.logistic-regression {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  max-width: 100%;
}
.get-in-touch {
  flex: 1;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding: 77.5px var(--padding-xl);
}
.logistic-regression {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 114px;
  flex-shrink: 0;
  text-align: left;
  font-size: var(--montserrat-bold1-size);
  color: var(--black);
  font-family: var(--montserrat-bold);
}
.no-168-ln,
.novawide-tech-co-ltd,
.p-886-3-379-3537 {
  margin: 0;
}
.novawide-tech-co-container {
  align-self: stretch;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 24px;
  z-index: 2;
}
.novawide-tech-co-ltd-no-16-wrapper {
  width: 294px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 60px 0 0;
  box-sizing: border-box;
}
.frame-parent7,
.line-div {
  align-self: stretch;
  box-sizing: border-box;
}
.line-div {
  width: 1px;
  position: relative;
  border-right: 1px solid var(--white);
  z-index: 1;
}
.frame-parent7 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 55px 233px var(--padding-38xl);
  gap: var(--gap-17xl);
  max-width: 100%;
}
.footer-child {
  height: 1128.4px;
  width: 1181px;
  bottom: -446.4px;
  left: -928px;
  object-fit: contain;
  z-index: 1;
}
.footer-child,
.footer-inner,
.footer-item {
  position: absolute;
  margin: 0 !important;
}
.footer-item {
  height: 1343.9px;
  width: 1323.6px;
  right: -928.6px;
  bottom: -543.9px;
  object-fit: contain;
  z-index: 1;
}
.footer-inner {
  height: 535.3px;
  width: 2438px;
  top: -141px;
  left: calc(50% - 1219px);
  z-index: 3;
}
.footer,
.novawide {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.footer {
  overflow: hidden;
  align-self: stretch;
  height: 326px;
  background-color: var(--purple);
  flex-direction: row;
  padding: 0;
  box-sizing: border-box;
  max-width: 100%;
  text-align: left;
  font-size: var(--montserrat-bold-size);
  color: var(--white);
  font-family: var(--open-sans-regular);
}
.novawide {
  width: 100%;
  background-color: var(--white);
  overflow: hidden;
  flex-direction: column;
  gap: 1px;
  letter-spacing: normal;
}
@media screen and (max-width: 1200px) {
  .image-11-parent {
    min-height: auto;
  }
  .frame-group {
    flex-wrap: wrap;
    padding-left: var(--padding-2xl);
    padding-right: var(--padding-2xl);
    box-sizing: border-box;
  }
  .image-8-parent,
  .image-9-parent {
    min-height: auto;
  }
  .frame-container {
    flex-wrap: wrap;
    padding-left: var(--padding-2xl);
    padding-right: var(--padding-2xl);
    box-sizing: border-box;
  }
  .content1-wrapper,
  .frame-section {
    padding-bottom: 88px;
    box-sizing: border-box;
  }
  .frame-section {
    padding-bottom: 77px;
  }
}
@media screen and (max-width: 1050px) {
  .frame-parent {
   left: 0% !important;
   width: 100% !important;
  }
  .button-header-parent{
    width: 100% !important;
  }
}
@media screen and (max-width: 1050px) {
  .button-header-parent {
    display: none;
  }
  .frame-parent {
    width: 625px;
    padding-left: var(--padding-13xl);
    padding-right: var(--padding-13xl);
    box-sizing: border-box;
  }
  .making-great-business {
    font-size: 48px;
    line-height: 67px;
  }
  .content-wrapper {
    padding-bottom: 140px;
    box-sizing: border-box;
  }
  .novaecomm,
  .what-we-provide {
    font-size: var(--font-size-21xl);
    line-height: 64px;
  }
  .content2 {
    padding-top: var(--padding-43xl);
    padding-bottom: var(--padding-43xl);
    box-sizing: border-box;
  }
  .pricing-plans {
    font-size: var(--font-size-21xl);
    line-height: 64px;
  }
  .parallel-processor {
    font-size: var(--font-size-41xl);
  }
  .pricing-card {
    padding-top: var(--padding-4xl);
    padding-bottom: var(--padding-4xl);
    box-sizing: border-box;
  }
  .div {
    font-size: var(--font-size-41xl);
  }
  .pricing-card1 {
    padding-top: var(--padding-4xl);
    padding-bottom: var(--padding-4xl);
    box-sizing: border-box;
  }
  .div1 {
    font-size: var(--font-size-41xl);
  }
  .pricing-card2 {
    padding-top: var(--padding-4xl);
    padding-bottom: var(--padding-4xl);
    box-sizing: border-box;
  }
  .get-in-touch-container {
    font-size: var(--font-size-21xl);
    line-height: 64px;
  }
  .description-parent {
    flex-wrap: wrap;
  }
  .get-in-touch {
    padding-top: var(--padding-31xl);
    padding-bottom: var(--padding-31xl);
    box-sizing: border-box;
  }
  .logistic-regression {
    padding-bottom: 74px;
    box-sizing: border-box;
  }
  .frame-parent7 {
    padding-left: var(--padding-97xl);
    padding-right: var(--padding-97xl);
    box-sizing: border-box;
  }
}
@media screen and (max-width: 750px) {
  .header{
    height: 80px;
  }
  .image-7-parent {
    gap: 18px 36px;
  }
  .content {
    padding-top: var(--padding-12xl);
    padding-bottom: var(--padding-12xl);
    box-sizing: border-box;
  }
  .content-wrapper {
    padding-bottom: 91px;
    box-sizing: border-box;
  }
  .image-10-parent,
  .image-11-parent {
    padding-top: var(--padding-12xl);
    padding-bottom: var(--padding-12xl);
    box-sizing: border-box;
    min-width: 100%;
  }
  .frame-group {
    gap: 80px 40px;
  }
  .image-8-parent,
  .image-9-parent {
    min-width: 100%;
  }
  .frame-container {
    gap: 80px 40px;
  }
  .content1 {
    gap: 16px 32px;
    padding-left: var(--padding-14xl);
    padding-right: var(--padding-14xl);
    box-sizing: border-box;
  }
  .content1-wrapper {
    padding-bottom: var(--padding-38xl);
    box-sizing: border-box;
  }
  .frame-parent1,
  .rectangle-group,
  .rectangle-parent {
    padding-top: var(--padding-xl);
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
  .frame-div {
    gap: 34px 69px;
  }
  .frame-section {
    padding-bottom: var(--padding-31xl);
    box-sizing: border-box;
  }
  .frame-parent2 {
    gap: 32px 65px;
  }
  .novawide-inner1 {
    padding-left: var(--padding-11xl);
    padding-right: var(--padding-11xl);
    box-sizing: border-box;
  }
  .description-parent {
    gap: 76px 38px;
  }
  .get-in-touch {
    gap: 0 39px;
  }
  .logistic-regression {
    padding-bottom: var(--padding-29xl);
    box-sizing: border-box;
  }
}
@media screen and (max-width: 450px) {
  .header{
    height: 80px;
  }
  .making-great-business {
    font-size: 36px;
    line-height: 50px;
  }
  .let-us-help {
    font-size: var(--font-size-lgi);
    line-height: 27px;
  }
  .what-we-provide {
    font-size: var(--font-size-11xl);
    line-height: 48px;
  }
  .we-enable-recurring {
    font-size: var(--font-size-lgi);
    line-height: 27px;
  }
  .e-invoice-generation,
  .recurring-payment-requests-container {
    font-size: var(--font-size-3xl);
    line-height: 31px;
  }
  .frame-group {
    gap: 80px 20px;
  }
  .customer-payment-configuration-container,
  .merchant-insights-and-container {
    font-size: var(--font-size-3xl);
    line-height: 31px;
  }
  .frame-container {
    gap: 80px 20px;
  }
  .novaecomm {
    font-size: var(--font-size-11xl);
    line-height: 48px;
  }
  .novaecomm-a-platform {
    font-size: var(--font-size-lgi);
    line-height: 27px;
  }
  .log-in-page-for-container {
    font-size: var(--font-size-3xl);
    line-height: 31px;
  }
  .log-in-page-for-both-clients-a-wrapper {
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
  .dashboard-for-merchant-container,
  .transaction-details-for-container {
    font-size: var(--font-size-3xl);
    line-height: 31px;
  }
  .transaction-details-for-each-p-wrapper {
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
  .content2 {
    padding-top: var(--padding-21xl);
    padding-bottom: var(--padding-21xl);
    box-sizing: border-box;
  }
  .frame-div {
    gap: 17px 69px;
  }
  .pricing-plans {
    font-size: var(--font-size-11xl);
    line-height: 48px;
  }
  .which-novaecomm-is {
    font-size: var(--font-size-lgi);
    line-height: 27px;
  }
  .personal {
    font-size: var(--font-size-3xl);
    line-height: 31px;
  }
  .parallel-processor {
    font-size: var(--font-size-26xl);
  }
  .error-handler {
    flex-wrap: wrap;
  }
  .pricing-card {
    padding-top: var(--padding-xl);
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
  .personal1 {
    font-size: var(--font-size-3xl);
    line-height: 31px;
  }
  .div {
    font-size: var(--font-size-26xl);
  }
  .nt-parent {
    flex-wrap: wrap;
  }
  .pricing-card1 {
    padding-top: var(--padding-xl);
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
  .personal2 {
    font-size: var(--font-size-3xl);
    line-height: 31px;
  }
  .div1 {
    font-size: var(--font-size-26xl);
  }
  .nt-group {
    flex-wrap: wrap;
  }
  .pricing-card2 {
    padding-top: var(--padding-xl);
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
  .frame-parent2 {
    gap: 16px 65px;
  }
  .get-in-touch-container {
    font-size: var(--font-size-11xl);
    line-height: 48px;
  }
  .contact-list-parent {
    flex-wrap: wrap;
  }
  .description,
  .fill-in {
    min-width: 100%;
  }
  .description-parent {
    gap: 76px 19px;
  }
  .get-in-touch {
    gap: 0 19px;
    padding-top: var(--padding-13xl);
    padding-bottom: var(--padding-13xl);
    box-sizing: border-box;
  }
  .frame-parent7 {
    gap: 36px 18px;
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
}


a{
  color:initial !important;
}
.dropdown-item{
  height: 38px;
}
