:root {
  --color-scheme-1--background: var(--_primitives---colors--white);
  --_typography---font-styles--body: Figtree, Arial, sans-serif;
  --color-scheme-1--text: var(--_primitives---colors--neutral-darkest);
  --_typography---font-styles--heading: "PP Mori", Arial, sans-serif;
  --color-scheme-1--dark-forest: #10211f;
  --color-scheme-1--teal-light: #34c1a8;
  --_primitives---colors--white: #fff;
  --_primitives---colors--neutral-darkest: black;
  --color-scheme-1--grey-600: #707a79;
  --text-color--text-alternate\<deleted\|relume-variable-text-color-3\>: var(--base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>);
  --color-scheme-1--teal-bright: #36cbb0;
  --_primitives---opacity--transparent: transparent;
  --rich-black--rich-black: #0e181c;
  --_primitives---opacity--white-60: #fff9;
  --_ui-styles---stroke--border-width: 1px;
  --color-scheme-1--border: var(--_primitives---colors--neutral-darkest);
  --_ui-styles---radius--medium: 0px;
  --color-scheme-1--foreground: var(--_primitives---colors--neutral-lightest);
  --background-color--background-secondary\<deleted\|relume-variable-background-color-2\>: var(--base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>);
  --border-color--border-primary\<deleted\|relume-variable-border-color-1\>: var(--base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>);
  --_ui-styles---radius--small: 0px;
  --_primitives---colors--neutral-lightest: #eee;
  --_ui-styles---radius--large: 0px;
  --color-scheme-1--accent: var(--_primitives---colors--neutral-darkest);
  --color-scheme-1--dark-slate: #0e181c;
  --_primitives---opacity--white-50: #ffffff80;
  --color-scheme-1--dark-teal: #1e2f36;
  --color-scheme-1--gray-500: #8f8f8f;
  --dark-slate-gray--dark-slate-gray: #1d4441;
  --color-scheme-1--off-white: #f8f7f4;
  --color-scheme-1--sky-blue: #4497fb;
  --light-green--light-green: #9fe779;
  --dark-orange--dark-orange: #ff973d;
  --color-scheme-1--forest-teal: #1d4441;
  --color-scheme-1--grey-400: #9a9a9a;
  --color-scheme-1--beige: #e5e0d1;
  --color-scheme-1--teal-dark-60: #10211f99;
  --color-scheme-1--teal-darker: #2d4048;
  --_primitives---opacity--white-70: #ffffffb3;
  --keppel--keppel: #1ab196;
  --xanthous--xanthous: #ffbc3d;
  --turquoise-2--turquoise-2: #36cbb0;
  --dark-green-40: #10211f66;
  --white-80: #fffc;
  --grey: #87908f;
  --border: #e3e3e3;
  --ruddy-blue--ruddy-blue: #67a6f1;
  --light-white: #f9f9f9;
  --_primitives---colors--neutral-light: #aaa;
  --dark-slate-gray--dark-slate-gray-70: #617d7a;
  --_primitives---colors--neutral-lighter: #ccc;
  --_primitives---colors--neutral: #666;
  --_primitives---colors--neutral-dark: #444;
  --_primitives---colors--neutral-darker: #222;
  --_primitives---opacity--white-5: #ffffff0d;
  --_primitives---opacity--white-10: #ffffff1a;
  --_primitives---opacity--white-15: #ffffff26;
  --_primitives---opacity--white-20: #fff3;
  --_primitives---opacity--white-30: #ffffff4d;
  --keppel--keppel-10: #e9f8f5;
  --_primitives---opacity--white-40: #fff6;
  --keppel--keppel-50: #8dd8cb;
  --keppel--keppel-70: #5fc9b6;
  --keppel--keppel-90: #31b9a1;
  --_primitives---opacity--neutral-darkest-5: #0000000d;
  --_primitives---opacity--neutral-darkest-10: #0000001a;
  --rich-black--rich-black-05: #f3f3f3;
  --_primitives---opacity--neutral-darkest-15: #00000026;
  --rich-black--rich-black-20: #cfd1d2;
  --_primitives---opacity--neutral-darkest-20: #0003;
  --rich-black--rich-black-50: #878c8e;
  --_primitives---opacity--neutral-darkest-30: #0000004d;
  --rich-black--rich-black-70: #575e61;
  --_primitives---opacity--neutral-darkest-40: #0006;
  --_primitives---opacity--neutral-darkest-50: #00000080;
  --light-green--light-green-05: #fafef8;
  --_primitives---opacity--neutral-darkest-60: #0009;
  --light-green--light-green-20: #e3f8d7;
  --light-green--light-green-50: #cff3bc;
  --light-green--light-green-70: #bcefa2;
  --turquoise--turquoise: #70eed8;
  --turquoise--turquoise-20: #e2fcf7;
  --_ui-styles---stroke--divider-width: 1px;
  --turquoise--turquoise-40: #c6f8ef;
  --turquoise--turquoise-60: #a9f5e8;
  --turquoise--turquoise-80: #8df1e0;
  --turquoise-2--turquoise-2-20: #d7f5ef;
  --turquoise-2--turquoise-2-40: #afeadf;
  --turquoise-2--turquoise-2-60: #86e0d0;
  --turquoise-2--turquoise-2-80: #5ed5c0;
  --dark-slate-gray--dark-slate-gray-05: #f3f5f5;
  --dark-slate-gray--dark-slate-gray-30: #bcc7c6;
  --dark-slate-gray--dark-slate-gray-50: #8ea2a0;
  --peach-yellow--peach-yellow: #ffdf97;
  --peach-yellow--peach-yellow-05: #fffdfa;
  --peach-yellow--peach-yellow-30: #fff6e0;
  --peach-yellow--peach-yellow-50: #ffefcb;
  --peach-yellow--peach-yellow-70: #ffe9b7;
  --xanthous--xanthous-05: #fffbf5;
  --xanthous--xanthous-30: #ffebc5;
  --xanthous--xanthous-50: #ffde9e;
  --xanthous--xanthous-70: #ffd178;
  --dark-orange--dark-orange-05: #fffbf5;
  --dark-orange--dark-orange-30: #ffe0c5;
  --dark-orange--dark-orange-50: #ffcb9e;
  --dark-orange--dark-orange-70: #ffb778;
  --alabaster--alabaster: #f3efe4;
  --alabaster--alabaster-05: #fefefd;
  --alabaster--alabaster-30: #fcfbf7;
  --alabaster--alabaster-50: #f9f7f2;
  --alabaster--alabaster-70: #f7f4ed;
  --dodger-blue--dodger-blue: #4497fb;
  --dodger-blue--dodger-blue-05: #f5faff;
  --dodger-blue--dodger-blue-30: #c7e0fe;
  --dodger-blue--dodger-blue-50: #a2cbfd;
  --dodger-blue--dodger-blue-70: #7db7fd;
  --ruddy-blue--ruddy-blue-20: #f7fafe;
  --ruddy-blue--ruddy-blue-40: #d2e5fb;
  --ruddy-blue--ruddy-blue-60: #b3d3f8;
  --ruddy-blue--ruddy-blue-80: #95c1f6;
  --base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>: white;
  --base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>: #eee;
  --base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>: black;
}

body {
  background-color: var(--color-scheme-1--background);
  font-family: var(--_typography---font-styles--body);
  color: var(--color-scheme-1--text);
  font-size: 1rem;
  line-height: 1.4;
}

h1 {
  font-family: var(--_typography---font-styles--heading);
  color: var(--color-scheme-1--dark-forest);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.625rem;
  font-weight: 600;
  line-height: 1.2;
}

h2 {
  font-family: var(--_typography---font-styles--heading);
  color: var(--color-scheme-1--dark-forest);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

h3 {
  font-family: var(--_typography---font-styles--heading);
  color: var(--color-scheme-1--dark-forest);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.4;
}

h4 {
  font-family: var(--_typography---font-styles--heading);
  color: var(--color-scheme-1--dark-forest);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.4;
}

h5 {
  font-family: var(--_typography---font-styles--heading);
  color: var(--color-scheme-1--dark-forest);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

h6 {
  font-family: var(--_typography---font-styles--heading);
  color: var(--color-scheme-1--dark-forest);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

p {
  margin-bottom: 0;
  line-height: 1.4;
}

a {
  color: var(--color-scheme-1--text);
  text-decoration: underline;
}

ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
}

ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

li {
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem;
}

img {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: auto;
  display: inline-block;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .1875rem solid var(--color-scheme-1--text);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.hide {
  display: none;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-huge, .margin-top.margin-small, .margin-top.margin-tiny, .margin-top.margin-custom3, .margin-top.margin-medium, .margin-top.margin-xxsmall, .margin-top.margin-xxhuge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-xsmall, .margin-top.margin-large, .margin-top.margin-xxlarge, .margin-top.margin-xlarge, .margin-top.margin-0, .margin-top.margin-xhuge, .margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-huge, .margin-top.margin-small, .margin-top.margin-tiny, .margin-top.margin-custom3, .margin-top.margin-medium, .margin-top.margin-xxsmall, .margin-top.margin-xxhuge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-custom2 {
  margin: 1.375rem 0 0;
}

.margin-top.margin-xsmall, .margin-top.margin-large, .margin-top.margin-xxlarge, .margin-top.margin-xlarge, .margin-top.margin-0, .margin-top.margin-xhuge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-custom1 {
  margin: 1.25rem 0 0;
}

.padding-bottom, .padding-bottom.padding-xlarge, .padding-bottom.padding-small, .padding-bottom.padding-xxhuge, .padding-bottom.padding-large, .padding-bottom.padding-xhuge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom.padding-xxsmall, .padding-bottom.padding-xxlarge, .padding-bottom.padding-custom3 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom.padding-xsmall, .padding-bottom.padding-huge, .padding-bottom.padding-tiny, .padding-bottom.padding-medium, .padding-bottom.padding-0, .padding-bottom, .padding-bottom.padding-xlarge, .padding-bottom.padding-small, .padding-bottom.padding-xxhuge, .padding-bottom.padding-large, .padding-bottom.padding-xhuge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom.padding-xxsmall, .padding-bottom.padding-xxlarge, .padding-bottom.padding-custom3 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom.padding-custom1 {
  padding: 0 0 2.5rem;
}

.padding-bottom.padding-xsmall, .padding-bottom.padding-huge, .padding-bottom.padding-tiny, .padding-bottom.padding-medium, .padding-bottom.padding-0 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom.padding-custom2 {
  padding: 0 0 1.125rem;
}

.text-weight-medium {
  font-weight: 500;
}

.text-size-medium {
  font-size: 1.125rem;
  line-height: 1.4;
}

.text-size-medium.text-color-grey-600 {
  font-weight: 500;
}

.heading-style-h2 {
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.form_radio.is-alternate {
  color: var(--_primitives---colors--white);
}

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.form_checkbox-icon.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.form_field-label.is-alternate {
  color: var(--text-color--text-alternate\<deleted\|relume-variable-text-color-3\>);
}

.button {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  border: 1px solid var(--color-scheme-1--teal-bright);
  background-color: var(--color-scheme-1--teal-bright);
  color: var(--color-scheme-1--dark-forest);
  text-align: center;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.2rem;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  transition: color .34s cubic-bezier(.215, .61, .355, 1), border-color .34s cubic-bezier(.215, .61, .355, 1), background-color .34s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.button.is-link {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button.is-icon {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button.is-secondary {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--neutral-darkest);
}

.button.is-small {
  padding: .5rem 1.25rem;
}

.button.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button.is-link.is-alternate:hover {
  border-color: var(--color-scheme-1--teal-bright);
  background-color: var(--_primitives---opacity--transparent);
}

.button.is-secondary.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.button.is-alternate:hover {
  border-color: var(--color-scheme-1--teal-bright);
  background-color: var(--color-scheme-1--teal-bright);
}

.button.is-cta:hover {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--rich-black--rich-black);
}

.button.is-dark {
  border-color: var(--color-scheme-1--dark-forest);
  background-color: var(--color-scheme-1--dark-forest);
  color: var(--_primitives---colors--white);
}

.button.is-dark:hover {
  border-color: var(--color-scheme-1--teal-bright);
  background-color: var(--color-scheme-1--teal-bright);
}

.button.is-xsmall {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  border-radius: .28rem;
  padding: .4rem .625rem;
  font-size: .8rem;
}

.heading-style-h4 {
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.4;
}

.heading-style-h3 {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.4;
}

.form_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/684fa07d9a8a37ea843f3ed1/684fa07e9a8a37ea843f3f6a_chevron-down-white.svg");
}

.form_input.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.is-align-center {
  justify-content: center;
  align-items: center;
}

.text-color-white {
  color: var(--_primitives---colors--white);
}

.background-color-white {
  background-color: var(--_primitives---colors--white);
}

.text-align-left {
  text-align: left;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.form_radio-icon.is-alternate {
  border-color: var(--_primitives---colors--white);
}

.text-size-small {
  font-size: .875rem;
}

.form_checkbox.is-alternate {
  color: var(--_primitives---colors--white);
}

.text-size-large {
  font-size: 1.25rem;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global.heading-style-h5 {
  color: #141414;
  letter-spacing: -.01em;
  font-weight: 500;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.tag.is-text.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.img-auto {
  width: 100%;
  height: auto;
}

.img-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.footer_component {
  background-color: var(--color-scheme-1--dark-slate);
  color: var(--_primitives---colors--white);
}

.footer_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.footer_col {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.footer_col_title {
  letter-spacing: -.02em;
  margin-bottom: .8rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.3;
}

.footer_link {
  color: var(--_primitives---opacity--white-50);
  letter-spacing: -.02em;
  letter-spacing: -.02em;
  padding-top: .4rem;
  padding-bottom: .4rem;
  font-size: 1.125rem;
  line-height: 1.3;
}

.footer_link_primary {
  color: var(--_primitives---colors--white);
  letter-spacing: -.02em;
  padding-top: .375rem;
  padding-bottom: .375rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.3;
}

.footer_bottom {
  border-top: 1px solid var(--color-scheme-1--dark-teal);
  padding-top: 1rem;
  padding-bottom: 3rem;
}

.footer_bottom_grid {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer_bottom_left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer_copyright {
  color: #a7aaab80;
  letter-spacing: -.02em;
  font-size: .875rem;
  font-weight: 500;
}

.footer_logo_link {
  flex: none;
  width: 100%;
  margin-top: 6.25rem;
}

.footer_social_wrap {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer_social_link {
  color: var(--color-scheme-1--gray-500);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.svg {
  display: block;
}

.footer_social_icon {
  flex: none;
  width: 1.125rem;
  height: 1.125rem;
  display: block;
}

.button-icon-wrap {
  flex: none;
  width: 1rem;
  height: 1rem;
  position: relative;
  overflow: hidden;
}

.button-icon-wrap.is-xsmall {
  width: .5rem;
  height: .5rem;
}

.button-icon-rel {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: transform .4s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.button-icon-abs {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: transform .4s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  transform: translate(-1.25rem);
}

.tag-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--dark-slate);
  border-radius: .3125rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1rem;
  display: flex;
}

.tag-wrap.is-transparent {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.tag-wrap.is-dark {
  background-color: var(--dark-slate-gray--dark-slate-gray);
  color: var(--_primitives---colors--white);
}

.tag-wrap.is-grey {
  background-color: var(--color-scheme-1--off-white);
}

.tag-wrap.is-blue {
  background-color: #c4defc;
}

.tag-text {
  font-family: var(--_typography---font-styles--body);
  color: inherit;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

.tag-dot {
  background-color: var(--color-scheme-1--teal-light);
  border-radius: 100vw;
  flex: none;
  width: .5rem;
  height: .5rem;
}

.tag-dot.light-green {
  background-color: var(--light-green--light-green);
}

.tag-dot.orange {
  background-color: var(--dark-orange--dark-orange);
}

.tag-dot.dark-green {
  background-color: var(--dark-slate-gray--dark-slate-gray);
}

.tag-dot.blue {
  background-color: var(--color-scheme-1--sky-blue);
}

.tag-dot.red {
  background-color: #c13436;
}

.nav_component_wrap {
  z-index: 999;
  position: relative;
}

.nav_component {
  background-color: var(--color-scheme-1--dark-forest);
  padding-left: 5%;
  padding-right: 5%;
}

.nav_wrap {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav_logo_link {
  width: 100%;
  max-width: 10rem;
}

.nav_menu_wrap {
  width: 100%;
}

.nav_menu {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav_center_links {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav_dropdown {
  color: var(--_primitives---colors--white);
}

.nav_dropdown_toggle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem .875rem;
  display: flex;
}

.nav_dropdown_list {
  background-color: var(--color-scheme-1--background);
  border-radius: .5rem;
  padding: .5rem;
}

.nav_dropdown_list.is-left {
  left: -15vw;
}

.nav_dropdown_list.is-company {
  left: -16vw;
}

.nav_dropdown_list.is-resources {
  left: -20vw;
}

.nav_dropdown_arrow {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: .875rem;
  height: .875rem;
  transition: transform .28s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  transform: none;
}

.nav_menu_btn_wrap {
  padding: 0;
}

.banner-wrap {
  background-color: var(--color-scheme-1--forest-teal);
  color: var(--_primitives---colors--white);
  text-align: center;
  padding: .75rem .5rem;
  line-height: 1.2;
}

.padding-section-mid-large {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.text-color-grey-600 {
  color: var(--color-scheme-1--grey-600);
}

.section_cta:where(.w-variant-a8f2a99a-e180-738a-cd15-94a94d295ee1), .section_cta.with-image, .section_cta.with-image-80, .section_cta.with-image-159, .section_cta.with-image-240, .section_cta.with-image-321, .section_cta.with-image-402, .section_cta.with-image-483, .section_cta.with-image-564, .section_cta.with-image-645, .section_cta.with-image-726, .section_cta.with-image-807, .section_cta.with-image-888, .section_cta.with-image-969, .section_cta.with-image-1050, .section_cta.with-image-1131 {
  padding-top: 6.25rem;
  padding-bottom: 16rem;
}

.section_cta {
  background-color: var(--color-scheme-1--dark-forest);
  padding-top: 8.5rem;
  padding-bottom: 8.5rem;
  position: relative;
  overflow: hidden;
}

.section_cta:where(.w-variant-a8f2a99a-e180-738a-cd15-94a94d295ee1), .section_cta.with-image, .section_cta.with-image-80, .section_cta.with-image-159, .section_cta.with-image-240, .section_cta.with-image-321, .section_cta.with-image-402, .section_cta.with-image-483, .section_cta.with-image-564, .section_cta.with-image-645, .section_cta.with-image-726, .section_cta.with-image-807, .section_cta.with-image-888, .section_cta.with-image-969, .section_cta.with-image-1050, .section_cta.with-image-1131 {
  padding-top: 6.25rem;
  padding-bottom: 16rem;
}

.section_cta.is--2 {
  padding-bottom: 19rem;
}

.section_cta.with-image-321 {
  padding-top: 6.25rem;
  padding-bottom: 16rem;
}

.cta_wrap:where(.w-variant-a8f2a99a-e180-738a-cd15-94a94d295ee1), .cta_wrap.is-gap-smaller, .cta_wrap.with-image-4, .cta_wrap.with-image-83, .cta_wrap.with-image-162, .cta_wrap.with-image-243, .cta_wrap.with-image-324, .cta_wrap.with-image-405, .cta_wrap.with-image-486, .cta_wrap.with-image-567, .cta_wrap.with-image-648, .cta_wrap.with-image-729, .cta_wrap.with-image-810, .cta_wrap.with-image-891, .cta_wrap.with-image-972, .cta_wrap.with-image-1053, .cta_wrap.with-image-1134 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
}

.cta_wrap {
  z-index: 1;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.cta_wrap:where(.w-variant-a8f2a99a-e180-738a-cd15-94a94d295ee1), .cta_wrap.is-gap-smaller, .cta_wrap.with-image-4, .cta_wrap.with-image-83, .cta_wrap.with-image-162, .cta_wrap.with-image-243, .cta_wrap.with-image-324, .cta_wrap.with-image-405, .cta_wrap.with-image-486, .cta_wrap.with-image-567, .cta_wrap.with-image-648, .cta_wrap.with-image-729, .cta_wrap.with-image-810, .cta_wrap.with-image-891, .cta_wrap.with-image-972, .cta_wrap.with-image-1053, .cta_wrap.with-image-1134 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
}

.cta_wrap.is--2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  display: flex;
}

.cta_wrap.with-image-324 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
}

.cta_heading {
  color: var(--_primitives---colors--white);
}

.cta_heading.heading-style-h3 {
  text-align: center;
}

.cta_heading_wrap {
  text-align: center;
  width: 100%;
  max-width: 62rem;
}

.cta_heading_wrap.is-656px {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  max-width: 41rem;
  display: flex;
}

.cta_heading_wrap.is--2 {
  text-align: left;
  max-width: 39rem;
}

.cta_bg_wrap {
  width: 100%;
  max-width: 84.625rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 50%;
  transform: translate(-50%);
}

.cta_bg_wrap.with-image-7 {
  bottom: -16%;
}

.cta_bg_wrap.with-image-7-copy {
  bottom: 0%;
}

.news_slide_heading.heading-style-h5.is-dark {
  color: var(--color-scheme-1--dark-teal);
}

.cta_img_wrap:where(.w-variant-a8f2a99a-e180-738a-cd15-94a94d295ee1), .cta_img_wrap.with-image-78, .cta_img_wrap.with-image-157, .cta_img_wrap.with-image-238, .cta_img_wrap.with-image-319, .cta_img_wrap.with-image-400, .cta_img_wrap.with-image-481, .cta_img_wrap.with-image-562, .cta_img_wrap.with-image-643, .cta_img_wrap.with-image-724, .cta_img_wrap.with-image-805, .cta_img_wrap.with-image-886, .cta_img_wrap.with-image-967, .cta_img_wrap.with-image-1048, .cta_img_wrap.with-image-1129, .cta_img_wrap.with-image-1210, .cta_img_wrap:where(.w-variant-a8f2a99a-e180-738a-cd15-94a94d295ee1), .cta_img_wrap.with-image-78, .cta_img_wrap.with-image-157, .cta_img_wrap.with-image-238, .cta_img_wrap.with-image-319, .cta_img_wrap.with-image-400, .cta_img_wrap.with-image-481, .cta_img_wrap.with-image-562, .cta_img_wrap.with-image-643, .cta_img_wrap.with-image-724, .cta_img_wrap.with-image-805, .cta_img_wrap.with-image-886, .cta_img_wrap.with-image-967, .cta_img_wrap.with-image-1048, .cta_img_wrap.with-image-1129, .cta_img_wrap.with-image-1210, .cta_img_wrap.with-image-400 {
  width: 100%;
  max-width: 61.28rem;
  position: absolute;
  top: auto;
  bottom: -28rem;
  left: 50%;
  transform: translate(-50%);
}

.text-color-white-70 {
  color: var(--_primitives---opacity--white-70);
}

.section_integrations {
  background-color: var(--color-scheme-1--forest-teal);
  position: relative;
  overflow: hidden;
}

.integrations_wrap {
  z-index: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
}

.integrations_content {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.integrations_content.is-smaller {
  max-width: 26rem;
}

.integrations_heading.heading-style-h2, .integrations_heading.heading-style-h1, .integrations_heading.heading-style-h2, .integrations_heading.heading-style-h1, .integrations_heading.heading-style-h2 {
  color: var(--_primitives---colors--white);
}

.integrations_bg_wrap {
  color: #3b5b57;
  width: 40%;
  max-width: 46rem;
  position: absolute;
  inset: auto auto -44% -10%;
}

.text-size-xlarge {
  font-size: 1.375rem;
}

.tf_module_divider.is-grey {
  background-color: #d2d2d233;
}

.marquee_wrap {
  width: 100%;
  overflow: hidden;
}

.marquee_container {
  width: 100%;
  max-width: 92rem;
  margin-left: auto;
  margin-right: auto;
}

.marquee_component {
  justify-content: flex-start;
  align-items: center;
  min-height: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
  -webkit-mask: linear-gradient(90deg, #0000 0%, #000 6% 94%, #0000 100%);
  mask: linear-gradient(90deg, #0000 0%, #000 6% 94%, #0000 100%);
}

.marquee_header {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 2.5rem;
  display: flex;
}

.marquee_track {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  transform: none;
}

.marquee_track.is--2 {
  justify-content: flex-end;
  align-items: center;
  transform: none;
}

.marquee_list {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-left: 5rem;
  display: flex;
}

.marquee_list.is--2 {
  justify-content: flex-end;
  align-items: center;
  padding-left: 0;
  padding-right: 5rem;
  overflow: hidden;
}

.marquee_list_items {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.marquee_list_items.is-reverse {
  flex-flow: row-reverse;
}

.marquee_list_items.is--2 {
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
}

.marquee_item.is-hero, .marquee_item.is-tata-motor {
  filter: none;
  max-width: 5rem;
}

.marquee_item.is-amarraja, .marquee_item.is-fiat {
  filter: none;
  max-width: 4rem;
}

.marquee_item.is-mahindra, .marquee_item.is-tc {
  filter: none;
  max-width: 5.5rem;
}

.marquee_item {
  filter: grayscale();
  flex: none;
  width: 100%;
  max-width: 12.5rem;
}

.marquee_item.is-indus-bank {
  max-width: 13rem;
}

.marquee_item.is-yes-bank {
  max-width: 10rem;
}

.marquee_item.is-hsbc {
  max-width: 7.7rem;
}

.marquee_item.is-aditya-birla-capital {
  max-width: 7.625rem;
}

.marquee_item.is-black-soil {
  filter: none;
  max-width: 4rem;
}

.marquee_item.is-isnd {
  filter: grayscale();
  max-width: 8rem;
}

.marquee_item.is-mtf {
  filter: grayscale();
  max-width: 6rem;
}

.marquee_item.is-vp-bank {
  filter: none;
  max-width: 7rem;
}

.marquee_item.is-schindler {
  filter: grayscale();
  max-width: 5.5rem;
}

.marquee_item.is-jio {
  filter: none;
  max-width: 4rem;
}

.marquee_item.is-au {
  filter: none;
  max-width: 7rem;
}

.marquee_item.is-tata {
  filter: grayscale();
  max-width: 4rem;
}

.marquee_item.is-dhaka {
  filter: grayscale();
  max-width: 7rem;
}

.marquee_item.is-hero, .marquee_item.is-tata-motor {
  filter: none;
  max-width: 5rem;
}

.marquee_item.is-amarraja, .marquee_item.is-fiat {
  filter: none;
  max-width: 4rem;
}

.marquee_item.is-mahindra, .marquee_item.is-tc {
  filter: none;
  max-width: 5.5rem;
}

.marquee_item.is-dbs {
  filter: none;
  max-width: 5.875rem;
}

.marquee_item.is-mintifi {
  filter: none;
  max-width: 7.2rem;
}

.marquee_item.is-cb {
  filter: none;
  max-width: 7rem;
}

.marquee_item.is-city {
  filter: none;
  max-width: 5rem;
}

.marquee_item.is-svm-bank {
  filter: none;
  max-width: 5.5rem;
}

.marquee_item.is-bank-of-singa {
  filter: none;
  max-width: 8rem;
}

.marquee_item.is-bb {
  filter: none;
  max-width: 6rem;
}

.marquee_item.is-hero, .marquee_item.is-tata-motor {
  filter: none;
  max-width: 5rem;
}

.marquee_item.is-pidilite {
  filter: none;
  max-width: 6rem;
}

.marquee_item.is-aditya-birla {
  filter: none;
  max-width: 5rem;
}

.marquee_item.is-baja {
  filter: none;
  max-width: 4rem;
}

.marquee_item.is-bajaj1 {
  filter: none;
  max-width: 5.5rem;
}

.marquee_item.is-amarraja, .marquee_item.is-fiat {
  filter: none;
  max-width: 4rem;
}

.marquee_item.is-ashok {
  filter: none;
  max-width: 10.5rem;
}

.marquee_item.is-mahindra, .marquee_item.is-tc {
  filter: none;
  max-width: 5.5rem;
}

.marquee_item.is-d11 {
  filter: none;
  max-width: 9rem;
}

.max-width {
  width: 100%;
}

.max-width.is-12rem {
  max-width: 12rem;
}

.max-width.is-44rem {
  max-width: 44rem;
}

.max-width.is-40rem {
  max-width: 40rem;
}

.max-width.is-16rem {
  max-width: 16rem;
}

.max-width.is-22rem {
  max-width: 22rem;
}

.max-width.is-10rem {
  max-width: 10rem;
}

.max-width.is-14rem {
  max-width: 14rem;
}

.max-width.is-23rem {
  max-width: 23rem;
}

.max-width.is-18rem {
  max-width: 18rem;
}

.max-width.is-15rem {
  max-width: 15rem;
}

.max-width.is-64rem {
  max-width: 64rem;
}

.max-width.is-31rem {
  max-width: 31rem;
}

.max-width.is-42 {
  max-width: 42rem;
}

.max-width.is-48rem {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.max-width.is-34rem {
  max-width: 34rem;
}

.max-width.is-26rem {
  max-width: 26rem;
}

.max-width.is-37-5rem {
  max-width: 37.5rem;
}

.max-width.is-30rem {
  max-width: 30rem;
}

.max-width.is-20rem {
  max-width: 20rem;
}

.max-width.is-33rem {
  max-width: 33rem;
}

.max-width.is-51rem {
  max-width: 51rem;
}

.max-width.is-32rem {
  max-width: 32rem;
}

.max-width.is-41rem {
  max-width: 41rem;
}

.max-width.is-54rem {
  max-width: 54rem;
}

.max-width.is-36rem {
  max-width: 36rem;
}

.max-width.is-28rem {
  max-width: 28rem;
}

.max-width.is-52rem {
  max-width: 52rem;
}

.max-width.is-42rem {
  max-width: 42rem;
}

.max-width.is-50rem {
  max-width: 50rem;
}

.max-width.is-38rem {
  max-width: 38rem;
}

.section_hero {
  background-color: var(--color-scheme-1--dark-forest);
  position: relative;
  overflow: hidden;
}

.hero_wrap {
  z-index: 1;
  grid-column-gap: 6%;
  grid-row-gap: 6%;
  grid-template-rows: auto;
  grid-template-columns: 1.4fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
}

.hero_wrap.is-loan-collection {
  grid-template-columns: 1.52fr 1fr;
}

.hero_wrap.is-loan-management {
  grid-template-columns: 1.3fr 1fr;
}

.hero_wrap.is-flex-center {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero_wrap.is-flex-center.bottom-margin-68px {
  margin-top: 1rem;
}

.hero_content_wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.hero_content_wrap.gap-2-5rem {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.hero_heading.heading-style-h1 {
  color: var(--_primitives---colors--white);
  font-weight: 400;
}

.hero_heading.heading-style-h2, .hero_heading.heading-style-h1 {
  color: var(--_primitives---colors--white);
  font-weight: 400;
}

.hero_heading.heading-style-h1.text-color-green {
  color: var(--color-scheme-1--teal-light);
  font-size: 5.875rem;
  font-weight: 400;
}

.hero_heading.heading-style-h1.text-nityo {
  font-size: 5.675rem;
}

.hero_heading.heading-style-h2 {
  color: var(--_primitives---colors--white);
  font-weight: 400;
}

.hero_content_head {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hero_content_head.is-center-align {
  justify-content: flex-start;
  align-items: center;
}

.hero_content_head.gap-1-5rem {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.hero_content_head.gap-1-5rem.align-center, .hero_content_head.is-center-align {
  justify-content: flex-start;
  align-items: center;
}

.hero_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.hero_content.gap-3rem {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.hero_content.is-center-align {
  justify-content: flex-start;
  align-items: center;
}

.hero_content.is-center-align.gap-1rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.hero_para.text-size-large {
  color: var(--_primitives---opacity--white-60);
}

.hero_para.text-size-xlarge {
  color: var(--_primitives---opacity--white-70);
  letter-spacing: -.02em;
  font-weight: 500;
}

.hero_bg_wrap {
  width: 84%;
  max-width: 74rem;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.nav-s_link.is-blue {
  opacity: .3;
}

.nav-s_link.is-blue.w--current {
  opacity: 100;
  background-color: #4498fb;
  padding-left: .5rem;
}

.section-nav-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--color-scheme-1--dark-forest);
  border-radius: .5rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.section-nav-link {
  grid-column-gap: .62rem;
  grid-row-gap: .62rem;
  border: 1px solid var(--color-scheme-1--teal-darker);
  color: #87908f;
  cursor: pointer;
  border-radius: .1875rem;
  justify-content: center;
  align-items: center;
  padding: .62rem 1rem;
  font-size: 1.125rem;
  transition: background-color .32s cubic-bezier(.215, .61, .355, 1), border-color .32s cubic-bezier(.215, .61, .355, 1), color .32s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.section-nav-link.w--current {
  border-color: var(--color-scheme-1--teal-darker);
  background-color: var(--color-scheme-1--teal-darker);
  color: var(--_primitives---colors--white);
}

.section-nav-icon {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
}

.svg-embed {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.section-nav-sticky {
  z-index: 8;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: sticky;
  top: .75rem;
}

.cash_mgmt_accordion_icon.is-blue {
  color: var(--color-scheme-1--sky-blue);
}

.section_cash_analytics.background-color-white, .section_use_cases2.background-color-white, .section_prod_config.background-color-white {
  background-color: var(--_primitives---colors--white);
}

.prod_config_wrap {
  z-index: 1;
  grid-column-gap: 4.2rem;
  grid-row-gap: 4.2rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.prod_config_wrap.is-ar {
  justify-content: flex-start;
  align-items: center;
  padding-top: 6.25rem;
}

.prod_config_img_wrap {
  border-radius: .6rem;
  width: 100%;
  overflow: hidden;
}

.prod_config_list {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  flex-flow: column;
  display: flex;
}

.prod_config_list.gap-2-5rem {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.prod_config_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.prod_config_icon {
  color: var(--color-scheme-1--teal-light);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.625rem;
  height: 1.625rem;
  display: flex;
}

.prod_config_content {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.prod_config_feature_container {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.cta_lines_grid {
  grid-column-gap: 2.8%;
  grid-row-gap: 2.8%;
  grid-column-gap: 2.8%;
  grid-row-gap: 2.8%;
  justify-content: center;
  align-items: stretch;
  min-height: 13rem;
  display: flex;
}

.cta_line {
  background-color: var(--color-scheme-1--forest-teal);
  background-color: var(--color-scheme-1--forest-teal);
  align-self: flex-end;
  width: .115rem;
  position: relative;
}

.cta_line_gradient {
  transform-origin: 50% 100%;
  background-image: linear-gradient(#34c1a8, #34c1a800);
  width: 100%;
  height: 100%;
  position: absolute;
  transform: scale(1);
}

.customer_stories_tag.is-dark {
  color: var(--color-scheme-1--dark-slate);
}

.customer_stories_divider.is-dark {
  background-color: #1e2f364d;
}

.section_scf_success {
  background-color: var(--color-scheme-1--off-white);
  padding-top: 3rem;
  position: relative;
  overflow: hidden;
}

.section_scf_success.background-color-white {
  background-color: var(--_primitives---colors--white);
}

.section_scf_success.margin-top-0 {
  margin-top: 0;
  padding-top: 0;
}

.scf_success_header {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 42rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.scf_success_header.max-width-full {
  max-width: 100%;
}

.scf_success_heading.heading-style-h3 {
  font-size: 2.25rem;
}

.scf_success_feature_title {
  font-family: var(--_typography---font-styles--body);
  letter-spacing: -.02em;
  font-family: var(--_typography---font-styles--body);
  letter-spacing: -.02em;
}

.scf_success_feature_para {
  color: #0e181c80;
  letter-spacing: -.02em;
}

.scf_success_feature_para.text-color-white {
  color: var(--_primitives---colors--white);
}

.scf_success_feature_para.text-color-white-50 {
  color: var(--_primitives---opacity--white-50);
}

.scf_success_divider {
  background-color: #707a7933;
  width: 100%;
  height: 1px;
}

.scf_success_grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.24fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.scf_success_grid.is-reverse-order {
  grid-auto-flow: row dense;
  justify-items: stretch;
}

.section_fin_mngmt.background-color-white, .fin_mngmt_icon_wrap.background-color-white, .section_opt_dis.background-color-white {
  background-color: var(--_primitives---colors--white);
}

.header_wrap {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header_wrap.margin-bottom-60px {
  margin-bottom: 3.75rem;
}

.header_wrap.margin-bottom-80px {
  margin-bottom: 5rem;
}

.header_wrap.margin-bottom-40px {
  margin-bottom: 2.5rem;
}

.header_wrap.margin-bottom-70px {
  margin-bottom: 4.375rem;
}

.header_wrap.margin-bottom-48px {
  margin-bottom: 3rem;
}

.header_wrap.text-align-left {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
}

.gst-problem {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.gst-problem_left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  position: sticky;
  top: 5rem;
}

.gst-problem_right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 41.4375rem;
  display: flex;
  position: sticky;
  top: 0;
}

.gst-problem_item {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--color-scheme-1--off-white);
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.gst-problem_icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.gst-problem_content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.gst-problem_item_title.heading-style-h5 {
  color: #141414;
  letter-spacing: -.01em;
  letter-spacing: -.01em;
  letter-spacing: -.01em;
  font-weight: 500;
}

.gst-problem_item_para.text-size-medium {
  color: var(--color-scheme-1--grey-600);
  font-weight: 500;
}

.gst-problem_bottom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5rem;
  padding: 3rem 4rem;
  display: grid;
  position: relative;
  overflow: clip;
}

.gst-problem_bottom_right {
  z-index: 2;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.gst-problem_bottom_bg {
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.gst-problem_bottom_siren {
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.gst-problem_bottom-wrap {
  position: relative;
  overflow: clip;
}

.section_sticky-header {
  background-color: var(--color-scheme-1--off-white);
  position: relative;
}

.sticky-header {
  justify-content: space-between;
  padding-top: 7rem;
  padding-bottom: 3.75rem;
  display: flex;
}

.sticky-header-right {
  display: flex;
}

.sticky-header_left {
  max-width: 30.375rem;
}

.sticky-header_para.text-size-large {
  color: var(--color-scheme-1--grey-600);
  font-weight: 500;
}

.sticky-header_para-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-end;
  max-width: 26.25rem;
  display: flex;
}

.sticky-header_para_line {
  background-color: #34c1a8;
  width: 1.875rem;
  height: 2px;
}

.sticky-header_bg {
  max-width: 33.375rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.section_ar-wrap {
  background-color: #f9f9f9;
  padding-bottom: 7rem;
}

.ar-wrap_contain {
  max-width: 75.625rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.25rem;
}

.ar-wrap_line {
  background-color: #d2d2d280;
  width: 100%;
  height: 1px;
  margin-top: 5rem;
}

.ar-wrap_line.is-last {
  background-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
}

.cta_para {
  color: var(--_primitives---opacity--white-70);
  letter-spacing: -.02rem;
  letter-spacing: -.02rem;
  font-size: 1.375rem;
  font-weight: 500;
}

.event-hero_card_date.is-grey {
  background-color: var(--color-scheme-1--off-white);
}

.event-hero_card_loadmore.button.is-dark {
  font-size: 1rem;
}

.hero_content-heading-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero_subtext.text-size-xlarge {
  color: var(--_primitives---opacity--white-70);
  letter-spacing: -.02em;
  font-weight: 500;
}

.hero_subtext.heading-style-h5 {
  color: var(--_primitives---opacity--white-70);
  letter-spacing: -.01rem;
  letter-spacing: -.01rem;
}

.cta_para-wrap {
  display: none;
}

.cta_para-wrap:where(.w-variant-a8f2a99a-e180-738a-cd15-94a94d295ee1), .cta_para-wrap.with-image-165, .cta_para-wrap.with-image-246, .cta_para-wrap.with-image-327, .cta_para-wrap.with-image-408, .cta_para-wrap.with-image-489 {
  display: none;
}

.cta_para-wrap.with-image-570, .cta_para-wrap.with-image-651, .cta_para-wrap.with-image-732, .cta_para-wrap.with-image-813, .cta_para-wrap.with-image-894, .cta_para-wrap.with-image-975, .cta_para-wrap.with-image-1056, .cta_para-wrap.with-image-1137, .cta_para-wrap {
  display: none;
}

.cta_para-wrap:where(.w-variant-dfb3c941-bf61-6afd-642a-7fefec208855) {
  max-width: 41rem;
  margin-top: .5rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cta_para-wrap:where(.w-variant-a8f2a99a-e180-738a-cd15-94a94d295ee1), .cta_para-wrap.with-image-165, .cta_para-wrap.with-image-246, .cta_para-wrap.with-image-327, .cta_para-wrap.with-image-408, .cta_para-wrap.with-image-489 {
  display: none;
}

.cta_para-wrap.with-para-7 {
  max-width: 41rem;
  margin-top: .5rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cta_para-wrap.with-image-570, .cta_para-wrap.with-image-651, .cta_para-wrap.with-image-732, .cta_para-wrap.with-image-813, .cta_para-wrap.with-image-894, .cta_para-wrap.with-image-975, .cta_para-wrap.with-image-1056, .cta_para-wrap.with-image-1137, .cta_para-wrap.with-image-327 {
  display: none;
}

.fin_ops_icon_wrap.is-blue {
  background-color: var(--color-scheme-1--sky-blue);
}

.scf_suite_link.is-dark {
  background-color: #162e2b;
  border-style: none;
}

.scf_suite_icon.is-blue {
  color: var(--ruddy-blue--ruddy-blue);
}

.section_home_stats {
  background-color: var(--color-scheme-1--off-white);
  position: relative;
  overflow: hidden;
}

.home_stats_bg_wrap {
  width: 100%;
  max-width: 90rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 50%;
  transform: translate(-50%);
}

.inves-hero_c_row.is-grey {
  background-color: var(--light-white);
}

.inves-hero_c_row.is-3-col.is-grey {
  border-radius: .5rem;
}

.inves-hero_pdf-row.is-grey {
  background-color: #f9f9f9;
}

.nav_link {
  color: var(--_primitives---colors--white);
  padding: 1.5rem .875rem;
}

.menu_wrap {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.menu_content {
  background-color: #10211f08;
  border-radius: 0 .3rem .3rem 0;
  grid-template: "Menu-Content-Area"
  / 1fr;
  grid-auto-columns: 1fr;
  min-width: 50rem;
  padding: 4% 6%;
  display: grid;
}

.menu_content.is-resources {
  min-width: 29.6rem;
  padding-top: 4%;
  padding-bottom: 4%;
}

.menu_list_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--_primitives---colors--neutral-light);
  cursor: pointer;
  border-top-left-radius: .3rem;
  border-bottom-left-radius: .3rem;
  justify-content: flex-start;
  align-items: center;
  min-width: 11rem;
  padding: 1rem 1.5rem;
  font-weight: 500;
  transition: background-color .36s cubic-bezier(.215, .61, .355, 1), color .36s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.menu_list_item.is-active {
  color: var(--_primitives---colors--neutral-darkest);
  background-color: #10211f08;
}

.menu_list_icon {
  opacity: 0;
  flex: none;
  width: 1rem;
  height: 1rem;
  transition: opacity .36s cubic-bezier(.215, .61, .355, 1);
}

.menu_item {
  opacity: 0;
  pointer-events: none;
  transition: opacity .36s cubic-bezier(.215, .61, .355, 1);
}

.menu_item.is-active {
  opacity: 1;
  pointer-events: auto;
  opacity: 1;
  pointer-events: auto;
}

.menu_solution_grid {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.menu_solution_block {
  background-color: var(--light-green--light-green);
  border-radius: .75rem;
  padding: 8% 8% 33%;
  position: relative;
  overflow: hidden;
}

.menu_solution_block.is-for-banks {
  background-color: var(--keppel--keppel);
  background-color: var(--keppel--keppel);
}

.menu_solution_content {
  z-index: 1;
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.menu_solution_content_head {
  text-wrap: balance;
}

.menu_solution_title {
  margin-bottom: .25rem;
  font-size: 1rem;
}

.menu_solution_para {
  color: var(--color-scheme-1--dark-forest);
  font-size: .75rem;
}

.menu_solution_para.text-color-white {
  color: var(--_primitives---colors--white);
}

.menu_solution_bg_wrap {
  width: 50%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.menu_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.menu_link {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  color: var(--color-scheme-1--dark-slate);
  border-radius: .3rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .5rem;
  display: flex;
}

.menu_link_icon {
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--teal-light);
  border-radius: .2rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.menu_link_icon.is-orange {
  color: var(--dark-orange--dark-orange);
}

.menu_link_icon.is-blue {
  color: #4498fb;
}

.menu_link_icon.is-purple {
  color: #b048ff;
}

.menu_link_icon.is-dark {
  color: var(--dark-slate-gray--dark-slate-gray);
}

.menu_link_title {
  font-weight: 600;
}

.menu_tabs {
  width: 100%;
  height: 100%;
}

.menu_tabs_head {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_primitives---colors--white);
  border-radius: 1rem;
  padding: .5rem;
  display: flex;
}

.menu_tabs_pane {
  padding-top: 4%;
}

.menu_tabs_link {
  background-color: var(--_primitives---opacity--transparent);
  text-align: center;
  border-radius: .5rem;
  width: 100%;
  padding: .5rem 1.5rem;
  font-weight: 500;
  transition: background-color .36s cubic-bezier(.215, .61, .355, 1), color .36s cubic-bezier(.215, .61, .355, 1);
}

.menu_tabs_link.w--current {
  background-color: #4498fb;
}

.menu_tabs_link.is-sf.w--current {
  background-color: var(--dark-orange--dark-orange);
}

.menu_tabs_link.is-tb.w--current {
  background-color: #b048ff;
}

.menu_tabs_link.is-red.w--current {
  background-color: var(--dark-slate-gray--dark-slate-gray);
}

.menu_tabs_link.is-green.w--current {
  background-color: var(--color-scheme-1--teal-light);
}

.menu_tabs_title {
  color: #bbc1c3;
  font-size: .8rem;
}

.menu_company_wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 45rem;
  display: grid;
}

.menu_company_list {
  background-color: #10211f08;
  border-radius: .5rem;
  padding: 2rem;
}

.menu_company_link {
  color: var(--color-scheme-1--dark-slate);
  width: 100%;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-weight: 500;
}

.menu_sub_title {
  color: #a4a7ae;
  margin-bottom: .75rem;
  font-size: .875rem;
  font-weight: 500;
}

.menu_sub_title.is-padding-none {
  margin-bottom: 0;
}

.menu_company_content {
  border: 1px solid #10211f08;
  border-radius: .5rem;
  padding: 2rem;
}

.menu_company_head {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.menu_p_link {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--color-scheme-1--teal-light);
  justify-content: center;
  align-items: center;
  font-size: .875rem;
  font-weight: 500;
  display: flex;
}

.menu_p_link_icon {
  flex: none;
  width: .875rem;
  height: .875rem;
}

.menu_news_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.menu_news_item {
  border-bottom: 1px solid #10211f08;
}

.menu_news_item:last-child {
  border-bottom-style: none;
}

.menu_news_link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  padding-bottom: 1rem;
  display: flex;
}

.menu_news_heading {
  font-family: var(--_typography---font-styles--body);
  font-size: 1rem;
  font-weight: 500;
}

.menu_news_date.text-size-small {
  color: var(--grey);
}

.menu_resources_head {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.menu_blog_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.menu_blog_item {
  border-bottom: 1px solid #10211f08;
}

.menu_blog_item:last-child {
  border-bottom-style: none;
}

.menu_blog_link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 1rem;
  display: flex;
}

.menu_tag_wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_primitives---colors--white);
  color: var(--color-scheme-1--dark-slate);
  border-radius: .3125rem;
  justify-content: center;
  align-items: center;
  padding: .5rem .8rem;
  display: flex;
}

.menu_tag_wrap.is-dark {
  background-color: var(--dark-slate-gray--dark-slate-gray);
  color: var(--_primitives---colors--white);
}

.menu_tag_wrap.is-grey {
  background-color: var(--color-scheme-1--off-white);
}

.menu_tag_wrap.is-blue {
  background-color: #c4defc;
}

.menu_tag_dot {
  background-color: var(--color-scheme-1--teal-light);
  border-radius: 100vw;
  flex: none;
  width: .5rem;
  height: .5rem;
}

.menu_tag_dot.light-green {
  background-color: var(--light-green--light-green);
}

.menu_tag_dot.orange {
  background-color: var(--dark-orange--dark-orange);
}

.menu_tag_dot.dark-green {
  background-color: var(--dark-slate-gray--dark-slate-gray);
}

.menu_tag_dot.blue {
  background-color: var(--color-scheme-1--sky-blue);
}

.menu_tag_dot.red {
  background-color: #c13436;
}

.menu_tag_text {
  font-family: var(--_typography---font-styles--body);
  color: inherit;
  font-size: .8rem;
  font-weight: 500;
  line-height: 1.2;
}

.menu_link_para {
  color: #a4a7ae;
}

.text-highlight {
  color: var(--color-scheme-1--teal-bright);
}

.int_grid {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  left: 12%;
  overflow: hidden;
}

.int_component {
  width: 100%;
}

.int_circle {
  border: 1px dashed var(--dark-slate-gray--dark-slate-gray-70);
  border-radius: 100vw;
  width: 22rem;
  height: 22rem;
  position: absolute;
  left: -22%;
}

.int_circle.hide {
  display: block;
}

.int_circle.is-second {
  width: 44rem;
  height: 44rem;
  display: block;
  left: -36%;
}

.int_img_wrap {
  max-width: 100%;
  height: 2rem;
  position: absolute;
}

.int_img_wrap.is-sap {
  max-width: 4.25rem;
  top: 1rem;
  left: 70%;
}

.int_img_wrap.is-oracle {
  max-width: 8rem;
  top: 51%;
  right: -3.8rem;
}

.int_img_wrap.is-md-365 {
  max-width: 7.375rem;
  height: auto;
  bottom: -1rem;
  left: 30%;
}

.int_img_wrap.is-kyriba {
  max-width: 6.625rem;
  top: 50%;
  left: -2.4rem;
}

.int_img_wrap.is-fis {
  max-width: 4.875rem;
  top: 0%;
  left: 12%;
}

.int_img_wrap.is-quantum {
  max-width: 8.75rem;
  top: 1rem;
  left: 60%;
}

.int_img_wrap.is-finacle {
  max-width: 7.75rem;
  top: 19%;
  left: 80%;
}

.int_img_wrap.is-tcs {
  max-width: 8.6rem;
  top: 40%;
  right: -8%;
}

.int_img_wrap.is-temenos {
  max-width: 8.75rem;
  top: 72%;
  right: -4%;
}

.int_img_wrap.is-indusland-bank {
  max-width: 10.625rem;
  top: 88%;
  right: 6%;
}

.int_img_wrap.is-yes-bank {
  max-width: 8.4rem;
  bottom: 3%;
  left: 16%;
}

.int_img_wrap.is-hsbc {
  max-width: 7.4rem;
  bottom: 21%;
  left: -1%;
}

.int_img_wrap.is-dbs {
  max-width: 6rem;
  bottom: 48%;
  left: -8%;
}

.int_img_wrap.is-mintifi {
  max-width: 7rem;
  top: 20%;
  left: -1%;
}

.int_img_wrap.is-faster-payment {
  max-width: 3.375rem;
}

.int_img_wrap.is-transunion {
  max-width: 12.5rem;
}

.int_img_wrap.is-112px {
  max-width: 7rem;
}

.int_img_wrap.is-faster-payments {
  width: 100%;
  max-width: 5rem;
  height: auto;
  bottom: -3%;
  left: 50%;
}

.int_img_wrap.is-mail {
  max-width: 6.75rem;
}

.int_img_wrap.is-local {
  max-width: 16.75rem;
}

.int_img_wrap.is-core {
  max-width: 15.25rem;
}

.int_img_wrap.is-swift {
  width: 100%;
  max-width: 7.8rem;
  top: 3%;
  left: 17%;
}

.int_img_wrap.is-npci {
  width: 100%;
  max-width: 8.4rem;
  height: auto;
  top: -3%;
  left: 37%;
}

.int_img_wrap.is-whtsapp {
  width: 100%;
  max-width: 8rem;
  height: auto;
  bottom: -1%;
  left: 50%;
}

.int_img_wrap.is-upi {
  max-width: 10.625rem;
  top: 88%;
  right: 16%;
}

.int_img_wrap.is-neft {
  max-width: 8.75rem;
  top: 68%;
  right: -1%;
}

.int_img_wrap.is-sms {
  width: 100%;
  max-width: 6rem;
  top: 3%;
  left: 17%;
}

.int_img_wrap.is-email {
  width: 100%;
  max-width: 6rem;
  height: auto;
  top: -3%;
  left: 37%;
}

.int_img_wrap.is-kyc {
  max-width: 12rem;
  top: 20%;
  left: -1%;
}

.int_img_wrap.is-ds {
  max-width: 10rem;
  bottom: 48%;
  left: -8%;
}

.int_img_wrap.is-temnos {
  max-width: 6rem;
  top: 1rem;
  left: 70%;
}

.int_img_wrap.is-ezee {
  width: 14rem;
  max-width: 14rem;
  top: 1rem;
  left: 41%;
}

.int_img_wrap.is-core {
  max-width: 14rem;
  height: auto;
  bottom: -1rem;
  left: 30%;
}

.int_img_wrap.is-digio {
  max-width: 14rem;
  top: 50%;
  left: -5.3rem;
}

.int_img_wrap.is-microsoft {
  max-width: 8rem;
  top: 0%;
  left: 12%;
}

.int_img_wrap.is-smt {
  width: 8rem;
  max-width: 12rem;
  top: 20%;
  left: -1%;
}

.int_img_wrap.is-local {
  width: 100%;
  max-width: 14rem;
  height: auto;
  top: -3%;
  left: 37%;
}

.int_img_wrap.is-tcs-large {
  max-width: 10rem;
  top: 72%;
  right: -4%;
}

.int_img_wrap.is-finnacle-large {
  max-width: 12rem;
  top: 19%;
  left: 80%;
}

.int_img_wrap.is-crif-large {
  width: 8rem;
  max-width: 8rem;
  top: 20%;
  left: -1%;
}

.int_img_wrap.is-temnos-large {
  max-width: 9rem;
  bottom: 21%;
  left: -1%;
}

.int_img_wrap.is-trans {
  width: 12rem;
  max-width: 12rem;
  top: 20%;
  left: -1%;
}

.int_img_wrap.is-tem {
  width: 100%;
  max-width: 8rem;
  height: auto;
  bottom: 0%;
  left: 50%;
}

.int_img_wrap.is-fp {
  width: 100%;
  max-width: 6rem;
  height: auto;
  top: -3%;
  left: 26%;
}

.int_img_wrap.is-cibil1 {
  width: 100%;
  max-width: 6rem;
  height: auto;
  top: -3%;
  left: 37%;
}

.int_img_wrap.is-cibil1-copy {
  width: 100%;
  max-width: 6rem;
  height: auto;
  inset: auto auto -1% 50%;
}

.int_img_wrap.is-sap1 {
  max-width: 4.25rem;
  inset: auto auto -3% 42%;
}

.int_img_wrap.is-ms {
  max-width: 6.625rem;
  top: 31%;
  left: -2.4rem;
}

.int_img_wrap.is-gstn {
  width: 100%;
  max-width: 7.5rem;
  top: -.5rem;
  left: 51%;
}

.int_img_wrap.is0govt {
  width: 100%;
  max-width: 10rem;
  top: 51%;
  right: -3.8rem;
}

.int_img_wrap.is-three {
  max-width: 10rem;
  inset: auto auto -3% 18%;
}

.int_img_wrap.is-regulators {
  max-width: 9rem;
  top: 31%;
  left: -2.4rem;
}

.int_img_wrap.is-oracle-gst1 {
  width: 100%;
  max-width: 9rem;
  height: auto;
  inset: auto auto -1% 50%;
}

.int_img_wrap.is-general-gst {
  max-width: 10rem;
  bottom: 21%;
  left: -1%;
}

.int_img_wrap.is-general-sta1 {
  width: 100%;
  max-width: 9.5rem;
  height: auto;
  top: -2.5%;
  left: 37%;
}

.int_img_wrap.is-tally-gst1 {
  width: 100%;
  max-width: 6rem;
  top: 20%;
  left: -1%;
}

.int_img_wrap.is-rt {
  max-width: 8.6rem;
  top: 40%;
  right: -4%;
}

.int_img_wrap.is-crif1 {
  width: 100%;
  max-width: 8.4rem;
  height: auto;
  inset: auto auto -2% 42%;
}

.int_img_wrap.is-iso-ar-copy {
  width: 100%;
  max-width: 5rem;
  top: 19%;
  left: 84%;
}

.int_img_wrap.is-iso-ar {
  width: 100%;
  max-width: 12rem;
  top: 19%;
  left: 78%;
}

.int_img_wrap.is-tally-gst {
  max-width: 12rem;
  top: 72%;
  right: -4%;
}

.int_img_wrap.is-sap-ar {
  width: 100%;
  max-width: 5rem;
  top: -.5rem;
  left: 51%;
}

.int_img_wrap.is-tally-ar {
  width: 100%;
  max-width: 6rem;
  top: 51%;
  right: -3.8rem;
}

.int_img_wrap.is-oracle-ar {
  max-width: 9rem;
  inset: auto auto -3% 18%;
}

.int_img_wrap.is-tally-ar1 {
  max-width: 9rem;
  top: 31%;
  left: -2.4rem;
}

.int_img_wrap.is-mf-ar {
  width: 100%;
  max-width: 14rem;
  height: auto;
  inset: auto auto -1% 50%;
}

.int_img_wrap.is-rb-ar {
  max-width: 14rem;
  bottom: 21%;
  left: -1%;
}

.int_img_wrap.is-99-ar {
  width: 100%;
  max-width: 14rem;
  top: 20%;
  left: -1%;
}

.int_img_wrap.is-mf-ar1 {
  width: 100%;
  max-width: 14rem;
  height: auto;
  top: -2.5%;
  left: 37%;
}

.int_gradient_layer {
  background-image: linear-gradient(90deg, var(--color-scheme-1--forest-teal), #1d444100);
  width: 20%;
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.int_gradient_layer.is-top {
  background-image: linear-gradient(0deg, #1d444100, var(--color-scheme-1--forest-teal));
  width: auto;
  height: 20%;
  inset: 0% 0% auto;
}

.int_gradient_layer.is-bottom {
  background-image: linear-gradient(0deg, var(--color-scheme-1--forest-teal), #1d444100);
  width: auto;
  height: 20%;
  inset: auto 0% 0%;
}

.marquee_inside {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.section_wal-card.background-color-white {
  background-color: var(--_primitives---colors--white);
}

.ar-logo_img {
  width: 100%;
  max-width: 10rem;
}

@media screen and (min-width: 1440px) {
  .cta_heading_wrap.is-656px {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
  }

  .team-member-image {
    width: 270px;
    height: 270px;
    max-height: none;
  }

  .cta_btn-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
  }

  .int_img_wrap.is-upi {
    max-width: 4rem;
    right: 15%;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3.25rem;
  }

  h2 {
    font-size: 2.75rem;
  }

  h3 {
    font-size: 2.25rem;
  }

  h4 {
    font-size: 1.75rem;
  }

  .hide-tablet {
    display: none;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .rl-styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

  .rl-styleguide_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 4rem;
  }

  .rl-styleguide_image {
    height: 100%;
    max-height: none;
  }

  .rl-styleguide_content {
    max-width: none;
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .rl-styleguide_image-wrapper {
    height: 640px;
  }

  .rl-styleguide_scheme-list {
    grid-template-columns: 1fr;
  }

  .footer_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer_logo_link {
    margin-top: 6rem;
  }

  .nav_logo_link {
    max-width: 8rem;
  }

  .nav_menu_wrap {
    background-color: var(--color-scheme-1--dark-forest);
    height: calc(100dvh - 56px);
    padding-left: 5%;
    padding-right: 5%;
    overflow: auto;
  }

  .nav_menu {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding-top: 1rem;
  }

  .nav_center_links {
    flex-flow: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .nav_dropdown {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .nav_dropdown_toggle {
    padding: 1rem 0;
  }

  .nav_dropdown_list {
    background-color: var(--color-scheme-1--dark-forest);
    position: static;
  }

  .nav_dropdown_arrow {
    transform: rotate(-90deg);
  }

  .nav_menu_btn_wrap {
    color: var(--_primitives---colors--white);
    width: 3rem;
    height: 3.5rem;
  }

  .nav_menu_btn_wrap.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .nav_menu_btn_flex {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .nav_menu_btn {
    flex: none;
    width: 1.5rem;
    height: 1.2rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .nav_hamburger_wrap {
    grid-column-gap: var(--gap);
    grid-row-gap: var(--gap);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .nav_hamburger_line {
    width: var(--width);
    height: var(--thickness);
    background-color: currentColor;
    border-radius: 100vw;
    flex: none;
    padding-bottom: 0;
    padding-right: 0;
    transition-property: all;
    transition-duration: .28s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  }

  .nav_hamburger_embed {
    position: absolute;
  }

  .banner-wrap {
    font-size: .875rem;
    display: none;
  }

  .about_hero_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .about_hero_header {
    margin-top: 3rem;
    margin-bottom: 1.25rem;
  }

  .about_hero_img_parent {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    padding-top: 68%;
  }

  .about_hero_img_wrap {
    width: 120%;
    max-width: none;
    position: absolute;
    left: auto;
  }

  .padding-section-mid-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .about_approach_grid {
    flex-flow: column;
  }

  .about_approach_header_wrap {
    max-width: 28rem;
  }

  .about_approach_content {
    max-width: none;
  }

  .stats_grid {
    grid-template-columns: 1fr 1fr;
  }

  .stats_number {
    font-size: 2.75rem;
  }

  .awd_gly_wrap {
    grid-template-columns: 1fr;
  }

  .awd_gly_content {
    border-bottom: 1px solid var(--color-scheme-1--beige);
    border-right-style: none;
    padding: 6%;
  }

  .section_cta {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section_cta:where(.w-variant-a8f2a99a-e180-738a-cd15-94a94d295ee1), .section_cta.with-image, .section_cta.with-image-80, .section_cta.with-image-159, .section_cta.with-image-240, .section_cta.with-image-321, .section_cta.with-image-402, .section_cta.with-image-483, .section_cta.with-image-564, .section_cta.with-image-645, .section_cta.with-image-726, .section_cta.with-image-807, .section_cta.with-image-888, .section_cta.with-image-969, .section_cta.with-image-1050, .section_cta.with-image-1131 {
    padding-bottom: 16rem;
  }

  .section_cta.with-image, .section_cta.with-image-80, .section_cta.with-image-159, .section_cta.with-image-240, .section_cta.with-image-321, .section_cta.with-image-402, .section_cta.with-image-483, .section_cta.with-image-564, .section_cta.with-image-645, .section_cta.with-image-726, .section_cta.with-image-807, .section_cta.with-image-888, .section_cta.with-image-969, .section_cta.with-image-1050, .section_cta.with-image-1131 {
    padding-bottom: 16rem;
  }

  .section_cta.is--2 {
    padding-bottom: 9rem;
  }

  .cta_wrap.is--2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .cta_bg_wrap {
    width: 128%;
  }

  .cta_bg_wrap:where(.w-variant-a8f2a99a-e180-738a-cd15-94a94d295ee1), .cta_bg_wrap.with-image-7, .cta_bg_wrap.with-image-7-copy, .cta_bg_wrap.with-image-86, .cta_bg_wrap.with-image-167, .cta_bg_wrap.with-image-248, .cta_bg_wrap.with-image-329, .cta_bg_wrap.with-image-410, .cta_bg_wrap.with-image-491, .cta_bg_wrap.with-image-572, .cta_bg_wrap.with-image-653, .cta_bg_wrap.with-image-734, .cta_bg_wrap.with-image-815, .cta_bg_wrap.with-image-896, .cta_bg_wrap.with-image-977, .cta_bg_wrap.with-image-1058, .cta_bg_wrap.with-image-1139, .cta_bg_wrap.with-image-7, .cta_bg_wrap.with-image-7-copy, .cta_bg_wrap.with-image-86, .cta_bg_wrap.with-image-167, .cta_bg_wrap.with-image-248, .cta_bg_wrap.with-image-329, .cta_bg_wrap.with-image-410, .cta_bg_wrap.with-image-491, .cta_bg_wrap.with-image-572, .cta_bg_wrap.with-image-653, .cta_bg_wrap.with-image-734, .cta_bg_wrap.with-image-815, .cta_bg_wrap.with-image-896, .cta_bg_wrap.with-image-977, .cta_bg_wrap.with-image-1058, .cta_bg_wrap.with-image-1139 {
    bottom: -6%;
  }

  .about_more_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .about_more_heading.heading-style-h3 {
    font-size: 2.25rem;
  }

  .about_more_grid {
    grid-template-columns: 1fr 1fr;
  }

  .about_more_bg_wrap {
    width: 170%;
  }

  .news_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .news_heading.heading-style-h3 {
    font-size: 2.25rem;
  }

  .news_swiper_slide.swiper-slide {
    width: 70%;
  }

  .swiper-slide.pf_cap {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .swiper-slide.is-testimonial {
    width: 80%;
  }

  .swiper-slide.is-bp {
    width: 50%;
  }

  .veefin_jrny_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .veefin_jrny_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    align-items: flex-start;
  }

  .veefin_jrny_heading {
    font-size: 3rem;
  }

  .veefin_jrny_tl_item {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    margin-right: 4rem;
  }

  .veefin_jrny_tl_block {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .veefin_jrny_icon_wrap {
    width: 2rem;
    height: 2rem;
  }

  .veefin_jrny_icon {
    width: 1rem;
    height: 1rem;
  }

  .veefin_jrny_bg_wrap {
    width: 160%;
    top: -8%;
  }

  .veefin_jrny_bg_wrap.is-news {
    top: 0%;
  }

  .faq_wrap {
    flex-flow: column;
  }

  .cta_img_wrap:where(.w-variant-a8f2a99a-e180-738a-cd15-94a94d295ee1), .cta_img_wrap.with-image-78, .cta_img_wrap.with-image-157, .cta_img_wrap.with-image-238, .cta_img_wrap.with-image-319, .cta_img_wrap.with-image-400, .cta_img_wrap.with-image-481, .cta_img_wrap.with-image-562, .cta_img_wrap.with-image-643, .cta_img_wrap.with-image-724, .cta_img_wrap.with-image-805, .cta_img_wrap.with-image-886, .cta_img_wrap.with-image-967, .cta_img_wrap.with-image-1048, .cta_img_wrap.with-image-1129, .cta_img_wrap.with-image-1210, .cta_img_wrap.with-image-78, .cta_img_wrap.with-image-157, .cta_img_wrap.with-image-238, .cta_img_wrap.with-image-319, .cta_img_wrap.with-image-400, .cta_img_wrap.with-image-481, .cta_img_wrap.with-image-562, .cta_img_wrap.with-image-643, .cta_img_wrap.with-image-724, .cta_img_wrap.with-image-805, .cta_img_wrap.with-image-886, .cta_img_wrap.with-image-967, .cta_img_wrap.with-image-1048, .cta_img_wrap.with-image-1129, .cta_img_wrap.with-image-1210 {
    width: 80%;
    bottom: -31vw;
  }

  .pf_cap_grid {
    grid-template-columns: 1fr 1fr;
  }

  .pf_cap_sub_heading.heading-style-h3 {
    font-size: 1.75rem;
  }

  .integrations_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: wrap;
    grid-template-columns: 1fr;
  }

  .integrations_content, .integrations_content.is-smaller, .integrations_content.is-smaller {
    max-width: none;
  }

  .tf_dashboard_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .tf_dashboard_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .tf_dashboard_bg_wrap {
    width: 140%;
  }

  .tf_module_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .tf_module_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .tf_module_bg_wrap {
    top: -10%;
    right: -12%;
  }

  .marquee_list {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding-left: 4rem;
  }

  .marquee_list.is--2 {
    padding-right: 4rem;
  }

  .marquee_list_items {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .glance_block.swiper-slide {
    width: 60%;
  }

  .glance_2_col {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 111%;
    margin-left: -5.5%;
    margin-right: -5.5%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .glance_top_grid {
    grid-template-columns: 1fr 1fr;
  }

  .glance_tf_bg_wrap {
    top: -10%;
    right: -12%;
  }

  .hero_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1.4fr;
  }

  .hero_wrap.is-loan-collection, .hero_wrap.is-loan-management, .hero_wrap.is-loan-collection, .hero_wrap.is-loan-management {
    grid-template-columns: 1fr;
  }

  .hero_content_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .nav-s_menu {
    flex-flow: wrap;
  }

  .nav-s_title {
    flex: 1;
    position: static;
  }

  .glance_cm_grid {
    grid-template-columns: 1fr 1fr;
  }

  .tools_img_wrap.is-cash-forecasting {
    width: 70%;
  }

  .tools_img_wrap.is-multi-bank-connectivity {
    width: 60%;
    max-width: 19rem;
  }

  .tools_2_col {
    grid-template-columns: 1fr;
  }

  .cm_ux_tabs_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1.25fr;
  }

  .cm_ux_visual_wrap {
    aspect-ratio: 16 / 9;
  }

  .cm_ux_container {
    min-height: 16rem;
  }

  .cash_mgmt_head {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 3rem;
  }

  .cash_mgmt_heading_wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .section-nav-wrap {
    display: none;
  }

  .cash_mgmt_section {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .cash_mgmt_section.is-first {
    padding-top: 4rem;
  }

  .cash_mgmt_sub_heading.heading-style-h2 {
    font-size: 2rem;
  }

  .cash_mgmt_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .cash_mgmt_accordion_head {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .cash_mgmt_list {
    margin-bottom: 1rem;
  }

  .cash_analytics_block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .cash_analytics_content_wrap {
    width: auto;
    padding: 0;
  }

  .cash_analytics_img_wrap {
    height: auto;
  }

  .cash_analytics_list {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .use_cases2_wrap {
    flex-flow: column;
  }

  .use_cases2_wrap.is-220px {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .use_cases2_header {
    position: static;
  }

  .use_cases2_list, .use_cases2_list.is-small, .use_cases2_list.is-small {
    max-width: 100%;
  }

  .use_cases2_block_header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .use_cases2_block_title {
    font-size: 2rem;
  }

  .collection_uc_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .collection_uc_wrap.is-grid {
    grid-template-columns: 1fr;
    display: flex;
  }

  .collection_uc_header.is-loan-management {
    max-width: none;
  }

  .collection_uc_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: none;
  }

  .mc_coord_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .strategy_builder_header.margin-60px {
    margin-left: auto;
    margin-right: auto;
  }

  .strategy_builder_grid {
    grid-template-columns: 1fr 1fr;
  }

  .strategy_builder_grid.is-payment {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .strategy_builder_grid.is-4-col {
    grid-template-columns: 1fr 1fr;
    max-height: 100%;
  }

  .strategy_builder_grid.is-nityo {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .strategy_builder_grid.is-26 {
    padding-right: 5%;
  }

  .strategy_builder_grid.swiper-wrapper.is-center {
    justify-content: flex-start;
    align-items: stretch;
  }

  .strategy_builder_grid.is--nityo {
    display: flex;
    overflow: auto;
  }

  .strategy_builder_grid.is--nityo.no-scrollbar {
    width: 111%;
    margin-left: -5.5%;
    margin-right: -5.5%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .strategy_builder_2_col {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: stretch;
  }

  .strategy_builder_2_col.is-1, .strategy_builder_2_col.is--2 {
    flex: none;
    display: flex;
  }

  .strategy_builder_2_col.is-1, .strategy_builder_2_col.is--2 {
    flex: none;
    display: flex;
  }

  .strategy_builder_2_col.no-scrollbar {
    overflow: auto;
  }

  .strategy_builder_block {
    padding: 1.5rem;
  }

  .strategy_builder_block.is--dark.swiper-slide {
    width: 40%;
    max-width: 100%;
  }

  .strategy_builder_icon_wrap {
    width: 3rem;
    height: 3rem;
  }

  .strategy_builder_icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .recovery_lifecycle_wrap {
    flex-flow: column;
  }

  .recovery_lifecycle_accordion_list {
    max-width: none;
  }

  .recovery_lifecycle_accordion_head {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .recovery_lifecycle_accordion_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-bottom: 2rem;
  }

  .glance_3_col {
    grid-template-columns: 1fr;
  }

  .tf_module_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .prod_config_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .prod_config_wrap.is-ar {
    padding-top: 3rem;
  }

  .prod_config_grid {
    grid-template-columns: 1fr;
  }

  .prod_config_bg_wrap {
    top: -10%;
    right: -12%;
  }

  .lm_card_block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .lm_card_content_wrap {
    width: auto;
    padding: 0;
  }

  .lm_card_img_wrap {
    height: auto;
  }

  .credit_assess_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .workflow_complaince_grid {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .workflow_complaince_block {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .customer_stories_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .customer_stories_slider_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .customer_stories_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .customer_stories_img_wrap {
    max-width: 12rem;
  }

  .customer_stories_bg_wrap {
    top: -10%;
    right: -12%;
  }

  .section_lead_mgmt_acq {
    overflow: hidden;
  }

  .lead_mgmt_acq_grid {
    display: flex;
  }

  .lead_mgmt_acq_bloc {
    flex: none;
  }

  .lead_mgmt_acq_bloc.swiper-slide {
    width: 40%;
  }

  .assist_app_uw_wrap {
    grid-template-columns: 1fr;
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .assist_app_uw_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .assessment_grid {
    grid-template-columns: 1fr 1fr;
  }

  .assessment_block {
    padding: 2rem;
  }

  .lo_card_block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section_scf_success {
    padding-top: 0;
  }

  .scf_success_grid {
    grid-template-columns: 1fr;
  }

  .program_setup_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .reporting_-_analytics_bg_wrap {
    width: 140%;
  }

  .fin_mngmt_block {
    flex: none;
    max-width: 18rem;
    padding: 2rem;
  }

  .fin_mngmt_block.background-color-off-white.swiper-slide {
    width: 40%;
  }

  .fin_mngmt_block.is-allign-top {
    justify-content: space-between;
    min-height: 100%;
  }

  .fin_mngmt_block.is-img {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fin_mngmt_block.swiper-slide {
    width: 40%;
    overflow: hidden;
  }

  .fin_mngmt_wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .program_setup_bg_wrap, .fin_mngmt_bg_wrap {
    top: -10%;
    right: -12%;
  }

  .txn_mgmt_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .ada_grid, .opt-dis_block_wrap {
    grid-template-columns: 1fr 1fr;
  }

  .header_wrap {
    margin-left: auto;
    margin-right: auto;
  }

  .veefin_cust_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .veefin_cust_grid {
    grid-template-columns: 1fr 1fr;
  }

  .veefin_cust_card {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 2rem;
    display: flex;
  }

  .veefin_cust_info-bottom {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .container {
    max-width: 728px;
  }

  .team-grid {
    grid-column-gap: 40px;
  }

  .team-member-image {
    width: 190px;
    height: 190px;
  }

  .testimonial_logo {
    max-width: 30%;
    height: 4rem;
    max-height: 4rem;
  }

  .section_blog-hero {
    overflow: hidden;
  }

  .blog-hero_heading, .blog-hero_heading-wrap {
    font-size: 3rem;
  }

  .blog-hero_mcard_content {
    padding: 4rem 2rem;
  }

  .section_site-collection {
    padding-left: 5%;
    padding-right: 5%;
  }

  .blog-main_block {
    grid-template-columns: 1fr 1fr;
  }

  .fi-hero_bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .blogpost-hero_block {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .blogpost-hero_img {
    min-height: auto;
  }

  .section_contact-hero {
    overflow: hidden;
  }

  .contact-hero {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    align-items: stretch;
    margin-top: 0;
    display: flex;
  }

  .contact-hero_left_bottom {
    margin-top: 4rem;
  }

  .contact-hero_right {
    padding: 2rem;
  }

  .contact-location_block {
    grid-template-columns: 1fr 1fr;
  }

  .career-values_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 111%;
    margin-left: -5.5%;
    margin-right: -5.5%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .career-values_grid.is-3-col, .career-values_grid.is-2-col {
    grid-template-columns: 1fr;
  }

  .career-values_grid.is-3-col, .career-values_grid.is-2-col {
    grid-template-columns: 1fr;
  }

  .career-values_grid.swiper-wrapper {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .career-values_card.swiper-slide {
    width: 40%;
  }

  .gst-problem {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .gst-problem_bottom {
    grid-template-columns: 1fr;
    margin-top: 4rem;
  }

  .gst-problem_bottom_left {
    display: none;
  }

  .gst-problem_bottom_siren {
    display: none;
    position: relative;
  }

  .program-setup_top-bg {
    display: none;
  }

  .sticky-header {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .corporate-ai_block {
    grid-template-columns: 1fr;
  }

  .nityo-hero_right {
    margin-left: 0;
  }

  .nityo-hero2 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
  }

  .nityo-why_card-wrap {
    flex: none;
    justify-content: space-between;
  }

  .nityo-why_card_bottom, .fin_mngmt_overlay {
    display: none;
  }

  .strategy_builder_grid-wrap {
    width: 100%;
  }

  .strategy_builder_grid_2-col {
    grid-template-columns: 1fr;
  }

  .nityo-we_grid {
    grid-template-columns: 1fr 1fr;
  }

  .psb-flow_block {
    grid-template-columns: 1fr;
    position: relative;
  }

  .psb-flow_left {
    margin-top: 5.75rem;
  }

  .psb-flow_center {
    margin-bottom: 5.75rem;
  }

  .psb-flow_center_block {
    position: static;
  }

  .psb-flow_card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
  }

  .psb-flow_card.is-absolute-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    max-width: 22rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 1rem 0% auto;
  }

  .psb-flow_card.is-absolute-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    flex-flow: row;
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    inset: -9% 0% auto;
  }

  .psb-flow_card_icon {
    flex-flow: row;
  }

  .psb-flow_right {
    position: relative;
    overflow: visible;
  }

  .psb-flow_card_header {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .section-nav-wrap_white {
    display: none;
  }

  .section_core {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .core-wrap {
    grid-template-columns: 1fr;
  }

  .core_content {
    padding: 0 2rem;
  }

  .core_content_title.heading-style-h3 {
    font-size: 2rem;
  }

  .pbs-b2b_grid {
    grid-template-columns: 1fr 1fr;
  }

  .pbs-b2b_grid.is-4-col {
    grid-template-columns: 1fr 1fr;
    max-height: 100%;
  }

  .pbs-b2b_grid.is-nityo {
    grid-template-columns: 1fr;
  }

  .pbs-tab_pane_inside {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .section_leadership-hero {
    overflow: clip;
  }

  .leadership-hero_header {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .event-hero {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-bottom: 2.5rem;
  }

  .event-hero_upcoming {
    padding-top: 2.5rem;
  }

  .section_event-post {
    overflow: hidden;
  }

  .event-post {
    grid-template-columns: 1fr;
  }

  .use_cases2_block_header_new {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .bottom-line {
    display: none;
  }

  .section_inves-hero {
    overflow: clip;
  }

  .inves-hero_top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .inves-hero_heading {
    font-size: 2.5rem;
  }

  .inves-hero_block {
    grid-template-columns: 1fr;
  }

  .inves-hero_left {
    display: block;
    position: static;
  }

  .nityo-faq_tab-menu {
    overflow: auto;
  }

  .nityo-faq_tab-link {
    flex: none;
  }

  .platform_swiper_slide.swiper-slide {
    width: 70%;
  }

  .careers-grid_grid, .careers-grid_block, .careers-grid_block.is--2, .careers-grid_block.is--3, .careers-grid_block.is--2, .careers-grid_block.is--3, .careers-grid_inside, .careers-grid_secondary, .careers-grid_secondary.is--2, .careers-grid_secondary.is--2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .leadership-modal_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .fin_ops_tabs_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1.25fr;
  }

  .fin_ops_visual_wrap {
    aspect-ratio: 16 / 9;
  }

  .fin_ops_container {
    min-height: 16rem;
  }

  .scf_suite_grid {
    grid-template-columns: 1fr 1fr;
  }

  .scf_suite_header {
    margin-bottom: 4rem;
  }

  .scf_suite_bg_wrap {
    top: -10%;
    right: -12%;
  }

  .home_solution_grid {
    grid-template-columns: 1fr;
  }

  .home_stats_bg_wrap {
    width: 170%;
  }

  .home_hero_header {
    margin-bottom: 4rem;
  }

  .section_news-hero {
    overflow: clip;
  }

  .news-hero_card_list {
    grid-template-columns: 1fr 1fr;
  }

  .bpm-stats_card {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 2rem;
    display: flex;
  }

  .bpm-card {
    align-items: center;
  }

  .bpm-grid {
    width: 111%;
    margin-left: -5.5%;
    margin-right: -5.5%;
    padding-left: 5%;
    padding-right: 5%;
    overflow: auto;
  }

  .psb-hero_img-mob {
    display: none;
  }

  .nav_link {
    padding: 1rem 0;
    display: flex;
  }

  .menu_wrap {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .menu_list {
    display: none;
  }

  .menu_content {
    flex-flow: column;
    min-width: auto;
    padding: 0 0%;
    display: flex;
  }

  .menu_content.is-resources {
    background-color: var(--_primitives---colors--white);
    background-color: var(--_primitives---colors--white);
    border-radius: .5rem;
    min-width: auto;
    padding-left: 4%;
    padding-right: 4%;
  }

  .menu_item {
    border-bottom: 1px solid var(--color-scheme-1--dark-teal);
    opacity: 1;
    pointer-events: auto;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .menu_link {
    color: var(--_primitives---colors--white);
  }

  .menu_services_wrap {
    min-width: auto;
    padding: 0%;
  }

  .menu_company_wrap {
    grid-template-columns: 1fr;
    min-width: auto;
  }

  .menu_company_list, .menu_company_content {
    background-color: var(--_primitives---colors--white);
  }

  .menu_tag_wrap {
    background-color: var(--color-scheme-1--off-white);
  }

  .nav_btn_wrap {
    padding-bottom: 2rem;
  }

  .wal_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1.4fr;
  }

  .wal_wrap.is-loan-collection, .wal_wrap.is-loan-management, .wal_wrap.is-loan-collection, .wal_wrap.is-loan-management {
    grid-template-columns: 1fr;
  }

  .wal_card {
    max-width: 100%;
  }

  .wal_card-tiitle {
    font-size: 2rem;
  }

  .wal-hiw_top {
    flex-flow: wrap;
    padding-top: 4rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .wal-hiw_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr .8fr;
  }

  .wal-use_card {
    flex: none;
    max-width: 18rem;
    padding: 2rem;
  }

  .wal-use_card.background-color-off-white.swiper-slide {
    width: 40%;
  }

  .wal-use_card.is-allign-top {
    justify-content: space-between;
    min-height: 100%;
  }

  .wal-use_card.is-img {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wal-use_card.swiper-slide {
    width: 40%;
    overflow: hidden;
  }

  .wal-hiw_card_svg {
    display: none;
  }

  .section_cust-hero {
    overflow: clip;
  }

  .cust-hero_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .x-sticky_wrap {
    flex-flow: column;
  }

  .x-sticky_card {
    padding: 4rem 2rem;
  }

  .x-sticky_card_header {
    z-index: 2;
    position: relative;
  }

  .x-sticky_card_gride {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .x-sticky_nav_wrap {
    display: none;
  }

  .x-sticky_card-inside.is-fr {
    grid-template-columns: 1fr;
  }

  .cta_content {
    max-width: 32rem;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-xsmall {
    margin: .75rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-xsmall {
    padding: .75rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-large {
    padding-top: 2rem;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .rl-styleguide_component {
    padding-top: 4rem;
  }

  .rl-styleguide_content {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .category-filter-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .footer_bottom_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
  }

  .footer_logo_link {
    margin-top: 4rem;
  }

  .nav_logo_link {
    padding-left: 0;
  }

  .banner-wrap {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .75rem;
  }

  .about_hero_header {
    margin-top: 2rem;
    margin-bottom: 1rem;
  }

  .about_approach_marquee_component {
    min-height: 13.2rem;
  }

  .about_approach_marquee_item {
    border-radius: .75rem;
  }

  .about_approach_marquee_item.is-large {
    max-width: 19.5rem;
  }

  .about_approach_marquee_item.is-small {
    max-width: 11.125rem;
  }

  .stats_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .stats_grid {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
  }

  .stats_number {
    font-size: 2.25rem;
  }

  .awd_gly_item {
    min-height: 12rem;
  }

  .section_cta {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section_cta:where(.w-variant-a8f2a99a-e180-738a-cd15-94a94d295ee1), .section_cta.with-image, .section_cta.with-image-80, .section_cta.with-image-159, .section_cta.with-image-240, .section_cta.with-image-321, .section_cta.with-image-402, .section_cta.with-image-483, .section_cta.with-image-564, .section_cta.with-image-645, .section_cta.with-image-726, .section_cta.with-image-807, .section_cta.with-image-888, .section_cta.with-image-969, .section_cta.with-image-1050, .section_cta.with-image-1131, .section_cta.with-image, .section_cta.with-image-80, .section_cta.with-image-159, .section_cta.with-image-240, .section_cta.with-image-321, .section_cta.with-image-402, .section_cta.with-image-483, .section_cta.with-image-564, .section_cta.with-image-645, .section_cta.with-image-726, .section_cta.with-image-807, .section_cta.with-image-888, .section_cta.with-image-969, .section_cta.with-image-1050, .section_cta.with-image-1131 {
    padding-bottom: 10rem;
  }

  .cta_wrap.is--2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cta_heading.heading-style-h2 {
    font-size: 2rem;
  }

  .cta_bg_wrap {
    width: 164%;
  }

  .section_about_more {
    padding-top: 4rem;
    padding-bottom: 6rem;
  }

  .about_more_grid {
    grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
  }

  .about_more_link {
    padding: 1.5rem;
  }

  .about_more_content {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .about_more_bg_wrap {
    width: 200%;
  }

  .news_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .news_heading.heading-style-h3 {
    font-size: 2rem;
  }

  .news_link {
    padding: 1.5rem;
  }

  .news_slide_bg_wrap {
    top: -116%;
  }

  .swiper-slide.pf_cap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .swiper-slide.is-testimonial {
    width: 90%;
  }

  .swiper-slide.is-bp {
    width: 70%;
  }

  .veefin_jrny_wrap {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .veefin_jrny_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .veefin_jrny_heading_wrap {
    max-width: none;
  }

  .veefin_jrny_heading {
    font-size: 2.5rem;
  }

  .veefin_jrny_tl_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-right: 3rem;
  }

  .veefin_jrny_tl_block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .faq_heading_wrap {
    max-width: none;
  }

  .faq_accordion_question {
    font-size: 1rem;
  }

  .cta_img_wrap:where(.w-variant-a8f2a99a-e180-738a-cd15-94a94d295ee1), .cta_img_wrap.with-image-78, .cta_img_wrap.with-image-157, .cta_img_wrap.with-image-238, .cta_img_wrap.with-image-319, .cta_img_wrap.with-image-400, .cta_img_wrap.with-image-481, .cta_img_wrap.with-image-562, .cta_img_wrap.with-image-643, .cta_img_wrap.with-image-724, .cta_img_wrap.with-image-805, .cta_img_wrap.with-image-886, .cta_img_wrap.with-image-967, .cta_img_wrap.with-image-1048, .cta_img_wrap.with-image-1129, .cta_img_wrap.with-image-1210, .cta_img_wrap.with-image-78, .cta_img_wrap.with-image-157, .cta_img_wrap.with-image-238, .cta_img_wrap.with-image-319, .cta_img_wrap.with-image-400, .cta_img_wrap.with-image-481, .cta_img_wrap.with-image-562, .cta_img_wrap.with-image-643, .cta_img_wrap.with-image-724, .cta_img_wrap.with-image-805, .cta_img_wrap.with-image-886, .cta_img_wrap.with-image-967, .cta_img_wrap.with-image-1048, .cta_img_wrap.with-image-1129, .cta_img_wrap.with-image-1210 {
    width: 92%;
    bottom: -41vw;
  }

  .pf_cap_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: repeat(auto-fit, minmax(17.5rem, 1fr));
  }

  .pf_cap_block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .pf_cap_sub_heading.heading-style-h3 {
    font-size: 1.5rem;
  }

  .pf_cap_line {
    width: 660%;
  }

  .use_cases_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .use_cases_tabs_menu {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: .75rem;
  }

  .use_cases_tabs_link {
    text-align: center;
    width: 100%;
    padding: .5rem .75rem;
  }

  .use_cases_tabs_pane {
    padding: 1.5rem;
  }

  .use_cases_accordion_question {
    font-size: 1rem;
  }

  .integrations_item {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .integrations_divider {
    width: 100%;
    height: 1px;
  }

  .tf_dashboard_grid, .tf_dashboard_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .tf_dashboard_feature_title.text-size-xlarge {
    font-size: 1.25rem;
  }

  .tf_dashboard_para_wrap {
    max-width: none;
  }

  .tf_dashboard_bg_wrap {
    width: 160%;
  }

  .tf_module_content, .tf_module_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .tf_module_bg_wrap {
    width: 60%;
    right: -28%;
  }

  .why_header_heading_wrap.is-trade-finance, .why_header_heading_wrap.is-cash-management, .why_header_heading_wrap.is-loan-collections, .why_header_heading_wrap.is-trade-finance, .why_header_heading_wrap.is-cash-management, .why_header_heading_wrap.is-loan-collections {
    max-width: 22rem;
  }

  .glance_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .glance_block {
    padding: 1.5rem;
  }

  .glance_block.swiper-slide {
    width: 60%;
  }

  .glance_icon_wrap {
    width: 3rem;
    height: 3rem;
  }

  .glance_icon {
    width: 2rem;
    height: 2rem;
  }

  .glance_sub_heading.heading-style-h5 {
    font-size: 1.375rem;
  }

  .glance_content_inner {
    padding-top: .5rem;
  }

  .glance_2_col, .glance_top_grid {
    grid-template-columns: 1fr;
  }

  .glance_tf_bg_wrap {
    width: 60%;
    right: -28%;
  }

  .hero_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .hero_content.gap-3rem {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .nav-s_component {
    display: none;
  }

  .glance_cm_grid {
    grid-template-columns: 1fr;
  }

  .tools_block {
    padding: 1.5rem;
  }

  .tools_icon_wrap {
    width: 3rem;
    height: 3rem;
  }

  .tools_content {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .tools_icon {
    width: 2rem;
    height: 2rem;
  }

  .tools_img_wrap {
    width: 88%;
  }

  .tools_img_wrap.is-cash-forecasting {
    width: 86%;
  }

  .tools_img_wrap.is-multi-bank-connectivity {
    width: 68%;
  }

  .cm_ux_tabs_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 1.5rem;
  }

  .cm_ux_container {
    min-height: 15rem;
  }

  .cm_ux_sub_heading {
    font-size: 2rem;
  }

  .cash_mgmt_heading_wrap {
    max-width: 23rem;
  }

  .cash_mgmt_content {
    max-width: none;
  }

  .cash_mgmt_sub_heading.heading-style-h2 {
    font-size: 1.5rem;
  }

  .cash_mgmt_accordion_head {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .cash_mgmt_accordion_icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .cash_mgmt_accordion_title {
    font-size: 1.25rem;
  }

  .cash_mgmt_accordion_content {
    padding-left: 2.4rem;
  }

  .cash_mgmt_list_item {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .cash_analytics_block {
    grid-template-columns: 1fr;
  }

  .use_cases2_header.is-smaller.is-center {
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .use_cases2_block {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .use_cases2_block_header.is-small {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .use_cases2_block_title {
    font-size: 1.75rem;
  }

  .use_cases2_block_title.is-small {
    font-size: 1.5rem;
  }

  .collection_uc_list, .mc_coord_header {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .mc_coord_head {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .mc_coord_accordion {
    padding-bottom: 1rem;
  }

  .mc_coord_accordion_head {
    padding-top: 1.5rem;
  }

  .mc_coord_accordion_content {
    padding-bottom: .5rem;
  }

  .strategy_builder_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .strategy_builder_header.margin-bottom-48px {
    margin-bottom: 2rem;
  }

  .strategy_builder_grid, .strategy_builder_grid.is-payment {
    grid-template-columns: 1fr;
  }

  .strategy_builder_grid.is-payment {
    grid-template-columns: 1fr;
  }

  .strategy_builder_grid.is-white {
    margin-left: 0;
    margin-right: 0;
  }

  .strategy_builder_grid.is-benfits {
    width: 100%;
  }

  .strategy_builder_grid.is--nityo {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .strategy_builder_2_col, .strategy_builder_2_col.is-1, .strategy_builder_2_col.is--2, .strategy_builder_2_col.is--3 {
    grid-template-columns: 1fr;
  }

  .strategy_builder_2_col.is-1, .strategy_builder_2_col.is--2, .strategy_builder_2_col.is--3 {
    grid-template-columns: 1fr;
  }

  .strategy_builder_2_col.swiper-wrapper {
    width: 100%;
  }

  .strategy_builder_block.is--dark {
    padding-left: 1.5rem;
    padding-right: 2.125rem;
  }

  .strategy_builder_block.is--dark.swiper-slide {
    width: 60%;
  }

  .strategy_builder_icon_wrap {
    width: 3rem;
    height: 3rem;
  }

  .strategy_builder_icon {
    width: 2rem;
    height: 2rem;
  }

  .strategy_builder_sub_heading.heading-style-h5 {
    font-size: 1.5rem;
  }

  .recovery_lifecycle_accordion_head {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .recovery_lifecycle_accordion_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .use_cases2_divider {
    width: 90%;
  }

  .prod_config_wrap.is-ar {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .prod_config_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .prod_config_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .prod_config_bg_wrap {
    width: 60%;
    right: -28%;
  }

  .lm_card_block {
    grid-template-columns: 1fr;
  }

  .credit_assess_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .workflow_complaince_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .workflow_complaince_grid {
    grid-column-gap: 2rem;
    grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
  }

  .customer_stories_block {
    padding: 2rem;
  }

  .customer_stories_result {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2rem;
  }

  .customer_stories_result_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .customer_stories_bg_wrap {
    width: 60%;
    right: -28%;
  }

  .lead_mgmt_acq_bloc.swiper-slide {
    width: 60%;
  }

  .lead_mgmt_acq_icon_wrap {
    width: 3rem;
    height: 3rem;
  }

  .lead_mgmt_acq_icon {
    width: 2rem;
    height: 2rem;
  }

  .lead_mgmt_acq_header {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .lead_mgmt_acq_head, .lead_mgmt_acq_content {
    max-width: none;
  }

  .assist_app_uw_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .assist_app_uw_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    max-width: none;
  }

  .assessment_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .assessment_grid {
    grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr));
  }

  .assessment_block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.5rem;
  }

  .lo_card_block {
    grid-template-columns: 1fr;
  }

  .program_setup_accordion_content {
    padding-bottom: .5rem;
  }

  .scf_success_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .reporting_-_analytics_bg_wrap {
    width: 160%;
  }

  .fin_mngmt_block.background-color-off-white.swiper-slide, .fin_mngmt_block.swiper-slide, .fin_mngmt_block.background-color-off-white.swiper-slide, .fin_mngmt_block.background-color-off-white.swiper-slide, .fin_mngmt_block.swiper-slide {
    width: 60%;
  }

  .fin_mngmt_icon_wrap {
    width: 3rem;
    height: 3rem;
  }

  .fin_mngmt_wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .fin_mngmt_wrap.contain-1232px {
    justify-content: flex-start;
    align-items: center;
  }

  .program_setup_bg_wrap, .fin_mngmt_bg_wrap {
    width: 60%;
    right: -28%;
  }

  .txn_mgmt_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .txn_mgmt_accordion {
    padding-bottom: 1rem;
  }

  .txn_mgmt_accordion_head {
    padding-top: 1.5rem;
  }

  .txn_mgmt_accordion_content {
    padding-bottom: .5rem;
  }

  .opt-dis_block_wrap {
    grid-template-columns: 1fr;
  }

  .veefin_cust_wrap {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .veefin_cust_grid {
    grid-template-columns: 1fr 1fr;
  }

  .veefin_cust_info-bottom {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .veefin_cust_info-card.is-top-border-0.is-right-pad {
    border-right: 1.22px solid #e5e0d1;
  }

  .veefin_cust_info_img {
    max-width: 8rem;
  }

  .team-circles {
    padding: 60px 15px;
  }

  .team-grid {
    grid-template-columns: 1fr 1fr;
  }

  .blog-hero_heading, .blog-hero_heading-wrap {
    font-size: 2.5rem;
  }

  .blog-hero_mcard {
    grid-template-columns: 1fr;
    margin-top: 4rem;
  }

  .blog-hero_mcard_img {
    border-radius: .375rem;
    overflow: clip;
  }

  .blog-hero_mcard_content {
    padding: 1.5rem 1.25rem;
  }

  .blog-main_top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
  }

  .blog-main_form-filter_form {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .fi-hero_block {
    grid-template-columns: 1fr;
  }

  .fi-hero_bg {
    display: none;
  }

  .fi-hero_bottom {
    margin-top: 2rem;
    padding-top: 2rem;
  }

  .bp-main {
    flex-flow: column;
  }

  .bp-main_left-wrap {
    display: none;
  }

  .contact-hero_right {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .contact-location_block {
    grid-template-columns: 1fr;
  }

  .career-values_card.swiper-slide {
    width: 60%;
  }

  .career-letter_row1 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .gst-problem {
    flex-flow: column;
  }

  .section_ar-wrap {
    padding-bottom: 4rem;
  }

  .ar-wrap_contain {
    padding-top: 0;
  }

  .ar-wrap_line, .ar-wrap_line.is-last, .ar-wrap_line.is-last {
    margin-top: 4rem;
  }

  .veefin_jrny_para.text-size-xlarge {
    text-align: left;
    text-align: left;
  }

  .strategy_builder_grid-wrap {
    width: 100%;
  }

  .strategy_builder_grid_2-col {
    grid-template-columns: 1fr;
  }

  .psb-hero_tag-wrap {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .psb-flow_card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
  }

  .psb-flow_card.is-absolute-top {
    max-width: 14rem;
  }

  .psb-flow_card.is-absolute-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: 14rem;
  }

  .psb-flow_card_title.heading-style-h5.text-color-white {
    font-size: 1rem;
  }

  .psb-flow_card_para {
    font-size: .75rem;
  }

  .psb-hero_bottom {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .psb-card {
    grid-template-columns: 1fr;
  }

  .pbs-b2b_header.margin-bottom-48px {
    margin-bottom: 2rem;
  }

  .pbs-b2b_grid {
    grid-template-columns: 1fr;
  }

  .pbs-tab_pane_inside {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .cta_btn-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .leadership-hero_header {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .leadership-hero_heading.heading-style-h1 {
    font-size: 2.25rem;
  }

  .leardership-scroll {
    flex-flow: column;
  }

  .leardership-scroll_col.is--1 {
    padding-top: 0;
  }

  .leardership-scroll_grid {
    flex-flow: column;
  }

  .section_event-hero {
    overflow: clip;
  }

  .event-hero {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 4rem;
  }

  .event-hero_left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .event-hero_right_line {
    margin-bottom: 1.5rem;
    display: none;
  }

  .event-hero_upcoming {
    padding-bottom: 4rem;
  }

  .event-hero_card {
    grid-template-columns: 1fr;
  }

  .event-hero_card_content {
    padding-top: 0;
    padding-bottom: 0;
  }

  .event-hero_past {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .event-hero_card_list {
    grid-template-columns: 1fr;
    padding-bottom: 2.5rem;
  }

  .event-hero_card_list.is-related-events {
    grid-template-columns: 1fr;
  }

  .event-hero_card_pagination {
    margin-top: 2.5rem;
  }

  .section_event-post {
    overflow: clip;
  }

  .use_cases2_block_header_new.is-small {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .fi-hero_header_button {
    background-color: var(--color-scheme-1--teal-bright);
    color: var(--_primitives---colors--white);
  }

  .inves-hero {
    padding-top: 0;
  }

  .inves-hero_block {
    margin-top: 3rem;
  }

  .careers-grid_grid, .careers-grid_block, .careers-grid_block.is--2, .careers-grid_block.is--3, .careers-grid_block.is--2, .careers-grid_block.is--3, .careers-grid_inside, .careers-grid_secondary, .careers-grid_secondary.is--2, .careers-grid_secondary.is--2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .veefin_cust_info-card_item.is-top-border-0.is-right-pad {
    border-right: 1.22px solid #e5e0d1;
  }

  .leadership-modal_block {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .fin_ops_header.max-width-medium {
    margin-bottom: 3rem;
  }

  .fin_ops_tabs_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 1.5rem;
  }

  .fin_ops_container {
    min-height: 15rem;
  }

  .fin_ops_sub_heading {
    font-size: 2rem;
  }

  .section_scf_suite {
    padding-top: 4rem;
    padding-bottom: 6rem;
  }

  .scf_suite_grid {
    grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
  }

  .scf_suite_link {
    padding: 1.5rem;
  }

  .scf_suite_content {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .scf_suite_header {
    margin-bottom: 3rem;
  }

  .scf_suite_bg_wrap {
    width: 60%;
    right: -28%;
  }

  .home_solution_header {
    margin-bottom: 3rem;
  }

  .home_solution_block {
    padding: 2rem 2rem 40%;
  }

  .home_solution_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .home_stats_bg_wrap {
    width: 200%;
  }

  .section_home_hero {
    padding-top: 4rem;
  }

  .home_hero_header {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-bottom: 3rem;
  }

  .home_hero_heading.heading-style-h1 {
    font-size: 3rem;
  }

  .home_hero_bg_wrap {
    display: none;
  }

  .inves-hero_c_row {
    display: flex;
  }

  .inves-hero_c_row.is-0-5fr.is-grey {
    justify-content: flex-start;
  }

  .inves-hero_c_col.is--first {
    flex: none;
    width: 18rem;
  }

  .inves-hero_c_row_inside {
    width: 100%;
    overflow: auto;
  }

  .inves-hero_pdf-row {
    justify-content: space-between;
    display: flex;
  }

  .inves-hero_slot {
    overflow: auto;
  }

  .section_news-hero {
    overflow: clip;
  }

  .news-hero_upcoming {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .news-hero_card_list {
    grid-template-columns: 1fr;
    padding-bottom: 4rem;
  }

  .news-hero_card_list.is-related-events, .news-hero_card {
    grid-template-columns: 1fr;
  }

  .blog-hero_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 2rem;
  }

  .psb-hero_img {
    display: none;
  }

  .bpm-grid {
    grid-template-columns: 1fr;
  }

  .psb-hero_img-mob {
    display: block;
  }

  .menu_content.is-resources {
    padding: 2% 8%;
  }

  .menu_solution_grid {
    grid-template-columns: 1fr;
  }

  .menu_solution_block {
    padding: 8%;
  }

  .menu_solution_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .menu_solution_bg_wrap {
    display: none;
  }

  .menu_grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .menu_company_list, .menu_company_content {
    padding: 8%;
  }

  .int_grid {
    left: 0%;
  }

  .int_circle {
    left: -26%;
    transform: scale(.8);
  }

  .int_circle.is-second {
    left: -46%;
    transform: scale(.8);
  }

  .glance-swiper-component {
    width: 100%;
  }

  .section_wal-card {
    padding-top: 2rem;
  }

  .wal_card {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .wal_card-tiitle {
    font-size: 1.75rem;
  }

  .wal_card-tiitle.is-small {
    font-size: 1.5rem;
  }

  .wal-hiw_block {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    display: flex;
  }

  .wal-hiw_card.is--2, .wal-hiw_card.is--4, .wal-hiw_card.is--2, .wal-hiw_card.is--4 {
    padding-top: 4rem;
  }

  .wal-hiw_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .wal-hiw_grid.is--2 {
    grid-template-columns: 1fr;
  }

  .wal-use_card.background-color-off-white.swiper-slide, .wal-use_card.swiper-slide, .wal-use_card.background-color-off-white.swiper-slide, .wal-use_card.background-color-off-white.swiper-slide, .wal-use_card.swiper-slide {
    width: 60%;
  }

  .cust-hero_wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .cust-hero_heading.heading-style-h1 {
    font-size: 2.25rem;
  }

  .psb-tab_logo {
    max-width: 14rem;
  }

  .x-sticky_card {
    padding: 4rem 2rem;
  }

  .x-sticky_card_gride {
    grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
  }

  .x-sticky_card_gride.is-2-col, .x-sticky_card_gride.is-2-col.is-nityo, .x-sticky_card_gride.is-2-col, .x-sticky_card_gride.is-2-col.is-nityo, .x-sticky_card_gride.is-2-col.is-nityo, .x-sticky_card-inside {
    grid-template-columns: 1fr;
  }

  .x-sticky_card_bg {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.25rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.75rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .heading-style-h1 {
    font-size: 2.25rem;
  }

  .heading-style-h3 {
    font-size: 1.75rem;
  }

  .rl-styleguide_component {
    grid-template-columns: 1fr;
  }

  .footer_grid {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .footer_bottom_left {
    justify-content: space-between;
  }

  .footer_bottom_right {
    flex: 1;
    order: -1;
  }

  .about_hero_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .about_hero_heading.heading-style-h2 {
    font-size: 2rem;
  }

  .stats_grid {
    grid-template-columns: 1fr;
  }

  .awd_gly_grid {
    grid-template-columns: 1fr 1fr;
  }

  .awd_gly_item.is-3 {
    border-right-style: solid;
  }

  .awd_gly_item.is-4 {
    border-bottom-style: solid;
    border-right-style: none;
  }

  .awd_gly_item.is-2 {
    border-right-style: none;
  }

  .section_cta:where(.w-variant-a8f2a99a-e180-738a-cd15-94a94d295ee1), .section_cta.with-image, .section_cta.with-image-80, .section_cta.with-image-159, .section_cta.with-image-240, .section_cta.with-image-321, .section_cta.with-image-402, .section_cta.with-image-483, .section_cta.with-image-564, .section_cta.with-image-645, .section_cta.with-image-726, .section_cta.with-image-807, .section_cta.with-image-888, .section_cta.with-image-969, .section_cta.with-image-1050, .section_cta.with-image-1131, .section_cta.with-image, .section_cta.with-image-80, .section_cta.with-image-159, .section_cta.with-image-240, .section_cta.with-image-321, .section_cta.with-image-402, .section_cta.with-image-483, .section_cta.with-image-564, .section_cta.with-image-645, .section_cta.with-image-726, .section_cta.with-image-807, .section_cta.with-image-888, .section_cta.with-image-969, .section_cta.with-image-1050, .section_cta.with-image-1131 {
    padding-bottom: 8rem;
  }

  .cta_bg_wrap {
    width: 200%;
  }

  .section_about_more {
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .about_more_heading.heading-style-h3 {
    font-size: 2rem;
  }

  .about_more_grid {
    grid-template-columns: 1fr;
  }

  .about_more_link {
    min-height: 16rem;
  }

  .swiper-slide.is-bp {
    width: 100%;
  }

  .veefin_jrny_heading {
    font-size: 2rem;
  }

  .veefin_jrny_tl_item {
    margin-right: 2rem;
  }

  .veefin_jrny_bg_wrap.is-news {
    top: -2%;
  }

  .cta_img_wrap:where(.w-variant-a8f2a99a-e180-738a-cd15-94a94d295ee1), .cta_img_wrap.with-image-78, .cta_img_wrap.with-image-157, .cta_img_wrap.with-image-238, .cta_img_wrap.with-image-319, .cta_img_wrap.with-image-400, .cta_img_wrap.with-image-481, .cta_img_wrap.with-image-562, .cta_img_wrap.with-image-643, .cta_img_wrap.with-image-724, .cta_img_wrap.with-image-805, .cta_img_wrap.with-image-886, .cta_img_wrap.with-image-967, .cta_img_wrap.with-image-1048, .cta_img_wrap.with-image-1129, .cta_img_wrap.with-image-1210, .cta_img_wrap.with-image-78, .cta_img_wrap.with-image-157, .cta_img_wrap.with-image-238, .cta_img_wrap.with-image-319, .cta_img_wrap.with-image-400, .cta_img_wrap.with-image-481, .cta_img_wrap.with-image-562, .cta_img_wrap.with-image-643, .cta_img_wrap.with-image-724, .cta_img_wrap.with-image-805, .cta_img_wrap.with-image-886, .cta_img_wrap.with-image-967, .cta_img_wrap.with-image-1048, .cta_img_wrap.with-image-1129, .cta_img_wrap.with-image-1210 {
    bottom: -37vw;
  }

  .pf_cap_grid {
    grid-template-columns: 1fr;
  }

  .pf_cap_block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .use_cases_tabs_pane {
    padding: .75rem;
  }

  .use_cases_tabs_header {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .integrations_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: .75rem;
  }

  .integrations_logo_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .text-size-xlarge.text-weight-medium.text-color-grey-600 {
    font-size: 1.125rem;
  }

  .tf_module_bg_wrap {
    top: -9%;
  }

  .section_why_header {
    padding-bottom: 4rem;
  }

  .why_header_wrap {
    padding-top: 4rem;
  }

  .why_header_heading.heading-style-h1 {
    font-size: 2.25rem;
  }

  .why_header_heading_wrap.is-trade-finance, .why_header_heading_wrap.is-cash-management, .why_header_heading_wrap.is-loan-collections, .why_header_heading_wrap.is-trade-finance, .why_header_heading_wrap.is-cash-management, .why_header_heading_wrap.is-loan-collections {
    max-width: 18rem;
  }

  .marquee_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 2rem;
  }

  .marquee_list.is--2 {
    padding-right: 2rem;
  }

  .marquee_list_items {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .glance_block {
    min-height: 20rem;
  }

  .glance_block.swiper-slide {
    width: 90%;
    min-height: auto;
  }

  .glance_sub_heading.heading-style-h5 {
    font-size: 1.25rem;
  }

  .glance_2_col {
    grid-template-columns: 1fr;
  }

  .glance_top_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .glance_tf_bg_wrap {
    top: -9%;
  }

  .hero_wrap.is-flex-center.bottom-margin-68px {
    margin-top: 0;
    margin-bottom: 3rem;
  }

  .hero_heading.heading-style-h1 {
    font-size: 2rem;
  }

  .hero_para.text-size-xlarge {
    font-size: 1.25rem;
  }

  .cm_ux_container {
    min-height: 16rem;
  }

  .cm_ux_content_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .cm_ux_sub_heading {
    font-size: 1.5rem;
  }

  .cash_mgmt_accordion_title {
    font-size: 1.125rem;
  }

  .cash_mgmt_accordion_content {
    padding-left: 2.2rem;
  }

  .cash_analytics_para.text-size-large {
    font-size: 1rem;
  }

  .use_cases2_block {
    padding: 1.5rem;
  }

  .use_cases2_block_header {
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .use_cases2_block_icon_wrap {
    width: 2rem;
    height: 2rem;
  }

  .use_cases2_block_title {
    font-size: 1.5rem;
  }

  .collection_uc_item {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .collection_uc_item_heading.text-size-xlarge {
    font-size: 1.125rem;
  }

  .mc_coord_head.is-technology {
    margin-bottom: 4rem;
  }

  .mc_coord_accordion_head {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .strategy_builder_header.margin-bottom-40px {
    margin-bottom: 1.5rem;
  }

  .strategy_builder_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .strategy_builder_grid.is-4-col {
    grid-template-columns: 1fr;
  }

  .strategy_builder_grid.is-nityo {
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
  }

  .strategy_builder_grid.is-26 {
    padding-right: 30%;
  }

  .strategy_builder_grid.is-benfits {
    min-width: 0;
    min-height: 0;
    margin-left: -5.5%;
    padding-left: 5%;
    padding-right: 40%;
  }

  .strategy_builder_grid.is--nityo {
    display: flex;
  }

  .strategy_builder_2_col {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .strategy_builder_2_col.is-1 {
    grid-template-columns: 1fr;
  }

  .strategy_builder_2_col.is--2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding-right: 4rem;
  }

  .strategy_builder_block {
    padding: 1.5rem;
  }

  .strategy_builder_block.is--dark {
    padding-right: 1.5rem;
  }

  .strategy_builder_block.is--dark.swiper-slide {
    width: 90%;
  }

  .strategy_builder_sub_heading.heading-style-h5 {
    font-size: 1.25rem;
  }

  .lm_portfolio_feature_title.text-size-xlarge {
    font-size: 1.125rem;
  }

  .prod_config_wrap.is-ar {
    padding-top: 3rem;
  }

  .prod_config_bg_wrap {
    top: -9%;
  }

  .lm_card_para.text-size-large {
    font-size: 1rem;
  }

  .workflow_complaince_grid {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .customer_stories_block {
    padding: 1.25rem;
  }

  .customer_stories_result {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    padding: 1.25rem;
  }

  .customer_stories_result_list {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .customer_stories_result_heading.heading-style-h4 {
    font-size: 1.25rem;
  }

  .customer_stories_bg_wrap {
    top: -9%;
  }

  .lead_mgmt_acq_grid {
    grid-template-columns: 1fr;
  }

  .lead_mgmt_acq_bloc.swiper-slide {
    width: 90%;
  }

  .assist_app_uw_content {
    max-width: 100%;
  }

  .assist_app_uw_heading.heading-style-h1 {
    font-size: 2rem;
  }

  .assessment_grid {
    grid-template-columns: 1fr;
  }

  .section_scf_success {
    padding-top: 0;
  }

  .fin_mngmt_block {
    width: 85%;
    padding: 2rem 1.5rem;
  }

  .fin_mngmt_block.background-color-off-white.swiper-slide {
    width: 90%;
  }

  .fin_mngmt_block.swiper-slide, .fin_mngmt_block.background-color-off-white.swiper-slide, .fin_mngmt_block.background-color-off-white.swiper-slide {
    width: 90%;
  }

  .fin_mngmt_block.is-small.min-auto.background-color-off-white {
    padding: 1.5rem;
  }

  .fin_mngmt_block.is-img {
    width: 100%;
    min-height: 26rem;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fin_mngmt_block.swiper-slide {
    width: 90%;
  }

  .fin_mngmt_wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .program_setup_bg_wrap, .fin_mngmt_bg_wrap {
    top: -9%;
  }

  .txn_mgmt_accordion_body.is--1 {
    padding-left: 2.025rem;
  }

  .ada_card {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ada_2_col-grid, .ada_grid {
    grid-template-columns: 1fr;
  }

  .opt-dis_card {
    padding: 1.5rem 1.25rem;
  }

  .opt-dis_title.heading-style-h4 {
    font-size: 1.5rem;
  }

  .opt-dis_block_wrap {
    grid-template-columns: 1fr;
  }

  .header_wrap.margin-bottom-80px, .header_wrap.margin-bottom-70px {
    margin-bottom: 3rem;
  }

  .header_wrap.margin-bottom-60px {
    margin-bottom: 2rem;
  }

  .header_wrap.margin-bottom-80px, .header_wrap.margin-bottom-70px {
    margin-bottom: 3rem;
  }

  .veefin_cust_grid, .veefin_cust_info-bottom {
    grid-template-columns: 1fr;
  }

  .container {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .team-grid {
    grid-template-columns: 1fr;
  }

  .testimonial_card {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .testimonial_para.text-size-medium {
    z-index: 2;
    z-index: 2;
    position: relative;
  }

  .testimonial_bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
  }

  .testimonial_headshot {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .testimonial_logo {
    max-width: 60%;
    height: 5rem;
    max-height: 5rem;
  }

  .testimonial_svg {
    z-index: 0;
  }

  .blog-hero_heading, .blog-hero_heading-wrap {
    font-size: 2rem;
  }

  .blog-hero_mcard {
    margin-top: 3rem;
  }

  .blog-hero_mcard_content {
    padding: 1.5rem 1.25rem;
  }

  .blog-main {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .blog-main_top {
    flex-flow: column;
    align-items: stretch;
  }

  .section_site-collection_block {
    grid-template-columns: 1fr;
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .blog-main_block {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog-main_content {
    margin-top: 1.5rem;
  }

  .blog-main_line {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .fi-hero_block {
    margin-top: 3rem;
  }

  .fi-hero_block.is--100px {
    margin-top: 4rem;
  }

  .fi-hero_card {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
  }

  .fi-hero_card_btn-wrap {
    margin-top: 1.5rem;
  }

  .fi-hero_card-content {
    margin-bottom: 0;
    padding-right: 1.125rem;
  }

  .fi-hero_bottom {
    margin-top: 3rem;
    padding-top: 3rem;
  }

  .contact-hero {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .contact-hero_left_para {
    font-size: 1.125rem;
  }

  .contact-hero_left_bottom {
    margin-top: 3rem;
  }

  .contact-hero_left_bottom-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .form_field-wrapper-wrap {
    flex-flow: column;
  }

  .contact-location_block {
    margin-top: 3rem;
  }

  .contact-location_card {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding: 1.5rem;
  }

  .contact-location_icon {
    width: 3rem;
    height: 3rem;
  }

  .contact-location_icon-img {
    width: 2rem;
    height: 2rem;
  }

  .career-values_card {
    padding: 1.5rem;
  }

  .career-values_card.swiper-slide {
    width: 90%;
  }

  .career-letter_top {
    padding: 0 1.5rem;
  }

  .career-letter_block {
    margin-top: 2rem;
    transform: rotate(0);
  }

  .career-letter_row1, .career-letter_row3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .career-letter_img {
    inset: auto auto 0% -9%;
    transform: none;
  }

  .career-opty_card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .career-opty_left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .career-opty_right {
    justify-content: space-between;
  }

  .gst-problem {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .gst-problem_left {
    position: static;
  }

  .gst-problem_item {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .gst-problem_bottom {
    margin-top: 3rem;
    padding: 2rem 1.5rem;
  }

  .integrations_card {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sticky-header {
    padding-top: 4rem;
  }

  .section_ar-wrap {
    padding-bottom: 3rem;
  }

  .ar-wrap_line {
    margin-top: 3rem;
  }

  .corporate-ai_item {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .veefin_jrny_para.text-size-xlarge {
    font-size: 1.25rem;
  }

  .nityo-hero {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .nityo-hero_bottom-bg {
    display: none;
  }

  .nityo-why_card-wrap {
    flex: none;
  }

  .strategy_builder_grid_2-col {
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
  }

  .nityo-we_grid {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .psb-hero {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .psb-hero_para.text-size-xlarge {
    font-size: 1.125rem;
  }

  .psb-flow_block {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .psb-flow_card.is-absolute-bottom {
    padding-top: 1rem;
    padding-bottom: 1rem;
    top: -5.5rem;
  }

  .psb-hero_bottom_icon.icon-embed-xsmall {
    flex: none;
  }

  .psb-hero_bottom_text {
    font-size: .875rem;
  }

  .psb-card {
    padding-top: 3rem;
  }

  .psb-card_item {
    padding: 1.5rem;
  }

  .core-header {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .core_content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .core_content_title.heading-style-h3 {
    font-size: 1.5rem;
  }

  .core_item {
    font-size: 1rem;
  }

  .pbs-b2b_header.margin-bottom-40px {
    margin-bottom: 1.5rem;
  }

  .pbs-b2b_grid.is-4-col {
    grid-template-columns: 1fr;
  }

  .pbs-tab_menu {
    z-index: 999;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: 100%;
    overflow: scroll;
  }

  .pbs-tab_content {
    margin-top: 3rem;
  }

  .pbs-tab_link {
    flex: none;
    justify-content: flex-start;
    align-items: center;
  }

  .pbs-tab_link.w--current {
    justify-content: flex-start;
    align-items: center;
  }

  .pbs-tab_pane_inside.is-4-col {
    grid-template-columns: 1fr;
  }

  .cta_para {
    font-size: 1.25rem;
  }

  .cta_btn-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .section_leadership-hero {
    overflow: clip;
  }

  .leadership-hero_header {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-bottom: 3rem;
  }

  .leardership-scroll {
    padding-top: 3rem;
  }

  .leardership-scroll_col.is--1 {
    grid-template-columns: 1fr;
  }

  .leardership-scroll_content {
    padding: 1.5rem;
  }

  .event-hero_left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .event-hero_card {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .event-hero_card_content {
    max-width: 100%;
  }

  .event-hero_card_top {
    margin-bottom: 1.75rem;
  }

  .event-hero_card_tag-wrap {
    flex-flow: wrap;
  }

  .event-hero_card_list.is-featured, .event-hero_card_list.is-news, .event-hero_card_list.is-featured, .event-hero_card_list.is-news {
    grid-row-gap: 1.5rem;
  }

  .event-post {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .event-post_form {
    padding: 1.5rem;
  }

  .event-post_learn_item {
    padding: 1rem 1.5rem;
  }

  .hero_subtext.text-size-xlarge {
    font-size: 1.25rem;
  }

  .use_caes_item {
    font-size: 1rem;
  }

  .use_cases2_block_header_new {
    margin-bottom: 0;
    padding-bottom: 1.5rem;
  }

  .txn_mgmt_accordion_left {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .fi-hero_header_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .blog-main_pagination {
    margin-top: 3rem;
    padding-top: 3rem;
  }

  .section_inves-hero {
    overflow: hidden;
  }

  .inves-hero {
    padding-top: 0;
  }

  .inves-hero_top-seach {
    width: 100%;
  }

  .inves-hero_block {
    margin-top: 3rem;
  }

  .inves-hero_left {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .inves-hero_row_text.w--current {
    padding-right: 2rem;
  }

  .inves-hero_row_list {
    width: auto;
  }

  .inves-hero_right-top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    align-items: flex-start;
  }

  .inves-hero_accordian_title.heading-style-h6 {
    font-size: 1.25rem;
  }

  .inves-hero_list {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .leadership-modal_content {
    margin-top: 1.5rem;
  }

  .leadership-modal_richtext {
    margin-top: 2rem;
  }

  .leadership-mdal_empty {
    display: none;
  }

  .fin_ops_container {
    min-height: 18rem;
  }

  .fin_ops_content_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .fin_ops_sub_heading {
    font-size: 1.5rem;
  }

  .section_scf_suite {
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .scf_suite_grid {
    grid-template-columns: 1fr;
  }

  .scf_suite_link {
    min-height: 16rem;
  }

  .scf_suite_bg_wrap {
    top: -9%;
  }

  .home_solution_block {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .home_hero_header {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .home_hero_heading.heading-style-h1 {
    font-size: 2.4rem;
  }

  .home_hero_para.text-weight-medium {
    font-size: 1rem;
  }

  .inves-hero_header {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .inves-hero_table_header {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
  }

  .inves-hero_table-top {
    max-width: 20rem;
  }

  .inves-hero_c_header {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .inves-hero_c_row {
    display: flex;
  }

  .inves-hero_c_row.is-0-5fr {
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .inves-hero_c_row.is-0-5fr.is-grey {
    width: 120%;
  }

  .inves-hero_c_row.is-3-col {
    display: flex;
  }

  .inves-hero_c_col {
    flex: none;
  }

  .inves-hero_c_col.is--first {
    flex: none;
    width: 14rem;
  }

  .inves-hero_c_col.is--2nd {
    max-width: 20rem;
  }

  .inves-hero_c_table_s {
    overflow: scroll;
  }

  .inves-hero_c_row_inside {
    flex-flow: column;
  }

  .inves-hero_pdf-table {
    overflow: auto;
  }

  .inves-hero_pdf-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: space-between;
    display: flex;
  }

  .inves-hero_pdf-col {
    flex: none;
    max-width: 16rem;
  }

  .event-hero_past_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .inves-hero_pdf-table-item {
    width: 160%;
  }

  .news-hero_upcoming {
    padding-top: 2.5rem;
  }

  .news-hero_card_list.is-featured, .news-hero_card_list.is-news, .news-hero_card_list.is-featured, .news-hero_card_list.is-news {
    grid-row-gap: 1.5rem;
  }

  .news-hero_card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .bpm-stats_card {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .bpm-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .inves-hero_table_i1, .inves-hero_table_i2 {
    flex: none;
    width: 10rem;
  }

  .inves-hero_table_i3 {
    flex: none;
  }

  .menu_item {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .menu_tabs_head {
    flex-flow: wrap;
  }

  .int_circle {
    left: -40%;
    transform: scale(.5);
  }

  .int_circle.is-second {
    left: -78%;
    transform: scale(.6);
  }

  .glance-swiper-component.is-top-margin-4-3rem {
    overflow: visible;
  }

  .wal_wrap.is-flex-center.bottom-margin-68px {
    margin-top: 0;
    margin-bottom: 3rem;
  }

  .section_wal-card {
    padding-top: 0;
  }

  .wal_card {
    padding: 1.5rem;
  }

  .wal_card-tiitle {
    font-size: 1.5rem;
  }

  .wal-hiw_top {
    padding: 1.5rem;
  }

  .wal-hiw_block {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    margin-top: 4rem;
  }

  .wal-hiw_card.is--2, .wal-hiw_card.is--4, .wal-hiw_card.is--2, .wal-hiw_card.is--4 {
    padding-top: 3rem;
  }

  .wal-use_card {
    width: 85%;
    padding: 2rem 1.5rem;
  }

  .wal-use_card.background-color-off-white.swiper-slide {
    width: 90%;
  }

  .wal-use_card.swiper-slide, .wal-use_card.background-color-off-white.swiper-slide, .wal-use_card.background-color-off-white.swiper-slide {
    width: 90%;
  }

  .wal-use_card.is-small.min-auto.background-color-off-white {
    padding: 1.5rem;
  }

  .wal-use_card.is-img {
    width: 100%;
    min-height: 26rem;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wal-use_card.swiper-slide {
    width: 90%;
  }

  .section_cust-hero {
    overflow: clip;
  }

  .cust-hero_wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-top: 5rem;
    padding-bottom: 3rem;
  }

  .cust-hero_title.heading-style-h1 {
    font-size: 2rem;
  }

  .psb-hero_logo, .psb-tab_logo, .nityo-hero_logo, .ar-logo_img, .walnut-hero_logo {
    max-width: 14rem;
  }

  .walnut-hero_logo.is--1 {
    max-width: 10rem;
  }

  .x-sticky_card {
    padding: 2.5rem 1.5rem;
  }

  .x-sticky_card_header {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .x-sticky_card_heading.heading-style-h2 {
    font-size: 2rem;
  }

  .x-sticky_card_gride, .x-sticky_card_gride.is--4-col, .x-sticky_card_gride.is--4-col {
    grid-template-columns: 1fr;
  }

  .x-sticky_card_header_item-wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    margin-top: 2.5rem;
    padding-top: 2.5rem;
  }

  .cta_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
}

#w-node-_709b6844-098b-f83e-b4d9-07551e5f7dda-83b7bd25, #w-node-_518504c5-4ade-4741-5343-2b6d0be1db38-83b7bd25, #w-node-fbda0017-57eb-adcf-f7a6-4e888e79cfc8-83b7bd25, #w-node-fbda0017-57eb-adcf-f7a6-4e888e79cff4-83b7bd25, #w-node-_13203ed3-3675-e51e-e03c-12e517836cd6-83b7bd25, #w-node-_13203ed3-3675-e51e-e03c-12e517836cf0-83b7bd25 {
  grid-area: Menu-Content-Area;
}

@media screen and (max-width: 991px) {
  #w-node-_39dcb27b-ff2e-b4de-5260-f44f307c5003-83b7bd25 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
