@font-face {
  font-family: Aeonik Fono;
  src: url('../fonts/AeonikFono-Regular.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aeonik;
  src: url('../fonts/Aeonik-Regular.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --colors--orange-super-light: #fff8f3;
  --font--primary-family: Aeonik, sans-serif;
  --colors--black: #0d0b0c;
  --body--font-size: 1rem;
  --body--line-height: 1.2em;
  --body--letter-spacing: 0em;
  --h1--font-family: var(--font--secondary-family);
  --h1--font-size: 10.625rem;
  --h1--line-height: 1em;
  --h1--letter-spacing: -.03em;
  --h2--font-family: var(--font--secondary-family);
  --h2--font-size: 3.75rem;
  --h2--line-height: 1em;
  --h2--letter-spacing: -.03em;
  --h3--font-family: var(--font--secondary-family);
  --h3--font-size: 3rem;
  --h3--line-height: 1em;
  --h3--letter-spacing: -.02em;
  --h4--font-family: var(--font--secondary-family);
  --h4--font-size: 2rem;
  --h4--line-height: 1em;
  --h4--letter-spacing: -.02em;
  --h5--font-family: var(--font--secondary-family);
  --h5--font-size: 1.5rem;
  --h5--line-height: 1.2em;
  --h5--letter-spacing: -.01em;
  --h6--font-family: var(--font--secondary-family);
  --h6--font-size: 3.25rem;
  --h6--line-height: 1.06em;
  --h6--letter-spacing: -.02em;
  --colors--dark-green-55\<deleted\|variable-03e5a48e-bea7-ddb5-3700-6b354b73ca99\>: #232a218c;
  --background-color--background-primary\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>: var(--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
  --text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
  --text-color--text-primary\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>: var(--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
  --text-color--text-secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  --rounded-corners--0-5rem: .5rem;
  --colors--transparent: transparent;
  --colors--orange: #f50;
  --border-color--border-primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>: var(--base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);
  --background-color--background-alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
  --p-small--font-family: "Aeonik Fono", sans-serif;
  --p-small--font-size: .875rem;
  --p-small--line-height: 1.2em;
  --p-small--letter-spacing: 0em;
  --colors--dark-brown-40\<deleted\|variable-ae70233a-3962-f5bd-871f-4aae738d9c5a\>: #292a2d66;
  --p-big--font-size: 1.25rem;
  --background-color--background-secondary\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>: var(--base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  --colors--dark-brown-20\<deleted\|variable-7ca859a5-eb79-7712-7bcf-70b369257885\>: #292a2d33;
  --rounded-corners--1rem: 1rem;
  --link-color--link-primary\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>: var(--base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  --colors--dark-green\<deleted\|variable-025d7ed6-314f-ee24-a04f-c18bc5929217\>: #232a21;
  --colors--orange-medium: #ffdab0;
  --colors--orange-50-light: #ffa67a;
  --border-color--border-alternate\<deleted\|variable-551aa6d2-4bf8-6036-137a-78e1c71841a4\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  --background-color--background-warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>: var(--base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);
  --text-color--text-warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>: var(--base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);
  --colors--light-beige-50\<deleted\|variable-ede4d36d-ea3e-4b16-c600-9df4c8694c7f\>: #f0eeea80;
  --background-color--background-tertiary\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>: var(--base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
  --grid--grid-gap: 1.25rem;
  --colors--white: #fbfbf5;
  --p-highlights--font-family\<deleted\|variable-da0f68b5-fd9f-e5d2-a27d-aa42befe30fb\>: var(--font--primary-family);
  --p-highlights--font-size\<deleted\|variable-ad22e615-5e77-0dc8-b6c0-982d6a9e2f0e\>: 1.125rem;
  --p-highlights--line-height\<deleted\|variable-58d657d1-9d4b-bf4c-14df-78203ba34c3b\>: 1.2em;
  --p-highlights--letter-spacing\<deleted\|variable-d4818280-ea09-1bef-173e-defef66b76f7\>: -.01em;
  --p-big--font-family: var(--font--primary-family);
  --p-big--line-height: 1.2em;
  --p-big--letter-spacing: 0em;
  --p-intermediate--font-family\<deleted\|variable-e9cdcf0e-b9d1-8191-8fad-16e084e50c84\>: var(--font--primary-family);
  --p-intermediate--font-size\<deleted\|variable-51074e0d-9c39-aa64-4f7c-e52423b2e203\>: 1.125rem;
  --p-intermediate--line-height\<deleted\|variable-113d4d27-7206-7e4f-8f8e-8373e6eea5bd\>: 1.2em;
  --p-intermediate--letter-spacing\<deleted\|variable-3ec52ed8-3181-7f83-c77b-abdf96204527\>: 0em;
  --p-smaller--font-family\<deleted\|variable-7faf145a-438f-f4ce-9c38-ae60a85e1981\>: var(--font--primary-family);
  --p-smaller--font-size\<deleted\|variable-d2be4e75-5f48-84ef-6cc7-568337a8d429\>: .875rem;
  --p-smaller--line-height\<deleted\|variable-72c9f1a6-765b-90d3-5ecb-016f02fb6e7c\>: 1.2em;
  --p-smaller--letter-spacing\<deleted\|variable-5fa37c67-e795-d19d-efb6-84af58f51f5c\>: -.01em;
  --p-details--font-family\<deleted\|variable-033965e2-70b6-7f58-d8be-69fec0025c28\>: var(--font--primary-family);
  --p-details--font-size\<deleted\|variable-da49c977-fdef-fc7b-0492-990bdc941a26\>: .75rem;
  --p-details--line-height\<deleted\|variable-8aa19b15-ec25-ff16-2fb8-0a792f6807b7\>: 1.1em;
  --p-details--letter-spacing\<deleted\|variable-2cdbe959-3835-8e04-b20d-0523f4dd18fa\>: 0em;
  --colors--dark-brown\<deleted\|variable-60527976-a4ca-d3c8-8e0b-a7c292bea8a4\>: #292a2d;
  --colors--orange-light: #fef0dd;
  --colors--white-50: #fbfbf580;
  --rounded-corners--0-85rem: .85rem;
  --colors--black-40: #0d0b0c66;
  --accessible-components--dark-grey: #9b9b9b;
  --colors--orange-super-light-80: #fff8f3cc;
  --colors--black-50-dark: #868585;
  --colors--orange-50-dark: #863006;
  --colors--green-mint: #c2ebc3;
  --h1--font-weight: var(--font-weight--400);
  --h1--font-size-tablet: 4rem;
  --h1--font-size-mobile: 4rem;
  --h1--text-align: var(--text-align--left);
  --h2--font-weight: var(--font-weight--400);
  --h2--font-size-tablet: 2.5rem;
  --h2--font-size-mobile: 2.5rem;
  --h2--text-align: var(--text-align--left);
  --h3--font-weight: var(--font-weight--400);
  --h3--font-size-tablet: 2rem;
  --h3--font-size-mobile: 2rem;
  --h3--text-align: var(--text-align--left);
  --h4--font-weight: var(--font-weight--300);
  --h4--font-size-tablet: 1.5rem;
  --h4--font-size-mobile: 1.5rem;
  --h4--text-align: var(--text-align--left);
  --h5--font-weight: var(--font-weight--300);
  --h5--font-size-tablet: 1.25rem;
  --h5--font-size-mobile: 1.25rem;
  --h5--text-align: var(--text-align--center);
  --h6--font-weight: var(--font-weight--300);
  --h6--font-size-mobile: 2rem;
  --h6--text-align: var(--text-align--left);
  --h6--font-size-tablet: 3.25rem;
  --body--font-family: var(--font--primary-family);
  --body--font-weight: var(--font-weight--400);
  --body--font-size-mobile: .875rem;
  --body--font-size-tablet: .875rem;
  --p-big--font-weight: var(--font-weight--400);
  --p-big--font-size-tablet: 1rem;
  --p-big--font-size-mobile: 1rem;
  --p-small--font-weight: var(--font-weight--400);
  --p-small--font-size-tablet: .75rem;
  --p-small--font-size-mobile: .75rem;
  --colors--blue-sky: #b3d9fe;
  --colors--black-50-light: #868180;
  --font--secondary-family: Aeonik, sans-serif;
  --font-weight--inherit: 0px;
  --font-weight--100: 0px;
  --font-weight--200: 0px;
  --font-weight--300: 0px;
  --font-weight--400: 0px;
  --font-weight--500: 0px;
  --font-weight--600: 0px;
  --font-weight--700: 0px;
  --font-weight--800: 0px;
  --font-weight--900: 0px;
  --grid--grid-gap-mobile: .9rem;
  --rounded-corners--0-25rem: .25rem;
  --text-align--right: 0px;
  --text-align--center: 0px;
  --text-align--left: 0px;
  --base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>: #000;
  --base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>: #fff;
  --base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>: #222;
  --base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>: #eee;
  --base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>: #2d62ff;
  --base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>: #fcf8d8;
  --base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>: #5e5515;
  --base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>: #dd23bb;
}

.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;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

body {
  background-color: var(--colors--orange-super-light);
  font-family: var(--font--primary-family);
  color: var(--colors--black);
  font-size: var(--body--font-size);
  line-height: var(--body--line-height);
  letter-spacing: var(--body--letter-spacing);
  font-weight: var(--body--font-weight);
}

h1 {
  font-family: var(--h1--font-family);
  font-size: var(--h1--font-size);
  line-height: var(--h1--line-height);
  letter-spacing: var(--h1--letter-spacing);
  font-weight: var(--h1--font-weight);
  text-align: var(--h1--text-align);
  margin-top: 0;
  margin-bottom: 0;
}

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

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

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

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

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

p {
  margin-bottom: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .25rem;
}

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

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

blockquote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

figcaption {
  color: var(--colors--dark-green-55\<deleted\|variable-03e5a48e-bea7-ddb5-3700-6b354b73ca99\>);
  text-align: center;
  margin-top: .25rem;
}

.utility-page_component {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility-page_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 20rem;
  display: flex;
}

.utility-page_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.utility-page_image {
  margin-left: auto;
  margin-right: auto;
}

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

.margin-custom2 {
  margin: 2.5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.margin-xlarge {
  margin: 4rem;
}

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

.padding-xhuge {
  padding: 8rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

.padding-0 {
  padding: 0;
}

.padding-xxhuge {
  padding: 12rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-large {
  margin: 3rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.margin-xxsmall {
  margin: .25rem;
}

.padding-custom3 {
  padding: 3.5rem;
}

.padding-large {
  padding: 3rem;
}

.margin-tiny {
  margin: .125rem;
}

.padding-small {
  padding: 1rem;
}

.padding-custom2 {
  padding: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.margin-huge {
  margin: 6rem;
}

.padding-medium {
  padding: 2rem;
}

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

.margin-xxlarge {
  margin: 5rem;
}

.padding-xxsmall {
  padding: .25rem;
}

.margin-xhuge {
  margin: 8rem;
}

.padding-tiny {
  padding: .125rem;
}

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.margin-0 {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

.form_checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.fs-styleguide_background {
  border: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.icon-1x1-small {
  flex: none;
  width: 1rem;
  height: 1rem;
}

.overflow-auto {
  overflow: auto;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.icon-1x1-large {
  width: 4rem;
}

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

.fs-styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

.text-weight-semibold {
  font-weight: 600;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

.fs-styleguide_item-header {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

.background-color-primary {
  background-color: var(--background-color--background-primary\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>);
  color: var(--text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>);
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.text-color-primary {
  color: var(--text-color--text-primary\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>);
}

.text-color-secondary {
  color: var(--text-color--text-secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>);
}

.fs-styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.form_message-success {
  border-radius: var(--rounded-corners--0-5rem);
  background-color: var(--colors--transparent);
  text-align: left;
  padding: 1.25rem 0;
}

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-style-h3 {
  font-family: var(--h3--font-family);
  font-size: var(--h3--font-size);
  line-height: var(--h3--line-height);
  letter-spacing: var(--h3--letter-spacing);
  font-weight: var(--h3--font-weight);
  text-align: var(--h3--text-align);
}

.text-rich-text h1, .text-rich-text h2, .text-rich-text h3, .text-rich-text h4, .text-rich-text h5 {
  text-align: left;
}

.text-rich-text h6 {
  margin-top: .5rem;
  margin-bottom: .3rem;
}

.text-rich-text ol {
  margin-bottom: 1.5rem;
}

.text-rich-text a {
  text-decoration: underline;
}

.text-rich-text blockquote {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.text-rich-text.is-faq {
  font-family: Aeonik, sans-serif;
}

.text-rich-text.is-policies code {
  color: var(--colors--orange);
  font-family: Aeonik, sans-serif;
}

.pointer-events-auto {
  pointer-events: auto;
}

.icon-height-small {
  height: 1rem;
}

.icon-1x1-medium {
  width: 2rem;
  height: 2rem;
}

.padding-global {
  padding-left: 4rem;
  padding-right: 4rem;
}

.padding-global.is-100 {
  flex-flow: column;
  flex: 1;
  height: 100%;
  display: flex;
}

.text-weight-normal {
  font-weight: 400;
}

.text-color-alternate {
  color: var(--text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>);
}

.text-style-italic {
  font-style: italic;
}

.pointer-events-none {
  pointer-events: none;
}

.text-weight-medium {
  font-weight: var(--font-weight--500);
}

.overflow-hidden {
  overflow: hidden;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--border-color--border-primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.fs-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.overflow-visible {
  overflow: visible;
}

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: #a3a3a30d;
  border: 1px dashed #3b3b3b;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.text-weight-light {
  font-weight: 300;
}

.fs-styleguide_heading-medium {
  font-size: 4rem;
}

.fs-styleguide_4-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-weight-xbold {
  font-weight: 800;
}

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

.text-weight-bold {
  font-weight: 700;
}

.max-width-medium {
  width: 100%;
  max-width: 32rem;
}

.fs-styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.form_field-wrapper {
  flex: 1;
}

.background-color-alternate {
  background-color: var(--background-color--background-alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>);
}

.text-style-muted {
  opacity: .6;
}

.text-size-small {
  font-family: var(--p-small--font-family);
  font-size: var(--p-small--font-size);
  line-height: var(--p-small--line-height);
  letter-spacing: var(--p-small--letter-spacing);
  font-weight: var(--p-small--font-weight);
}

.heading-style-h4 {
  font-family: var(--h4--font-family);
  font-size: var(--h4--font-size);
  line-height: var(--h4--line-height);
  letter-spacing: var(--h4--letter-spacing);
  font-weight: var(--h4--font-weight);
  text-align: var(--h4--text-align);
}

.form_label {
  color: var(--colors--dark-brown-40\<deleted\|variable-ae70233a-3962-f5bd-871f-4aae738d9c5a\>);
  font-size: var(--p-big--font-size);
  margin-bottom: 0;
  font-weight: 400;
}

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

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

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

.background-color-secondary {
  background-color: var(--background-color--background-secondary\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>);
}

.form_input {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--colors--dark-brown-20\<deleted\|variable-7ca859a5-eb79-7712-7bcf-70b369257885\>);
  background-color: var(--colors--transparent);
  min-height: 2.5rem;
  font-size: var(--p-big--font-size);
  border-radius: 0;
  margin-bottom: 0;
  padding: 2rem 0;
}

.form_input.is-select-input {
  color: var(--text-color--text-secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>);
}

.form_input.is-text-area {
  border-radius: var(--rounded-corners--1rem);
  border-style: none;
  border-color: #000;
  min-height: 15rem;
  padding: 1.25rem;
}

.form_input.is-text-area::placeholder {
  color: var(--colors--dark-brown-40\<deleted\|variable-ae70233a-3962-f5bd-871f-4aae738d9c5a\>);
  -webkit-text-stroke-color: var(--colors--transparent);
}

.form_input.is-footer {
  border-bottom-style: dashed;
  border-bottom-color: var(--colors--orange);
  color: var(--colors--orange);
  font-family: Aeonik Fono, sans-serif;
  font-size: var(--p-small--font-size);
  transition: border-width .3s;
}

.form_input.is-footer:focus {
  border-bottom-style: solid;
}

.form_input.is-footer::placeholder {
  color: var(--colors--orange);
  font-family: Aeonik Fono, sans-serif;
  font-size: var(--p-small--font-size);
  text-transform: uppercase;
}

.heading-style-h6 {
  font-family: var(--h6--font-family);
  font-size: var(--h6--font-size);
  line-height: var(--h6--line-height);
  letter-spacing: var(--h6--letter-spacing);
  font-weight: var(--h6--font-weight);
  text-align: var(--h6--text-align);
}

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

.fs-styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.text-style-link {
  color: var(--link-color--link-primary\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>);
  text-decoration: underline;
}

.fs-styleguide_header {
  background-color: var(--colors--dark-green\<deleted\|variable-025d7ed6-314f-ee24-a04f-c18bc5929217\>);
  color: #fff;
}

.heading-style-h2 {
  font-family: var(--h2--font-family);
  font-size: var(--h2--font-size);
  line-height: var(--h2--line-height);
  letter-spacing: var(--h2--letter-spacing);
  font-weight: var(--h2--font-weight);
  text-align: var(--h2--text-align);
}

.fs-styleguide_label {
  background-color: var(--colors--dark-green\<deleted\|variable-025d7ed6-314f-ee24-a04f-c18bc5929217\>);
  color: #fff;
  border-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.heading-style-h5 {
  font-family: Aeonik, sans-serif;
  font-size: var(--h5--font-size);
  line-height: var(--h5--line-height);
  letter-spacing: var(--h5--letter-spacing);
  font-weight: var(--h5--font-weight);
  text-align: var(--h6--text-align);
}

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

.container-large.is-100 {
  flex-flow: column;
  flex: 1;
  height: 100%;
  display: flex;
}

.icon-height-medium {
  height: 2rem;
}

.text-style-allcaps {
  letter-spacing: .05em;
  text-transform: uppercase;
}

.overflow-scroll {
  overflow: scroll;
}

.form_message-error {
  border-radius: var(--rounded-corners--0-5rem);
  background-color: #ffe6e6;
  margin-top: .75rem;
  padding: .75rem;
}

.icon-height-large {
  height: 3rem;
}

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

.form_component {
  width: 100%;
  margin-bottom: 0;
}

.main-wrapper {
  position: relative;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.align-center {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button {
  border-radius: var(--rounded-corners--0-5rem);
  background-color: var(--colors--orange-medium);
  -webkit-text-stroke-color: var(--colors--transparent);
  justify-content: flex-start;
  align-items: center;
  height: 3.9rem;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

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

.button.is-form-submit {
  background-color: var(--colors--orange-50-light);
  height: 3rem;
  color: var(--colors--black);
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}

.button.is-form-submit:hover {
  background-color: var(--colors--orange);
}

.button.is-form-submit.is-footer {
  background-color: var(--colors--transparent);
  height: auto;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  inset: 0%;
}

.button.is-large {
  padding: 1rem 2rem;
}

.button.is-secondary {
  border: 1px solid var(--border-color--border-alternate\<deleted\|variable-551aa6d2-4bf8-6036-137a-78e1c71841a4\>);
  color: var(--text-color--text-primary\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>);
  background-color: #0000;
}

.button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.is-menu {
  margin-left: .3rem;
  padding-left: .9rem;
  padding-right: .9rem;
}

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

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.fs-styleguide_section.is-small {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

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

.hide {
  display: none;
}

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.fs-styleguide_spacing-all {
  display: none;
}

.fs-styleguide_spacer-box {
  background-color: #8d8d8d1a;
  border: 1px dashed #303030;
  width: 100%;
  position: relative;
}

.fs-styleguide_message {
  background-color: var(--background-color--background-warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>);
  color: var(--text-color--text-warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>);
  border-radius: .25rem;
  padding: .25rem .5rem;
  font-size: .875rem;
}

.nav_component {
  background-color: var(--colors--transparent);
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  position: relative;
  inset: 0% 0% auto;
}

.nav_container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav_brand.w--current {
  padding: 0;
}

.nav_menu {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.nav_button {
  padding: 0;
  display: none;
}

.aspect-ratio-square {
  aspect-ratio: 1;
  object-fit: cover;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
  object-fit: cover;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.background-color-tertiary {
  background-color: var(--background-color--background-tertiary\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>);
}

.section_hero {
  flex-direction: column;
  justify-content: center;
  position: relative;
  overflow: clip;
}

.nav_fixed {
  z-index: 100;
  padding-top: 3rem;
  position: fixed;
  inset: 0% 0% auto;
}

.fs-styleguide_heading-header {
  font-size: 6rem;
}

.fs-styleguide_empty-box-2 {
  z-index: -1;
  background-color: #ebebeb;
  border: 1px dashed #000;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.spacer-3-5 {
  width: 100%;
  padding-top: 3.5rem;
}

.spacer-12 {
  width: 100%;
  padding-top: 12rem;
}

.spacer-10 {
  width: 100%;
  padding-top: 10rem;
  transition: opacity .2s;
}

.spacer-2-5 {
  width: 100%;
  padding-top: 2.5rem;
}

.spacer-3 {
  width: 100%;
  padding-top: 3rem;
}

.spacer-5-5 {
  width: 100%;
  padding-top: 5.5rem;
}

.spacer-5-5.spacer-mobile-1-5 {
  padding-top: 3.5rem;
}

.spacer-0-125 {
  width: 100%;
  padding-top: .125rem;
}

.spacer-7-5 {
  width: 100%;
  padding-top: 7.5rem;
}

.spacer-8-5 {
  width: 100%;
  padding-top: 8.5rem;
}

.spacer-8 {
  width: 100%;
  padding-top: 8rem;
}

.spacer-5 {
  width: 100%;
  padding-top: 5rem;
}

.spacer-6 {
  width: 100%;
  padding-top: 6rem;
}

.spacer-0-5 {
  width: 100%;
  padding-top: .5rem;
}

.spacer-1-25 {
  width: 100%;
  padding-top: 1.25rem;
}

.spacer-1-5 {
  width: 100%;
  padding-top: 1.5rem;
}

.spacer-2 {
  width: 100%;
  padding-top: 2rem;
}

.spacer-9-5 {
  width: 100%;
  padding-top: 9.5rem;
}

.spacer-1 {
  width: 100%;
  padding-top: 1rem;
}

.spacer-4 {
  width: 100%;
  padding-top: 4rem;
}

.spacer-4-5 {
  width: 100%;
  padding-top: 4.5rem;
}

.spacer-6-5 {
  width: 100%;
  padding-top: 6.5rem;
}

.spacer-9 {
  width: 100%;
  padding-top: 9rem;
}

.spacer-7 {
  width: 100%;
  padding-top: 7rem;
}

.spacer-16 {
  width: 100%;
  padding-top: 16rem;
}

.spacer-mobile-9-5, .spacer-mobile-9, .spacer-mobile-3-5, .spacer-mobile-0-5, .spacer-mobile-7-5, .spacer-mobile-1-5, .spacer-mobile-2, .spacer-mobile-4-5, .spacer-mobile-1, .spacer-mobile-6, .spacer-mobile-5, .spacer-mobile-10, .spacer-mobile-0-25, .spacer-mobile-6-5, .spacer-mobile-2-5, .spacer-mobile-8, .spacer-mobile-3, .spacer-mobile-5-5, .spacer-mobile-8-5, .spacer-mobile-7 {
  width: 100%;
}

.grid {
  grid-column-gap: var(--grid--grid-gap);
  grid-row-gap: var(--grid--grid-gap);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

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

.grid.is-partners {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr;
}

.grid.is-footer-links {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr 1fr;
}

.grid.is-designer-tabs {
  position: absolute;
}

.heading-style-h1 {
  font-family: var(--h1--font-family);
  font-size: var(--h1--font-size);
  line-height: var(--h1--line-height);
  letter-spacing: var(--h1--letter-spacing);
  text-align: var(--h1--text-align);
}

.arrow-anim-trigger {
  width: auto;
  position: relative;
}

.footer {
  color: var(--colors--white);
  padding-top: 4rem;
  padding-bottom: 6rem;
}

.footer_wrapper {
  background-color: var(--colors--black);
  border-radius: 1.5rem;
  padding-top: 6rem;
  padding-bottom: 2.5rem;
}

.filter-block {
  margin-top: -1px;
}

.animate-horizontal-line {
  width: 100%;
}

.company-feature_component {
  cursor: pointer;
}

.visible-tablet {
  display: none;
}

.styleguide_guide_wrap {
  z-index: 2000;
  pointer-events: none;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  overflow: hidden;
}

.style-grid {
  background-color: #00000008;
  justify-content: center;
  align-items: flex-end;
  height: 100vh;
  padding-bottom: .5rem;
  display: flex;
}

.grid-count {
  color: #ff00e5;
}

.text-size-highlights {
  font-family: var(--p-highlights--font-family\<deleted\|variable-da0f68b5-fd9f-e5d2-a27d-aa42befe30fb\>);
  font-size: var(--p-highlights--font-size\<deleted\|variable-ad22e615-5e77-0dc8-b6c0-982d6a9e2f0e\>);
  line-height: var(--p-highlights--line-height\<deleted\|variable-58d657d1-9d4b-bf4c-14df-78203ba34c3b\>);
  letter-spacing: var(--p-highlights--letter-spacing\<deleted\|variable-d4818280-ea09-1bef-173e-defef66b76f7\>);
  font-weight: var(--p-highlights--font-weight);
}

.text-size-big {
  font-family: var(--p-big--font-family);
  font-size: var(--p-big--font-size);
  line-height: var(--p-big--line-height);
  letter-spacing: var(--p-big--letter-spacing);
  font-weight: var(--p-big--font-weight);
}

.text-size-intermediate {
  font-family: var(--p-intermediate--font-family\<deleted\|variable-e9cdcf0e-b9d1-8191-8fad-16e084e50c84\>);
  font-size: var(--p-intermediate--font-size\<deleted\|variable-51074e0d-9c39-aa64-4f7c-e52423b2e203\>);
  line-height: var(--p-intermediate--line-height\<deleted\|variable-113d4d27-7206-7e4f-8f8e-8373e6eea5bd\>);
  letter-spacing: var(--p-intermediate--letter-spacing\<deleted\|variable-3ec52ed8-3181-7f83-c77b-abdf96204527\>);
  font-weight: var(--p-intermediate--font-weight);
}

.text-size-smaller {
  font-family: var(--p-smaller--font-family\<deleted\|variable-7faf145a-438f-f4ce-9c38-ae60a85e1981\>);
  font-size: var(--p-smaller--font-size\<deleted\|variable-d2be4e75-5f48-84ef-6cc7-568337a8d429\>);
  line-height: var(--p-smaller--line-height\<deleted\|variable-72c9f1a6-765b-90d3-5ecb-016f02fb6e7c\>);
  letter-spacing: var(--p-smaller--letter-spacing\<deleted\|variable-5fa37c67-e795-d19d-efb6-84af58f51f5c\>);
  font-weight: var(--p-smaller--font-weight);
}

.text-size-details {
  font-family: var(--p-details--font-family\<deleted\|variable-033965e2-70b6-7f58-d8be-69fec0025c28\>);
  font-size: var(--p-details--font-size\<deleted\|variable-da49c977-fdef-fc7b-0492-990bdc941a26\>);
  line-height: var(--p-details--line-height\<deleted\|variable-8aa19b15-ec25-ff16-2fb8-0a792f6807b7\>);
  letter-spacing: var(--p-details--letter-spacing\<deleted\|variable-2cdbe959-3835-8e04-b20d-0523f4dd18fa\>);
  font-weight: var(--p-details--font-weight);
}

.hero-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 100svh;
  padding-top: 2rem;
  display: flex;
  position: sticky;
  top: 0;
}

.home-hero-title_wrapper {
  width: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.video_wrapper {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.video-embed {
  position: absolute;
  inset: 0%;
}

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

.section_hero-others {
  flex-direction: column;
  justify-content: center;
  height: 100svh;
  padding-top: 10.5rem;
  position: relative;
}

.vertical-line_animate {
  height: 100%;
}

.filter-radio-button {
  cursor: pointer;
  border-style: none;
  border-color: #0000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.filter-radio-button.w--redirected-focus {
  box-shadow: none;
}

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

.filter-button {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 0;
  padding: 0;
  position: relative;
}

.client_component {
  height: 13.875rem;
  color: var(--colors--dark-brown\<deleted\|variable-60527976-a4ca-d3c8-8e0b-a7c292bea8a4\>);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.filter-button-label {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.nav-link_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  overflow: hidden;
}

.menu-logo {
  width: 4.9rem;
}

.team-member-link {
  width: 100%;
}

.tab-button {
  width: 100%;
  color: var(--colors--dark-brown-40\<deleted\|variable-ae70233a-3962-f5bd-871f-4aae738d9c5a\>);
  background-color: #0000;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 1rem 0;
  transition: color .35s;
  display: flex;
  position: relative;
}

.tab-button.w--current {
  color: var(--colors--dark-brown\<deleted\|variable-60527976-a4ca-d3c8-8e0b-a7c292bea8a4\>);
  background-color: #0000;
}

.section_filters {
  padding-bottom: 7.6875rem;
}

.swiper {
  width: 100%;
  height: 100%;
  position: static;
  overflow: visible;
}

.swiper-wrapper {
  width: 100%;
  height: auto;
  display: flex;
}

.swiper-slide {
  flex: none;
  width: 100%;
  height: auto;
  overflow: visible;
}

.slider-arrows-aligner {
  z-index: 0;
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  text-align: left;
  justify-content: center;
  display: flex;
  position: relative;
}

.slider-arrows-aligner.is-left-right {
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.slider-arrow-icon {
  color: #232a21;
  background-color: #fff;
  border-radius: 100vw;
  width: 3rem;
  height: 3rem;
  padding: .7rem;
  transition: color .25s;
  display: flex;
}

.slider-arrow-icon:hover {
  color: #ada692;
}

.slider-arrow-icon.is-left {
  transform: rotate(-180deg);
}

.slider-arrow {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fffefb;
  transition: opacity .25s, color .25s;
}

.slider-arrows_wrapper {
  z-index: 10;
  justify-content: center;
  display: flex;
}

.section_hero-404 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100svh;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: relative;
}

.hero-404_wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

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

.text-writter-line {
  background-color: var(--colors--black);
  width: 1px;
  height: 12.125rem;
}

.span-img {
  background-color: var(--colors--orange);
  width: 4rem;
  height: 3rem;
  display: inline-block;
  position: relative;
  top: 2.2rem;
  transform: translate(0, -50%);
}

.sentence-flex {
  grid-column-gap: .65em;
  flex-flow: wrap;
  display: flex;
}

.sentence-flex.is-center {
  justify-content: center;
  align-items: stretch;
  max-width: 61.3rem;
}

.icon-button {
  border-radius: var(--rounded-corners--0-5rem);
  background-color: var(--colors--black);
  height: 3.9rem;
  color: var(--colors--orange-light);
  font-size: var(--p-big--font-size);
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.icon-button_wrapper {
  justify-content: center;
  align-items: center;
  padding: 1.25rem;
  display: flex;
  position: relative;
}

.button-line {
  background-color: var(--colors--orange-light);
  width: 1px;
}

.button-text_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  font-size: var(--p-big--font-size);
  justify-content: center;
  align-items: center;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
  position: relative;
}

.button-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  display: flex;
}

.footer-left_wrapper {
  grid-column-gap: 280px;
  grid-row-gap: 280px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 2.5rem;
  display: flex;
}

.footer-right_wrapper {
  padding-right: 2.5rem;
}

.footer-logo {
  justify-content: center;
  align-items: center;
  width: 20rem;
  display: flex;
}

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

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

.max-width-71 {
  max-width: 66rem;
}

.button-overlay_wrapper {
  background-color: var(--colors--orange);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

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

.button-overlay-mask {
  height: 100%;
  position: static;
  inset: 0% auto 0% 0%;
}

.max-width-49 {
  max-width: 49rem;
}

.max-width-43 {
  max-width: 43rem;
}

.font-family-aeonik-fono {
  font-family: Aeonik Fono, sans-serif;
}

.networks_wrapper {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex-flow: column;
  display: flex;
}

.networks_component {
  border-radius: var(--rounded-corners--0-85rem);
  background-color: var(--colors--orange-medium);
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 20.625rem;
  padding: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.networks_card {
  z-index: 1;
  background-color: var(--colors--orange-super-light);
  border-radius: .25rem;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.network-logo-icon_wrapper {
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: flex-end;
  width: 5.7rem;
  height: 100%;
  display: flex;
}

.network-text_wrapper {
  flex-flow: column;
  flex: none;
  justify-content: flex-end;
  align-items: flex-start;
  width: 20.4rem;
  height: 100%;
  padding-bottom: 3rem;
  padding-right: .4rem;
  display: flex;
}

.network-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  display: flex;
}

.network-background-image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.networks-text_wrapper {
  grid-column-gap: .6em;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  max-width: 69rem;
  display: flex;
}

.section-networks {
  flex-flow: column;
  min-height: 100svh;
  display: flex;
  overflow: clip;
}

.networks-section_wrapper {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-height: 100svh;
  padding-bottom: 2rem;
  display: flex;
  position: sticky;
  top: 0;
}

.spacer-11 {
  width: 100%;
  padding-top: 11rem;
}

.section_integrations {
  min-height: 100svh;
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
  display: block;
  overflow: hidden;
}

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

.max-width-27 {
  max-width: 27rem;
}

.partner_component {
  justify-content: center;
  align-items: center;
  min-height: 8rem;
  padding: 2rem;
  display: flex;
  position: relative;
}

.corner-border {
  padding: 2rem;
  position: relative;
}

.partner-corner {
  aspect-ratio: 1;
  border-top: 1px solid var(--colors--black-40);
  border-left: 1px solid var(--colors--black-40);
  width: 1.5rem;
}

.partner-position {
  position: absolute;
  inset: 0% auto auto 0%;
}

.partner-position.left-bottom {
  inset: auto auto 0% 0%;
  transform: rotate(-90deg);
}

.partner-position.top-right {
  inset: 0% 0% auto auto;
  transform: rotate(90deg);
}

.partner-position.bottom-right {
  inset: auto 0% 0% auto;
  transform: rotate(180deg);
}

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

.partner-logo {
  width: 11rem;
}

.partners_wrapper {
  position: relative;
}

.button-icon_wrapper {
  margin-bottom: -.2rem;
}

.partner-button-position {
  z-index: 2;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.partner-button-background {
  z-index: 0;
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  background-color: #c2ebc366;
  position: absolute;
  inset: 0%;
}

.position-relative {
  z-index: 1;
  position: relative;
}

.section_faqs {
  min-height: 100svh;
  padding-top: 13.5rem;
  padding-bottom: 4rem;
  overflow: hidden;
}

.faq_component {
  border-top: 1px solid var(--colors--black);
}

.accordion-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.faq-content {
  overflow: hidden;
}

.faq-content.is-active {
  height: 100%;
}

.faq-plus {
  aspect-ratio: 1;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
  position: relative;
}

.faq-plus.is-active-accordion {
  transform: rotate(45deg);
}

.footer-socials_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  display: flex;
}

.social-link_component {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: .4rem;
  padding-bottom: .4rem;
  transition: opacity .2s, color .3s;
  display: flex;
}

.social-link_component:hover {
  color: var(--colors--orange);
  text-decoration: underline;
}

.social-icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
}

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

.footer-form_wrapper {
  max-width: 25.9375rem;
  position: relative;
}

.footer-button-position {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.horizontal-line {
  background-color: var(--colors--black);
  width: 100%;
  height: 1px;
}

.section-nav-overlay {
  z-index: 2;
  pointer-events: none;
  flex-flow: column;
  padding-top: 4.5rem;
  padding-bottom: 3.5rem;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.section-nav-overlay.is-login {
  z-index: 3;
}

.nav-overlay_wrapper {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-sections_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  pointer-events: auto;
  width: 100%;
  display: flex;
  position: relative;
}

.nav-section-link_wrapper {
  justify-content: space-between;
  align-items: center;
  transition: flex-grow .6s;
  display: flex;
}

.nav-section-link_wrapper.is-active {
  flex: auto;
}

.quill-logo-sentence {
  width: 2.1875rem;
  display: flex;
  position: relative;
  top: 2.2rem;
  transform: translate(0, -50%);
}

.quill-logo-sentence-icon {
  justify-content: center;
  align-items: center;
  width: 2.1875rem;
  display: flex;
}

.sentence-base_wrapper {
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: .3rem;
  position: relative;
  transform: none;
  display: flex !important;
}

.sentence-base_wrapper.is-network {
  margin-right: -.4em;
  padding-bottom: .1rem;
}

.sentence-base_wrapper.islogo {
  margin-right: -.5em;
}

.sentence-image_wrapper {
  background-image: url('../images/network.png');
  background-position: 50%;
  background-size: cover;
  border-radius: .3rem;
  width: 3rem;
  height: 2.75rem;
  overflow: hidden;
}

.cross-sentence-icon {
  justify-content: center;
  align-items: center;
  width: 3.8125rem;
  display: flex;
}

.networks-sentence-icon {
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  display: flex;
}

.nav-section-link_component {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px dashed var(--colors--black);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  text-transform: uppercase;
  cursor: pointer;
  background-color: #fff8f363;
  border-radius: 100vw;
  justify-content: flex-start;
  align-items: center;
  width: 2.35rem;
  height: 2.35rem;
  padding: .625rem .5rem;
  font-family: Aeonik Fono, sans-serif;
  transition: width .6s cubic-bezier(.645, .045, .355, 1), flex-grow .6s;
  display: flex;
  overflow: hidden;
}

.nav-section-link_component:hover {
  border-style: solid;
}

.nav-section-link_component.is-active {
  width: auto;
}

.section_calligraphy {
  flex-flow: column;
  min-height: 100svh;
  display: flex;
  overflow: clip;
}

.calligraphy_wrapper {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  min-height: 100svh;
  padding-top: 4rem;
  display: flex;
  position: sticky;
  top: 0;
}

.liquidity-text_wrapper {
  margin-top: -2rem;
}

.liquidity-card_wrapper {
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.liquidity-card_background {
  z-index: -1;
  border-radius: var(--rounded-corners--1rem);
  width: 35.25rem;
  height: 35.25rem;
  transition: height .65s cubic-bezier(.645, .045, .355, 1), width .65s cubic-bezier(.645, .045, .355, 1);
  position: relative;
  overflow: hidden;
}

.liquidity-card_background.is-active {
  width: 100%;
}

.calligraphy-card_component {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  opacity: 0;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  padding: 5rem 1.5rem;
  transition: opacity .4s;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.calligraphy-card_component.is-active {
  opacity: 1;
}

.calligraphy-line {
  border-left: 1px dashed var(--colors--orange);
  width: 0;
  height: 100%;
}

.calligraphy-image_wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.calligraphy-text_wrapper {
  flex: 1;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.calligraphy-sticky_wrapper {
  min-height: 400vh;
  position: relative;
}

.calligraphy-text-container {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 35rem;
  display: flex;
}

.dot-title_wrapper {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -1.3rem;
  display: flex;
}

.dot {
  aspect-ratio: 1;
  border: 1px solid var(--colors--black);
  border-radius: 100vw;
  width: .5rem;
  margin-top: 1.4rem;
}

.calligraphy-image {
  justify-content: center;
  align-items: center;
  width: 21.25rem;
  display: flex;
}

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

.space {
  height: 0;
}

.calligraphy-initial_wrapper {
  opacity: 0;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  transition: opacity .4s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.calligraphy-initial_wrapper.is-active {
  opacity: 1;
}

.grain-texture {
  z-index: 2;
  mix-blend-mode: screen;
  min-width: 100rem;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.calligraphy-background {
  z-index: -1;
  width: 39.0625rem;
  position: absolute;
}

.calligraphy-end_wrapper {
  opacity: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: opacity .4s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.calligraphy-end_wrapper.is-active {
  opacity: 1;
}

.max-width-62 {
  max-width: 62rem;
}

.section_liquidity {
  flex-flow: column;
  min-height: 100svh;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  overflow: hidden;
}

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

.networks-sticky {
  min-height: 240vh;
}

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

.paq-padding {
  padding-bottom: 1.5rem;
}

.faq-list {
  flex-flow: column;
  display: flex;
}

.fs_accordion-1_message {
  color: var(--accessible-components--dark-grey);
}

.fs_accordion-1_paragraph {
  margin-bottom: 0;
}

.fs_accordion-1_body {
  background-color: #fff;
  padding: 1rem 1.5rem;
}

.fs_accordion-1_content {
  overflow: hidden;
}

.fs_accordion-1_icon {
  margin-right: 0;
  font-size: 1.125rem;
  position: relative;
}

.fs_accordion-1_label {
  font-size: 1.25rem;
  font-weight: 500;
}

.fs_accordion-1_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.fs_accordion-1_header:focus-visible, .fs_accordion-1_header[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_accordion-1_embed {
  margin-bottom: 0;
}

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

.faq-line {
  background-color: var(--colors--black);
  width: 100%;
  height: 1px;
}

.faq-line.is-vertical {
  width: 1px;
  height: 100%;
  position: absolute;
}

.network-logo {
  justify-content: center;
  align-items: center;
  width: 5.625rem;
  display: flex;
}

.network-logo.is-ethereum {
  width: 1.5625rem;
}

.network-icon_wrapper {
  padding-right: .7rem;
}

.nework-card_wrapper {
  border-radius: .2rem;
  width: 28rem;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.div-block {
  width: 12rem;
  height: 100%;
  overflow: hidden;
}

.section_designed {
  flex-flow: column;
  min-height: 100svh;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  overflow: hidden;
}

.tab-content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.tabs-embed {
  width: 100%;
}

.tab-hover_indicator {
  z-index: 2;
  background-color: var(--colors--orange);
  opacity: .65;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: -1px auto auto 0%;
}

.designed-tab-button {
  background-color: var(--colors--transparent);
  width: 100%;
  padding: .5rem 0 2.5rem;
}

.designed-tab-button.w--current {
  background-color: var(--colors--transparent);
}

.text--72 {
  font-size: 72em;
}

.designed-tabs {
  grid-column-gap: var(--grid--grid-gap);
  grid-row-gap: var(--grid--grid-gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.tab-timer_visualizer {
  background-color: var(--colors--black-40);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: -1px auto auto 0;
}

.tab_panel {
  height: 100%;
}

.designed-tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.tabs_glow {
  z-index: 1;
  background-color: var(--colors--orange);
  opacity: 1;
  width: 100%;
  height: 1px;
  display: none;
  position: absolute;
  inset: -1px auto auto 0%;
}

.text--42 {
  font-size: 42em;
}

.designed-tab-content {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.designed-tab-content_wrapper {
  padding-top: 1.5rem;
}

.designed-content-mask {
  overflow: hidden;
}

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

.desined-tabs_wrapper {
  position: relative;
}

.designed-tabs-icon {
  justify-content: center;
  align-items: center;
  width: 8.5625rem;
  display: flex;
}

.designed-line-desktop {
  background-color: var(--colors--orange);
  width: 100%;
  height: 1px;
}

.designed_wrapper {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.section_loader {
  z-index: 10;
  pointer-events: none;
  flex-flow: column;
  height: 100svh;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: none;
  position: fixed;
  inset: 0%;
}

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

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

.loader-logo-size {
  aspect-ratio: 320 / 41;
  width: 30rem;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.hero-logo-size {
  aspect-ratio: 320 / 41;
  width: 10rem;
  position: absolute;
  inset: 4rem auto auto 50%;
  transform: translate(-50%);
}

.loader-logo-flip {
  position: absolute;
  inset: 0%;
}

.hero-content_wrapper {
  width: 100%;
  position: relative;
}

.hero-sticky {
  flex: 1;
  min-height: 350vh;
}

.nav-section-dot {
  aspect-ratio: 1;
  background-color: var(--colors--black);
  border-radius: 100vw;
  width: .3rem;
}

.nav-section-dot_wrapper {
  padding-left: .5rem;
  padding-right: .4rem;
  display: flex;
}

.nav-top_wrapper {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  pointer-events: auto;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.nav-top_wrapper.is-login {
  position: absolute;
  inset: 0% 0% auto;
}

.nav-logo {
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  display: flex;
}

.nav-arrow-link {
  aspect-ratio: 1;
  border: 1px dashed var(--colors--black);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #fff8f363;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-arrow-link:hover {
  border-style: solid;
}

.nav-arrow-icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
}

.nav-arrow-icon.is-2 {
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.section_email-popup {
  z-index: 2147483647;
  pointer-events: none;
  flex-flow: column;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: none;
  position: fixed;
  inset: 0%;
}

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

.email-popup-component {
  border-radius: var(--rounded-corners--1rem);
  background-color: var(--colors--black);
  pointer-events: auto;
  width: 30.625rem;
  color: var(--colors--white);
  padding: 1.5rem 2.5rem;
}

.email-popup_background {
  z-index: -1;
  background-color: var(--colors--orange-super-light-80);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  pointer-events: auto;
  position: absolute;
  inset: 0%;
}

.popup-arrow_wrapper {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.popup-arrow {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 1.625rem;
  display: flex;
}

.popup-logo {
  justify-content: center;
  align-items: center;
  width: 13.75rem;
  display: flex;
}

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

.text-color-black-50-dark {
  color: var(--colors--black-50-dark);
}

.scroll-hint_wrapper {
  justify-content: center;
  align-items: center;
  width: 100vw;
  transition: opacity .5s;
  display: flex;
  position: absolute;
  inset: 0% auto auto 50%;
  transform: translate(-50%);
}

.hero-scroll-hint_wrapper {
  height: 100svh;
  position: absolute;
  inset: 0%;
}

.gradient_wrapper {
  z-index: -1;
  position: fixed;
  inset: 0%;
}

.button-icon-hover {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.button-icons_wrapper {
  position: relative;
}

.writting_wrapper {
  flex: 1;
}

.max-width-35 {
  max-width: 35rem;
}

.button-arrow-icon {
  justify-content: center;
  align-items: center;
  width: .875rem;
  display: flex;
}

.button-arrow {
  aspect-ratio: 1;
  border: 1px solid var(--colors--orange-50-dark);
  width: 2.125rem;
  color: var(--colors--orange-50-dark);
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  transition: border-color .3s, color .3s;
  display: flex;
  position: relative;
}

.button-arrow:hover {
  border-color: var(--colors--orange);
  color: var(--colors--orange);
}

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

.gradient-image {
  background-image: url('../images/Rectangle_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.gradient-image.is-2 {
  opacity: 0;
  background-image: url('../images/Rectangle-1_1.webp');
}

.gradient-image.is-3 {
  background-color: var(--colors--orange-super-light);
  opacity: 0;
  background-image: none;
}

.gradient-image.is-4 {
  opacity: 0;
  background-image: url('../images/Networks.jpg');
}

.gradient-image.is-5 {
  background-color: var(--colors--green-mint);
  opacity: 0;
  background-image: none;
}

.gradient-image.is-6 {
  opacity: 0;
  background-image: url('../images/faqs.jpg');
}

.onda-link {
  transition: color .3s;
}

.onda-link:hover {
  color: var(--colors--white);
}

.fixed-nav-logo {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 18.4rem;
  display: flex;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.fixed-nav-logo.is-relative {
  position: relative;
  top: 0%;
}

.text-underline-link {
  text-decoration: underline;
}

.section_hero-policies {
  flex-direction: column;
  justify-content: center;
  padding-top: 12rem;
  padding-bottom: 5rem;
  position: relative;
}

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

.go-back-home:hover {
  text-decoration: underline;
}

.go-back-arrow {
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
}

.date_wrapper {
  flex-flow: wrap;
  display: flex;
}

.policies-title-sticky {
  position: sticky;
  top: 4rem;
}

.section_cookies {
  z-index: 10000;
  pointer-events: none;
  position: fixed;
  inset: auto 0% 6.8rem;
  overflow: hidden;
}

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

.cookies_component {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  border-radius: var(--rounded-corners--0-85rem);
  background-color: var(--colors--black);
  pointer-events: auto;
  color: var(--colors--white);
  justify-content: flex-start;
  align-items: center;
  padding: .625rem 1rem;
  transition: opacity .3s;
  display: flex;
}

.cookie-link {
  text-decoration: underline;
}

.cookie-close {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
}

.nav-relative {
  padding-top: 3rem;
}

.loader-anim_wrapper {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  transition: opacity .3s;
  display: flex;
}

.load-anim-slash_wrapper {
  flex: 1;
}

.load-cursor-line {
  background-color: var(--colors--black);
  width: 1px;
  height: 1.5rem;
}

.section_partner-popup {
  z-index: 2147483647;
  pointer-events: none;
  flex-flow: column;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.code-embed {
  width: 14.8rem;
}

.marquee {
  width: 100%;
  color: var(--colors--white);
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: .6rem;
  padding-bottom: .6rem;
  display: flex;
}

.marquee_track {
  flex: none;
  display: flex;
}

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

.banner_wrapper {
  z-index: 1000;
  background-color: var(--colors--orange);
  position: fixed;
  inset: 0% 0% auto;
}

.marquee-word_wrapper {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  font-family: Aeonik Fono, sans-serif;
  font-size: var(--p-small--font-size);
  letter-spacing: .05em;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.75rem;
  display: flex;
}

.marquee-dot {
  aspect-ratio: 1;
  background-color: var(--colors--white);
  border-radius: 100vw;
  width: .3125rem;
}

.nav-link {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  border: 1px dashed var(--colors--black);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  width: auto;
  height: 2.25rem;
  font-family: Aeonik Fono, sans-serif;
  font-size: var(--p-small--font-size);
  background-color: #fff8f363;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  padding-left: .5rem;
  padding-right: .75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-link:hover {
  border-style: solid;
}

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

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

@media screen and (max-width: 991px) {
  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .hide-tablet {
    display: none;
  }

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

  .padding-global {
    padding-left: 1.7rem;
    padding-right: 1.7rem;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

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

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

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

  .button {
    height: 3.3rem;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .button-group.is-vertical-tablet {
    grid-column-gap: .9rem;
    grid-row-gap: .9rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav_container {
    padding-top: .7rem;
    padding-bottom: .7rem;
  }

  .nav_menu {
    background-color: var(--colors--light-beige-50\<deleted\|variable-ede4d36d-ea3e-4b16-c600-9df4c8694c7f\>);
    flex-flow: column;
    padding-top: 105px;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .nav_button {
    display: block;
  }

  .fs-styleguide_heading-header {
    font-size: 4rem;
  }

  .spacer-3-5.spacer-2-5-tablet {
    padding-top: 2.5rem;
  }

  .spacer-10.spacer-tablet-4 {
    padding-top: 4rem;
  }

  .spacer-5.spacer-tablet-1-5 {
    padding-top: 1.5rem;
  }

  .footer {
    padding-bottom: 3rem;
  }

  .visible-tablet {
    display: block;
  }

  .section_hero-others {
    padding-top: 9rem;
  }

  .slider-arrow-icon:hover {
    color: #232a21;
  }

  .section_hero-404 {
    padding-top: 9rem;
  }

  .text-writter-line {
    height: 3.9rem;
  }

  .icon-button {
    height: 3.3rem;
  }

  .footer-logo {
    width: 13.75rem;
  }

  .max-width-71.max-width-32-tablet {
    max-width: 32rem;
  }

  .max-width-49.max-width-33-tablet {
    max-width: 33rem;
  }

  .section_faqs {
    padding-top: 3rem;
  }

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

  .section-nav-overlay {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .quill-logo-sentence-icon {
    width: 1.9rem;
  }

  .sentence-base_wrapper {
    padding-bottom: 0;
  }

  .sentence-image_wrapper {
    width: 2.7rem;
    height: 2.3rem;
  }

  .nav-section-link_component {
    width: 2.2rem;
    height: 2.2rem;
  }

  .liquidity-text_wrapper {
    margin-top: 0;
    padding-top: 2rem;
  }

  .liquidity-card_wrapper {
    justify-content: center;
    align-items: center;
    min-height: 40rem;
  }

  .liquidity-card_background {
    width: 30rem;
    height: 30rem;
  }

  .liquidity-card_background.is-active {
    width: 30rem;
    height: 40rem;
  }

  .calligraphy-card_component {
    flex-flow: column;
    width: 30rem;
    margin-left: auto;
    margin-right: auto;
    padding: 2rem;
  }

  .calligraphy-line {
    border-top: 1px dashed var(--colors--orange);
    border-left-style: none;
    width: 100%;
    height: 1px;
  }

  .dot-title_wrapper {
    margin-left: 0;
  }

  .dot {
    margin-top: .9rem;
  }

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

  .text--72 {
    font-size: 40em;
  }

  .tabs_glow {
    box-shadow: 0 0 1rem .25rem #ceb8d933;
  }

  .text--42 {
    font-size: 32em;
  }

  .scroll-hint_wrapper {
    display: none;
  }

  .calligraphy-title_wrapper {
    padding-left: 2rem;
  }

  .max-width-35.max-width-28-tablet {
    max-width: 28rem;
  }

  .liquidity-cards_wrapper, .faq_wrapper {
    padding-top: 3rem;
  }

  .section_hero-policies {
    padding-top: 4rem;
  }

  .policies-title-sticky {
    background-color: var(--colors--orange-super-light);
    padding-top: 4rem;
    padding-bottom: 2rem;
    top: 0;
  }
}

@media screen and (max-width: 767px) {
  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .padding-global {
    padding-left: 1.1rem;
    padding-right: 1.1rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

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

  .form_input {
    min-height: 1.8rem;
    padding-top: .3rem;
    padding-bottom: .3rem;
  }

  .form_input.is-text-area {
    padding-top: .25rem;
  }

  .form_input.is-footer {
    min-height: 3rem;
  }

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

  .heading-style-h2.heading-style-h3-mobile {
    font-size: var(--h3--font-size);
  }

  .button.is-form-submit {
    height: 2.3rem;
  }

  .nav_container {
    padding: .7rem .5rem;
  }

  .spacer-0-5 {
    padding-top: .6rem;
  }

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

  .grid.is-partners {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .grid.is-designer-tabs {
    position: relative;
  }

  .footer_wrapper {
    padding-top: 4.25rem;
  }

  .hero-wrapper {
    padding-top: 4.2rem;
  }

  .section_hero-others {
    padding-top: 7rem;
    padding-bottom: 2rem;
  }

  .tab-button {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .slider-arrows-aligner.is-left-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .slider-arrow-icon {
    width: 2.3rem;
    height: 1.8rem;
    padding: .4rem .2rem;
  }

  .section_hero-404 {
    padding-top: 7rem;
    padding-bottom: 2rem;
  }

  .text-writter_wrapper.is-with-us {
    grid-row-gap: 0rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .sentence-flex {
    grid-column-gap: .55em;
  }

  .icon-button_wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer-left_wrapper {
    justify-content: center;
    align-items: center;
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .footer-left_wrapper.is-copyright {
    padding-bottom: 1rem;
  }

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

  .networks_card {
    width: 100%;
  }

  .network-logo-icon_wrapper {
    flex: none;
    width: 4.9rem;
  }

  .network-text_wrapper {
    flex: 1;
    width: auto;
    padding-bottom: 2rem;
  }

  .section_integrations {
    padding-top: 4.5rem;
  }

  .partner_component {
    min-height: 7.7rem;
  }

  .partner-logo {
    width: 9rem;
  }

  .section_faqs {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .accordion-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .footer-copyright_wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-form_wrapper {
    max-width: none;
  }

  .section-nav-overlay {
    padding-top: 2.2rem;
    padding-bottom: 1.5rem;
  }

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

  .quill-logo-sentence-icon {
    width: 1.4rem;
  }

  .sentence-image_wrapper {
    width: 2.3rem;
    height: 1.7rem;
  }

  .cross-sentence-icon {
    width: 2.6rem;
  }

  .networks-sentence-icon {
    width: 1.7rem;
  }

  .nav-section-link_component {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
    width: 2.2rem;
    height: 2.2rem;
  }

  .liquidity-card_wrapper {
    min-height: 35rem;
  }

  .liquidity-card_background.is-active {
    height: 35rem;
  }

  .dot-title_wrapper {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    margin-left: 0;
  }

  .dot {
    width: .4rem;
  }

  .calligraphy-image {
    width: 18rem;
    max-width: 100%;
  }

  .network-logo {
    width: 4.7rem;
  }

  .nework-card_wrapper {
    width: 100%;
  }

  .tab-content {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .designed-tab-button {
    padding-top: .5rem;
    padding-bottom: .5rem;
    width: 100% !important;
  }

  .text--72 {
    font-size: 28em;
  }

  .designed-tabs {
    flex-flow: column;
    display: flex;
  }

  .tabs_glow {
    z-index: 915;
    display: block;
  }

  .text--42 {
    font-size: 20em;
  }

  .designed-content-mask {
    width: 100%;
  }

  .nav-section-dot_wrapper {
    padding-left: .4rem;
    padding-right: .4rem;
  }

  .email-popup-component {
    max-width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .calligraphy-title_wrapper {
    padding-left: 1rem;
  }

  .fixed-nav-logo {
    width: 16rem;
    left: 0%;
    transform: translate(0%, -50%);
  }

  .section_hero-policies {
    padding-top: 3rem;
  }

  .section_cookies {
    bottom: 4.1rem;
  }

  .cookies_component {
    border-radius: var(--rounded-corners--0-5rem);
    padding: .45rem .5rem;
  }

  .load-cursor-line {
    height: 1.2rem;
  }

  .marquee {
    padding-top: .3rem;
    padding-bottom: .3rem;
  }

  .nav-link {
    width: 2.25rem;
    padding-right: .5rem;
  }
}

@media screen and (max-width: 479px) {
  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

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

  .tab-button {
    flex: none;
    width: 2rem;
  }

  .text-writter_wrapper.is-bottom-mobile {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .footer-left_wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .designed-tab-button {
    flex: none;
    width: 2rem;
  }

  .text--72 {
    font-size: 26em;
  }

  .tabs_glow {
    display: block;
  }
}

#w-node-aed051d9-d3a6-d8d4-4277-23a4760899cd-6579b7ab {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b747d828-e2e2-1287-5824-d277ba93a782-6579b7ab, #w-node-_630b8f79-4bfd-35f0-61e8-da14f162134d-6579b7ab {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_630b8f79-4bfd-35f0-61e8-da14f1621334-6579b7ab {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_41ad4510-cd9a-4e24-e46e-9390c1dc9050-6579b7ab {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-d003e1a0-d44e-20dc-7552-a1640f813e76-6579b7ab {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4346bd0b-e04c-ac73-4837-45bfe8ccc9a0-6579b7ab {
  grid-area: 1 / 8 / 2 / 12;
}

#w-node-e464a557-bffb-97a2-7216-0da3fc60497e-6579b7ab, #w-node-e464a557-bffb-97a2-7216-0da3fc60497f-6579b7ab, #w-node-f8416c3d-7a9d-4aaa-2992-a0e17aa47dc0-6579b7ab, #w-node-f8416c3d-7a9d-4aaa-2992-a0e17aa47dc1-6579b7ab {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_101f9e46-272f-a617-2dc7-c2b4ccd24d85-a412d012 {
  order: 0;
  grid-area: span 1 / span 6 / span 1 / span 6;
  place-self: auto;
}

#w-node-d898d8b2-9612-be8b-24ea-794aece6f6cf-a412d012 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d19414e5-918b-1525-e13d-499720768ff0-a412d012, #w-node-d19414e5-918b-1525-e13d-499720768ff1-a412d012 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_396176c6-906a-9f74-c6d0-8a4663dfdeac-63dfdea9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-cf55f12a-fec3-75c3-a1da-cc8d42de64e8-63dfdea9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca26-6579b7bc {
  justify-self: start;
}

#w-node-_5d224905-8a1e-1460-7532-d38cb7ec37c1-6579b7bc, #w-node-_40538c8c-870b-b365-34c4-2a06f0f8567d-6579b7bc, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cb45-6579b7bc, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cb5e-6579b7bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb61-6579b7bc {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb63-6579b7bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb66-6579b7bc {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cbb8-6579b7bc, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cbc2-6579b7bc, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cbc3-6579b7bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db142c5-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db142ca-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db142cf-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db142d4-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db142d9-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db142de-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db142e3-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db142e8-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db142ed-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db142f2-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db142f7-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db142fc-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db14301-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db14306-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db1430b-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db14310-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db14315-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db1431a-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db1431f-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db14324-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db14329-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db1432e-6579b7bc, #w-node-_6369c97f-c38a-d9fa-8f8b-1ac96db14333-6579b7bc, #w-node-aea75ae6-ca60-f32d-e78a-d397bc8048fe-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb00-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb05-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb0a-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb0f-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb14-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb19-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb1e-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb23-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb2d-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb32-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb37-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb3c-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb41-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb46-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb4b-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb50-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb55-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb5a-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb5f-6579b7bc, #w-node-cb08a2c3-40e3-5ac4-7fd8-057bdfe7cb64-6579b7bc {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd6b-6579b7bc, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd98-6579b7bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cdc7-6579b7bc {
  justify-self: start;
}

#w-node-_5b9dfa33-48a3-40d5-483c-ebe42d1f94f8-6579b7bd, #w-node-_5b9dfa33-48a3-40d5-483c-ebe42d1f94f9-6579b7bd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d59404ce-0563-ad76-75fb-2017b9809bb2-6579b7be, #w-node-c69d2848-4222-6045-39fa-18097b8c0788-6579b7be {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-aed051d9-d3a6-d8d4-4277-23a4760899cd-4d35b7e5 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b747d828-e2e2-1287-5824-d277ba93a782-4d35b7e5, #w-node-_630b8f79-4bfd-35f0-61e8-da14f162134d-4d35b7e5 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_630b8f79-4bfd-35f0-61e8-da14f1621334-4d35b7e5 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_41ad4510-cd9a-4e24-e46e-9390c1dc9050-4d35b7e5 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-d003e1a0-d44e-20dc-7552-a1640f813e76-4d35b7e5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_4346bd0b-e04c-ac73-4837-45bfe8ccc9a0-4d35b7e5 {
  grid-area: 1 / 8 / 2 / 12;
}

#w-node-_25ddfabb-f969-74e0-f5f7-83649c5c8075-4d35b7e5, #w-node-_25ddfabb-f969-74e0-f5f7-83649c5c8082-4d35b7e5, #w-node-e464a557-bffb-97a2-7216-0da3fc60497e-4d35b7e5, #w-node-e464a557-bffb-97a2-7216-0da3fc60497f-4d35b7e5, #w-node-f8416c3d-7a9d-4aaa-2992-a0e17aa47dc0-4d35b7e5, #w-node-f8416c3d-7a9d-4aaa-2992-a0e17aa47dc1-4d35b7e5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

@media screen and (max-width: 991px) {
  #w-node-aed051d9-d3a6-d8d4-4277-23a4760899cd-6579b7ab, #w-node-d003e1a0-d44e-20dc-7552-a1640f813e76-6579b7ab {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_4346bd0b-e04c-ac73-4837-45bfe8ccc9a0-6579b7ab {
    grid-area: 1 / 6 / 2 / 13;
  }

  #w-node-e464a557-bffb-97a2-7216-0da3fc60497e-6579b7ab {
    grid-area: 1 / 5 / 2 / 13;
  }

  #w-node-e464a557-bffb-97a2-7216-0da3fc60497f-6579b7ab {
    grid-area: 2 / 5 / 3 / 13;
  }

  #w-node-f8416c3d-7a9d-4aaa-2992-a0e17aa47dc0-6579b7ab {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-f8416c3d-7a9d-4aaa-2992-a0e17aa47dc1-6579b7ab {
    grid-area: 2 / 5 / 3 / 13;
  }

  #w-node-_5b9dfa33-48a3-40d5-483c-ebe42d1f94f8-6579b7bd, #w-node-_5b9dfa33-48a3-40d5-483c-ebe42d1f94f9-6579b7bd, #w-node-aed051d9-d3a6-d8d4-4277-23a4760899cd-4d35b7e5, #w-node-d003e1a0-d44e-20dc-7552-a1640f813e76-4d35b7e5 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_4346bd0b-e04c-ac73-4837-45bfe8ccc9a0-4d35b7e5 {
    grid-area: 1 / 6 / 2 / 13;
  }

  #w-node-_25ddfabb-f969-74e0-f5f7-83649c5c8075-4d35b7e5 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_25ddfabb-f969-74e0-f5f7-83649c5c8082-4d35b7e5 {
    grid-area: 2 / 3 / 3 / 12;
  }

  #w-node-e464a557-bffb-97a2-7216-0da3fc60497e-4d35b7e5 {
    grid-area: 1 / 5 / 2 / 13;
  }

  #w-node-e464a557-bffb-97a2-7216-0da3fc60497f-4d35b7e5 {
    grid-area: 2 / 5 / 3 / 13;
  }

  #w-node-f8416c3d-7a9d-4aaa-2992-a0e17aa47dc0-4d35b7e5 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-f8416c3d-7a9d-4aaa-2992-a0e17aa47dc1-4d35b7e5 {
    grid-area: 2 / 5 / 3 / 13;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b747d828-e2e2-1287-5824-d277ba93a782-6579b7ab, #w-node-_630b8f79-4bfd-35f0-61e8-da14f162134d-6579b7ab, #w-node-_630b8f79-4bfd-35f0-61e8-da14f1621334-6579b7ab {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_4346bd0b-e04c-ac73-4837-45bfe8ccc9a0-6579b7ab {
    grid-area: 1 / 3 / 2 / 13;
  }

  #w-node-e464a557-bffb-97a2-7216-0da3fc60497e-6579b7ab, #w-node-e464a557-bffb-97a2-7216-0da3fc60497f-6579b7ab, #w-node-f8416c3d-7a9d-4aaa-2992-a0e17aa47dc1-6579b7ab, #w-node-_101f9e46-272f-a617-2dc7-c2b4ccd24d85-a412d012, #w-node-d898d8b2-9612-be8b-24ea-794aece6f6cf-a412d012, #w-node-b747d828-e2e2-1287-5824-d277ba93a782-4d35b7e5, #w-node-_630b8f79-4bfd-35f0-61e8-da14f162134d-4d35b7e5, #w-node-_630b8f79-4bfd-35f0-61e8-da14f1621334-4d35b7e5 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_4346bd0b-e04c-ac73-4837-45bfe8ccc9a0-4d35b7e5 {
    grid-area: 1 / 3 / 2 / 13;
  }

  #w-node-_25ddfabb-f969-74e0-f5f7-83649c5c8082-4d35b7e5, #w-node-e464a557-bffb-97a2-7216-0da3fc60497e-4d35b7e5, #w-node-e464a557-bffb-97a2-7216-0da3fc60497f-4d35b7e5, #w-node-f8416c3d-7a9d-4aaa-2992-a0e17aa47dc1-4d35b7e5 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
}


@font-face {
  font-family: 'Aeonik Fono';
  src: url('../fonts/AeonikFono-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Aeonik';
  src: url('../fonts/Aeonik-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}