:root {
  --colors--black: #131313;
  --font-family--body-headings: "Dmsans Variablefont Opsz Wght", Arial, sans-serif;
  --colors--blue-100: #d9e3ff;
  --_style-body---b-size: var(--font-size--16);
  --_style-body---b-height: var(--font-size--24);
  --font-weight--medium: 500;
  --font-spacing--3: -.03em;
  --colors--slate-500: #76809b;
  --font-size--14: .875rem;
  --font-weight--semibold: 600;
  --font-size--16: 1rem;
  --colors--violet-400: #a393ff;
  --font-weight--regular: 400;
  --font-family--accent-headings: "Playfairdisplay Variablefont Wght", Arial, sans-serif;
  --_style-heading---h-size: var(--font-size--16);
  --_style-heading---h-height: var(--font-size--24);
  --font-weight--bold: 700;
  --font-spacing--2: -.02em;
  --colors--white: white;
  --font-size--70: 4.375rem;
  --colors--gray-800: #212025;
  --font-size--20: 1.25rem;
  --colors--gray-900: #1a1a1a;
  --colors--gray-850: #1d1d1d;
  --font-size--12: .75rem;
  --colors--grad-color-1: #bbc0ff;
  --colors--grad-color-2: #ffb6cc;
  --colors--grad-color-3: #ffd7c0;
  --colors--grad-color-4: #b2eeff;
  --colors--grad-color-5: #b3c3ff;
  --colors--violet-100: #bbb8ce;
  --colors--gray-950: #151515;
  --_responsive---responsive-body--body-24-size: var(--font-size--24);
  --font-spacing--4: -.04em;
  --font-size--48: 3rem;
  --font-size--24: 1.5rem;
  --font-size--18: 1.125rem;
  --font-size--28: 1.75rem;
  --font-weight--extrabold: 800;
  --font-size--40: 2.5rem;
  --font-size--32: 2rem;
  --font-size--36: 2.25rem;
  --font-size--52: 3.25rem;
  --font-size--44: 2.75rem;
  --font-weight--light: 300;
  --font-size--22: 1.375rem;
  --font-spacing--0: 0em;
  --_responsive---responsive-heading--h1-size: var(--font-size--96);
  --font-size--96: 6rem;
  --_responsive---responsive-heading--h1-height: var(--font-size--96);
  --font-size--92: 5.75rem;
  --font-size--90: 5.625rem;
  --font-size--88: 5.5rem;
  --font-size--86: 5.375rem;
  --font-size--84: 5.25rem;
  --font-size--82: 5.125rem;
  --font-size--80: 5rem;
  --font-size--78: 4.875rem;
  --font-size--76: 4.75rem;
  --font-size--74: 4.625rem;
  --font-size--72: 4.5rem;
  --font-size--68: 4.25rem;
  --font-size--66: 4.125rem;
  --font-size--64: 4rem;
  --font-size--62: 3.875rem;
  --font-size--60: 3.75rem;
  --font-size--58: 3.625rem;
  --font-size--56: 3.5rem;
  --font-size--54: 3.375rem;
  --font-size--50: 3.125rem;
  --font-size--46: 2.875rem;
  --font-size--42: 2.625rem;
  --font-size--38: 2.375rem;
  --font-size--34: 2.125rem;
  --font-size--30: 1.875rem;
  --font-size--26: 1.625rem;
  --_responsive---responsive-heading--h2-size: var(--font-size--64);
  --_responsive---responsive-heading--h2-height: var(--font-size--64);
  --_responsive---responsive-heading--h3-size: var(--font-size--48);
  --_responsive---responsive-heading--h3-height: var(--font-size--56);
  --_responsive---responsive-heading--h4-size: var(--font-size--40);
  --_responsive---responsive-heading--h4-height: var(--font-size--48);
  --_responsive---responsive-heading--h5-size: var(--font-size--36);
  --_responsive---responsive-heading--h5-height: var(--font-size--44);
  --_responsive---responsive-heading--h6-size: var(--font-size--32);
  --_responsive---responsive-heading--h6-height: var(--font-size--40);
  --_responsive---responsive-body--body-32-size: var(--font-size--32);
  --_responsive---responsive-body--body-32-height: var(--font-size--40);
  --_responsive---responsive-body--body-30-size: 0px;
  --_responsive---responsive-body--body-30-height: 0px;
  --_responsive---responsive-body--body-28-size: 0px;
  --_responsive---responsive-body--body-28-height: 0px;
  --_responsive---responsive-body--body-26-size: 0px;
  --_responsive---responsive-body--body-26-height: 0px;
  --_responsive---responsive-body--body-24-height: var(--font-size--32);
  --_responsive---responsive-body--body-22-size: 0px;
  --_responsive---responsive-body--body-22-height: 0px;
  --_responsive---responsive-body--body-20-size: var(--font-size--20);
  --_responsive---responsive-body--body-20-height: var(--font-size--28);
  --_responsive---responsive-body--body-18-size: var(--font-size--18);
  --_responsive---responsive-body--body-18-height: var(--font-size--26);
  --_responsive---responsive-body--body-16-size: var(--font-size--16);
  --_responsive---responsive-body--body-16-height: var(--font-size--24);
  --_responsive---responsive-body--body-14-size: var(--font-size--14);
  --_responsive---responsive-body--body-14-height: var(--font-size--18);
  --_responsive---responsive-body--body-12-size: var(--font-size--12);
  --_responsive---responsive-body--body-12-height: var(--font-size--20);
}

body {
  background-color: var(--colors--black);
  font-family: var(--font-family--body-headings);
  color: var(--colors--blue-100);
  font-size: var(--_style-body---b-size);
  line-height: var(--_style-body---b-height);
  font-variation-settings: "opsz" 16;
  font-weight: var(--font-weight--medium);
  letter-spacing: var(--font-spacing--3);
}

h1, h2 {
  margin-top: 0;
  margin-bottom: 0;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

p {
  margin-bottom: 0;
}

a {
  text-decoration: none;
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: 0;
  display: block;
}

.g--main-padding {
  opacity: 1;
  padding-left: 5rem;
  padding-right: 5rem;
}

.g--main-container {
  z-index: 1;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.g--main-container.is-header {
  z-index: 0;
  z-index: 0;
  position: static;
}

.css--style {
  margin-bottom: 0;
  display: none;
}

.u--align-pos-text.t--a-right {
  text-align: right;
}

.u--align-pos-text.t--a-desk_left-mob_center, .u--align-pos-text.t--a-left {
  text-align: left;
}

.u--align-pos-text.t--a-justify {
  text-align: justify;
}

.u--align-pos-text.t--a-center {
  text-align: center;
}

.js--code {
  margin-bottom: 0;
  display: none;
}

.g--image-current {
  width: 100%;
  height: 100%;
  display: block;
}

.g--image-current.s--fit-cover {
  object-fit: cover;
  width: 100%;
}

.g--image-current.s--fit-cover.eff--lighten {
  mix-blend-mode: lighten;
}

.g--image-current.s--fit-cover.eff--lighten.s--fit-pos_bottom {
  opacity: 1;
  outline-offset: 0px;
  object-position: 50% 100%;
  outline: 3px #d9e3ff;
}

.g--image-current.s--fit-cover.eff--lighten.s--fit-pos_bottom.how-tow-work-bottom {
  padding-bottom: 0;
}

.g--image-current.s--fit-cover.s--fit-pos_top {
  object-position: 50% 0%;
}

.g--image-current.s--fit-cover.ai-tea {
  mix-blend-mode: normal;
}

.g--image-current.s--fit-fill {
  object-fit: fill;
}

.g--image-current.s--fit-contain.nustream-hero, .g--image-current.s--fit-contain.goodmora-hero {
  width: 50rem;
}

.g--image-current.s--fit-d_contain-m_cover {
  object-fit: contain;
}

.g--image-current.s--fit-d_contain-m_cover.eff--lighten {
  mix-blend-mode: lighten;
}

.g--image-current.s--fit-d_contain-m_cover.eff--lighten.s--fit-pos_bottom {
  object-position: 50% 100%;
}

.g--image-current.s--fit-d_contain-m_cover.finspector-iamge {
  mix-blend-mode: normal;
}

.g--image-current.s--fit-contain {
  object-fit: contain;
  width: 20rem;
  height: auto;
}

.g--image-current.s--fit-contain.eff--lighten {
  opacity: 1;
  mix-blend-mode: lighten;
  width: auto;
  height: auto;
}

.g--image-current.s--fit-contain.eff--lighten.s--fit-pos_bottom {
  opacity: .4;
  mix-blend-mode: lighten;
  object-position: 50% 100%;
}

.g--image-current.s--fit-contain.eff--lighten.s--fit-pos_bottom.imageforcta {
  aspect-ratio: auto;
  opacity: 1;
  object-fit: contain;
  height: 100%;
}

.g--image-current.s--fit-contain.eff--lighten.s--fit-pos_bottom.imageforcta:where(.w-variant-c82fa62c-00d5-c20c-2773-8b648c2179c7) {
  opacity: 1;
  margin-left: 140px;
}

.g--image-current.s--fit-contain.eff--lighten.s--fit-pos_bottom.impactiamge {
  opacity: 1;
}

.g--image-current.s--fit-contain.eff--lighten.s--fit-pos_center {
  object-position: 50% 100%;
}

.g--image-current.s--fit-contain.eff--lighten.low-opacity {
  opacity: 0;
}

.g--image-current.s--fit-contain.eff--lighten.govern-image {
  object-fit: contain;
}

.g--image-current.s--fit-contain.eff--lighten.brain-image {
  aspect-ratio: 3 / 2;
}

.g--image-current.s--fit-contain.finspector-hero {
  width: 70rem;
}

.g--image-current.s--fit-contain.nustream-hero, .g--image-current.s--fit-contain.goodmora-hero {
  width: 50rem;
}

.g--image-current.s--fit-contain.home-logos {
  width: 9rem;
}

.g--image-current.s--fit-contain.home-logos.gm {
  width: 7rem;
}

.g--image-current.s--fit-contain.home-logos.gm.gp {
  width: 9rem;
}

.g--image-current.s--fit-contain.home-logos.gmm {
  width: 7rem;
}

.g--svg-current {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.button-grad_default {
  background-color: var(--colors--black);
  font-family: var(--font-family--body-headings);
  color: var(--colors--black);
  font-size: var(--font-size--14);
  line-height: var(--font-size--14);
  font-weight: var(--font-weight--semibold);
  letter-spacing: var(--font-spacing--3);
  border-radius: .25rem;
  flex: none;
  transition: background-color .2s;
  display: block;
  position: relative;
  overflow: hidden;
}

.button-grad_default:where(.w-variant-c08a910a-aa45-0b39-3ac9-37f3898c86ee) {
  font-size: var(--font-size--16);
  line-height: var(--font-size--16);
}

.button-grad_default:hover {
  background-color: var(--colors--violet-400);
}

.button-grad_default.is-loadmore {
  width: max-content;
  margin-top: 1.5rem;
  margin-left: auto;
  margin-right: auto;
}

.g--link-regular_12 {
  font-family: var(--font-family--body-headings);
  font-size: var(--_style-body---b-size);
  line-height: var(--_style-body---b-height);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--font-spacing--3);
  --_style-body---b-size: var(--_responsive---responsive-body--body-12-size);
  --_style-body---b-height: var(--_responsive---responsive-body--body-12-height);
  transition: color .2s;
}

.g--link-regular_12.t--color-slate_500 {
  color: var(--colors--slate-500);
}

.g--link-regular_12.t--color-slate_500:hover {
  color: var(--colors--violet-400);
}

.g--link-regular_12.t--color-slate_500.t--cap-all {
  text-transform: uppercase;
}

.c--text-semibold_16-16 {
  font-family: var(--font-family--body-headings);
  font-size: var(--font-size--16);
  line-height: var(--font-size--16);
  font-weight: var(--font-weight--semibold);
  letter-spacing: var(--font-spacing--3);
  transition: color .2s;
}

.c--text-semibold_16-16.t--color-blue_100 {
  color: var(--colors--blue-100);
}

.c--text-semibold_16-16.t--color-blue_100.t--cap-all {
  text-transform: uppercase;
  text-transform: uppercase;
}

.header {
  z-index: 9999;
  position: fixed;
  inset: 0% 0% auto;
}

.header_link-brand {
  z-index: 2;
  width: 11rem;
  display: block;
  position: relative;
}

.header_link-brand.w--current {
  width: 10rem;
}

.header-bg {
  z-index: -1;
  -webkit-backdrop-filter: blur(2rem);
  backdrop-filter: blur(2rem);
  pointer-events: none;
  background-color: #131313cc;
  position: absolute;
  inset: 0%;
}

.header-toggle_burger-line {
  display: block;
}

.header-content {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-top: .875rem;
  padding-bottom: .875rem;
  display: grid;
}

.header-actions {
  z-index: 2;
  display: none;
  position: relative;
}

.header-nav-menu_ul {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  display: flex;
}

.header-toggle_burger-box {
  width: 2rem;
  height: 2rem;
  display: block;
}

.header-nav-menu_wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header-nav-menu {
  width: 100%;
}

.dropdown-nav-header_chevron {
  flex: none;
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
}

.dropdown-nav-header_panel {
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 4rem auto auto;
  transform: translateY(.5rem);
}

.dropdown-nav-header_toggle {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--colors--black);
  font-family: var(--font-family--body-headings);
  color: var(--colors--blue-100);
  font-size: var(--font-size--14);
  line-height: var(--font-size--14);
  font-weight: var(--font-weight--semibold);
  letter-spacing: var(--font-spacing--3);
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  transition: background-color .2s;
  display: flex;
}

.dropdown-nav-header_toggle:hover {
  background-color: #ffffff0d;
}

.g--list_dropdown-nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.g--list_dropdown-nav.l--flex-0 {
  flex-flow: column;
  display: flex;
}

.g--list_dropdown-nav.l--flex-16 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.g--list_dropdown-nav.l--flex-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.dropdown-nav-header_wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.g--svg_12 {
  flex: none;
  width: .75rem;
  height: .75rem;
}

.dropdown-nav-header_link {
  font-family: var(--font-family--body-headings);
  color: var(--colors--blue-100);
  font-size: var(--font-size--14);
  line-height: var(--font-size--14);
  font-weight: var(--font-weight--semibold);
  letter-spacing: var(--font-spacing--3);
  white-space: pre;
  padding-top: .125rem;
  padding-bottom: .125rem;
  transition: color .2s;
  display: block;
}

.dropdown-nav-header_link:hover {
  color: var(--colors--violet-400);
}

.dropdown-nav-header_content {
  background-color: var(--colors--gray-900);
  border-radius: .5rem;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}

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

.g--flex-v_24.l--a-x_center-y_top {
  justify-content: flex-start;
  align-items: center;
}

.g--flex-v_24.l--a-x_left-y_top {
  justify-content: flex-start;
  align-items: flex-start;
}

.g--flex-v_24.l--a-x_right-y_top {
  justify-content: flex-start;
  align-items: flex-end;
}

.g--flex-v_24.l--a-x_stretch-y_center {
  justify-content: center;
  align-items: stretch;
}

.g--flex-v_24.l--a-x_center-y_sb {
  justify-content: space-between;
  align-items: center;
}

.g--flex-v_24.l--a-x_left-y_sb {
  justify-content: space-between;
  align-items: flex-start;
}

.g--flex-v_24.l--a-x_center-y_bottom {
  justify-content: flex-end;
  align-items: center;
}

.g--flex-v_24.l--a-x_right-y_center {
  justify-content: center;
  align-items: flex-end;
}

.g--flex-v_24.l--a-x_center-y_center {
  justify-content: center;
  align-items: center;
}

.g--flex-v_24.l--a-x_stretch-y_top {
  justify-content: flex-start;
  align-items: stretch;
}

.g--flex-v_24.l--a-x_right-y_bottom {
  justify-content: flex-end;
  align-items: flex-end;
}

.g--flex-v_24.l--a-x_left-y_bottom {
  justify-content: flex-end;
  align-items: flex-start;
}

.g--flex-v_24.l--a-x_stretch-y_sb {
  justify-content: space-between;
  align-items: stretch;
}

.g--flex-v_24.l--a-x_stretch-y_bottom {
  justify-content: flex-end;
  align-items: stretch;
}

.g--flex-v_24.l--a-x_left-y_center {
  justify-content: center;
  align-items: flex-start;
}

.g--flex-v_24.l--a-x_right-y_sb {
  justify-content: space-between;
  align-items: flex-end;
}

.dropdown-special-nav-header_link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: .0625rem solid var(--colors--gray-800);
  background-color: var(--colors--gray-850);
  white-space: pre;
  border-radius: .375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.c--text-medium_14-14 {
  font-family: var(--font-family--body-headings);
  font-size: var(--font-size--14);
  line-height: var(--font-size--14);
  font-weight: var(--font-weight--medium);
  letter-spacing: var(--font-spacing--3);
  transition: color .2s;
}

.c--text-medium_14-14.t--color-slate_500 {
  color: var(--colors--slate-500);
}

.c--text-medium_14-14.t--color-slate_500.t--cap-all {
  text-transform: uppercase;
}

.nav--header_box {
  white-space: pre;
}

.c--text-semibold_12-12 {
  font-family: var(--font-family--body-headings);
  font-size: var(--font-size--12);
  line-height: var(--font-size--12);
  font-weight: var(--font-weight--semibold);
  letter-spacing: var(--font-spacing--3);
  transition: color .2s;
}

.c--text-semibold_12-12.t--color-slate_500 {
  color: var(--colors--slate-500);
}

.c--text-semibold_12-12.t--color-slate_500.t--cap-all {
  text-transform: uppercase;
  text-transform: uppercase;
}

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

.g--flex-v_16.l--a-x_center-y_top {
  justify-content: flex-start;
  align-items: center;
}

.g--flex-v_16.l--a-x_left-y_top {
  justify-content: flex-start;
  align-items: flex-start;
}

.g--flex-v_16.l--a-x_right-y_top {
  justify-content: flex-start;
  align-items: flex-end;
}

.g--flex-v_16.l--a-x_stretch-y_center {
  justify-content: center;
  align-items: stretch;
}

.g--flex-v_16.l--a-x_center-y_sb {
  justify-content: space-between;
  align-items: center;
}

.g--flex-v_16.l--a-x_left-y_sb {
  justify-content: space-between;
  align-items: flex-start;
}

.g--flex-v_16.l--a-x_center-y_bottom {
  justify-content: flex-end;
  align-items: center;
}

.g--flex-v_16.l--a-x_right-y_center {
  justify-content: center;
  align-items: flex-end;
}

.g--flex-v_16.l--a-x_center-y_center {
  justify-content: center;
  align-items: center;
}

.g--flex-v_16.l--a-x_stretch-y_top {
  justify-content: flex-start;
  align-items: stretch;
}

.g--flex-v_16.l--a-x_right-y_bottom {
  justify-content: flex-end;
  align-items: flex-end;
}

.g--flex-v_16.l--a-x_left-y_bottom {
  justify-content: flex-end;
  align-items: flex-start;
}

.g--flex-v_16.l--a-x_stretch-y_sb {
  justify-content: space-between;
  align-items: stretch;
}

.g--flex-v_16.l--a-x_stretch-y_bottom {
  justify-content: flex-end;
  align-items: stretch;
}

.g--flex-v_16.l--a-x_left-y_center {
  justify-content: center;
  align-items: flex-start;
}

.g--flex-v_16.l--a-x_right-y_sb {
  justify-content: space-between;
  align-items: flex-end;
}

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

.nav--header_grid.is-3_24 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-columns: 12.25rem 12.25rem 12.25rem;
}

.nav--header_grid.is-1 {
  grid-template-columns: 11.625rem;
}

.button-gradient {
  z-index: 0;
  background-image: linear-gradient(90deg, var(--colors--grad-color-1), var(--colors--grad-color-2) 25%, var(--colors--grad-color-3) 50%, var(--colors--grad-color-4) 75%, var(--colors--grad-color-5));
  opacity: 1;
  transition: opacity .2s;
  position: absolute;
  inset: 0%;
}

.button-gradient.is-capabilities {
  opacity: 0;
}

.button-content {
  z-index: 1;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: .75rem 1rem;
  display: flex;
  position: relative;
}

.button-content:where(.w-variant-c08a910a-aa45-0b39-3ac9-37f3898c86ee) {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  padding: 1rem 1.5rem;
}

.button-arrow_default {
  flex: none;
  width: .75rem;
  height: .75rem;
}

.button-arrow_default:where(.w-variant-3dc5f048-c861-2785-c8e1-837c960fd12b), .button-arrow_default:where(.w-variant-c08a910a-aa45-0b39-3ac9-37f3898c86ee) {
  width: .875rem;
  height: .875rem;
}

.g--heading-bold_h3 {
  font-family: var(--font-family--accent-headings);
  font-size: var(--_style-heading---h-size);
  line-height: var(--_style-heading---h-height);
  font-variation-settings: normal;
  font-weight: var(--font-weight--bold);
  letter-spacing: var(--font-spacing--2);
  --_style-heading---h-size: var(--_responsive---responsive-heading--h3-size);
  --_style-heading---h-height: var(--_responsive---responsive-heading--h3-height);
  margin-top: 0;
  margin-bottom: 0;
}

.g--heading-bold_h3.t--color-white {
  color: var(--colors--white);
}

.g--heading-bold_h3.t--color-blue_100 {
  color: var(--colors--blue-100);
}

.g--heading-bold_h3.t--color-blue_100.subheader-paltform {
  font-family: var(--font-family--body-headings);
  font-size: var(--_responsive---responsive-body--body-24-size);
  font-weight: var(--font-weight--regular);
  --_style-heading---h-size: var(--_responsive---responsive-heading--h6-size);
  --_style-heading---h-height: var(--_responsive---responsive-heading--h6-height);
}

.g--heading-bold_h3.t--color-blue_100.homepage-how-we-work-titlew {
  text-align: left;
}

.g--text-regular_14 {
  font-family: var(--font-family--body-headings);
  font-size: var(--_style-body---b-size);
  line-height: var(--_style-body---b-height);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--font-spacing--3);
  --_style-body---b-size: var(--_responsive---responsive-body--body-14-size);
  --_style-body---b-height: var(--_responsive---responsive-body--body-14-height);
}

.g--text-regular_14.t--color-blue_100 {
  color: var(--colors--blue-100);
}

.g--text-regular_14.t--color-blue_100.t--cap-all {
  text-transform: uppercase;
}

.g--text-regular_14.t--color-state_500 {
  color: var(--colors--slate-500);
}

.g--text-regular_14.t--color-state_500.t--cap-all {
  text-transform: uppercase;
}

.button-chevron_default {
  flex: none;
  width: .75rem;
  height: .75rem;
}

.button-chevron_default:where(.w-variant-3dc5f048-c861-2785-c8e1-837c960fd12b), .button-chevron_default:where(.w-variant-c08a910a-aa45-0b39-3ac9-37f3898c86ee) {
  width: .875rem;
  height: .875rem;
}

.g--svg_20 {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
}

.g--svg_20.t--color-violet_400 {
  color: var(--colors--violet-400);
}

.footer {
  border-top: .0625rem solid var(--colors--gray-800);
  background-color: var(--colors--gray-950);
}

.footer:where(.w-variant-46fd8588-11b8-fe7e-8d72-e4ee5c224510) {
  background-color: var(--colors--black);
}

.footer-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  padding-top: 4.75rem;
  padding-bottom: 2.75rem;
  display: flex;
}

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

.footer_link-brand {
  width: 10rem;
  display: block;
}

.footer_social {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--colors--slate-500);
  flex: none;
  transition: color .2s;
}

.footer_social:hover {
  color: var(--colors--violet-400);
}

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

.nav--footer_box {
  white-space: pre;
}

.c--text-extrabold_14-14 {
  font-family: var(--font-family--body-headings);
  font-size: var(--font-size--14);
  line-height: var(--font-size--14);
  font-weight: var(--font-weight--extrabold);
  letter-spacing: var(--font-spacing--3);
  transition: color .2s;
}

.c--text-extrabold_14-14.t--color-slate_500 {
  color: var(--colors--slate-500);
}

.c--text-extrabold_14-14.t--color-slate_500.t--cap-all {
  text-transform: uppercase;
}

.c--text-extrabold_14-14.t--color-violet_400 {
  color: var(--colors--violet-400);
}

.c--text-extrabold_14-14.t--color-violet_400.t--cap-all {
  text-transform: uppercase;
}

.c--text-extrabold_14-14.t--color-blue_100 {
  color: var(--colors--blue-100);
}

.c--text-extrabold_14-14.t--color-blue_100.t--cap-all {
  text-transform: uppercase;
}

.g--flex-v_20 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.g--flex-v_20.l--a-x_center-y_top {
  justify-content: flex-start;
  align-items: center;
}

.g--flex-v_20.l--a-x_left-y_top {
  justify-content: flex-start;
  align-items: flex-start;
}

.g--flex-v_20.l--a-x_right-y_top {
  justify-content: flex-start;
  align-items: flex-end;
}

.g--flex-v_20.l--a-x_stretch-y_center {
  justify-content: center;
  align-items: stretch;
}

.g--flex-v_20.l--a-x_center-y_sb {
  justify-content: space-between;
  align-items: center;
}

.g--flex-v_20.l--a-x_left-y_sb {
  justify-content: space-between;
  align-items: flex-start;
}

.g--flex-v_20.l--a-x_center-y_bottom {
  justify-content: flex-end;
  align-items: center;
}

.g--flex-v_20.l--a-x_right-y_center {
  justify-content: center;
  align-items: flex-end;
}

.g--flex-v_20.l--a-x_center-y_center {
  justify-content: center;
  align-items: center;
}

.g--flex-v_20.l--a-x_stretch-y_top {
  justify-content: flex-start;
  align-items: stretch;
}

.g--flex-v_20.l--a-x_right-y_bottom {
  justify-content: flex-end;
  align-items: flex-end;
}

.g--flex-v_20.l--a-x_left-y_bottom {
  justify-content: flex-end;
  align-items: flex-start;
}

.g--flex-v_20.l--a-x_stretch-y_sb {
  justify-content: space-between;
  align-items: stretch;
}

.g--flex-v_20.l--a-x_stretch-y_bottom {
  justify-content: flex-end;
  align-items: stretch;
}

.g--flex-v_20.l--a-x_left-y_center {
  justify-content: center;
  align-items: flex-start;
}

.g--flex-v_20.l--a-x_right-y_sb {
  justify-content: space-between;
  align-items: flex-end;
}

.dropdown-nav-footer_link {
  font-family: var(--font-family--body-headings);
  color: var(--colors--slate-500);
  font-size: var(--font-size--14);
  line-height: var(--font-size--14);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--font-spacing--3);
  white-space: pre;
  padding-top: .125rem;
  padding-bottom: .125rem;
  transition: color .2s;
  display: block;
}

.dropdown-nav-footer_link:hover {
  color: var(--colors--violet-400);
}

.footer-content_body {
  border-top: .0625rem solid var(--colors--gray-800);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  display: flex;
}

.g--text-regular_12 {
  font-family: var(--font-family--body-headings);
  font-size: var(--_style-body---b-size);
  line-height: var(--_style-body---b-height);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--font-spacing--3);
  --_style-body---b-size: var(--_responsive---responsive-body--body-12-size);
  --_style-body---b-height: var(--_responsive---responsive-body--body-12-height);
}

.g--text-regular_12.t--color-blue_100 {
  color: var(--colors--blue-100);
}

.g--text-regular_12.t--color-blue_100.t--cap-all {
  text-transform: uppercase;
}

.g--text-regular_12.t--color-state_500 {
  color: var(--colors--slate-500);
}

.g--text-regular_12.t--color-state_500.t--cap-all {
  text-transform: uppercase;
}

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

.g--flex-h_24.l--a-x_left-y_top {
  justify-content: flex-start;
  align-items: flex-start;
}

.g--flex-h_24.l--a-x_left-y_stretch {
  align-items: stretch;
}

.g--flex-h_24.l--a-x_left-y_bottom {
  align-items: flex-end;
}

.g--flex-h_24.l--a-x_center-y_center {
  justify-content: center;
  align-items: center;
}

.g--flex-h_24.l--a-x_sb-y_bottom {
  justify-content: space-between;
  align-items: flex-end;
}

.g--flex-h_24.l--a-x_center-y_bottom {
  justify-content: center;
  align-items: flex-end;
}

.g--flex-h_24.l--a-x_center-y_top {
  justify-content: center;
  align-items: flex-start;
}

.g--flex-h_24.l--a-x_center-y_stretch {
  justify-content: center;
  align-items: stretch;
}

.g--flex-h_24.l--a-x_right-y_stretch {
  justify-content: flex-end;
  align-items: stretch;
}

.g--flex-h_24.l--a-x_right-y_top {
  justify-content: flex-end;
  align-items: flex-start;
}

.g--flex-h_24.l--a-x_right-y_center {
  justify-content: flex-end;
  align-items: center;
}

.g--flex-h_24.l--a-x_sb-y_stretch {
  justify-content: space-between;
  align-items: stretch;
}

.g--flex-h_24.l--a-x_left-y_center {
  align-items: center;
}

.g--flex-h_24.l--a-x_sb-y_center {
  justify-content: space-between;
  align-items: center;
}

.g--flex-h_24.l--a-x_sb-y_top {
  justify-content: space-between;
  align-items: flex-start;
}

.g--flex-h_24.l--a-x_right-y_bottom {
  justify-content: flex-end;
  align-items: flex-end;
}

.g--text-medium_14 {
  font-family: var(--font-family--body-headings);
  font-size: var(--_style-body---b-size);
  line-height: var(--_style-body---b-height);
  font-weight: var(--font-weight--medium);
  letter-spacing: var(--font-spacing--3);
  --_style-body---b-size: var(--_responsive---responsive-body--body-14-size);
  --_style-body---b-height: var(--_responsive---responsive-body--body-14-height);
}

.g--text-medium_14.t--color-blue_100 {
  color: var(--colors--blue-100);
}

.g--text-medium_14.t--color-blue_100.t--cap-all {
  text-transform: uppercase;
}

.g--text-medium_14.t--color-green_custom {
  color: #7cff98;
}

.g--text-medium_14.t--color-green_custom.t--cap-all {
  text-transform: uppercase;
}

.g--text-medium_14.t--color-state_500 {
  color: var(--colors--slate-500);
}

.g--text-medium_14.t--color-state_500.t--cap-all {
  text-transform: uppercase;
}

.g--text-medium_16 {
  font-family: var(--font-family--body-headings);
  font-size: var(--_style-body---b-size);
  line-height: var(--_style-body---b-height);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--font-spacing--3);
  --_style-body---b-size: var(--_responsive---responsive-body--body-16-size);
  --_style-body---b-height: var(--_responsive---responsive-body--body-16-height);
}

.g--text-medium_16.t--color-blue_100 {
  color: var(--colors--blue-100);
}

.g--text-medium_16.t--color-blue_100.t--cap-all {
  text-transform: uppercase;
}

.g--text-medium_16.t--color-state_500 {
  color: var(--colors--slate-500);
}

.g--text-medium_16.t--color-state_500.t--cap-all {
  text-transform: uppercase;
}

.button-message_default {
  flex: none;
  width: .75rem;
  height: .75rem;
}

.button-message_default:where(.w-variant-3dc5f048-c861-2785-c8e1-837c960fd12b), .button-message_default:where(.w-variant-c08a910a-aa45-0b39-3ac9-37f3898c86ee) {
  width: .875rem;
  height: .875rem;
}

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

.g--flex-v_48.l--a-x_center-y_top {
  justify-content: flex-start;
  align-items: center;
}

.g--flex-v_48.l--a-x_left-y_top {
  justify-content: flex-start;
  align-items: flex-start;
}

.g--flex-v_48.l--a-x_right-y_top {
  justify-content: flex-start;
  align-items: flex-end;
}

.g--flex-v_48.l--a-x_stretch-y_center {
  justify-content: center;
  align-items: stretch;
}

.g--flex-v_48.l--a-x_center-y_sb {
  justify-content: space-between;
  align-items: center;
}

.g--flex-v_48.l--a-x_left-y_sb {
  justify-content: space-between;
  align-items: flex-start;
}

.g--flex-v_48.l--a-x_center-y_bottom {
  justify-content: flex-end;
  align-items: center;
}

.g--flex-v_48.l--a-x_right-y_center {
  justify-content: center;
  align-items: flex-end;
}

.g--flex-v_48.l--a-x_center-y_center {
  justify-content: center;
  align-items: center;
}

.g--flex-v_48.l--a-x_stretch-y_top {
  justify-content: flex-start;
  align-items: stretch;
}

.g--flex-v_48.l--a-x_right-y_bottom {
  justify-content: flex-end;
  align-items: flex-end;
}

.g--flex-v_48.l--a-x_left-y_bottom {
  justify-content: flex-end;
  align-items: flex-start;
}

.g--flex-v_48.l--a-x_stretch-y_sb {
  justify-content: space-between;
  align-items: stretch;
}

.g--flex-v_48.l--a-x_stretch-y_bottom {
  justify-content: flex-end;
  align-items: stretch;
}

.g--flex-v_48.l--a-x_left-y_center {
  justify-content: center;
  align-items: flex-start;
}

.g--flex-v_48.l--a-x_right-y_sb {
  justify-content: space-between;
  align-items: flex-end;
}

.c--heading-semibold_24-32 {
  font-family: var(--font-family--accent-headings);
  font-size: var(--font-size--24);
  line-height: var(--font-size--32);
  font-variation-settings: normal;
  font-weight: var(--font-weight--semibold);
  letter-spacing: var(--font-spacing--0);
  transition: color .2s;
}

.c--heading-semibold_24-32.t--color-blue_100 {
  color: var(--colors--blue-100);
}

.c--heading-semibold_24-32.t--color-blue_100.t--cap-all {
  text-transform: uppercase;
}

.button-square_default {
  flex: none;
  width: .75rem;
  height: .75rem;
}

.button-square_default:where(.w-variant-3dc5f048-c861-2785-c8e1-837c960fd12b), .button-square_default:where(.w-variant-c08a910a-aa45-0b39-3ac9-37f3898c86ee) {
  width: .875rem;
  height: .875rem;
}

.extra-main_content {
  width: 100%;
  max-width: 56.25rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 13.5rem;
  padding-bottom: 9.25rem;
}

.g--flex-h_6 {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: row;
  display: flex;
}

.g--flex-h_6.l--a-x_left-y_top {
  justify-content: flex-start;
  align-items: flex-start;
}

.g--flex-h_6.l--a-x_left-y_stretch {
  align-items: stretch;
}

.g--flex-h_6.l--a-x_left-y_bottom {
  align-items: flex-end;
}

.g--flex-h_6.l--a-x_center-y_center {
  justify-content: center;
  align-items: center;
}

.g--flex-h_6.l--a-x_sb-y_bottom {
  justify-content: space-between;
  align-items: flex-end;
}

.g--flex-h_6.l--a-x_center-y_bottom {
  justify-content: center;
  align-items: flex-end;
}

.g--flex-h_6.l--a-x_center-y_top {
  justify-content: center;
  align-items: flex-start;
}

.g--flex-h_6.l--a-x_center-y_stretch {
  justify-content: center;
  align-items: stretch;
}

.g--flex-h_6.l--a-x_right-y_stretch {
  justify-content: flex-end;
  align-items: stretch;
}

.g--flex-h_6.l--a-x_right-y_top {
  justify-content: flex-end;
  align-items: flex-start;
}

.g--flex-h_6.l--a-x_right-y_center {
  justify-content: flex-end;
  align-items: center;
}

.g--flex-h_6.l--a-x_sb-y_stretch {
  justify-content: space-between;
  align-items: stretch;
}

.g--flex-h_6.l--a-x_sb-y_center {
  justify-content: space-between;
  align-items: center;
}

.g--flex-h_6.l--a-x_sb-y_top {
  justify-content: space-between;
  align-items: flex-start;
}

.g--flex-h_6.l--a-x_right-y_bottom {
  justify-content: flex-end;
  align-items: flex-end;
}

.g--flex-h_6.l--a-x_left-y_center {
  align-items: center;
}

.g--svg_14 {
  flex: none;
  width: .875rem;
  height: .875rem;
}

.g--svg_14.t--color-slate_500 {
  color: var(--colors--slate-500);
}

.g--svg_24 {
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
}

.g--svg_24.t--color-violet_400 {
  color: var(--colors--violet-400);
}

.f--message_success {
  background-color: #40df7a;
  border-radius: .5rem;
}

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

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

.contact-modal_head {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding-bottom: 1rem;
  display: flex;
}

.f--block {
  margin-bottom: 0;
}

.f--message_error {
  border-radius: .25rem;
}

.contact-modal_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: .0625rem solid var(--colors--gray-800);
  background-color: var(--colors--gray-900);
  border-radius: 1rem;
  flex-flow: column;
  padding: 2rem;
  display: flex;
  position: relative;
}

.contact-modal {
  z-index: 9999;
  background-color: #0000;
  border: 1px #000;
  width: 100%;
  max-width: 31.25rem;
  padding: 0;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.f--label {
  font-family: var(--font-family--body-headings);
  color: var(--colors--blue-100);
  font-size: var(--font-size--12);
  line-height: var(--font-size--12);
  font-weight: var(--font-weight--semibold);
  letter-spacing: var(--font-spacing--0);
}

.f--input {
  border-top-style: solid;
  border-top-width: .0625rem;
  border-top-color: var(--colors--gray-800);
  border-right-style: solid;
  border-right-width: .0625rem;
  border-right-color: var(--colors--gray-800);
  border-bottom-style: solid;
  border-bottom-width: .0625rem;
  border-bottom-color: var(--colors--gray-800);
  border-left-style: solid;
  border-left-width: .0625rem;
  border-left-color: var(--colors--gray-800);
  background-color: var(--colors--black);
  height: 2.5rem;
  font-family: var(--font-family--body-headings);
  color: var(--colors--blue-100);
  font-size: var(--font-size--16);
  line-height: var(--font-size--24);
  font-weight: var(--font-weight--regular);
  letter-spacing: var(--font-spacing--4);
  border-radius: .375rem;
  outline: none;
  margin-bottom: 0;
  padding: .625rem;
  transition-property: border-color;
  transition-duration: .2s;
  transition-timing-function: ease;
}

.f--input:hover, .f--input:active, .f--input:focus, .f--input:focus-visible, .f--input[data-wf-focus-visible] {
  border-color: #ffffff1a;
}

.f--input.is-textarea {
  resize: none;
  resize: none;
  height: 5.5rem;
}

.f--wrapper-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-top: .5rem;
  display: flex;
}

.span-semibold {
  font-weight: var(--font-weight--semibold);
}

.span-semibold.is-industries, .span-semibold.is-application {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.span-semibold.t--bold {
  font-weight: var(--font-weight--bold);
}

.span-semibold.t--color-blue_100 {
  color: var(--colors--blue-100);
}

.span-semibold.t--color-violet_400 {
  color: var(--colors--violet-400);
}

.contact-modal_icon {
  background-color: #a393ff0d;
  border-radius: 999px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.contact-modal_close {
  width: 2rem;
  height: 2rem;
  color: var(--colors--slate-500);
  background-color: #0000;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition: color .2s;
  display: flex;
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.contact-modal_close:hover {
  color: var(--colors--blue-100);
}

.open-popup {
  z-index: 2;
  position: absolute;
  inset: 0%;
}

@media screen and (max-width: 991px) {
  .section-home_hero, .home-hero_content {
    min-height: auto;
  }

  .u--view-only_desktop {
    display: none;
  }

  .c--main-padding_-number {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .u--view-tablet {
    display: block;
  }

  .header-nav-menu_list {
    overflow: auto;
  }

  .header-actions {
    display: flex;
  }

  .header-nav-menu_ul {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .header-toggle_burger-box {
    flex: none;
  }

  .header-nav-menu_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    max-width: 80rem;
    height: 100dvh;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5rem;
    padding-bottom: .875rem;
    display: flex;
  }

  .header-nav-menu {
    z-index: 1;
    background-color: var(--colors--black);
    visibility: hidden;
    height: 100dvh;
    padding-left: 4rem;
    padding-right: 4rem;
    position: absolute;
    inset: 0%;
  }

  .dropdown-nav-header_panel {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    width: 100%;
    max-height: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    position: static;
    overflow: hidden;
    transform: translateY(0);
  }

  .dropdown-nav-header_toggle {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 1.25rem .75rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .dropdown-nav-header_wrapper {
    border-bottom: .0625rem solid var(--colors--gray-800);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .dropdown-nav-header_link {
    font-size: var(--font-size--20);
    line-height: var(--font-size--20);
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .dropdown-nav-header_content {
    box-shadow: none;
    background-color: #0000;
    border-radius: 0;
    padding-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .nav--header_grid.is-3_24 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .video-wrapper {
    position: relative;
  }

  .dropdown-nav-footer_link {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .section-sepanta_hero, .sepanta-hero_content, .section-application_hero, .application-hero_content, .section-corporateventures_hero, .corporateventures-hero_content, .section-accelerator_hero, .accelerator-hero_content {
    min-height: auto;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_responsive---responsive-body--body-24-size: var(--font-size--24);
    --_responsive---responsive-heading--h1-size: var(--font-size--48);
    --_responsive---responsive-heading--h1-height: var(--font-size--56);
    --_responsive---responsive-heading--h2-size: var(--font-size--48);
    --_responsive---responsive-heading--h2-height: var(--font-size--56);
    --_responsive---responsive-heading--h3-size: var(--font-size--40);
    --_responsive---responsive-heading--h3-height: var(--font-size--48);
    --_responsive---responsive-heading--h4-size: var(--font-size--36);
    --_responsive---responsive-heading--h4-height: var(--font-size--44);
    --_responsive---responsive-heading--h5-size: var(--font-size--32);
    --_responsive---responsive-heading--h5-height: var(--font-size--40);
    --_responsive---responsive-heading--h6-size: var(--font-size--24);
    --_responsive---responsive-heading--h6-height: var(--font-size--32);
    --_responsive---responsive-body--body-32-size: var(--font-size--32);
    --_responsive---responsive-body--body-32-height: var(--font-size--40);
    --_responsive---responsive-body--body-30-size: 0px;
    --_responsive---responsive-body--body-30-height: 0px;
    --_responsive---responsive-body--body-28-size: 0px;
    --_responsive---responsive-body--body-28-height: 0px;
    --_responsive---responsive-body--body-26-size: 0px;
    --_responsive---responsive-body--body-26-height: 0px;
    --_responsive---responsive-body--body-24-height: var(--font-size--32);
    --_responsive---responsive-body--body-22-size: 0px;
    --_responsive---responsive-body--body-22-height: 0px;
    --_responsive---responsive-body--body-20-size: var(--font-size--20);
    --_responsive---responsive-body--body-20-height: var(--font-size--28);
    --_responsive---responsive-body--body-18-size: var(--font-size--18);
    --_responsive---responsive-body--body-18-height: var(--font-size--26);
    --_responsive---responsive-body--body-16-size: var(--font-size--16);
    --_responsive---responsive-body--body-16-height: var(--font-size--24);
    --_responsive---responsive-body--body-14-size: var(--font-size--14);
    --_responsive---responsive-body--body-14-height: var(--font-size--18);
    --_responsive---responsive-body--body-12-size: var(--font-size--12);
    --_responsive---responsive-body--body-12-height: var(--font-size--20);
  }

  .g--padding-up {
    padding-top: 3.5rem;
  }

  .g--main-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .g--main-padding.is-mobile_0 {
    padding-left: 0;
    padding-right: 0;
  }

  .home-hero_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    padding-top: 6.5rem;
    padding-bottom: 0;
  }

  .g--padding-down {
    padding-bottom: 3.5rem;
  }

  .u--align-pos-text.t--a-desk_left-mob_center {
    text-align: center;
    text-align: center;
  }

  .c--padding-up_116 {
    padding-top: 3.5rem;
  }

  .c--main-padding_-number {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .g--image-current.s--fit-contain.eff--lighten.s--fit-pos_center {
    object-position: 50% 50%;
    object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .g--image-current.s--fit-d_contain-m_cover {
    object-fit: cover;
  }

  .g--button-group_16.l--f-desk_horiz-mob_verical {
    flex-flow: column;
  }

  .u--view-desktop, .button-grad_default.is-loadmore, .button-grad_default.is-loadmore {
    display: none;
  }

  .c--flex-v_desk-48_mob-32 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .c--padding-down_116 {
    padding-bottom: 3.5rem;
  }

  .u--view-only_mobile {
    display: block;
  }

  .u--align-pos-flex-h.fc--a-desk_left-mob_stretch, .u--align-pos-flex-h.fc--a-desk_center-mob_stretch, .u--align-pos-flex-h.fc--a-desk_left-mob_stretch, .u--align-pos-flex-h.fc--a-desk_center-mob_stretch {
    align-self: stretch;
  }

  .header-content {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .header-nav-menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .dropdown-nav-header_link {
    font-size: var(--font-size--16);
    line-height: var(--font-size--16);
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .dropdown-nav-header_content {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav--header_grid.is-3_24 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .video-is_home-hero {
    height: 12.125rem;
  }

  .video-is_home-hero_gradient {
    display: none;
  }

  .section-clients {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

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

  .clients-grid {
    grid-template-columns: auto;
  }

  .clients-grid_item {
    width: 13rem;
    height: 2.5rem;
  }

  .clients-grid_item.is-1 {
    width: 10.375rem;
    height: 3.5rem;
  }

  .clients-grid_item.is-2 {
    width: 3.625rem;
    height: 4rem;
  }

  .c--flex-v_desk-72_mob-56, .c--flex-v_desk-112_mob-56 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .case-stadies_grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .case-stadies_content {
    padding: 1.5rem;
  }

  .case-stadies-stats_grid {
    grid-template-columns: 1fr 1fr;
    align-items: start;
  }

  .case-stadies-stats_item {
    border-style: none;
    border-radius: 0;
    padding: 0;
  }

  .case-stadies-stats_content {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0000;
    border-style: none;
    border-radius: 0;
    padding: 0;
  }

  .g--text-regular_16_semibold_16 {
    font-weight: var(--font-weight--semibold);
  }

  .g--text-regular_16_semibold_16.t--color-blue_100-slate_500 {
    color: var(--colors--slate-500);
  }

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

  .c--flex-v_desk-40_mob-24 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .c--flex-v_desk-48_mob-24 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    order: 1;
  }

  .platform-item_line-gradient {
    display: none;
  }

  .video-is_platform {
    height: 21.25rem;
  }

  .platform-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: contents;
  }

  .platform-heading {
    order: 1;
  }

  .platform-body {
    order: 3;
  }

  .c--flex-v_desk-56_mob-40 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .capabilities-tabs_menu {
    flex-flow: wrap;
  }

  .capabilities-tabs_pane-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .video-is_capabilities {
    height: 21.25rem;
    display: none;
  }

  .capabilities-down {
    padding-bottom: 3.5rem;
  }

  .capabilities-image {
    display: none;
  }

  .c--flex-v_desk-48_mob-40 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .industries-grid, .application-content {
    grid-template-columns: 1fr;
  }

  .application-heading {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .application-image {
    text-align: left;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .application_body {
    max-width: 15.375rem;
  }

  .resources-heading_wrapper {
    flex-flow: column;
    align-items: stretch;
    display: contents;
  }

  .resources-heading {
    text-align: center;
    order: 1;
  }

  .resources-body {
    order: 2;
  }

  .coll--insights_list.is-featured, .coll--insights_list.is-all {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    overflow: auto;
  }

  .coll--insights_list.is-home {
    grid-template-columns: 1fr;
  }

  .coll--insights_list.is-featured, .coll--insights_list.is-all {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    overflow: auto;
  }

  .coll--insights_item.is-featured, .coll--insights_item.is-all, .coll--insights_item.is-featured, .coll--insights_item.is-all {
    flex: none;
    width: 20rem;
  }

  .coll--insights_link.is-all {
    padding: 1.5rem;
  }

  .coll--insights_image {
    flex: 0 auto;
    height: 9.375rem;
  }

  .coll--insights_image.is-featured, .coll--insights_image.is-all, .coll--insights_image.is-featured, .coll--insights_image.is-all {
    max-height: none;
  }

  .resources-button_wrapper {
    order: 3;
  }

  .cta-content.is-2 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .c--flex-v_desk-32_mob-56 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .ab--cta_desktop-image {
    display: none;
  }

  .ab--cta_mobile-image {
    display: block;
  }

  .cta-padding-down {
    padding-bottom: 11.625rem;
  }

  .footer-content {
    padding-top: 3.5rem;
    padding-bottom: 2.5rem;
  }

  .footer-content_heading {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 18.75rem;
  }

  .nav--footer_grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .dropdown-nav-footer_link {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .footer-content_body {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .sepanta-hero_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    padding-top: 6.5rem;
    padding-bottom: 0;
  }

  .video-is_sepanta-hero {
    width: 100%;
    height: 24rem;
    padding: 1.5rem 2.5rem;
  }

  .industries-hero_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    padding-top: 6.5rem;
  }

  .industries-hero_image {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .industries-hero_heading {
    padding-top: 0;
    padding-bottom: 0;
  }

  .industries-intro_content {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .industries-applications_grid {
    grid-template-columns: 1fr;
  }

  .industries-applications_container {
    padding: 1.5rem;
  }

  .industries-insight_heading {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .coll--industries-insights_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    overflow: auto;
  }

  .coll--industries-insights_item {
    flex: none;
    max-width: 20rem;
  }

  .application-hero_content {
    grid-column-gap: 17rem;
    grid-row-gap: 17rem;
    grid-template-columns: 1fr;
    padding-top: 6.5rem;
    padding-bottom: 0;
  }

  .application-hero_content:where(.w-variant-3a1543e1-daab-70fb-5daf-300c1e4b784e) {
    padding-top: 3.5rem;
  }

  .application-hero_content.is-center {
    padding-bottom: 3.5rem;
  }

  .application-hero_logo {
    height: 6.5rem;
  }

  .ab--application_desktop-image {
    display: none;
  }

  .ab--application_mobile-image {
    display: block;
  }

  .application-hero_bottom {
    max-width: none;
  }

  .application-hero_bottom.is-goodprocess {
    height: auto;
  }

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

  .application-features_image {
    order: -9999;
    height: 13rem;
  }

  .application-solutions_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    display: flex;
  }

  .c--flex-v_desk-64_mob-40 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .application-impact_grid {
    grid-template-columns: 1fr;
  }

  .application-impact_grid-content {
    padding: 1.5rem;
  }

  .ab--application-impact_desktop-image {
    display: none;
  }

  .ab--application-impact_mobile-image {
    display: block;
  }

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

  .industries_case-studies_image {
    order: -9999;
    height: 9.375rem;
  }

  .ab--industries_case-studies {
    display: none;
  }

  .application_case-studies_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .application_case-studies_el {
    order: 2;
    align-self: stretch;
    width: 100%;
  }

  .application_case-studies_el-content {
    padding: 1.5rem;
  }

  .application_case-studies_info-wrapper {
    display: contents;
  }

  .application_case-studies_info {
    order: 1;
  }

  .application_case-studies_button {
    order: 3;
    padding-top: .5rem;
  }

  .ab--application-modules_desktop-image {
    display: none;
  }

  .ab--application-modules_mobile-image {
    display: block;
  }

  .customers-hero_content {
    padding-top: 6.5rem;
    padding-bottom: 3.5rem;
  }

  .c--text-bold_48-52 {
    font-size: var(--font-size--40);
    line-height: var(--font-size--44);
  }

  .customers-features_content {
    grid-template-columns: 10rem 10rem;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .customers-challenge_grid {
    flex-flow: column;
    display: flex;
  }

  .customers-impact_grid {
    grid-template-columns: 1fr;
  }

  .corporateventures-hero_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    padding-top: 6.5rem;
    padding-bottom: 0;
  }

  .video-is_corporateventures-hero {
    height: 20rem;
  }

  .corporateventures-approach_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .corporateventures-whatwedo_grid {
    grid-template-columns: 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    overflow: auto;
  }

  .corporateventures-whatwedo_grid-item {
    flex: none;
    max-width: 20rem;
  }

  .corporateventures-whatwedo_grid-content {
    padding: 1.5rem;
  }

  .corporateventures-whatwedo_head {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-corporateventures_creative {
    display: none;
  }

  .corporateventures-benefits_grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .corporateventures-benefits_grid-card {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
  }

  .corporateventures-benefits_grid-card_item {
    padding: 1rem;
  }

  .accelerator-hero_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 6.5rem;
    padding-bottom: 3.5rem;
  }

  .video-is_accelerator-hero {
    width: 14rem;
    height: 14rem;
  }

  .ab--accelerator-hero_image {
    display: none;
  }

  .accelerator-focus_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .c--text-light_32-36 {
    font-size: var(--font-size--24);
    line-height: var(--font-size--28);
  }

  .accelerator-whatwedo_content {
    padding-bottom: 3.5rem;
  }

  .c--flex-v_desk-64_mob-48 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .accelerator-whatwedo_grid {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: auto 1fr;
  }

  .accelerator-whatwedo_grid-item.is-right {
    text-align: left;
    text-align: left;
  }

  .ab--accelerator-whatwedo_image {
    display: none;
  }

  .accelerator-benefits_grid {
    grid-template-columns: 1fr;
  }

  .accelerators-benefits_grid-item {
    flex: none;
  }

  .accelerators-benefits_grid-content {
    padding: 1.5rem;
  }

  .accelerator-casestudy_grid {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .company-hero_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    padding-top: 6.5rem;
    padding-bottom: 3.5rem;
  }

  .extra-main_content {
    padding-top: 6.5rem;
    padding-bottom: 3.5rem;
  }

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

  .company-leadership-grid_item {
    padding: .5rem;
  }

  .company-leadership-grid_avatar {
    width: 4.5rem;
    height: 4.5rem;
  }

  .c--flex-v_desk-24_mob-16 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .g--text-semibold_20_semibold_16 {
    --_style-body---b-size: var(--_responsive---responsive-body--body-16-size);
    --_style-body---b-height: var(--_responsive---responsive-body--body-16-height);
  }

  .g--text-semibold_20_semibold_16.t--color-blue_100-slate_500 {
    color: var(--colors--slate-500);
  }

  .g--text-regular_16_regular_14 {
    --_style-body---b-size: var(--_responsive---responsive-body--body-14-size);
    --_style-body---b-height: var(--_responsive---responsive-body--body-14-height);
  }

  .g--text-regular_16_regular_14.t--color-blue_100-slate_500 {
    color: var(--colors--slate-500);
  }

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

  .company-aiteam_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .company-aiteam_image-wrapper {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .company-aiteam_heading-head {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .company-aiteam_tag-wrapper {
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    overflow: auto;
  }

  .company-aiteam_tag {
    flex: none;
  }

  .ab--company-ourjourney_box-image {
    display: none;
  }

  .sepanta-feature_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .sepanta-promice_grid {
    grid-template-columns: 1fr;
  }

  .sepanta-promice_grid-item {
    flex: none;
  }

  .sepanta-promice_grid-content {
    padding: 1.5rem;
  }

  .ab--sepanta-fiveintegrated_desktop-image {
    display: none;
  }

  .ab--sepanta-fiveintegrated_mobile-image {
    display: block;
  }

  .sepanta-fiveintegrated-grid, .sepanta-fiveintegrated-item_grid, .sepanta-fiveintegrated-item_grid.is-2, .sepanta-fiveintegrated-item_grid.is-5, .sepanta-fiveintegrated-item_grid.is-2, .sepanta-fiveintegrated-item_grid.is-5 {
    grid-template-columns: 1fr;
  }

  .sepanta-fiveintegrated-item_grid-item.is-grid_big, .sepanta-fiveintegrated-item_grid-item.is-grid_small {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .sepanta-fiveintegrated-item_grid-item.is-grid_big, .sepanta-fiveintegrated-item_grid-item.is-grid_small {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .sepanta-fiveintegrated-item_grid-item.is-default {
    padding: 1.5rem;
  }

  .sepanta-fiveintegrated-item_grid-video {
    height: auto;
  }

  .sepanta-fiveintegrated-deploy_container {
    padding: 1rem;
  }

  .sepanta-fiveintegrated-deploy_bottom {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .press-hero_content {
    padding-top: 6.5rem;
    padding-bottom: 3.5rem;
  }

  .press-body_content {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .impact-hero_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    padding-top: 6.5rem;
  }

  .impact-hero_heading {
    padding-top: 0;
    padding-bottom: 0;
  }

  .impact-hero_image {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .impact-body_grid {
    grid-template-columns: 1fr;
  }

  .impact-body_grid_image {
    height: auto;
  }

  .c--heading-bold_40-48 {
    font-size: var(--font-size--32);
    line-height: var(--font-size--40);
  }

  .impact-body_grid_features {
    grid-template-columns: 7.5rem 7.5rem;
  }

  .c--flex-v_desk-64_mob-32 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .impact-globaltalent_grid-first_item {
    flex: none;
  }

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

  .impact-globaltalent_grid-second_item {
    flex: none;
  }

  .impact-globaltalent_grid-second_content {
    padding: 1.5rem;
  }

  .impact-globaltalent_grid-second_head {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .insights-hero_content {
    padding-top: 6.5rem;
    padding-bottom: 3.5rem;
  }

  .insights-featured_content {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .insights-featured_head {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .insights-all_content {
    padding-top: 3.5rem;
  }

  .insights-all_head {
    flex-flow: column;
    align-items: stretch;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .dropdown-filter-insights-header_panel, .dropdown-filter-insights-header_toggle {
    width: 100%;
  }

  .dropdown-filter-insights-header_link {
    justify-content: center;
  }

  .insights-temp-hero_content {
    padding-top: 6.5rem;
    padding-bottom: 3.5rem;
  }

  .insights-technical_first_content {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .section-insights-technical_second-content {
    grid-template-columns: 1fr;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .section-insights-technical_second-item {
    padding: 1.5rem;
  }

  .section-insights-technical_second-wrapper {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .section-insights-technical_third {
    overflow: hidden;
  }

  .insights-technical_third_content {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .insights-technical_third_wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: row;
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: auto;
  }

  .insights-technical_third_item {
    flex: none;
    max-width: 18.75rem;
  }

  .insights-technical_fourth_content {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .insights-technical_fourth_grid {
    grid-template-columns: 1fr;
  }

  .insights-technical_fourth_grid-item {
    padding: 1.5rem;
  }

  .insights-other_first_content, .insights-other_second_content, .insights-other_third_content {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .insights-other_first_grid {
    grid-template-columns: 1fr;
  }

  .contact-modal_wrapper {
    padding: 1rem;
  }

  .contact-modal_content {
    padding: 1.5rem;
  }

  .contact-modal {
    height: 100vh;
  }
}

#w-node-_5c405b90-856d-f39e-6ef0-bd9e3c6e5a43-3c6e5a3f {
  justify-self: start;
}

#w-node-_5c405b90-856d-f39e-6ef0-bd9e3c6e5a45-3c6e5a3f {
  justify-self: stretch;
}

#w-node-_5c405b90-856d-f39e-6ef0-bd9e3c6e5a47-3c6e5a3f {
  justify-self: center;
}

#w-node-_5c405b90-856d-f39e-6ef0-bd9e3c6e5b3f-3c6e5a3f {
  justify-self: end;
}
