:root {
  --_color---light-gray: #faf8f2;
  --_typography---fonts--body: Roboto, sans-serif;
  --_color---black: #302618;
  --_responsive---font-size--16px-body: 1rem;
  --_typography---paragraph-body--line-height: 1.6;
  --_typography---weight--300: 300;
  --_typography---paragraph-body--letter-spacing: -.01em;
  --_typography---fonts--heading: Roboto, sans-serif;
  --_responsive---font-size--h1: 4rem;
  --_typography---h1--line-height: 1.15;
  --_typography---h1--letter-spacing: -.04em;
  --_typography---h2--font: var(--_typography---fonts--heading);
  --_responsive---font-size--h2: 3rem;
  --_typography---h2--line-height: 1.2;
  --_typography---h2--letter-spacing: -.03em;
  --_typography---h3--font: var(--_typography---fonts--heading);
  --_responsive---font-size--h3: 2.5rem;
  --_typography---h3--line-height: 1.2;
  --_typography---h3--letter-spacing: -.02em;
  --_typography---h4--font: var(--_typography---fonts--heading);
  --_responsive---font-size--h4: 2.25rem;
  --_typography---h4--line-height: 1.3;
  --_typography---h4--letter-spacing: -.02em;
  --_typography---h5--font: var(--_typography---fonts--heading);
  --_responsive---font-size--h5: 1.2rem;
  --_typography---h5--line-height: 1.4;
  --_typography---h5--letter-spacing: 0em;
  --_typography---h6--font: var(--_typography---fonts--heading);
  --_responsive---font-size--h6: 1rem;
  --_typography---h6--line-height: 1.4;
  --_typography---h6--letter-spacing: 0em;
  --_typography---weight--400: 400;
  --colors--primary-accent: var(--_color---brand-colors--brand-1\<deleted\|variable-ba25d908\>);
  --_responsive---padding--section: 7.5rem;
  --colors--text: var(--_color---white);
  --colors--background: var(--_color---black);
  --_color---neutral--gray-10\<deleted\|variable-f16457a0\>: #dfddd6;
  --_color---neutral--black\<deleted\|variable-53d573b6\>: #1d1c1a;
  --_color---neutral--gray-30\<deleted\|variable-8b5806af\>: #302f2c;
  --_color---white: white;
  --_section-paddings---m-section: 5rem;
  --_section-paddings---s-section: 4rem;
  --_section-paddings---m-xs-section: 2rem;
  --_color---green-dark: #4a3e28;
  --_section-paddings---xs-section: 2.5rem;
  --_section-paddings---xl-section: 7.5rem;
  --_color---lightest-gray: #f5f0e6;
  --_size---0-5rem\<deleted\|variable-70a8c3ac-c656-f79e-479c-716ec38165c2\>: .5rem;
  --_general---button--line-height: 1.3em;
  --_general---button--letter-spacing: 0em;
  --_responsive---font-size--14px-body-s: .875rem;
  --_responsive---font-size--18px-body-m: 1.13rem;
  --_responsive---font-size--22px-body-xl: 1.375rem;
  --_responsive---padding--card\<deleted\|variable-5fcf010a-6fe9-5ba2-24fb-53a12ac0d5b0\>: 1.5rem;
  --_general---input--bottom-margin: 1rem;
  --_general---border-size: 1px;
  --_general---input--border-radius: .25rem;
  --_general---input--font: var(--_typography---fonts--body);
  --_general---input--font-size: .875rem;
  --_general---input--line-height: 1.5em;
  --_general---input--letter-spacing: 0em;
  --_general---input-label--font: var(--_typography---fonts--body);
  --_general---input-label--font-size: .9rem;
  --_general---input-label--line-height: 1em;
  --_general---input-label--font-weight: 500;
  --_general---input-label--letter-spacing: 0em;
  --colors--border\<deleted\|variable-11024737-13f6-2e44-62c6-dbf07da4d227\>: var(--_color---neutral--gray-30\<deleted\|variable-8b5806af\>);
  --_responsive---font-size--12px-body-xs: .75rem;
  --_typography---eyebrow--line-height: 1;
  --_typography---eyebrow--letter-spacing: .04em;
  --_typography---paragraph-s--line-height: 1.6;
  --_typography---paragraph-s--letter-spacing: -.01em;
  --_typography---paragraph-m--line-height: 1.6;
  --_typography---paragraph-m--letter-spacing: -.02em;
  --_color---gray-lightest: #f7f7f5b3;
  --_responsive---font-size--20px-body-l: 1.25rem;
  --_typography---paragraph-l--line-height: 1.6;
  --_typography---paragraph-l--letter-spacing: 0em;
  --_section-paddings---spacing--margin-sm\<deleted\|variable-3a7a3f61-84d7-f0db-10fc-5f94ab9ec9e9\>: 1em;
  --_section-paddings---spacing--margin-lg\<deleted\|variable-646e8dd4-d0ad-b664-7a2e-fc7a428c90e3\>: 3em;
  --_typography---type-paragraph-lg--font-size-md\<deleted\|variable-cdbe9950-9272-2284-ccf6-60cab96acd5f\>: 1.25rem;
  --_typography---type-paragraph-lg--font-size-sm\<deleted\|variable-841c9cf1-74b8-7850-db1d-b82cdc8d3013\>: 1.1rem;
  --_typography---type-paragraph-lg--font-size-xs\<deleted\|variable-dab72a89-1875-a2f7-1d85-bd05f81dd817\>: 1.1rem;
  --_general---border--border-radius: 1rem;
  --_typography---type-paragraph-sm--font-size-md\<deleted\|variable-94c5336e-6e13-9026-329b-a7b4ba64e183\>: .9rem;
  --_typography---type-paragraph-sm--font-size-sm\<deleted\|variable-dce65071-f183-75c5-98aa-d8afc83560a0\>: .9rem;
  --_typography---type-paragraph-sm--font-size-xs\<deleted\|variable-5ffbcc90-83d8-60d2-b7ba-601684d03f16\>: .9rem;
  --_size---1rem\<deleted\|variable-461c7c57-ec3c-d23c-768b-c6de52a540e5\>: 1rem;
  --_color---brand-colors--brand-1\<deleted\|variable-ba25d908\>: #d14424;
  --_general---card--card-body-padding-sm\<deleted\|variable-886aa6f6-843b-26b9-170b-96cc08ca36e2\>: 20px;
  --_size---0-25rem\<deleted\|variable-2d47388d-3251-c56b-03c9-35dfc0a59c39\>: .25rem;
  --_color---neutral--gray-20\<deleted\|variable-65f33ecd\>: #888680;
  --_size---3rem\<deleted\|variable-69c16ee0-18a3-4590-ef2c-d3d00d2064c9\>: 3rem;
  --_size---2rem\<deleted\|variable-703e76dd-22c1-0e62-be30-102e06bdb527\>: 2rem;
  --_size---0-75rem\<deleted\|variable-51df6ead-a71c-263d-332f-348c569f6d5f\>: .75rem;
  --_general---button--border-radius: .25rem;
  --_size---1-5rem\<deleted\|variable-f3ca9317-f658-e5ae-7950-f14c04b8bdeb\>: 1.5rem;
  --_general---border-radius--4: .25rem;
  --_size---5rem\<deleted\|variable-ff14b77f-fe78-09a6-d1f0-e9e7c84aae7c\>: 5rem;
  --_section-paddings---l-section: 6.25rem;
  --_section-paddings---xxl-section: 10rem;
  --_color---border-dark: #7878784d;
  --_color---accent--accent-1\<deleted\|variable-70116a13-0c5a-a435-ab37-f8d37a5b189b\>: #0073e6;
  --_color---border-main: #dfddd64d;
  --_typography---weight--500: 500;
  --_color---dark-yellow: #cea861;
  --_section-paddings---container--max-width\<deleted\|variable-c7c4e92e-5d61-ce9e-8c7c-0b5ad76558a0\>: 87.5rem;
  --_typography---paragraph-xl--line-height: 1.3;
  --_typography---paragraph-xl--letter-spacing: 0em;
  --_section-paddings---m-s-section: 3rem;
  --_section-paddings---m-m-section: 4rem;
  --_section-paddings---m-l-section: 5rem;
  --_section-paddings---m-xl-section: 6.25rem;
  --_section-paddings---m-xxl-section: 8rem;
  --_section-paddings---grid--gap-main\<deleted\|variable-69859685-28e1-bcbc-4bd8-a4fdb0b31f47\>: 2.5rem;
  --_color---dark: #121212;
  --_color---text-main\<deleted\|variable-e0ed1377-531c-fb67-521d-aff3179808de\>: #000;
  --_typography---weight--600: 600;
  --_typography---weight--700: 700;
  --_typography---weight--900: 900;
  --_color---text-dark\<deleted\|variable-c414dea7-b41d-6ff1-af43-06908bfac1e2\>: #000;
  --_color---brand-colors--brand-2\<deleted\|variable-ac40fb6d-e17f-2f05-98d8-0e25857caa3b\>: #d14424;
  --_color---brand-colors--brand-3\<deleted\|variable-dd4f591c-731a-eb1f-542a-6a89eac4d5e8\>: #d14424;
  --_color---brand-colors--brand-4\<deleted\|variable-56590a28-f698-8688-7a87-b6a1f714db3b\>: #d14424;
  --_color---brand-colors--brand-5\<deleted\|variable-11f6987c-5b36-4a65-6d6f-c26f355962c1\>: #d14424;
  --_color---brand-colors--brand-6\<deleted\|variable-676f92ca-b2ff-6d87-62ff-eb97cfeb7a5c\>: #d14424;
  --_color---brand-colors--brand-7\<deleted\|variable-e368fc8f-34f7-a185-3bc1-648d0cc5e67d\>: #d14424;
  --_color---brand-colors--brand-8\<deleted\|variable-616eedf2-91f9-f98e-ad25-c1208241d451\>: #d14424;
  --_color---brand-colors--brand-9\<deleted\|variable-7ad09c18-87d0-820a-1f74-e6620f1f79dc\>: #d14424;
  --_color---brand-colors--brand-10\<deleted\|variable-679c05d8-d9fc-abc6-71e4-4978b2c23294\>: #d14424;
  --_color---accent--accent-2\<deleted\|variable-e3f6a24a-a456-c884-8f09-40b5b0ea5a7f\>: #f8d47a;
  --_color---accent--accent-3\<deleted\|variable-db42485f-c9e2-ccf6-1592-dbb184d986c4\>: #f8d47a;
  --_color---accent--accent-4\<deleted\|variable-5337d550-39c5-0199-7c1a-bb0bd212ef04\>: #f8d47a;
  --_color---accent--accent-5\<deleted\|variable-af2652c1-7cd5-8047-dffd-7ee0ccb1556b\>: #f8d47a;
  --_color---accent--accent-6\<deleted\|variable-1de1fb24-dac2-f8dc-313e-db6280a51b8c\>: #f8d47a;
  --_color---accent--accent-7\<deleted\|variable-ec5e6325-342e-ce89-ce0e-b57c40287edf\>: #f8d47a;
  --_color---accent--accent-8\<deleted\|variable-828ff9fe-ff16-7b36-a48d-16db1f6c9b79\>: #f8d47a;
  --_color---accent--accent-9\<deleted\|variable-bec53398-e23a-dff8-4b77-0720f9e0fed0\>: #f8d47a;
  --_color---accent--accent-10\<deleted\|variable-29060942-d780-b148-fa83-6c710a96f312\>: #f8d47a;
  --_color---text-secondary\<deleted\|variable-ca2a2a52-2133-619e-6c65-2d8185137404\>: #000;
  --_color---text-tinted\<deleted\|variable-41959689-8e30-0798-8fc1-4ece89c27fdc\>: #000;
  --_color---text-light\<deleted\|variable-39478c82-7618-1d0b-e85d-0c541cec7dba\>: #000;
  --_color---lightest: #f6f0e3;
  --_responsive---font-size--28px-body-xxl: 1.75rem;
  --_color---light: #f7f7f5;
  --_responsive---font-size--10px-body-xxss: .625rem;
  --_general---border-radius--12: .75rem;
  --_general---border-radius--32: 2rem;
  --_color---gray-light-v2: #f7f7f54d;
  --_general---border--border-radius-small: .5rem;
  --_general---border--border-radius-tiny: .25rem;
  --_typography---paragraph-xxss--letter-spacing: 0em;
  --_typography---fonts--secondary: Roboto, sans-serif;
  --_general---border--border-radius-mid: 1.5rem;
  --_general---border--border-radius-large: 2rem;
  --_general---button--font: var(--_typography---fonts--body);
  --_general---button--font-weight: 400;
  --_general---button--font-size: 1rem;
  --_color---gold: #cea861b3;
  --_color---gray: #787878;
  --_general---button--vertical-padding0: .7em;
  --_general---button--horizontal-padding: 1em;
  --_color---pastel: #e3d2b3;
  --_general---input--font-weight: 400;
  --_color---bkg-black-darkest: #121212e6;
  --_color---nav: #f7f7f580;
  --_color---bkg-black-lightest: #121212b3;
  --_typography---h1--font: var(--_typography---fonts--heading);
  --_responsive---font-size--32px-body-xxxl: 2rem;
  --_responsive---font-size--11px-body-xxs: .6875rem;
  --_typography---paragraph-xxss--line-height: 1;
  --_typography---line-height--1: 1;
  --_typography---line-height--1-1: 1.1;
  --_typography---line-height--1-2: 1.2;
  --_typography---line-height--1-3: 1.3;
  --_typography---line-height--1-4: 1.4;
  --_typography---line-height--1-5: 1.5;
  --_typography---line-height--1-6: 1.6;
  --_typography---weight--100: 100;
  --_typography---weight--200: 200;
}

body {
  background-color: var(--_color---light-gray);
  font-family: var(--_typography---fonts--body);
  color: var(--_color---black);
  font-size: var(--_responsive---font-size--16px-body);
  line-height: var(--_typography---paragraph-body--line-height);
  font-weight: var(--_typography---weight--300);
  letter-spacing: var(--_typography---paragraph-body--letter-spacing);
  --_responsive---font-size--16px-body: 1rem;
  --_responsive---font-size--h1: 4rem;
  --_responsive---font-size--h2: 3rem;
  --_responsive---font-size--h3: 2.5rem;
  --_responsive---font-size--h4: 2.25rem;
  --_responsive---font-size--h5: 1.2rem;
  --_responsive---font-size--h6: 1rem;
  --_responsive---padding--section: 7.5rem;
  --_responsive---font-size--14px-body-s: .875rem;
  --_responsive---font-size--18px-body-m: 1.13rem;
  --_responsive---font-size--22px-body-xl: 1.375rem;
  --_responsive---padding--card\<deleted\|variable-5fcf010a-6fe9-5ba2-24fb-53a12ac0d5b0\>: 1.5rem;
  --_responsive---font-size--12px-body-xs: .75rem;
  --_responsive---font-size--20px-body-l: 1.25rem;
  --_responsive---font-size--28px-body-xxl: 1.75rem;
  --_responsive---font-size--10px-body-xxss: .625rem;
  --_responsive---font-size--32px-body-xxxl: 2rem;
  --_responsive---font-size--11px-body-xxs: .6875rem;
}

h1 {
  font-family: var(--_typography---fonts--heading);
  font-size: var(--_responsive---font-size--h1);
  line-height: var(--_typography---h1--line-height);
  font-weight: var(--_typography---weight--300);
  letter-spacing: var(--_typography---h1--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

h2 {
  font-family: var(--_typography---h2--font);
  font-size: var(--_responsive---font-size--h2);
  line-height: var(--_typography---h2--line-height);
  font-weight: var(--_typography---weight--300);
  letter-spacing: var(--_typography---h2--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h3 {
  font-family: var(--_typography---h3--font);
  font-size: var(--_responsive---font-size--h3);
  line-height: var(--_typography---h3--line-height);
  font-weight: var(--_typography---weight--300);
  letter-spacing: var(--_typography---h3--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h4 {
  font-family: var(--_typography---h4--font);
  font-size: var(--_responsive---font-size--h4);
  line-height: var(--_typography---h4--line-height);
  font-weight: var(--_typography---weight--300);
  letter-spacing: var(--_typography---h4--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h5 {
  font-family: var(--_typography---h5--font);
  font-size: var(--_responsive---font-size--h5);
  line-height: var(--_typography---h5--line-height);
  letter-spacing: var(--_typography---h5--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h6 {
  font-family: var(--_typography---h6--font);
  font-size: var(--_responsive---font-size--h6);
  line-height: var(--_typography---h6--line-height);
  letter-spacing: var(--_typography---h6--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

p {
  margin-bottom: 0;
}

a {
  font-size: 1rem;
  font-weight: var(--_typography---weight--400);
  color: inherit;
  text-underline-offset: .1em;
  text-underline-position: under;
  text-decoration: none;
  text-decoration-thickness: .1em;
  transition-property: color, opacity;
  transition-duration: .3s, .3s;
  transition-timing-function: ease, ease;
}

a:hover {
  text-decoration: none;
}

a:focus-visible, a[data-wf-focus-visible] {
  outline-color: var(--colors--primary-accent);
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.25rem;
  list-style-type: disc;
}

ol {
  margin-top: 0;
  margin-bottom: 1em;
  padding-left: 2.2em;
}

li {
  margin-bottom: 0;
  list-style-type: none;
}

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

label {
  margin-bottom: 5px;
  display: block;
}

strong {
  font-weight: bold;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.h2-style {
  font-family: var(--_typography---fonts--heading);
  font-size: var(--_responsive---font-size--h2);
  line-height: var(--_typography---h2--line-height);
  font-weight: var(--_typography---weight--300);
  letter-spacing: var(--_typography---h2--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

.section {
  z-index: 10;
  padding-top: var(--_responsive---padding--section);
  padding-bottom: var(--_responsive---padding--section);
  background-color: var(--_color---light-gray);
  --colors--primary-accent: var(--_color---brand-colors--brand-1\<deleted\|variable-ba25d908\>);
  --colors--text: var(--_color---white);
  --colors--background: var(--_color---black);
  --colors--border\<deleted\|variable-11024737-13f6-2e44-62c6-dbf07da4d227\>: var(--_color---neutral--gray-30\<deleted\|variable-8b5806af\>);
  position: relative;
  overflow: clip;
}

.section:where(.w-variant-ffdae436-6d76-12b6-39d6-0e4201c47aad) {
  background-color: var(--colors--text);
  color: var(--colors--background);
}

.section:where(.w-variant-8251da35-d56b-3ffb-d48d-7c7a41627606) {
  background-color: var(--_color---neutral--gray-10\<deleted\|variable-f16457a0\>);
  color: var(--_color---neutral--black\<deleted\|variable-53d573b6\>);
}

.section:where(.w-variant-24d38caf-5dc4-e032-8615-f1b8b9543543) {
  background-color: var(--_color---neutral--gray-30\<deleted\|variable-8b5806af\>);
  color: var(--_color---white);
}

.section.bkg-green-dark {
  background-color: var(--_color---green-dark);
}

.section.is-deals {
  flex-flow: column;
  justify-content: flex-end;
  min-height: 100dvh;
  display: flex;
}

.section.is-deals.hide {
  display: none;
}

.section.is-intro_borrows {
  z-index: 1;
  width: 100%;
  height: auto;
  max-height: 125rem;
  padding-top: var(--_section-paddings---xl-section);
  padding-bottom: var(--_section-paddings---xl-section);
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 6rem;
  display: flex;
  position: static;
  top: 0;
}

.section.is-transactions {
  padding-top: 12.75rem;
  padding-bottom: var(--_section-paddings---xl-section);
}

.section.is-transactions_cta {
  align-items: center;
  height: 100vh;
  padding-top: 8.5rem;
  padding-bottom: 8.5rem;
  display: flex;
}

.section.is-intro-contact-us {
  justify-content: center;
  align-items: center;
  min-height: 100dvh;
  display: flex;
}

.section.dark.is-v2 {
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.section.is-intro {
  z-index: 1;
  width: 100%;
  height: 100dvh;
  max-height: 125rem;
  padding-top: var(--_section-paddings---m-section);
  padding-bottom: var(--_section-paddings---m-section);
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: sticky;
  top: 0;
}

.section.pb-m.bkg-green-dark:where(.w-variant-f7f41f02-c926-a372-5816-fa71b2934272) {
  padding-top: var(--_responsive---padding--section);
  padding-bottom: var(--_responsive---padding--section);
}

.section.pb-m.bkg-green-dark.m-pt-0.m-pb-s.pt-5 {
  padding-top: var(--_section-paddings---m-section);
  padding-top: var(--_section-paddings---m-section);
}

.section.bkg-lightest-gray {
  background-color: var(--_color---lightest-gray);
}

.container {
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 7.5rem;
  padding-right: 7.5rem;
  display: block;
}

.container.inner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container.teams_cta {
  justify-content: center;
  display: flex;
}

.container.cc-nav {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.container.is-footer {
  padding-left: 2rem;
  padding-right: 2rem;
}

.container.is-full-height {
  flex-flow: row;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.col {
  flex: 1;
}

.col.dddddd {
  flex-basis: 75%;
  max-width: 75%;
}

.col.col-400 {
  max-width: 25rem;
}

.col.col-800 {
  max-width: 50rem;
}

.col.col-600 {
  max-width: 37.5rem;
}

.col.col-540 {
  max-width: 33.75rem;
}

.col.col-450 {
  max-width: 28.13rem;
}

.col.col-668 {
  max-width: 41.75rem;
}

.col.col-300 {
  max-width: 18.75rem;
}

.col.col-232 {
  align-self: flex-end;
  max-width: 14.5rem;
}

.col.col-232.vert {
  text-align: center;
  flex-flow: column;
  align-items: flex-start;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.col.col-515 {
  align-self: flex-end;
  max-width: 32.19rem;
  padding-left: 3.38rem;
  padding-right: 3.38rem;
  display: none;
}

.col.col-408 {
  max-width: 25.5rem;
}

.col.col-654 {
  max-width: 40.88rem;
}

.col.col-445 {
  max-width: 27.81rem;
}

.btn-size {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  width: 100%;
  min-height: 4.25rem;
  line-height: var(--_general---button--line-height);
  text-align: center;
  letter-spacing: var(--_general---button--letter-spacing);
  justify-content: space-between;
  align-items: stretch;
  padding: .5rem;
  text-decoration: none;
  transition: box-shadow .3s cubic-bezier(.165, .84, .44, 1), border-color .3s cubic-bezier(.165, .84, .44, 1);
  display: inline-flex;
}

.btn-size:where(.w-variant-544d3e2b-2dda-e424-1a5d-b73faa91f43d) {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  min-height: 2.5rem;
  font-size: var(--_responsive---font-size--14px-body-s);
  align-items: center;
  padding: .75em .75rem .75em 2.75rem;
  position: relative;
}

.btn-size:where(.w-variant-3334ce6b-bfbb-62bb-4427-c9e361d626aa) {
  font-size: var(--_responsive---font-size--18px-body-m);
  padding: 1.5rem 2rem;
}

.btn-size:where(.w-variant-63232c17-44be-182b-d934-bff3ce182d11) {
  font-size: var(--_responsive---font-size--22px-body-xl);
  padding: 2rem 2.5rem;
}

.btn-size:where(.w-variant-f2893d36-56c4-cd62-166e-cb4de678f8c6) {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  min-height: auto;
  padding: 0;
}

.btn-size:focus-visible, .btn-size[data-wf-focus-visible] {
  outline-color: var(--colors--primary-accent);
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
}

.btn-size.cc-full {
  width: 100%;
}

.styles__global-embed-code {
  z-index: 5000;
  position: fixed;
  inset: 0% auto auto 0%;
}

.copy-m {
  font-size: var(--_responsive---font-size--18px-body-m);
  line-height: var(--_typography---paragraph-m--line-height);
  letter-spacing: var(--_typography---paragraph-m--letter-spacing);
}

.copy-m:where(.w-variant-f7f41f02-c926-a372-5816-fa71b2934272) {
  color: var(--_color---gray-lightest);
}

.nav {
  z-index: 300;
  width: 100%;
  height: 6rem;
  font-family: var(--_typography---fonts--body);
  color: var(--_color---neutral--black\<deleted\|variable-53d573b6\>);
  background-color: #0000;
  transition: all .125s;
  position: absolute;
  top: 0;
}

.nav:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
  --colors--primary-accent: var(--_color---accent--accent-2\<deleted\|variable-e3f6a24a-a456-c884-8f09-40b5b0ea5a7f\>);
  --colors--text: var(--_color---text-main\<deleted\|variable-e0ed1377-531c-fb67-521d-aff3179808de\>);
  --colors--background: var(--_color---white);
  --colors--border\<deleted\|variable-11024737-13f6-2e44-62c6-dbf07da4d227\>: var(--_color---neutral--gray-10\<deleted\|variable-f16457a0\>);
}

.nav.is-active:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
  color: var(--_color---white);
}

.nav.is-scroll {
  mix-blend-mode: difference;
  height: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  transition: all .35s;
}

.nav.is-scroll-hide {
  transform: translate(0, -7rem);
}

.nav-logo_link {
  width: 7rem;
  color: var(--colors--primary-accent);
  padding-left: 0;
  line-height: 1;
}

.nav-menu {
  margin: auto;
  position: static;
}

.nav-custom-css {
  display: none;
}

.nav-skip-link {
  z-index: 9998;
  background-color: var(--_color---brand-colors--brand-1\<deleted\|variable-ba25d908\>);
  opacity: 0;
  height: 3em;
  color: var(--_color---white);
  letter-spacing: .05em;
  text-transform: uppercase;
  border-radius: .5rem;
  margin-top: -8em;
  padding: .8em 1.5em;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: opacity .3s cubic-bezier(.165, .84, .44, 1), margin .3s cubic-bezier(.165, .84, .44, 1);
  position: absolute;
  inset: 0% auto auto 50%;
  transform: translate(-50%);
}

.nav-skip-link:focus-visible, .nav-skip-link[data-wf-focus-visible] {
  opacity: 1;
  outline-color: var(--_color---brand-colors--brand-1\<deleted\|variable-ba25d908\>);
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  margin-top: .2em;
}

.nav-cta-wrapper {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex: none;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.nav-menu_btn {
  padding: var(--_size---0-75rem\<deleted\|variable-51df6ead-a71c-263d-332f-348c569f6d5f\>);
}

.nav-menu_btn-bar {
  width: var(--_size---1-5rem\<deleted\|variable-f3ca9317-f658-e5ae-7950-f14c04b8bdeb\>);
  background-color: var(--colors--text);
  height: 1px;
  transition: opacity .3s cubic-bezier(.165, .84, .44, 1), transform .3s cubic-bezier(.165, .84, .44, 1);
}

.nav-menu_btn-bar.cc-middle {
  margin-top: 8px;
  margin-bottom: 8px;
}

.nav-menu_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-dropdown_overlay {
  background-color: var(--colors--background);
  opacity: .5;
  width: 100vw;
  height: 100vh;
  display: none;
  position: absolute;
  inset: 100% 0% 0%;
}

.nav-custom-js {
  display: none;
}

.pb-m {
  padding-bottom: var(--_section-paddings---m-section);
}

.py-m {
  padding-top: var(--_section-paddings---m-section);
  padding-bottom: var(--_section-paddings---m-section);
}

.button-text {
  justify-content: center;
  align-items: center;
  height: 1.13rem;
  display: flex;
}

.btn {
  background-color: var(--_color---light-gray);
  width: 100%;
  max-width: 12.5rem;
  color: var(--_color---green-dark);
  text-transform: capitalize;
  border-radius: .25rem;
  transition: background-color .3s, color .3s, opacity .3s;
  overflow: hidden;
}

.btn:where(.w-variant-4ac90c9a-5391-b6e1-a77d-1dc21cc0b077) {
  border: .06rem solid var(--_color---border-dark);
}

.btn:where(.w-variant-7cc53b4c-2f74-9fff-92f1-c53b03acb1d4) {
  background-color: var(--_color---accent--accent-1\<deleted\|variable-70116a13-0c5a-a435-ab37-f8d37a5b189b\>);
}

.btn:where(.w-variant-4a1c8818-ff67-0150-84ee-3b0a263b6854) {
  background-color: var(--_color---black);
  color: var(--_color---light-gray);
}

.btn:where(.w-variant-bff6d24c-ff8c-ea68-2e8f-942c0b27c5d8) {
  background-color: var(--_color---border-main);
  color: var(--_color---light-gray);
}

.btn:where(.w-variant-a8f0481d-fe3d-8380-1387-3c3e60fe357b) {
  background-color: var(--_color---black);
  width: auto;
  max-width: none;
  color: var(--_color---light-gray);
}

.btn:where(.w-variant-a93467c1-daf9-1ae5-06b3-62e3311be34e) {
  width: auto;
  max-width: none;
  color: var(--_color---light-gray);
  background-color: #f7f7f54d;
}

.btn:where(.w-variant-5d530477-f885-0606-11b6-710eb3a4d6b1) {
  width: auto;
  max-width: none;
  color: var(--_color---light-gray);
  background-color: #0000;
  overflow: visible;
}

.btn:hover:where(.w-variant-7cc53b4c-2f74-9fff-92f1-c53b03acb1d4) {
  background-color: var(--colors--primary-accent);
}

.btn.is-form {
  background-color: var(--_color---black);
  max-width: 100%;
  height: 3.75rem;
  color: var(--_color---light-gray);
  font-size: var(--_responsive---font-size--20px-body-l);
  line-height: 1.2;
  font-weight: var(--_typography---weight--500);
  letter-spacing: 0;
}

.btn.is-form:hover {
  background-color: var(--_color---dark-yellow);
}

.wizardry {
  color: #1d1c1a;
}

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

.mobile_bullet_item {
  aspect-ratio: 1;
  opacity: .2;
  background-color: #0b1229b3;
  border: .09rem #000;
  border-radius: 100vw;
  width: .75rem;
  min-width: 0;
  height: .75rem;
  padding: 0;
}

.mobile_bullet_item.is-active {
  opacity: 1;
  opacity: 1;
  background-color: #0b1229;
}

.mobile_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  place-content: center space-between;
  align-items: center;
  display: none;
}

.mobile_cms_list.swiper-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 3rem;
  column-width: 41.25rem;
  grid-column-gap: 0rem;
  grid-row-gap: 3rem;
  column-width: 41.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mobile_bullet_wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  width: auto !important;
}

.arrow {
  width: 1.5rem;
  height: 1rem;
}

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

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

.mobile_btn_element {
  border: 1px solid #0458ad33;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.mobile_btn_element.swiper-button-disabled {
  opacity: .5;
  pointer-events: none;
  opacity: .5;
  pointer-events: none;
}

.mobile_cms_wrap.swiper {
  width: 100%;
  max-width: 100%;
  margin-left: .6rem;
  margin-right: .6rem;
  overflow: visible;
}

.mobile_cms_item.swiper-slide {
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.js, .css {
  display: none;
  position: fixed;
  inset: 0%;
}

.flex-vertical {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.flex-vertical.x-center {
  align-items: center;
}

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

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

.flex-vertical.full {
  width: 100%;
}

.flex-vertical.gap-0-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.flex-vertical.y-center {
  justify-content: center;
}

.flex-vertical.gap-176 {
  grid-column-gap: 11rem;
  grid-row-gap: 11rem;
}

.flex-vertical.gap-176.is-center {
  line-height: 1.15;
}

.flex-vertical.gap-1-25 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.flex-vertical.gap-3-75 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
}

.flex-vertical.gap-7-5 {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
}

.flex-vertical.is-team-details {
  justify-content: space-between;
}

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

.flex-vertical.gap-6-25 {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
}

.flex-vertical.gap-5 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
}

.footer {
  z-index: 5;
  background-color: var(--_color---dark);
  height: auto;
  padding-top: 5rem;
  padding-bottom: 1rem;
  display: block;
  position: sticky;
  bottom: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.nav_logo {
  color: var(--_color---light-gray);
  transition: all .3s;
}

.nav_logo:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
  color: var(--_color---black);
}

.nav_logo.is-dark_logo:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06), .nav_logo.is-light_logo {
  display: none;
}

.nav_logo.is-light_logo:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
  display: block;
}

.grid_1col {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid_1col:where(.w-variant-e9d65213-1c5f-4d5f-a7b9-11d72d54d59d) {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid_1col:where(.w-variant-668f8c16-518b-da6c-8499-167dc3f45c43) {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid_1col:where(.w-variant-cab7ec0a-8b06-b154-82e4-db8b263dda0d) {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid_1col:where(.w-variant-e5557092-f964-907c-fa83-0a4efe4579a3) {
  grid-template-columns: 1fr 1fr;
}

.grid_1col.gap-0 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.grid_1col.gap-20, .grid_1col.is-investorsr, .grid_1col.is-investorsr {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.btn_arrow {
  width: .88rem;
  margin-top: auto;
}

.btn_arrow:where(.w-variant-544d3e2b-2dda-e424-1a5d-b73faa91f43d) {
  width: .75rem;
  margin-bottom: auto;
  position: absolute;
  left: .75rem;
}

.btn_arrow:where(.w-variant-f2893d36-56c4-cd62-166e-cb4de678f8c6) {
  margin-bottom: auto;
}

.btn_arrow.is-right_arrow {
  display: none;
}

.btn_arrow.is-right_arrow:where(.w-variant-544d3e2b-2dda-e424-1a5d-b73faa91f43d) {
  opacity: 0;
  display: block;
  left: auto;
  right: .75rem;
}

.btn_arrow.is-main_arrow:where(.w-variant-544d3e2b-2dda-e424-1a5d-b73faa91f43d) {
  display: block;
}

.bkg-section_image {
  z-index: -5;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bkg-section_overlay {
  z-index: -1;
  opacity: 1;
  background-image: linear-gradient(90deg, #000, #0000);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bkg-section_overlay.is-60 {
  opacity: .6;
}

.bkg-section_overlay.is-v2 {
  opacity: .15;
  background-color: #000;
  background-image: none;
}

.bkg-section_overlay.is-20 {
  opacity: .2;
  pointer-events: none;
}

.text-style-lightest {
  color: var(--_color---lightest);
}

.nav-link_main {
  font-family: var(--_typography---fonts--body);
  color: var(--_color---light-gray);
  font-size: .94rem;
  line-height: 1;
  font-weight: var(--_typography---weight--400);
  letter-spacing: -.02em;
  margin-bottom: -1px;
  padding: .75rem;
}

.nav-link_main:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
  color: var(--_color---black);
}

.nav-link_main.is-v2 {
  font-size: var(--_responsive---font-size--18px-body-m);
  letter-spacing: .04em;
  padding: 0;
}

.nav-link_main.is-v2.w--current {
  font-size: var(--_responsive---font-size--16px-body);
}

.nav-link_line {
  transform-origin: 100%;
  width: 100%;
  height: 1px;
  min-height: 1px;
  transform-style: preserve-3d;
  background-color: currentColor;
  transition-property: transform;
  transition-duration: .3s;
  transition-timing-function: ease;
  transform: scale3d(0, 1, 1);
}

.text-style-light-gray {
  color: var(--_color---light-gray);
}

.text-style-light-gray.line-height {
  line-height: 1;
}

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

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

.flex-center.is-button_wrap {
  margin-left: auto;
  margin-right: auto;
}

.cta-divider_wrap {
  border-bottom: var(--_general---border-size) solid var(--_color---border-main);
  padding-top: 5rem;
}

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

.grid_3col.gap-0 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

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

.grid_3col.is-footer {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.grid_3col.gap-1-88 {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
}

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

.grid_3col.gap-1.is-investors {
  grid-template-columns: 1fr 25.5rem;
}

.contact_item {
  color: #dfddd6cc;
  width: 100%;
  font-weight: var(--_typography---weight--300);
  text-align: center;
  padding: 3.75rem 2rem;
}

.contact_item.is-2 {
  border-right: var(--_general---border-size) solid var(--_color---border-main);
  border-left: var(--_general---border-size) solid var(--_color---border-main);
  border-right: var(--_general---border-size) solid var(--_color---border-main);
  border-left: var(--_general---border-size) solid var(--_color---border-main);
}

.contact_title {
  color: var(--_color---light-gray);
  font-size: var(--_responsive---font-size--28px-body-xxl);
  line-height: 1.5;
  font-weight: var(--_typography---weight--300);
  letter-spacing: 0;
  text-transform: uppercase;
}

.footer-menu_container {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer_logo {
  color: var(--_color---green-dark);
  display: flex;
}

.footer_logo.is-show-mobile {
  display: none;
}

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

.footer-label {
  opacity: .3;
  font-family: var(--_typography---fonts--body);
  color: var(--_color---light);
  font-size: var(--_responsive---font-size--12px-body-xs);
  line-height: 1.5;
  font-weight: var(--_typography---weight--400);
  letter-spacing: var(--_typography---paragraph-body--letter-spacing);
  text-transform: none;
}

.footer-label.inner {
  opacity: 1;
  color: var(--_color---light);
}

.footer-label.inner:hover {
  opacity: .8;
}

.mw-472 {
  max-width: 29.5rem;
}

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

.mw-442 {
  flex-flow: column;
  justify-content: center;
  width: 100%;
  max-width: 27.81rem;
  height: 100%;
  display: flex;
}

.mw-442.is-2 {
  max-width: 28rem;
}

.mw-442.is-440 {
  max-width: 27.5rem;
}

.mw-448 {
  max-width: 30.35rem;
}

.mw-448.is-2 {
  max-width: 28.5rem;
}

.mw-448.is-large {
  max-width: 36.13rem;
}

.content-card_bottom {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: var(--_general---border--border-radius-small);
  background-color: var(--_color---light-gray);
  text-transform: uppercase;
  justify-content: space-between;
  align-items: center;
  padding: .75rem 1rem;
  display: flex;
}

.benefits-card_icon {
  width: 1rem;
  transition: all .3s;
  position: absolute;
  inset: 0%;
}

.benefits-card_icon.is-2 {
  opacity: 0;
  transition-duration: .35s;
}

.benefits-card_icon.is-3 {
  position: static;
}

.mw-994 {
  max-width: 62.13rem;
}

.investors-button_wrap {
  width: 100%;
  max-width: 12.5rem;
  display: flex;
}

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

.grid_4col.gap-0 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

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

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

.grid_4col.gap-1.is-investors {
  grid-template-columns: 1fr 25.5rem 1fr;
}

.grid_4col.is-benefit_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

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

.benefits-card_top {
  aspect-ratio: 1;
  border-radius: var(--_general---border--border-radius-small);
  background-color: var(--_color---light-gray);
  font-size: var(--_responsive---font-size--h4);
  line-height: var(--_typography---h4--line-height);
  text-align: center;
  letter-spacing: var(--_typography---h4--letter-spacing);
  justify-content: center;
  align-items: center;
  display: flex;
}

.benefits-card_top.is-2 {
  aspect-ratio: auto;
  aspect-ratio: auto;
  height: 100%;
}

.investors-intro_content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding-top: 5rem;
  display: flex;
}

.investors-intro_content.x-center {
  align-items: center;
}

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

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

.investors-intro_content.full {
  width: 100%;
}

.investors-intro_content.gap-0-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.investors-intro_content.y-center {
  justify-content: center;
}

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

.investors-intro_content.gap-6-25 {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
}

.investors-intro_content.gap-176 {
  grid-column-gap: 11rem;
  grid-row-gap: 11rem;
}

.investors-intro_content.gap-176.is-center {
  line-height: 1.15;
}

.investors-intro_content.gap-1-25 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.investors-intro_content.gap-5 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
}

.mw-300 {
  width: 75100%;
  max-width: 18.75rem;
  margin-left: auto;
}

.investors-card_divider {
  background-image: linear-gradient(-90deg, #faf8f2, #faf8f259);
  width: 100%;
  height: 1px;
}

.investors-card_content {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  padding-top: .5rem;
  display: flex;
}

.investors-card {
  position: relative;
}

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

.investors-card_copy {
  color: var(--_color---light-gray);
  font-size: var(--_responsive---font-size--12px-body-xs);
  letter-spacing: var(--_typography---paragraph-xxss--letter-spacing);
  line-height: 1;
}

.investors-card_bottom {
  grid-column-gap: .13rem;
  grid-row-gap: .13rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.numbers_title {
  color: var(--_color---light-gray);
  font-size: var(--_responsive---font-size--h4);
  letter-spacing: -.04em;
  line-height: 1;
}

.numbers_title.is-2 {
  font-size: var(--_responsive---font-size--14px-body-s);
  letter-spacing: .11em;
  line-height: 1.3;
  font-size: var(--_responsive---font-size--14px-body-s);
  letter-spacing: .11em;
  line-height: 1.3;
}

.btn-text_wrap {
  height: 1.13rem;
  overflow: hidden;
}

.cgx-image-wrapper {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cgx-panel-content-text {
  height: 19rem;
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}

.cgx-panel-content-text.is-panel_borrows {
  padding-left: 0;
  padding-right: 0;
}

.cgx-title {
  color: var(--_color---light-gray);
  font-weight: var(--_typography---weight--300);
}

.cgx-sub.mw-442 {
  max-width: 26.5rem;
  margin-top: 1.25rem;
}

.cgx-cta {
  margin-top: 3rem;
}

.cgx-cta.is-2 {
  margin-top: 1.25rem;
}

.scroll-section_wrapper {
  z-index: 10;
  background-color: var(--_color---light-gray);
  position: relative;
  overflow: clip;
}

.scroll-section_wrapper.bkg-lightest-gray {
  background-color: #f5f0e6;
}

.page_transition_wrap {
  z-index: 999;
  pointer-events: none;
  color: #1d1c1a;
  -webkit-text-stroke-color: #1d1c1a;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.page_transition_row {
  background-color: #e3d2b3;
  width: 100%;
  height: 100%;
}

.page_transition {
  z-index: -2;
  margin-bottom: 0;
  display: none;
}

.footer_logo-large {
  width: 100%;
}

.benefits-card-icon_wrap {
  width: 1rem;
  height: 1rem;
  transition: all .3s;
  position: relative;
}

.twostep-nav__bottom-overflow {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.twostep-nav__toggle {
  pointer-events: auto;
  cursor: pointer;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 2.5em;
  height: 2.5em;
  padding: 0;
  display: flex;
  position: relative;
}

.twostep-nav__bottom-col {
  flex: 1;
  min-height: 100%;
  display: flex;
}

.twostep-nav__toggle-bar {
  background-color: #131313;
  width: 1.875em;
  height: .125em;
  position: absolute;
}

.twostep-nav {
  z-index: 100;
  pointer-events: none;
  display: none;
  position: absolute;
  inset: 0;
}

.twostep-nav__info {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 100vh;
  display: flex;
}

.twostep-nav__back {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.twostep-nav__bar {
  pointer-events: auto;
  color: #201d1d;
  width: 100%;
  max-width: 25em;
  position: relative;
}

.twostep-nav__link {
  width: 100%;
  color: inherit;
  padding-top: .375em;
  padding-bottom: .375em;
  text-decoration: none;
  position: relative;
}

.twostep-nav__bottom {
  grid-template-rows: 0fr;
  width: 100%;
  display: grid;
  position: relative;
  overflow: hidden;
}

.twostep-nav__top {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4em;
  padding: 1.25em;
  display: flex;
  position: relative;
}

.twostep-nav__bottom-inner {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 1.5em;
  display: flex;
  position: relative;
}

.twostep-nav__back-bg {
  background-color: #f2f2f2;
  border-radius: .5em;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.twostep-nav__logo {
  justify-content: flex-start;
  align-items: center;
  width: 6em;
  height: 100%;
  display: flex;
}

.twostep-nav__ul {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  display: flex;
}

.twostep-nav__ul.is--small {
  grid-column-gap: 1em;
  grid-row-gap: .25em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.twostep-nav__logo-svg {
  height: 100%;
}

.twostep-nav__width {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 48em;
  padding-top: 1.25em;
  padding-left: 1.25em;
  padding-right: 1.25em;
  display: flex;
}

.twostep-nav__link-span {
  letter-spacing: -.04em;
  font-size: 2.125em;
  font-weight: 400;
  line-height: 1;
}

.twostep-nav__bg {
  z-index: 0;
  opacity: 0;
  pointer-events: auto;
  visibility: hidden;
  background-color: #0000004d;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.twostep-nav__wrap {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.twostep-nav__bottom-row {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.investors-card_star {
  height: .75rem;
  color: var(--_color---white);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding-top: .13em;
  font-size: 1rem;
  line-height: 1.6;
  display: flex;
}

.investors-card_popup {
  background-color: var(--_color---white);
  opacity: 0;
  font-family: var(--_typography---fonts--body);
  font-size: .63rem;
  line-height: 1.2;
  font-weight: var(--_typography---weight--400);
  letter-spacing: -.01em;
  border-radius: .25rem;
  padding: .75rem .5rem;
  position: absolute;
  inset: .5em .63rem -.75rem 0;
}

.nav-content_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  transition: all .35s;
  display: grid;
}

@media screen and (max-width: 991px) {
  body {
    --_responsive---font-size--16px-body: 1rem;
    --_responsive---font-size--h1: 3.5rem;
    --_responsive---font-size--h2: 2.5rem;
    --_responsive---font-size--h3: 2rem;
    --_responsive---font-size--h4: 1.75rem;
    --_responsive---font-size--h5: 1.2rem;
    --_responsive---font-size--h6: 1rem;
    --_responsive---padding--section: 5rem;
    --_responsive---font-size--14px-body-s: .875rem;
    --_responsive---font-size--18px-body-m: 1rem;
    --_responsive---font-size--22px-body-xl: 1.375rem;
    --_responsive---padding--card\<deleted\|variable-5fcf010a-6fe9-5ba2-24fb-53a12ac0d5b0\>: 1.5rem;
    --_responsive---font-size--12px-body-xs: .75rem;
    --_responsive---font-size--20px-body-l: 1.125rem;
    --_responsive---font-size--28px-body-xxl: 1.75rem;
    --_responsive---font-size--10px-body-xxss: .625rem;
    --_responsive---font-size--32px-body-xxxl: 2rem;
    --_responsive---font-size--11px-body-xxs: .6875rem;
  }

  .section.py-m.bkg-green-dark.is-mb-pb-0.pb-0, .section.pb-m.bkg-green-dark.m-pt-0.m-pb-2, .section.pb-m.bkg-green-dark.m-pt-0.light:where(.w-variant-10e7c2ec-d378-aad0-ee09-9f2d032de40d) {
    padding-bottom: 0;
  }

  .section.is-intro {
    z-index: 10;
    height: 43.75rem;
    padding-top: var(--_section-paddings---s-section);
    padding-bottom: var(--_section-paddings---s-section);
    position: relative;
  }

  .section.is-intro.is-2 {
    height: 100dvh;
    padding-top: 5.5rem;
  }

  .section.py-m.bkg-green-dark {
    padding-top: var(--_section-paddings---s-section);
    padding-bottom: var(--_section-paddings---s-section);
  }

  .section.py-m.bkg-green-dark.is-mb-pb-0.pb-0, .section.pb-m.bkg-green-dark.m-pt-0.m-pb-2, .section.pb-m.bkg-green-dark.m-pt-0.light:where(.w-variant-10e7c2ec-d378-aad0-ee09-9f2d032de40d), .section.pb-m.bkg-green-dark.m-pt-0.m-pb-2, .section.pb-m.bkg-green-dark.m-pt-0.light:where(.w-variant-10e7c2ec-d378-aad0-ee09-9f2d032de40d), .section.pb-m.bkg-green-dark.m-pt-0.m-pb-2, .section.pb-m.bkg-green-dark.m-pt-0.light:where(.w-variant-10e7c2ec-d378-aad0-ee09-9f2d032de40d), .section.pb-m.bkg-green-dark.m-pt-0.m-pb-2, .section.pb-m.bkg-green-dark.m-pt-0.light:where(.w-variant-10e7c2ec-d378-aad0-ee09-9f2d032de40d) {
    padding-bottom: 0;
  }

  .section.is-deals {
    height: auto;
  }

  .section.is-intro_borrows {
    padding-top: var(--_section-paddings---s-section);
    padding-bottom: var(--_section-paddings---s-section);
  }

  .section.is-transactions {
    padding-bottom: var(--_section-paddings---s-section);
  }

  .section.is-transactions_cta {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .section.is-intro-contact-us {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .container.cc-nav {
    height: 100%;
    display: none;
  }

  .container.nav-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .col.col-540, .col.col-450 {
    max-width: none;
  }

  .col.dddddd {
    flex-basis: 16.67%;
    max-width: 16.6667%;
  }

  .col.col-400 {
    max-width: none;
  }

  .col.col-600 {
    max-width: 100%;
  }

  .col.col-540, .col.col-450 {
    max-width: none;
  }

  .col.col-232 {
    align-self: flex-start;
  }

  .card {
    width: 100%;
  }

  .u-mb-0 {
    margin-bottom: 0;
  }

  .rich-text blockquote {
    font-size: var(--_typography---type-paragraph-lg--font-size-md\<deleted\|variable-cdbe9950-9272-2284-ccf6-60cab96acd5f\>);
  }

  .rich-text figcaption {
    font-size: var(--_typography---type-paragraph-sm--font-size-md\<deleted\|variable-94c5336e-6e13-9026-329b-a7b4ba64e183\>);
  }

  .nav {
    background-color: #0000;
    height: 5.5rem;
  }

  .nav.is-scroll {
    height: 5.5rem;
  }

  .nav-link {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .nav-menu {
    background-color: #0000;
    order: -1;
    align-self: flex-start;
    width: 100vw;
    height: 100dvh;
    margin-top: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    inset: 6rem 0% 0%;
    overflow-y: auto;
  }

  .nav-dropdown_content {
    position: relative;
  }

  .nav-dropdown_content.cc-mega {
    top: auto;
  }

  .nav-dropdown_content.cc-mega.w--open {
    position: static;
  }

  .nav-dropdown {
    width: 100%;
  }

  .nav-cta-wrapper {
    margin-left: auto;
  }

  .nav-menu_btn {
    border-radius: var(--_general---button--border-radius);
    color: var(--_color---neutral--black\<deleted\|variable-53d573b6\>);
    order: 1;
  }

  .nav-menu_btn:focus-visible, .nav-menu_btn[data-wf-focus-visible] {
    outline-color: var(--colors--primary-accent);
    outline-offset: 0px;
    outline-width: 2px;
    outline-style: solid;
  }

  .nav-menu_btn.w--open {
    background-color: #c8c8c800;
    border-radius: 0;
  }

  .nav-menu_btn-bar {
    background-color: var(--_color---white);
  }

  .nav-menu_btn-bar:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
    background-color: var(--_color---black);
  }

  .nav-menu_btn-bar.cc-middle {
    transition: all .3s cubic-bezier(.165, .84, .44, 1);
  }

  .nav-menu_container {
    border-radius: var(--_general---border-radius--4);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #ffffff4d;
    flex-flow: column;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .m-mb-16 {
    margin-bottom: 1rem;
  }

  .m-mb-8 {
    margin-bottom: .5rem;
  }

  .m-mb-12 {
    margin-bottom: .75rem;
  }

  .m-mb-20 {
    margin-bottom: 1.25rem;
  }

  .m-mb-4 {
    margin-bottom: .25rem;
  }

  .m-mb-24 {
    margin-bottom: 1.5rem;
  }

  .m-mb-28 {
    margin-bottom: 1.75rem;
  }

  .m-mb-32 {
    margin-bottom: 2rem;
  }

  .m-mb-36 {
    margin-bottom: 2.25rem;
  }

  .m-mb-40 {
    margin-bottom: 2.5rem;
  }

  .m-mb-48 {
    margin-bottom: 3rem;
  }

  .m-mb-56 {
    margin-bottom: 3.5rem;
  }

  .m-mb-64 {
    margin-bottom: 4rem;
  }

  .m-mb-80 {
    margin-bottom: 5rem;
  }

  .main-slider_cms_item.swiper-slide {
    width: 56%;
  }

  .mobile_trim {
    width: 100%;
  }

  .mobile_layout {
    width: 100%;
    display: flex;
  }

  .mobile_cms_list.swiper-wrapper {
    column-width: 0;
    grid-row-gap: 0;
    column-width: 0;
    grid-row-gap: 0;
    display: flex;
  }

  .arrow {
    width: 1.25rem;
    height: 1rem;
  }

  .mobile_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 100%;
  }

  .mobile_btn_element {
    border: 1px solid #0458ad33;
    border-radius: 2px;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    display: flex;
  }

  .mobile_cms_wrap.swiper {
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .mobile_cms_item.swiper-slide {
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .arrow-style {
    border: 1px solid #000;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
  }

  .slider_1_thumb_item.swiper-slide {
    width: 33.3333%;
  }

  .blog_list {
    border-bottom: 1px solid #0000001a;
    flex-flow: column;
    display: flex;
  }

  .form-categort_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100vw;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    overflow: scroll;
  }

  .form-categort_list.no-scrollbar {
    justify-content: flex-start;
    width: 100vw;
    margin-left: 0;
    margin-right: -2rem;
    padding-left: 0;
    padding-right: 4rem;
    display: flex;
    overflow: auto;
  }

  .form-categort_list-item {
    flex: none;
    width: auto;
  }

  .intro-blog_top-wrap {
    margin-left: 0;
  }

  .intro-blog_heading {
    margin-top: 0;
  }

  .blog_list-item {
    max-width: none;
    padding: 1rem;
  }

  .blog_list-date {
    font-weight: 400;
  }

  .m-pb-xs {
    padding-bottom: var(--_section-paddings---m-xs-section);
  }

  .m-pb-s {
    padding-bottom: var(--_section-paddings---m-s-section);
  }

  .m-pb-m {
    padding-bottom: var(--_section-paddings---m-m-section);
  }

  .m-pb-l {
    padding-bottom: var(--_section-paddings---m-l-section);
  }

  .m-pb-xl {
    padding-bottom: var(--_section-paddings---m-xl-section);
  }

  .m-pb-xxl {
    padding-bottom: var(--_section-paddings---m-xxl-section);
  }

  .m-pt-xs {
    padding-top: var(--_section-paddings---m-xs-section);
  }

  .m-pt-s {
    margin-top: var(--_section-paddings---m-s-section);
  }

  .m-pt-m {
    padding-top: var(--_section-paddings---m-m-section);
  }

  .m-pt-l {
    padding-top: var(--_section-paddings---m-l-section);
  }

  .m-pt-xl {
    padding-top: var(--_section-paddings---m-xl-section);
  }

  .m-pt-xxl {
    padding-top: var(--_section-paddings---m-xxl-section);
  }

  .m-py-xs {
    padding-top: var(--_section-paddings---m-xs-section);
    padding-bottom: var(--_section-paddings---m-xs-section);
  }

  .m-py-s {
    padding-top: var(--_section-paddings---m-s-section);
    padding-bottom: var(--_section-paddings---m-s-section);
  }

  .m-py-m {
    padding-top: var(--_section-paddings---m-m-section);
    padding-bottom: var(--_section-paddings---m-m-section);
  }

  .m-py-l {
    padding-top: var(--_section-paddings---m-l-section);
    padding-bottom: var(--_section-paddings---m-l-section);
  }

  .m-py-xl {
    padding-top: var(--_section-paddings---m-xl-section);
    padding-bottom: var(--_section-paddings---m-xl-section);
  }

  .m-py-xxl {
    padding-top: var(--_section-paddings---xxl-section);
    padding-bottom: var(--_section-paddings---xxl-section);
  }

  .main-slider_card-item, .mobile_card-item {
    max-width: none;
    padding: 1rem;
  }

  .nav-dropdown-content {
    flex-flow: column;
    margin-left: 0;
  }

  .content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: flex-start;
    height: auto;
  }

  .content.is-tablet-vertical {
    flex-flow: column;
  }

  .content.is-confident {
    grid-column-gap: 14rem;
    grid-row-gap: 14rem;
    flex-flow: column;
  }

  .content.is-confident.is-vertical {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .flex-vertical.gap-6-25 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .flex-vertical.gap-5.m-gap-3 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .footer {
    z-index: 10;
    position: relative;
  }

  .footer-social-list {
    margin-bottom: 0;
  }

  .share-wrapper {
    order: 1;
  }

  .share-wrapper.mob-hid {
    display: none;
  }

  .blog_rich-text p {
    font-size: 1.125rem;
  }

  .blog_rich-text figure {
    margin-left: 0;
    margin-right: 0;
  }

  .blog_rich-text img {
    overflow: visible;
  }

  .m-pt-0 {
    padding-top: 0;
  }

  .m-pb-0 {
    padding-bottom: 0;
  }

  .m-py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid_2col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid_2col.is-team-popup {
    grid-template-columns: 17.875rem 1fr;
  }

  .m-mb-0 {
    margin-bottom: 0;
  }

  .challenges_image.is-v3 {
    opacity: 1;
    border-radius: .25rem;
    position: static;
    overflow: hidden;
    transform: none;
  }

  .challenges_image.is-v2 {
    border-radius: .25rem;
  }

  .challenges-wrap_image {
    aspect-ratio: 288 / 228;
    max-width: 100%;
    height: 100%;
  }

  .accordion-image_content_padding {
    max-width: 100%;
    padding-top: 2rem;
  }

  .challenges-image_wrap {
    background-image: none;
    min-height: auto;
    padding: 1.5rem 2.2rem;
  }

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

  .accordion-image_wrap {
    background-image: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #4c576b0f;
    border-radius: .5rem;
    margin-bottom: 2rem;
    padding: 1.5rem 2rem;
    display: block;
    overflow: hidden;
  }

  .show-image_card {
    width: 100%;
  }

  .show-image-card_list {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .careers_select-toggle {
    color: #231f20;
    border: 1px solid #231f2026;
    border-radius: .375rem;
    height: 3.25rem;
    padding: 1rem;
    font-size: 1rem;
    font-weight: 500;
    display: flex !important;
  }

  .careers-tab_menu {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-bottom-style: none;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    padding: 1rem 1.5rem;
  }

  .careers_select-list {
    position: absolute;
    display: none !important;
  }

  .careers_select-list.w--open {
    z-index: 100;
    background-color: #f0f0f0;
    top: 120%;
    display: block !important;
  }

  .careers_select-toggle-inner {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .careers_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .careers_select {
    width: 100%;
    margin-bottom: 1rem;
  }

  .full_list {
    width: 100%;
  }

  .careers-select-toggle_arrow {
    width: 1.25rem;
    transition: all .3s;
  }

  .grid_1col:where(.w-variant-e9d65213-1c5f-4d5f-a7b9-11d72d54d59d), .grid_1col:where(.w-variant-668f8c16-518b-da6c-8499-167dc3f45c43), .grid_1col:where(.w-variant-cab7ec0a-8b06-b154-82e4-db8b263dda0d) {
    grid-template-columns: 1fr 1fr;
  }

  .nav-link_main {
    color: var(--colors--text);
    font-size: 1rem;
  }

  .nav-link_main:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
    color: var(--_color---white);
  }

  .slide {
    width: 100%;
  }

  .cta-divider_wrap {
    padding-top: 4rem;
  }

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

  .grid_3col.gap-1-5.m-gap-20 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .grid_3col.gap-1.is-investors {
    grid-template-columns: 1fr;
  }

  .grid_3col.is-footer {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer-menu_container {
    height: 100%;
    padding-top: var(--_size---2rem\<deleted\|variable-703e76dd-22c1-0e62-be30-102e06bdb527\>);
    padding-bottom: var(--_size---2rem\<deleted\|variable-703e76dd-22c1-0e62-be30-102e06bdb527\>);
    flex-flow: row;
    width: calc(88% + 2em);
    margin-left: auto;
    margin-right: auto;
  }

  .left-col-panel.is-2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .stage {
    width: 100%;
  }

  .stage.is-slide-3 {
    display: block;
  }

  .below-amounts {
    margin-top: 0;
    display: none;
  }

  .ghost-slot {
    display: none;
  }

  .span {
    font-size: 3.6rem;
  }

  .flag {
    width: 2rem;
    height: auto;
  }

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

  .mw-994 {
    margin-top: auto;
    margin-bottom: auto;
  }

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

  .grid_4col.gap-1-5.m-gap-1, .grid_4col.is-benefit_grid, .grid_4col.is-benefit_grid.m-gap-1, .grid_4col.gap-1-5.m-gap-1, .grid_4col.gap-1-5.m-gap-1, .grid_4col.is-benefit_grid, .grid_4col.is-benefit_grid.m-gap-1, .grid_4col.is-benefit_grid.m-gap-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .benefits-card_top.is-2 {
    aspect-ratio: 16 / 9;
    aspect-ratio: 16 / 9;
  }

  .investors-intro_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .mw-300.is-mb-last {
    order: 9999;
    max-width: 100%;
  }

  .footer-bottom_wrap {
    width: 100%;
  }

  .cgx-panel-content-text {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cgx-sticky-wrap.is-borrows {
    margin-top: -9vh;
  }

  .cgx-sticky-item {
    margin-top: 0;
  }

  .cgx-sticky-item.is-last {
    height: auto;
  }

  .container-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .twostep-nav__toggle {
    width: 1.5rem;
    height: 1.5rem;
  }

  .twostep-nav__top-line:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
    background-color: #ffffff26;
  }

  .twostep-nav__toggle-bar {
    background-color: var(--_color---light-gray);
    width: 1.25rem;
    height: .13rem;
    color: var(--_color---light-gray);
    border-radius: 1rem;
  }

  .twostep-nav__toggle-bar:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
    background-color: var(--_color---black);
  }

  .twostep-nav {
    display: block;
  }

  .twostep-nav__info {
    min-height: calc(100dvh - 3.75rem);
    padding-bottom: 3.75rem;
  }

  .twostep-nav__bar {
    max-width: 100%;
  }

  .twostep-nav__link {
    color: var(--_color---white);
  }

  .twostep-nav__link:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
    color: var(--_color---black);
  }

  .twostep-nav__top {
    height: 3.5rem;
    padding: 1rem 0;
  }

  .twostep-nav__bottom-inner {
    padding: .8rem;
  }

  .twostep-nav__back-bg {
    -webkit-backdrop-filter: blur(1rem);
    backdrop-filter: blur(1rem);
    background-color: #0000;
    border-radius: .25rem;
    display: none;
  }

  .twostep-nav__back-bg:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
    background-color: #d3d2cd;
  }

  .twostep-nav__logo {
    width: auto;
    max-width: none;
    height: 1rem;
    max-height: 1px;
    color: var(--_color---white);
    justify-content: center;
    align-items: center;
    margin-right: auto;
    display: flex;
  }

  .twostep-nav__ul {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-top: auto;
  }

  .twostep-nav__li.is-2.is-btn_wrap {
    margin-top: 1.5rem;
  }

  .twostep-nav__logo-svg {
    width: 100%;
    height: 2rem;
    display: block;
  }

  .twostep-nav__logo-svg:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
    color: var(--_color---black);
  }

  .twostep-nav__width {
    padding-top: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .twostep-nav__link-span {
    letter-spacing: 0;
    font-size: 4.5rem;
    line-height: 1;
  }

  .twostep-nav__bg {
    -webkit-backdrop-filter: blur(1rem);
    backdrop-filter: blur(1rem);
    background-color: #07070740;
  }

  .twostep-nav__bg:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
    background-color: #d3d2cd;
  }

  .new-line {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_responsive---font-size--16px-body: 1rem;
    --_responsive---font-size--h1: 2.5rem;
    --_responsive---font-size--h2: 2rem;
    --_responsive---font-size--h3: 2rem;
    --_responsive---font-size--h4: 1.5rem;
    --_responsive---font-size--h5: 1.2rem;
    --_responsive---font-size--h6: 1rem;
    --_responsive---padding--section: 4rem;
    --_responsive---font-size--14px-body-s: .875rem;
    --_responsive---font-size--18px-body-m: 1rem;
    --_responsive---font-size--22px-body-xl: 1.375rem;
    --_responsive---padding--card\<deleted\|variable-5fcf010a-6fe9-5ba2-24fb-53a12ac0d5b0\>: 1rem;
    --_responsive---font-size--12px-body-xs: .75rem;
    --_responsive---font-size--20px-body-l: 1.125rem;
    --_responsive---font-size--28px-body-xxl: 1.5rem;
    --_responsive---font-size--10px-body-xxss: .625rem;
    --_responsive---font-size--32px-body-xxxl: 2rem;
    --_responsive---font-size--11px-body-xxs: .6875rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .8rem;
  }

  .col.col-sm-12 {
    flex-basis: 100%;
    max-width: 100%;
  }

  .form-success_flex {
    max-width: 340px;
  }

  .styles__section-label {
    padding-bottom: 10px;
  }

  .rich-text blockquote {
    font-size: var(--_typography---type-paragraph-lg--font-size-sm\<deleted\|variable-841c9cf1-74b8-7850-db1d-b82cdc8d3013\>);
  }

  .rich-text figcaption {
    font-size: var(--_typography---type-paragraph-sm--font-size-sm\<deleted\|variable-dce65071-f183-75c5-98aa-d8afc83560a0\>);
  }

  .accordion-trigger {
    padding: var(--_general---card--card-body-padding-sm\<deleted\|variable-886aa6f6-843b-26b9-170b-96cc08ca36e2\>);
  }

  .accordion-icon {
    align-items: center;
    width: 28px;
    height: 28px;
    display: flex;
  }

  .accordion-content {
    padding-right: var(--_general---card--card-body-padding-sm\<deleted\|variable-886aa6f6-843b-26b9-170b-96cc08ca36e2\>);
    padding-left: var(--_general---card--card-body-padding-sm\<deleted\|variable-886aa6f6-843b-26b9-170b-96cc08ca36e2\>);
  }

  .nav-logo_link.w--current {
    width: 8rem;
    font-size: 1rem;
  }

  .nav-dropdown_content.cc-mega.w--open {
    padding-top: var(--_size---2rem\<deleted\|variable-703e76dd-22c1-0e62-be30-102e06bdb527\>);
    padding-bottom: var(--_size---2rem\<deleted\|variable-703e76dd-22c1-0e62-be30-102e06bdb527\>);
    padding-top: var(--_size---2rem\<deleted\|variable-703e76dd-22c1-0e62-be30-102e06bdb527\>);
    padding-bottom: var(--_size---2rem\<deleted\|variable-703e76dd-22c1-0e62-be30-102e06bdb527\>);
  }

  .main-slider_cms_item.swiper-slide {
    width: 46%;
  }

  .mobile_cms_item.swiper-slide, .slider_1_thumb_item.swiper-slide, .slider_1_thumb_item.swiper-slide {
    width: 50%;
  }

  .form-categort_list.no-scrollbar {
    margin-right: 0;
    padding-right: 2rem;
  }

  .form-category-wrap {
    margin-bottom: 1rem;
  }

  .intro-blog_top-wrap {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    margin-left: 0;
  }

  .intro-blog_heading {
    margin-top: 0;
    margin-bottom: 0;
  }

  .blog_list-item {
    text-align: left;
    flex-flow: column;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    box-shadow: 0 1px #0000001a;
  }

  .blog_list-item:hover {
    background-color: #f1f6fc00;
    box-shadow: 1px 1px #0000001a;
  }

  .input-label.cc-static {
    font-size: .875rem;
    font-weight: 400;
  }

  .form {
    flex-flow: column;
    display: flex;
  }

  .m-pb-xs {
    padding-bottom: var(--_section-paddings---m-xs-section);
  }

  .m-pb-s {
    padding-bottom: var(--_section-paddings---m-s-section);
  }

  .main-slider_card-item {
    text-align: left;
    flex-flow: column;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    box-shadow: 0 1px #0000001a;
  }

  .main-slider_card-item:hover {
    background-color: #f1f6fc00;
    box-shadow: 1px 1px #0000001a;
  }

  .mobile_card-item {
    text-align: left;
    flex-flow: column;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    box-shadow: 0 1px #0000001a;
  }

  .mobile_card-item:hover {
    background-color: #f1f6fc00;
    box-shadow: 1px 1px #0000001a;
  }

  .flex-vertical.m-x-center {
    align-items: center;
  }

  .flex-vertical.m-y-center {
    justify-content: center;
  }

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

  .challenges-image_wrap {
    display: none;
  }

  .grid_1col:where(.w-variant-e5557092-f964-907c-fa83-0a4efe4579a3), .grid_1col:where(.w-variant-cab7ec0a-8b06-b154-82e4-db8b263dda0d) {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid_1col:where(.w-variant-668f8c16-518b-da6c-8499-167dc3f45c43), .grid_1col:where(.w-variant-e9d65213-1c5f-4d5f-a7b9-11d72d54d59d) {
    grid-template-columns: 1fr;
  }

  .left-col-panel {
    padding-left: 0;
    padding-right: 0;
  }

  .investors-intro_content.m-x-center {
    align-items: center;
  }

  .investors-intro_content.m-y-center {
    justify-content: center;
  }

  .hide-tablet-small {
    display: none;
  }

  .sticky-title-el {
    font-size: 3.5em;
  }

  .background-zoom__h {
    font-size: 3.75em;
  }

  .twostep-nav__top-line {
    bottom: -.5em;
    left: 1em;
    right: 1em;
  }

  .twostep-nav__bottom-col.is--visual {
    display: none;
  }

  .twostep-nav__logo.w--current {
    height: 1.2rem;
  }
}

@media screen and (max-width: 479px) {
  .section.py-m.bkg-green-dark.is-mb-pb-0, .section.pb-m.bkg-green-dark.m-pt-0.m-pb-s {
    padding-bottom: 0;
  }

  .section.pb-m.bkg-green-dark.m-pt-0.m-pb-2, .section.pb-m.bkg-green-dark.m-pt-0.light:where(.w-variant-10e7c2ec-d378-aad0-ee09-9f2d032de40d) {
    padding-bottom: 0;
  }

  .section.is-intro {
    height: 100dvh;
    padding-bottom: var(--_section-paddings---m-xs-section);
  }

  .section.is-intro.is-2 {
    padding-top: 5.5rem;
  }

  .section.py-m.bkg-green-dark.is-mb-pb-0, .section.pb-m.bkg-green-dark.m-pt-0.m-pb-s {
    padding-bottom: 0;
  }

  .section.pb-m.bkg-green-dark.m-pt-0.m-pb-2, .section.pb-m.bkg-green-dark.m-pt-0.light:where(.w-variant-10e7c2ec-d378-aad0-ee09-9f2d032de40d), .section.pb-m.bkg-green-dark.m-pt-0.m-pb-s {
    padding-bottom: 0;
  }

  .section.pb-m.bkg-green-dark.m-pt-0.m-pb-2, .section.pb-m.bkg-green-dark.m-pt-0.light:where(.w-variant-10e7c2ec-d378-aad0-ee09-9f2d032de40d), .section.pb-m.bkg-green-dark.m-pt-0.m-pb-s {
    padding-bottom: 0;
  }

  .section.pb-m.bkg-green-dark.m-pt-0.m-pb-2, .section.pb-m.bkg-green-dark.m-pt-0.light:where(.w-variant-10e7c2ec-d378-aad0-ee09-9f2d032de40d), .section.pb-m.bkg-green-dark.m-pt-0.m-pb-s {
    padding-bottom: 0;
  }

  .section.pb-m.bkg-green-dark.m-pt-0.m-pb-s:where(.w-variant-f7f41f02-c926-a372-5816-fa71b2934272) {
    padding-top: var(--_section-paddings---xs-section);
    padding-bottom: var(--_section-paddings---xs-section);
  }

  .section.pb-m.bkg-green-dark.m-pt-0.m-pb-2, .section.pb-m.bkg-green-dark.m-pt-0.light:where(.w-variant-10e7c2ec-d378-aad0-ee09-9f2d032de40d) {
    padding-bottom: 0;
  }

  .section.is-intro_borrows {
    z-index: 50;
    margin-bottom: 0;
    padding-top: 10vh;
    padding-bottom: 0;
    position: relative;
  }

  .section.is-transactions {
    padding-top: 10rem;
  }

  .section.is-transactions_cta {
    height: auto;
  }

  .section.is-intro-contact-us {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container.cc-nav {
    grid-column-gap: var(--_size---0-5rem\<deleted\|variable-70a8c3ac-c656-f79e-479c-716ec38165c2\>);
    grid-row-gap: var(--_size---0-5rem\<deleted\|variable-70a8c3ac-c656-f79e-479c-716ec38165c2\>);
  }

  .container.is-footer {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .col {
    flex-basis: 100%;
    max-width: 100%;
  }

  .col.col-232.vert {
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .col.col-515 {
    max-width: none;
  }

  .btn-size:where(.w-variant-544d3e2b-2dda-e424-1a5d-b73faa91f43d) {
    justify-content: center;
    align-items: center;
  }

  .input.cc-text-area {
    height: 10rem;
  }

  .copy-m.text-style-light-gray.cgx-sub-text, .copy-m.text-style-light-gray.cgx-sub-textis-2 {
    line-height: 1.4;
  }

  .copy-m.text-style-light-gray.cgx-sub-text, .copy-m.text-style-light-gray.cgx-sub-textis-2 {
    line-height: 1.4;
  }

  .copy-m.text-style-light-gray.cgx-sub-text, .copy-m.text-style-light-gray.cgx-sub-textis-2 {
    line-height: 1.4;
  }

  .copy-m.text-style-light-gray.cgx-sub-textis-2.is-large {
    font-size: var(--_responsive---font-size--20px-body-l);
    font-size: var(--_responsive---font-size--20px-body-l);
  }

  .u-mb-0 {
    margin-bottom: 0;
  }

  .rich-text blockquote {
    font-size: var(--_typography---type-paragraph-lg--font-size-xs\<deleted\|variable-dab72a89-1875-a2f7-1d85-bd05f81dd817\>);
  }

  .rich-text figcaption {
    font-size: var(--_typography---type-paragraph-sm--font-size-xs\<deleted\|variable-5ffbcc90-83d8-60d2-b7ba-601684d03f16\>);
  }

  .nav {
    height: 5.15rem;
  }

  .nav-logo_link {
    width: 100%;
    max-width: 7rem;
  }

  .nav-menu_btn {
    padding-right: 0;
  }

  .nav-menu_container {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .btn.is-form {
    height: 2.88rem;
    font-size: var(--_responsive---font-size--16px-body);
    height: 2.88rem;
    font-size: var(--_responsive---font-size--16px-body);
  }

  .main-slider_btn_element {
    width: 100%;
  }

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

  .main-slider_cms_item.swiper-slide {
    width: 100%;
  }

  .main-slider_btn_layout {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .mobile_cms_item.swiper-slide, .slider_1_thumb_item.swiper-slide, .slider_1_thumb_item.swiper-slide {
    width: 100%;
  }

  .slider_1_thumb_wrap.swiper {
    overflow: visible;
  }

  .slider_1_bottom {
    width: 90%;
  }

  .popup_scroll {
    padding: 4rem 1rem 1rem;
  }

  .form {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .breadcrumbs {
    white-space: nowrap;
    word-break: keep-all;
  }

  .radio-button_field {
    padding-top: .6rem;
    padding-bottom: .6rem;
  }

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

  .content.is-confident {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .flex-vertical.gap-6-25 {
    grid-column-gap: 2.75rem;
    grid-row-gap: 2.75rem;
  }

  .flex-vertical.gap-3-75.m-gap-2-5 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .flex-vertical.gap-7-5.m-gap-5 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .flex-vertical.is-team-details {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .footer {
    padding-top: 3.25rem;
  }

  .footer-social-list {
    margin-bottom: 0;
  }

  .sticky_card {
    width: 100%;
  }

  .grid_2col.gap-1-5.m-gap-3 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .grid_2col.is-team-popup {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .accordion-image_toggle_text {
    font-size: 1.13rem;
  }

  .challenges-wrap_image {
    aspect-ratio: 1.32;
  }

  .accordion-image_toggle_button {
    padding-right: 0;
  }

  .faq_toggle_icon {
    width: 1.13rem;
  }

  .accordion-image_content_text {
    font-size: 1rem;
  }

  .grid_1col.is-investorsr {
    grid-template-columns: 1fr;
  }

  .flex-left.gap-0-75 {
    grid-column-gap: .35rem;
    grid-row-gap: .35rem;
    grid-column-gap: .35rem;
    grid-row-gap: .35rem;
  }

  .nav-link_text {
    font-size: var(--_responsive---font-size--14px-body-s);
  }

  .grid_3col, .grid_3col.gap-1.is-investors, .grid_3col.is-footer, .grid_3col.gap-1.is-investors, .grid_3col.gap-1.is-investors, .grid_3col.is-footer {
    grid-template-columns: 1fr;
  }

  .contact_item {
    padding: 3rem 1rem;
  }

  .contact_item.is-2 {
    border-left-style: none;
    border-right-style: none;
  }

  .footer-menu_container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    width: auto;
    max-width: 18rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer_logo.is-hide-mb {
    display: none;
  }

  .footer_logo.is-show-mobile {
    display: flex;
  }

  .footer_bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-top: 1.25rem;
  }

  .footer-label {
    max-width: 19.38rem;
    font-size: var(--_responsive---font-size--10px-body-xxss);
    text-align: center;
  }

  .content-card_top {
    min-height: 12rem;
  }

  .mw-994 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .investors-button_wrap {
    margin-top: 1rem;
  }

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

  .grid_4col.is-benefit_grid {
    flex-flow: column;
    display: flex;
  }

  .benefits-card_top {
    aspect-ratio: auto;
    width: 100%;
    height: 12rem;
  }

  .benefits-card_top.is-2 {
    aspect-ratio: auto;
    aspect-ratio: auto;
    height: 12rem;
  }

  .investors-intro_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: space-between;
    padding-top: 0;
  }

  .mw-300 {
    max-width: 100%;
  }

  .mw-300.is-mb-last {
    order: 9999;
  }

  .h1-transaction {
    font-size: 2rem;
  }

  .intro-transaction_table {
    overflow: auto;
  }

  .intro-transaction-table_head {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 9rem 8rem 8rem 8rem;
    width: 33.5rem;
  }

  .intro-transaction-table_content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 9rem 8rem 8rem 8rem;
    width: 34.5rem;
    min-width: 34.5rem;
  }

  .form_head {
    margin-bottom: 1rem;
  }

  .contact-checkbox_wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .team-card_image {
    aspect-ratio: 320 / 435;
  }

  .sticky-title-el {
    font-size: 2.5rem;
  }

  .cgx-panel-content-text {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .background-zoom__img {
    display: block;
  }

  .content-card_top-2 {
    min-height: 12rem;
  }

  .container-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .cgx-sub-text.copy-m.text-style-light-gray {
    font-size: var(--_responsive---font-size--20px-body-l);
    line-height: 1.4;
    font-size: var(--_responsive---font-size--20px-body-l);
    line-height: 1.4;
    font-size: var(--_responsive---font-size--20px-body-l);
    line-height: 1.4;
  }

  .cgx-img-2.is-2 {
    object-position: 100% 50%;
  }

  .cgx-img-2.is-2.is-hide-mobile {
    display: none;
  }

  .cgx-img-2.is-2.is-show-mobile {
    display: block;
  }

  .text-left-align.is-mb-center {
    text-align: center;
    text-align: center;
  }

  .new-line-main {
    height: 0;
    display: block;
  }

  .twostep-nav__bottom-col {
    flex-flow: column;
  }

  .twostep-nav__info {
    padding-top: 2rem;
  }

  .twostep-nav__link {
    color: var(--_color---white);
  }

  .twostep-nav__top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    height: 3rem;
    display: flex;
  }

  .twostep-nav__top:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
    height: 3rem;
  }

  .twostep-nav__back-bg:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
    background-color: #423a1124;
  }

  .twostep-nav__logo {
    height: 1rem;
    max-height: 1rem;
    margin-left: 0;
    margin-right: auto;
  }

  .twostep-nav__logo:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06), .twostep-nav__logo.w--current {
    height: 1rem;
    max-height: 1rem;
  }

  .twostep-nav__ul {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: auto;
  }

  .twostep-nav__li.is-2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .twostep-nav__li.is-2.is-btn_wrap {
    margin-top: 1.5rem;
  }

  .twostep-nav__logo-svg {
    justify-content: center;
    align-items: center;
    width: auto;
    height: 2.4rem;
    margin-left: 0;
    margin-right: auto;
    display: flex;
  }

  .twostep-nav__width {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .twostep-nav__link-span {
    font-size: 2.75rem;
  }

  .twostep-nav__link-span:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
    color: var(--_color---black);
  }

  .twostep-nav__bg {
    height: 100%;
  }

  .mw-378 {
    max-width: 23.63rem;
  }
}

#w-node-_9fb536e8-8b33-2a7b-20fc-9fa451fa3e19-971496b4 {
  place-self: start end;
}

#w-node-_83b8753d-109d-7562-c1f4-2e4d6a9f977d-971496b4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-_9fb536e8-8b33-2a7b-20fc-9fa451fa3e19-971496b4 {
    justify-self: stretch;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_83b8753d-109d-7562-c1f4-2e4d6a9f977d-971496b4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3c070239-93b7-c187-756d-8ec8d50a80a0-2b3acc09 {
    justify-self: end;
  }
}
