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

@font-face {
  font-family: Borna;
  src: url('../fonts/Borna-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Borna;
  src: url('../fonts/Borna-SemiBold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Borna;
  src: url('../fonts/Borna-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --link-color--link-primary\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  --background-color--background-olive\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>: var(--color--primitives--olive\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>);
  --text-color--text-powder\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  --text-color--text-olive\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>: var(--color--primitives--olive\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>);
  --text-color--text-soft-black\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
  --background-color--background-bone\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>: var(--color--primitives--bone\<deleted\|variable-56750242-f720-493d-95f0-e6ba3b7d0d3f\>);
  --text-color--text-success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>: var(--color--system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);
  --border-color--border-olive\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>: var(--color--primitives--olive\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>);
  --background-color--background-green\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>: var(--color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>);
  --background-color--background-soft-black\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
  --background-color--background-powder\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  --background-color--background-error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>: var(--color--system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);
  --text-color--text-error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>: var(--color--system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);
  --border-color--border-powder\<deleted\|variable-551aa6d2-4bf8-6036-137a-78e1c71841a4\>: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  --background-color--background-eggshell\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>: var(--color--primitives--eggshell\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
  --text-color--text-warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>: var(--color--system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);
  --color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>: #272719;
  --color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>: #f7f7f3;
  --color--primitives--eggshell\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>: #e6e6db;
  --color--primitives--olive\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>: #47420f;
  --color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>: #aeffa7;
  --color--greyscale--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>: #222;
  --color--greyscale--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>: #eee;
  --text-color--text-green\<deleted\|variable-675b0bd8-ef54-7d6a-7788-579b5747684a\>: var(--color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>);
  --text-color--text-eggshell\<deleted\|variable-7964a0de-aa1b-4c9a-7354-84c9d9772cf2\>: var(--color--primitives--eggshell\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
  --text-color--text-bone\<deleted\|variable-78895310-6691-bddd-0b57-dd544b46f9bd\>: var(--color--primitives--bone\<deleted\|variable-56750242-f720-493d-95f0-e6ba3b7d0d3f\>);
  --color--primitives--bone\<deleted\|variable-56750242-f720-493d-95f0-e6ba3b7d0d3f\>: #ddddcd;
  --color--system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>: #114e0b;
  --color--system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>: #f8e4e4;
  --color--system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>: #3b0b0b;
  --color--system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>: #5e5515;
}

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

body {
  color: #000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--link-color--link-primary\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>);
  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 {
  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;
  background-image: linear-gradient(to top, #2d40ea1a, #fff0);
  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: 2.5rem;
  height: 2.5rem;
}

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

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

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

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

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

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

.text-color-secondary {
  color: var(--text-color--text-soft-black\<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;
}

.fs-styleguide_2-col.is-align-start {
  align-items: start;
}

.form_message-success {
  background-color: var(--background-color--background-bone\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>);
  color: var(--text-color--text-success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>);
  padding: 1.25rem;
}

.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: Borna, Arial, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.2;
}

.text-rich-text h1, .text-rich-text h2, .text-rich-text h3, .text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h5, .text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text p {
  margin-bottom: 1rem;
}

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

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

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

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

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

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

.heading-style-h1 {
  font-family: Borna, Arial, sans-serif;
  font-size: 4rem;
  font-weight: 500;
  line-height: 1.1;
}

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

.padding-global:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650) {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.padding-global.padding-section-large.is-sticky-192 {
  position: sticky;
  top: 12rem;
}

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

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.max-width-small {
  width: 100%;
  max-width: 20rem;
}

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

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

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

.text-weight-medium {
  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-olive\<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;
}

.text-size-tiny {
  font-family: Inter, sans-serif;
  font-size: .5rem;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.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: #2d40ea0d;
  border: 1px dashed #2d40ea;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

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

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

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

.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-size-regular {
  font-family: Inter, sans-serif;
  font-size: 1rem;
}

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

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

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

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

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

.text-size-small {
  flex: 0 auto;
  font-family: Inter, sans-serif;
  font-size: .75rem;
  font-weight: 400;
}

.text-size-small.txt-color-transparent:where(.w-variant-cb98a191-9601-fda4-1c17-6ac2292b98e9) {
  color: #878383;
}

.heading-style-h4 {
  color: #f7f7f3;
  font-family: Borna, Arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.heading-style-h4:where(.w-variant-69cdaaa7-42b8-a846-7942-9ac69be3cdc4) {
  color: #fff;
}

.heading-style-h4.main-work {
  color: #212121;
}

.heading-style-h4.section_process {
  color: #1c1c1c;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.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-soft-black\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>);
}

.form_input {
  border: 1px solid var(--border-color--border-olive\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>);
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

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

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
  font-size: 1rem;
}

.heading-style-h6 {
  font-family: Borna, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

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

.fs-styleguide_3-col.is-align-start {
  align-items: start;
}

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

.text-size-large {
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-weight: 500;
}

.fs-styleguide_header {
  background-color: var(--background-color--background-olive\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>);
  color: var(--text-color--text-powder\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>);
  background-image: radial-gradient(circle at 100% 100%, #dd23bb40, #0000 40%), radial-gradient(circle at 0 100%, #2d62ff4d, #0000 60%);
}

.heading-style-h2 {
  font-family: Borna, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h2.text-style-allcaps:where(.w-variant-69cdaaa7-42b8-a846-7942-9ac69be3cdc4) {
  color: #eee7e7;
}

.heading-style-h2.main-work {
  text-transform: uppercase;
}

.fs-styleguide_label {
  background-color: var(--background-color--background-soft-black\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>);
  color: var(--text-color--text-powder\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>);
  border-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.fs-styleguide_label.is-tag {
  background-color: var(--background-color--background-powder\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>);
  color: var(--text-color--text-soft-black\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>);
}

.heading-style-h5 {
  font-family: Borna, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

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

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

.text-style-allcaps {
  text-transform: uppercase;
}

.overflow-scroll {
  overflow: scroll;
}

.form_message-error {
  background-color: var(--background-color--background-error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>);
  color: var(--text-color--text-error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>);
  margin-top: .75rem;
  padding: .75rem;
}

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

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

.form_component {
  margin-bottom: 0;
}

.main-wrapper {
  margin-top: -52px;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

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

.text-style-quote {
  overflow-wrap: normal;
  font-family: Borna, Arial, sans-serif;
  font-size: 1rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

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

.button {
  background-color: var(--background-color--background-olive\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>);
  color: var(--text-color--text-powder\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>);
  text-align: center;
  border-radius: .25rem;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

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

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

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

.button.is-secondary {
  border: 1px solid var(--border-color--border-powder\<deleted\|variable-551aa6d2-4bf8-6036-137a-78e1c71841a4\>);
  color: var(--text-color--text-olive\<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-brand {
  background-color: var(--background-color--background-soft-black\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>);
}

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

.text-size-medium {
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
}

.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: start;
  display: grid;
}

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

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

.hide {
  display: none;
}

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

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

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

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

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

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

.fs-styleguide_spacer-box {
  background-color: #2d40ea1a;
  border: 1px dashed #2d40ea;
  width: 100%;
  position: relative;
}

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

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

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

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

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

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

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

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

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

.fs-styleguide_message {
  background-color: var(--background-color--background-eggshell\<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 {
  z-index: 2000;
  background-color: #0000;
  border-radius: 12px;
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  inset: 2rem auto auto;
}

.nav_component:where(.w-variant-aba6f2ca-68e1-0419-7e55-af05387d8cd3) {
  background-image: linear-gradient(#272719cc 25%, #27271999 60%, #27271900);
}

.nav_component:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650) {
  z-index: 2000;
  color: #f6efef;
  background-color: #0000;
  border-radius: 12px;
  max-width: 808px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6px;
  padding-bottom: 6px;
  position: sticky;
  top: 1rem;
  box-shadow: 0 0 20px -8px #0003, 0 6px 6px -7px #0003;
}

.nav_component.v2---glassmorphism {
  z-index: 2000;
  color: #f6efef;
  background-color: #0000;
  border-radius: 12px;
  max-width: 808px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6px;
  padding-bottom: 6px;
  display: none;
  position: sticky;
  top: 1rem;
  box-shadow: 0 0 20px -8px #0003, 0 6px 6px -7px #0003;
}

.nav_container {
  z-index: 2001;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.nav_container:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_container.v2---glassmorphism-6 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.nav_logo {
  color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
  font-family: Borna, Arial, sans-serif;
  font-size: 2rem;
}

.nav_logo:where(.w-variant-5fe5a10a-470a-d434-3a6c-6117db416d88), .nav_logo:where(.w-variant-aba6f2ca-68e1-0419-7e55-af05387d8cd3) {
  color: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
}

.nav_menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav_menu:where(.w-variant-5b8a2622-9036-f661-ab0b-5a455155eac5) {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.nav_menu:where(.w-variant-0a93a702-f55b-1bef-9369-2b3be6a1134e) {
  color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
}

.nav_menu:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_menu.v2---glassmorphism-9 {
  overflow-wrap: normal;
}

.nav_menu_link {
  color: #f3f3f3a3;
  text-transform: uppercase;
  padding: 1rem;
  font-family: Borna, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: block;
}

.nav_menu_link:where(.w-variant-5fe5a10a-470a-d434-3a6c-6117db416d88) {
  color: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
}

.nav_menu_link:where(.w-variant-5b8a2622-9036-f661-ab0b-5a455155eac5) {
  padding-left: 0;
}

.nav_menu_link:where(.w-variant-0a93a702-f55b-1bef-9369-2b3be6a1134e) {
  color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
}

.nav_menu_link:where(.w-variant-aba6f2ca-68e1-0419-7e55-af05387d8cd3) {
  color: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
}

.nav_menu_link:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650) {
  opacity: 1;
  color: #fffffc;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Borna, Arial, sans-serif;
  font-weight: 500;
}

.nav_menu_link.w--current, .nav_menu_link.w--current:where(.w-variant-0a93a702-f55b-1bef-9369-2b3be6a1134e) {
  color: var(--color--primitives--olive\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>);
}

.nav_menu_link.w--current:where(.w-variant-aba6f2ca-68e1-0419-7e55-af05387d8cd3) {
  color: var(--color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>);
}

.nav_menu_link.v2---glassmorphism-10, .nav_menu_link.v2---glassmorphism-11, .nav_menu_link.v2---glassmorphism-12, .nav_menu_link.v2---glassmorphism-14 {
  opacity: 1;
  color: #fffffc;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Borna, Arial, sans-serif;
  font-weight: 500;
}

.nav_button {
  background-color: var(--color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>);
  color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
  border-radius: 4px;
  padding: .5rem 1rem;
  font-family: Inter, sans-serif;
  font-size: .75rem;
  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-powder\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>);
}

.fs-styleguide_hero-label {
  color: var(--text-color--text-olive\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>);
  text-transform: uppercase;
  background-color: #eee;
  border-radius: .25rem;
  padding: .25rem .375rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
}

.hero_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  max-width: 70rem;
  display: grid;
  position: relative;
}

.hero_image {
  border-radius: 1rem;
  margin-top: 0;
}

.hero_heading {
  font-size: 4rem;
}

.section_hero {
  background-color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
  color: #fff;
  flex-direction: column;
  justify-content: center;
  min-height: 70svh;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.nav_fixed {
  z-index: 1000;
  margin-top: 23px;
  position: fixed;
  inset: 0% 0% auto;
}

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

.container-col-12 {
  width: 100%;
  max-width: 1416px;
  margin-left: auto;
  margin-right: auto;
}

.container-col-12.is-txt-soft-black {
  margin-left: auto;
  margin-right: auto;
}

.is-margin-tb-48 {
  margin-top: 3em;
  margin-bottom: 3em;
}

.is-margin-b-64 {
  margin-bottom: 4em;
}

.container-fullwidth {
  width: 100%;
  max-width: 100%;
}

.container-col-6 {
  max-width: 792px;
  margin-left: auto;
  margin-right: auto;
}

.container-col-10 {
  max-width: 1208px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 6em;
  padding-right: 6em;
}

.dsg_container-area {
  outline-offset: 0px;
  text-align: center;
  background-color: #181818;
  border-radius: 1rem;
  outline: .05rem dashed gray;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 8rem;
  padding: 1em;
  font-size: 1rem;
  display: flex;
}

.is-txt-small {
  font-size: .9rem;
  line-height: 1.6;
}

.is-txt-small.hidden {
  display: block;
}

.is-h1 {
  color: #fff;
  font-size: 3.75em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
}

.dsg_containers {
  background-color: var(--color--greyscale--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  width: 100%;
  color: var(--color--greyscale--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.is-margin-t-48 {
  margin-top: 3em;
}

.container-col-8 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.container-col-8.is-margin-tb-64.is-pad-tb-32.is-pad-lr-24 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.is-margin-t-16 {
  margin-top: 1em;
}

.container-col-4 {
  max-width: 584px;
  margin-left: auto;
  margin-right: auto;
}

.container-col-4.is-margin-tb-64.hidden {
  display: block;
}

.is-pad-tb-64 {
  padding-top: 4em;
  padding-bottom: 4em;
}

.is-txt-medium {
  font-size: 1rem;
  line-height: 1.6;
}

.dsg_grids {
  background-color: var(--color--greyscale--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  color: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
}

.grid--4-4-4 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.is-margin-b-24 {
  margin-bottom: 1.5em;
}

.grid--6-6 {
  grid-column-gap: 1.5em;
  grid-row-gap: 2.9em;
  grid-template-rows: auto;
  width: 100%;
}

.grid--6-6.is-txt-soft-black.is-margin-tb-64 {
  grid-template-columns: 1fr 1fr 1fr;
  place-items: start center;
}

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

.grid--8-4 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  width: 100%;
}

.grid--3-3-3-3 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.grid--4-8 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  width: 100%;
}

.dsg-table-cell {
  padding: 1em;
  font-size: .9rem;
}

.dsg-table-spacing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1d1d1d;
  border-radius: 1em;
  grid-template-columns: 1fr;
  width: 100%;
}

.dsg-table-spacing.is-headlines {
  grid-template-rows: .25fr;
  grid-auto-rows: 1fr;
}

.dsg-table_row-spacing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #4a4a4a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr .25fr 260px;
  grid-auto-flow: column;
}

.dsg-table_header-headlines-spacing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #4a4a4a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr .25fr 260px;
  grid-auto-flow: column;
  width: 100%;
}

.is-h3 {
  color: #fff;
  font-size: 2.4375em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
}

.dsg-spacing-label {
  color: #b0b0b0;
  font-size: .9rem;
  line-height: 1.6;
}

.dsg-spacing-label.is-txt-green-100 {
  color: #dbf40c;
}

.spacing-sample {
  background-color: #919191;
  height: 1.75em;
}

.spacing-sample._184px {
  width: 11.5em;
}

.spacing-sample._8px {
  width: .5em;
}

.spacing-sample._136px {
  width: 8.5em;
}

.spacing-sample._256px {
  width: 16em;
}

.spacing-sample._224px {
  width: 14em;
}

.spacing-sample._152px {
  width: 9.5em;
}

.spacing-sample._88px {
  width: 5.5em;
}

.spacing-sample._4px {
  width: .25em;
}

.spacing-sample._144px {
  width: 9em;
}

.spacing-sample._16px {
  width: 1em;
}

.spacing-sample._64px {
  width: 4em;
}

.spacing-sample._208px {
  width: 13em;
}

.spacing-sample._248px {
  width: 15.5em;
}

.spacing-sample._160px {
  width: 10em;
}

.spacing-sample._40px {
  width: 2.5em;
}

.spacing-sample._168px {
  width: 10.5em;
}

.spacing-sample._128px {
  width: 8em;
}

.spacing-sample._32px {
  width: 2em;
}

.spacing-sample._56px {
  width: 3.5em;
}

.spacing-sample._48px {
  width: 3em;
}

.spacing-sample._120px {
  width: 7.5em;
}

.spacing-sample._112px {
  width: 7em;
}

.spacing-sample._176px {
  width: 11em;
}

.spacing-sample._104px {
  width: 6.5em;
}

.spacing-sample._240px {
  width: 15em;
}

.spacing-sample._192px {
  width: 12em;
}

.spacing-sample._96px {
  width: 6em;
}

.spacing-sample._232px {
  width: 14.5em;
}

.spacing-sample._80px {
  width: 5em;
}

.spacing-sample._200px {
  width: 12.5em;
}

.spacing-sample._72px {
  width: 4.5em;
}

.spacing-sample._24px {
  width: 1.5em;
}

.spacing-sample._216px {
  width: 13.5em;
}

.is-txt-powder {
  color: var(--text-color--text-powder\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>);
  flex: 0 auto;
}

.is-margin-t-4 {
  margin-top: .25em;
}

.is-margin-b-4 {
  margin-bottom: .25em;
}

.is-margin-tb-4 {
  margin-top: .25em;
  margin-bottom: .25em;
}

.is-margin-t-8 {
  margin-top: .5em;
}

.is-margin-b-8 {
  margin-bottom: .5em;
}

.is-margin-tb-8 {
  margin-top: .5em;
  margin-bottom: .5em;
}

.is-margin-b-16 {
  margin-bottom: 1rem;
}

.is-margin-tb-16 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.is-margin-t-24 {
  margin-top: 1.25rem;
}

.is-margin-tb-24 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.is-margin-t-32 {
  margin-top: 2rem;
}

.is-margin-b-32 {
  margin-bottom: 2rem;
}

.is-margin-tb-32 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.is-margin-t-40 {
  margin-top: 2.5rem;
}

.is-margin-b-40 {
  margin-bottom: 2.5rem;
}

.is-margin-tb-40 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.is-margin-b-48 {
  margin-bottom: 3rem;
}

.is-margin-t-56 {
  margin-top: 3.5rem;
}

.is-margin-b-56 {
  margin-bottom: 3.5rem;
}

.is-margin-tb-56 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

.is-margin-t-64 {
  margin-top: 4rem;
}

.is-margin-tb-64 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.is-margin-t-72 {
  margin-top: 4.5rem;
}

.is-margin-b-72 {
  margin-bottom: 4.5rem;
}

.is-margin-tb-72 {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.is-margin-t-80 {
  margin-top: 5rem;
}

.is-margin-b-80 {
  margin-bottom: 5rem;
}

.is-margin-tb-80 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.is-margin-t-88 {
  margin-top: 5.5rem;
}

.is-margin-b-88 {
  margin-bottom: 5.5rem;
}

.is-margin-tb-88 {
  margin-top: 5.5rem;
  margin-bottom: 5.5rem;
}

.is-margin-t-96 {
  margin-top: 6rem;
}

.is-margin-b-96 {
  margin-bottom: 6rem;
}

.is-margin-tb-96 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.is-margin-t-104 {
  margin-top: 6.5rem;
}

.is-margin-b-104 {
  margin-bottom: 6.5rem;
}

.is-margin-tb-104 {
  margin-top: 6.5rem;
  margin-bottom: 6.5rem;
}

.is-margin-t-112 {
  margin-top: 7rem;
}

.is-margin-b-112 {
  margin-bottom: 7rem;
}

.is-margin-tb-112 {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.is-margin-t-120 {
  margin-top: 7.5rem;
}

.is-margin-b-120 {
  margin-bottom: 7.5rem;
}

.is-margin-tb-120 {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}

.is-margin-t-128 {
  margin-top: 8rem;
}

.is-margin-b-128 {
  margin-bottom: 8rem;
}

.is-margin-tb-128 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.is-margin-t-136 {
  margin-top: 8.5rem;
}

.is-margin-b-136 {
  margin-bottom: 8.5rem;
}

.is-margin-tb-136 {
  margin-top: 8.5rem;
  margin-bottom: 8.5rem;
}

.is-margin-t-144 {
  margin-top: 9rem;
}

.is-margin-b-144 {
  margin-bottom: 9rem;
}

.is-margin-tb-144 {
  margin-top: 9rem;
  margin-bottom: 9rem;
}

.is-margin-t-152 {
  margin-top: 9.5rem;
}

.is-margin-b-152 {
  margin-bottom: 9.5rem;
}

.is-margin-tb-152 {
  margin-top: 9.5rem;
  margin-bottom: 9.5rem;
}

.is-margin-t-160 {
  margin-top: 10rem;
}

.is-margin-b-160 {
  margin-bottom: 10rem;
}

.is-margin-tb-160 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.is-margin-t-168 {
  margin-top: 10.5rem;
}

.is-margin-b-168 {
  margin-bottom: 10.5rem;
}

.is-margin-tb-168 {
  margin-top: 10.5rem;
  margin-bottom: 10.5rem;
}

.is-margin-t-176 {
  margin-top: 11rem;
}

.is-margin-b-176 {
  margin-bottom: 11rem;
}

.is-margin-tb-176 {
  margin-top: 11rem;
  margin-bottom: 11rem;
}

.is-margin-t-184 {
  margin-top: 11.5rem;
}

.is-margin-b-184 {
  margin-bottom: 11.5rem;
}

.is-margin-tb-184 {
  margin-top: 11.5rem;
  margin-bottom: 11.5rem;
}

.is-margin-t-192 {
  margin-top: 12rem;
}

.is-margin-b-192 {
  margin-bottom: 12rem;
}

.is-margin-tb-192 {
  margin-top: 12rem;
  margin-bottom: 12rem;
}

.is-margin-t-200 {
  margin-top: 12.5rem;
}

.is-margin-b-200 {
  margin-bottom: 12.5rem;
}

.is-margin-tb-200 {
  margin-top: 12.5rem;
  margin-bottom: 12.5rem;
}

.is-margin-t-208 {
  margin-top: 13rem;
}

.is-margin-b-208 {
  margin-bottom: 13rem;
}

.is-margin-tb-208 {
  margin-top: 13rem;
  margin-bottom: 13rem;
}

.is-margin-t-216 {
  margin-top: 13.5rem;
  margin-bottom: 13.5rem;
}

.is-margin-b-216 {
  margin-bottom: 13.5rem;
}

.is-margin-tb-216 {
  margin-top: 13.5rem;
  margin-bottom: 13.5rem;
}

.is-margin-t-224 {
  margin-top: 14rem;
}

.is-margin-b-224 {
  margin-bottom: 14rem;
}

.is-margin-tb-224 {
  margin-top: 14rem;
  margin-bottom: 14rem;
}

.is-margin-t-232 {
  margin-top: 14.5rem;
}

.is-margin-b-232 {
  margin-bottom: 14.5rem;
}

.is-margin-tb-232 {
  margin-top: 14.5rem;
  margin-bottom: 14.5rem;
}

.is-margin-t-240 {
  margin-top: 15rem;
}

.is-margin-b-240 {
  margin-bottom: 15rem;
}

.is-margin-tb-240 {
  margin-top: 15rem;
  margin-bottom: 15rem;
}

.is-margin-t-248 {
  margin-top: 15.5rem;
}

.is-margin-b-248 {
  margin-bottom: 15.5rem;
}

.is-margin-tb-248 {
  margin-top: 15.5rem;
  margin-bottom: 15.5rem;
}

.is-margin-t-256 {
  margin-top: 16rem;
}

.is-margin-b-256 {
  margin-bottom: 16rem;
}

.is-margin-tb-256 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}

.is-pad-t-4 {
  padding-top: .25rem;
}

.is-pad-b-4 {
  padding-bottom: .25rem;
}

.is-pad-tb-4 {
  padding-top: .25rem;
  padding-bottom: .25rem;
}

.is-pad-t-8 {
  padding-top: .5rem;
}

.is-pad-b-8 {
  padding-bottom: .5rem;
}

.is-pad-tb-8 {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.is-pad-t-16 {
  padding-top: 1rem;
}

.is-pad-b-16 {
  padding-bottom: 1rem;
}

.is-pad-tb-16 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.is-pad-t-24 {
  padding-top: 1.5rem;
}

.is-pad-b-24 {
  padding-bottom: 1.5rem;
}

.is-pad-tb-24 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.is-pad-t-32 {
  padding-top: 2rem;
}

.is-pad-b-32 {
  padding-bottom: 2rem;
}

.is-pad-tb-32 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.is-pad-t-40 {
  padding-top: 2.5rem;
}

.is-pad-b-40 {
  padding-bottom: 2.5rem;
}

.is-pad-tb-40 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.is-pad-t-48 {
  padding-top: 3rem;
}

.is-pad-b-48 {
  padding-bottom: 3rem;
}

.is-pad-tb-48 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.is-pad-t-56 {
  padding-top: 3.5rem;
}

.is-pad-b-56 {
  padding-bottom: 3.5rem;
}

.is-pad-tb-56 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.is-pad-t-64 {
  padding-top: 4rem;
}

.is-pad-b-64 {
  padding-bottom: 4rem;
}

.is-pad-t-72 {
  padding-top: 4.5rem;
}

.is-pad-b-72 {
  padding-bottom: 4.5rem;
}

.is-pad-tb-72 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.is-pad-t-80 {
  padding-top: 5rem;
}

.is-pad-b-80 {
  padding-bottom: 5rem;
}

.is-pad-tb-80 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.is-pad-t-88 {
  padding-top: 5.5rem;
}

.is-pad-b-88 {
  padding-bottom: 5.5rem;
}

.is-pad-tb-88 {
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
}

.is-pad-t-96 {
  padding-top: 6rem;
}

.is-pad-b-96 {
  padding-bottom: 6rem;
}

.is-pad-tb-96 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.is-pad-t-104 {
  padding-top: 6.5rem;
}

.is-pad-b-104 {
  padding-bottom: 6.5rem;
}

.is-pad-tb-104 {
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
}

.is-pad-t-112 {
  padding-top: 7rem;
}

.is-pad-b-112 {
  padding-bottom: 7rem;
}

.is-pad-tb-112 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.is-pad-t-120 {
  padding-top: 7.5rem;
}

.is-pad-b-120 {
  padding-bottom: 7.5rem;
}

.is-pad-tb-120 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.is-pad-t-128 {
  padding-top: 8rem;
}

.is-pad-b-128 {
  padding-bottom: 8rem;
}

.is-pad-tb-128 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.is-pad-t-136 {
  padding-top: 8.5rem;
}

.is-pad-b-136 {
  padding-bottom: 8.5rem;
}

.is-pad-tb-136 {
  padding-top: 8.5rem;
  padding-bottom: 8.5rem;
}

.is-pad-t-144 {
  padding-top: 9rem;
}

.is-pad-b-144 {
  padding-bottom: 9rem;
}

.is-pad-tb-144 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}

.is-pad-t-152 {
  padding-top: 9.5rem;
}

.is-pad-b-152 {
  padding-bottom: 9.5rem;
}

.is-pad-tb-152 {
  padding-top: 9.5rem;
  padding-bottom: 9.5rem;
}

.is-pad-t-160 {
  padding-top: 10rem;
}

.is-pad-b-160 {
  padding-bottom: 10rem;
}

.is-pad-tb-160 {
  padding-top: 9.5rem;
  padding-bottom: 9.5rem;
}

.is-pad-t-168 {
  padding-top: 10.5rem;
}

.is-pad-b-168 {
  padding-bottom: 10.5rem;
}

.is-pad-tb-168 {
  padding-top: 10.5rem;
  padding-bottom: 10.5rem;
}

.is-pad-t-176 {
  padding-top: 11rem;
}

.is-pad-b-176 {
  padding-bottom: 11rem;
}

.is-pad-tb-176 {
  padding-top: 11rem;
  padding-bottom: 11rem;
}

.is-pad-t-184 {
  padding-top: 11.5rem;
}

.is-pad-b-184 {
  padding-bottom: 11.5rem;
}

.is-pad-tb-184 {
  padding-top: 11.5rem;
  padding-bottom: 11.5rem;
}

.is-pad-t-192 {
  padding-top: 12rem;
}

.is-pad-b-192 {
  padding-bottom: 12rem;
}

.is-pad-tb-192 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.is-pad-t-200 {
  padding-top: 12.5rem;
}

.is-pad-b-200 {
  padding-bottom: 12.5rem;
}

.is-pad-tb-200 {
  padding-top: 12.5rem;
  padding-bottom: 12.5rem;
}

.is-pad-t-208 {
  padding-top: 13rem;
}

.is-pad-b-208 {
  padding-bottom: 13rem;
}

.is-pad-tb-208 {
  padding-top: 13rem;
  padding-bottom: 13rem;
}

.is-pad-t-216 {
  padding-top: 13.5rem;
}

.is-pad-b-216 {
  padding-bottom: 13.5rem;
}

.is-pad-tb-216 {
  padding-top: 13.5rem;
  padding-bottom: 13.5rem;
}

.is-pad-t-224 {
  padding-top: 14rem;
}

.is-pad-b-224 {
  padding-bottom: 14rem;
}

.is-pad-tb-224 {
  padding-top: 14rem;
  padding-bottom: 14rem;
}

.is-pad-t-232 {
  padding-top: 14.5rem;
}

.is-pad-b-232 {
  padding-bottom: 14.5rem;
}

.is-pad-tb-232 {
  padding-top: 14.5rem;
  padding-bottom: 14.5rem;
}

.is-pad-t-240 {
  padding-top: 15rem;
}

.is-pad-b-240 {
  padding-bottom: 15rem;
}

.is-pad-tb-240 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.is-pad-t-248 {
  padding-top: 5.5rem;
}

.is-pad-b-248 {
  padding-bottom: 15.5rem;
}

.is-pad-tb-248 {
  padding-top: 15.5rem;
  padding-bottom: 15.5rem;
}

.is-pad-t-256 {
  padding-top: 16rem;
}

.is-pad-b-256 {
  padding-bottom: 16rem;
}

.is-pad-tb-256 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}

.is-txt-white-100 {
  color: #e7e7e7;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.is-txt-white-100.w--current {
  color: #dbf40c;
}

.is-bg-black-75 {
  background-color: #1d1d1d;
}

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

.is-bg-black-125 {
  background-color: #101010;
}

.is-txt-white-50 {
  color: #fff;
}

.is-txt-green {
  color: var(--text-color--text-green\<deleted\|variable-675b0bd8-ef54-7d6a-7788-579b5747684a\>);
}

.is-txt-white-125 {
  color: #b0b0b0;
}

.is-black-150 {
  background-color: #000;
}

.dsg-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1d1d1d;
  border-radius: 1em;
  grid-template-columns: 1fr;
  width: 100%;
  overflow: hidden;
}

.dsg-table.is-colors {
  background-color: var(--color--greyscale--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  color: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
}

.is-txt-black-100 {
  color: #181818;
}

.is-margin-tb-64-2 {
  margin-top: 4em;
  margin-bottom: 4em;
}

.is-bg-eggshell {
  background-color: var(--background-color--background-eggshell\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>);
}

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

.is-txt-white-150 {
  color: #818181;
}

.is-txt-black-150 {
  color: #000;
}

.is-txt-eggshell {
  color: var(--text-color--text-eggshell\<deleted\|variable-7964a0de-aa1b-4c9a-7354-84c9d9772cf2\>);
}

.is-txt-white-75 {
  color: #b0b0b0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.is-txt-white-75.w--current {
  color: #dbf40c;
}

.is-bg-black-100 {
  background-color: #181818;
}

.is-bg-white-50 {
  background-color: #fff;
}

.dsg-table_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #4a4a4a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 4.5fr;
  grid-auto-flow: column;
}

.dsg-table_row.is-colors {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.is-bg-white-125 {
  background-color: #b0b0b0;
}

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

.dsg-table_header-colors {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #4a4a4a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  width: 100%;
}

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

.is-txt-soft-black.text-style-underline {
  text-decoration: underline;
}

.is-bg-white-75 {
  background-color: #f1f1f1;
}

.is-txt-bone {
  color: var(--text-color--text-bone\<deleted\|variable-78895310-6691-bddd-0b57-dd544b46f9bd\>);
}

.dsg-color-field {
  border-radius: .5em;
  width: 100%;
  height: 5.3em;
  margin-bottom: 8px;
  display: block;
  overflow: hidden;
}

.is-txt-black-125 {
  color: #101010;
}

.is-txt-black-75 {
  color: #1d1d1d;
}

.is-bg-bone {
  background-color: var(--background-color--background-bone\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>);
}

.is-bg-soft-black {
  background-color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
}

.is-bg-olive {
  background-color: var(--background-color--background-olive\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>);
}

.is-bg-white-150 {
  color: #818181;
}

.is-bg-white-100 {
  background-color: #e7e7e7;
}

.heading-style-display {
  font-family: Borna, Arial, sans-serif;
  font-size: 5rem;
  font-weight: 500;
  line-height: 1.1;
}

.heading-style-display.is-margin-b-16 {
  font-size: 4.5rem;
}

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

.hero_floating-image {
  object-fit: cover;
  max-width: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.hero_floating-image.top-left {
  inset: 10% auto auto 12%;
}

.hero_floating-image.top-left.hide-mobile-portrait {
  left: 3%;
}

.hero_floating-image.top-right {
  inset: 17% 14% auto auto;
}

.hero_floating-image.top-right.hide-mobile-portrait {
  right: 2%;
}

.hero_floating-image.bot-left {
  inset: auto auto 15% 3%;
}

.hero_floating-image.bot-right {
  inset: auto 16% 0% auto;
}

.hero_floating-image.bot-right.hide-mobile-portrait {
  right: 3%;
}

.hero-content {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  filter: drop-shadow(-6px 1px 14px #00000017);
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  background-image: linear-gradient(164deg, #0000004f, #3a3a3a3b 22%, #75757245 62%, #0000001c);
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 6rem 2rem;
  display: flex;
  position: relative;
  box-shadow: 0 2px 5px #ddddcd2b;
}

.hero-content.text-align-center {
  z-index: 2;
  padding-top: 6rem;
  padding-bottom: 6rem;
  padding-left: 2px;
  position: relative;
}

.button-primary {
  background-color: var(--color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>);
  width: 250px;
  color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.5rem;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.button-primary:where(.w-variant-63bcfc99-43a0-7631-7f7d-fa4a9e24f8d2) {
  background-color: #0000;
}

.button-primary:where(.w-variant-eacede60-5ddb-32b2-6a97-6729819fd41d) {
  color: #272719;
  background-color: #272719;
  border-radius: 8px;
  width: auto;
  display: inline-flex;
}

.button-primary.secondary---white-2 {
  background-color: #0000;
}

.text-block {
  text-decoration: none;
}

.text-block:where(.w-variant-eacede60-5ddb-32b2-6a97-6729819fd41d) {
  color: #aeffa7;
  letter-spacing: 1.3px;
  font-family: Borna, Arial, sans-serif;
  font-weight: 400;
}

.button-primary_container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: contain;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-primary_container:where(.w-variant-eacede60-5ddb-32b2-6a97-6729819fd41d) {
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
}

.image {
  vertical-align: baseline;
}

.button_image {
  filter: drop-shadow(0 4px 4px #000000b3);
  vertical-align: middle;
  align-self: auto;
  position: relative;
  left: -32px;
}

.button_image:where(.w-variant-63bcfc99-43a0-7631-7f7d-fa4a9e24f8d2), .button_image.secondary---white-5 {
  display: none;
}

.button-primary_hidden {
  display: none;
  position: relative;
}

.button-primary_hidden:where(.w-variant-eacede60-5ddb-32b2-6a97-6729819fd41d) {
  color: #adada0;
  display: none;
}

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

.work-cards_container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.work_card {
  background-color: var(--color--primitives--eggshell\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
  width: 100%;
  height: 509px;
  color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
  cursor: none;
  border-radius: 4px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  padding: 16px 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.work_card.active {
  flex: 0 auto;
}

.tag-dark {
  background-color: var(--color--primitives--olive\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 4px;
  padding: .25rem .5rem;
}

.tag-dark.is-txt-green {
  object-fit: contain;
  margin-right: .5rem;
  display: inline-block;
}

.text-block-2 {
  overflow: visible;
}

.text-block-3 {
  display: block;
  position: static;
}

.paragraph {
  aspect-ratio: auto;
  object-fit: contain;
}

.tag-light {
  background-color: var(--color--primitives--olive\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 4px;
  padding: .25rem .5rem;
}

.tag-light.is-txt-green {
  object-fit: contain;
  display: inline-block;
}

.tag-light.is-txt-soft-black {
  background-color: var(--color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>);
}

.tag-light.is-txt-soft-black.text-align-center {
  vertical-align: baseline;
  display: inline-block;
}

.tag-light.is-txt-soft-black.text-align-center:where(.w-variant-623a471d-4f95-53c1-1411-79d5f756f112) {
  align-self: center;
  font-size: .75rem;
}

.tag_container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  margin-top: .5rem;
  display: flex;
}

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

.work-card_image-container {
  flex: 1;
  order: -1;
  justify-content: center;
  align-items: center;
  width: 100%;
  transition: all .5s;
  display: flex;
}

.work-card_image-container.active {
  justify-content: flex-start;
  align-items: flex-start;
}

.image-2 {
  flex: 1;
}

.work-card_floating-img {
  max-width: 80%;
  max-height: 80%;
  transition: all .5s;
  display: none;
  position: absolute;
  inset: auto -12% -3% auto;
  box-shadow: 2px 5px 7px #0003;
}

.work-card_floating-img.active {
  max-width: 80%;
  display: block;
}

.work-card_logo {
  max-width: 15%;
}

.cursor {
  width: 100px;
  height: 100px;
  color: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  background-color: #27271959;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
  position: absolute;
}

.text-block-4 {
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 1rem;
}

.cursor-wraper {
  opacity: 0;
  justify-content: center;
  align-items: center;
  display: block;
  position: absolute;
  inset: 0%;
}

.work_link {
  z-index: 10;
  cursor: none;
  flex: 1;
  position: static;
  inset: 0%;
}

.services_heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.services_content {
  background-color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
  border-radius: 4px;
  height: 34rem;
  margin-bottom: 4rem;
  padding: 4rem 6rem;
  position: relative;
}

.button-secondary {
  width: 250px;
  color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.5rem;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.button-secondary:where(.w-variant-63bcfc99-43a0-7631-7f7d-fa4a9e24f8d2) {
  background-color: #0000;
}

.button-secondary:where(.w-variant-b72bf11a-585a-7237-b316-85de6b9aa2e7) {
  background-color: var(--color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>);
}

.button-secondary.secondary---white-2 {
  background-color: #0000;
}

.button-secondary_container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: contain;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-secondary_container:where(.w-variant-b72bf11a-585a-7237-b316-85de6b9aa2e7) {
  justify-content: flex-start;
  align-items: center;
}

.services_illustration {
  position: absolute;
  inset: auto auto 0% 2%;
}

.services_illustration.problem {
  z-index: 999;
}

.section_testimonials {
  background-image: url('../images/testimonial-background.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
}

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

.testimonial_card {
  border: 1px solid var(--color--primitives--bone\<deleted\|variable-56750242-f720-493d-95f0-e6ba3b7d0d3f\>);
  background-image: linear-gradient(115deg, #e6e6dbcc, #f7f7f3db);
  border-radius: 4px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 15rem;
  padding: 1.5rem;
  display: flex;
  overflow: hidden;
}

.testimonial_card.padding-0 {
  position: relative;
}

.testimonial_card_image {
  border: 1px solid var(--color--primitives--bone\<deleted\|variable-56750242-f720-493d-95f0-e6ba3b7d0d3f\>);
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.cta-container {
  background-color: var(--color--primitives--eggshell\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
  border-radius: 4px;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  padding: 3rem 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta_heading {
  width: 45%;
  margin-bottom: 2rem;
}

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

.cta_background-images {
  z-index: 0;
  width: 40%;
  position: absolute;
  inset: auto 2% auto auto;
}

.footer {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
  flex-flow: column;
  padding: 4rem 1rem;
  display: flex;
}

.footer:where(.w-variant-cb98a191-9601-fda4-1c17-6ac2292b98e9) {
  padding-bottom: 0;
}

.div-block, .flex-vertical {
  flex-flow: column;
  display: flex;
}

.flex-vertical.gap-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-vertical.gap-8:where(.w-variant-cb98a191-9601-fda4-1c17-6ac2292b98e9) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
}

.navbar {
  background-color: #0000;
}

.footer-logo {
  width: 100%;
}

.footer-logo:where(.w-variant-cb98a191-9601-fda4-1c17-6ac2292b98e9) {
  width: 50px;
}

.footer_utility-links {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.footer_utility-links:where(.w-variant-cb98a191-9601-fda4-1c17-6ac2292b98e9) {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.section_pricing {
  background-color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
}

.pricing-toggle_wrap {
  background-color: var(--color--primitives--bone\<deleted\|variable-56750242-f720-493d-95f0-e6ba3b7d0d3f\>);
  border-radius: 32px;
  justify-content: space-between;
  align-items: center;
  max-width: 240px;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.toggle_currency {
  z-index: 3;
  width: 80px;
  height: 100%;
  color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
  cursor: pointer;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  transform: translate(0);
}

.toggle_currency.button {
  background-color: var(--color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>);
  border-radius: 32px;
  height: 32px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
}

.toggle_button {
  z-index: 2;
  background-color: var(--color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>);
  border-radius: 32px;
  width: 80px;
  height: 100%;
  position: absolute;
  inset: auto auto 0% 78px;
  box-shadow: 0 -1px 5px #0003;
}

.pricing_package {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--color--primitives--eggshell\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
  border-radius: 4px;
  flex-flow: column;
  padding: 2rem 1.5rem 8.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pricing_package.is-bg-green {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>);
  padding-bottom: 2rem;
}

.pricing_package.is-bg-soft-black {
  background-color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
}

.pricing_package.is-bg-soft-black.is-border-powder {
  border: 1px solid var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
}

.pricing_features {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-columns: 1fr;
  position: relative;
}

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

.pricing_bkg-img {
  z-index: 0;
  width: 100%;
  position: absolute;
  inset: auto 0% -4%;
}

.support_package {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--color--primitives--eggshell\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
  border-radius: 4px;
  flex-flow: column;
  padding: 2rem 1.5rem 8.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.support_package.is-bg-green {
  background-color: var(--color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>);
}

.support_package.is-bg-soft-black {
  background-color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
}

.support_package.is-bg-soft-black.is-border-powder {
  border: 1px solid var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  padding-bottom: 2rem;
}

.process_element {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 4rem;
  display: flex;
}

.is-divider {
  border-top: 1px solid #000;
  position: static;
  inset: auto 0% -33%;
}

.process-element_content {
  width: 80%;
}

.section_about-hero {
  background-color: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  height: 80vh;
  padding-top: 5rem;
  position: relative;
}

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

.about-hero_header.is-txt-soft-black {
  z-index: 2;
  position: relative;
}

.about-hero_subheading {
  width: 80%;
}

.about-hero_images {
  z-index: 1;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 41% 0% -23%;
}

.about-hero_image {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.about-hero_image.is-pad-t-256 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.about-hero_image.right {
  justify-content: flex-end;
  align-items: flex-end;
}

.section_about-content {
  background-color: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
}

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

.is-drop-shadow {
  box-shadow: -3px 2px 13px #0003;
}

.section_about-cta {
  background-color: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
}

.link {
  color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
}

.faq_questions {
  cursor: pointer;
  margin-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.question_item {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: .5rem;
  margin-bottom: .5rem;
  padding-right: 1rem;
  display: block;
  position: relative;
}

.faq_button {
  background-color: var(--color--primitives--olive\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>);
  border-radius: 25px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: relative;
}

.vertical_line {
  background-color: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  width: 2px;
  height: 16px;
  position: absolute;
  inset: 8px auto auto 13.5px;
  transform: translate(2px);
}

.horizontal_line {
  background-color: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  width: 2px;
  height: 16px;
  position: absolute;
  top: 8px;
  bottom: auto;
  right: 13.5px;
  transform: translate(-.5px)rotate(90deg);
}

.question_content {
  padding: 1rem 3rem;
  display: none;
}

.is-divider-absolute {
  border-top: 1px solid #000;
  position: absolute;
  inset: auto 0% -33%;
}

.question_title {
  flex-flow: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.section_main-work {
  padding-top: 80px;
}

.main-work_thumbnail_wraper {
  width: 100%;
  overflow: hidden;
}

.grid-work_thumbnail {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 0% 50%;
  width: 100%;
}

.main-work_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #2b2b2b;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.work_project {
  margin-bottom: 4rem;
  display: block;
  width: 100%;
}

.work_project:hover .main-work_thumbnail {
  transform: scale(1.02);
}

.main-work_thumbnail {
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 0% 50%;
  width: 100%;
  transition: transform 0.4s ease;
}

.nav_logo-mark {
  display: none;
}

.nav_cta-button {
  background-color: var(--color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>);
  color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
  border-radius: 4px;
  padding: .5rem 1rem;
  font-family: Inter, sans-serif;
  font-size: .75rem;
  display: block;
}

.nav_cta-button.rotating:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_cta-button.rotating.v2---glassmorphism-16 {
  cursor: pointer;
  background-color: #272719;
  border: .7px solid #0000;
  border-radius: 6px;
  padding-top: .5rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.button-primary-nophoto {
  background-color: var(--color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>);
  color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.5rem;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.button-primary-nophoto:where(.w-variant-63bcfc99-43a0-7631-7f7d-fa4a9e24f8d2), .button-primary-nophoto.secondary---white-2 {
  background-color: #0000;
}

.is-margin-t-104-2 {
  color: #262626;
  margin-top: 6.5em;
}

.paragraph-4 {
  color: #262626;
  font-size: 15px;
}

.paragraph-5 {
  max-width: 500px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.section_problem {
  background-color: var(--color--primitives--bone\<deleted\|variable-56750242-f720-493d-95f0-e6ba3b7d0d3f\>);
  position: relative;
}

.work_desc {
  max-width: 600px;
}

.cs-hero_section {
  background-color: #272719;
}

.cs-hero_container.container-col-12 {
  margin-top: 40px;
}

.cs-hero_info {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 40px;
  display: flex;
}

.cs-hero_info-element {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.cs-hero.text-size-regular.text-color-alternate.text-weight-bold.text-style-underline {
  text-decoration: underline;
}

.cs-hero.tag_container {
  flex-flow: row;
}

.cs-hero_link {
  margin-top: 24px;
}

.cs-hero_link-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.cs-hero_headline {
  margin-top: 40px;
}

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

.cs-challange_container.container-col-12 {
  margin-top: 60px;
}

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

.cs-challange_image {
  width: 100%;
}

.cs-approach_phase.grid--4-8 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  margin-top: 160px;
  margin-bottom: 160px;
  display: grid;
}

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

.cs-grid_grid {
  grid-column-gap: 24px;
}

.cs-grid_image {
  width: 100%;
}

.cs-results_section {
  background-color: #272719;
}

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

.cs-testimonial_section {
  background-color: #272719;
  display: none;
}

.cs-testimonial_credentials {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3rem;
  display: flex;
}

.cs-testimonial_image {
  width: 100px;
  height: 100px;
}

.cs-cta_padding.padding-global.padding-section-large {
  background-color: #272719;
}

.cs-navigate_section {
  background-color: #272719;
  display: none;
}

.image-4 {
  max-width: 200px;
}

.pricing_features_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.section_hero-1 {
  background-color: #272719;
  width: 100%;
  margin-top: -64px;
  padding: 80px 0 0;
  overflow: hidden;
}

.section_hero-1.padding-global.padding-large {
  margin-top: -66px;
  padding-top: 80px;
  overflow: visible;
}

.hero_inner {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 80vh;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  position: relative;
}

.hero_headlines {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  margin-bottom: 183px;
  display: flex;
}

.hero_headlines.show-mobile {
  display: none;
}

.hero_h1-left {
  color: #fff;
  margin: 0;
  font-family: Borna, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.1;
}

.hero_h1-right {
  color: #fff;
  text-align: left;
  width: 100%;
  margin: 0;
  font-family: Borna, Arial, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.1;
}

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

.hero_desc {
  color: #fff;
  max-width: 400px;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.8;
}

.hero_ctas {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-shrink: 0;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.primary-btn-solid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #272719;
  background-color: #aeffa7;
  border-radius: 8px;
  align-items: center;
  padding: 12px 32px;
  font-family: Borna, Arial, sans-serif;
  font-size: 1.25rem;
  text-decoration: none;
  display: inline-flex;
}

.secondary_btn-ghost {
  color: #aeffa7;
  border: 1px solid #aeffa7;
  border-radius: 8px;
  align-items: center;
  padding: 12px 24px;
  font-family: Borna, Arial, sans-serif;
  font-size: 1.25rem;
  text-decoration: none;
  display: inline-flex;
}

.hero_cards {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: stretch;
  max-width: 1220px;
  height: 520px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
}

.hero_card {
  border-radius: 4px;
  overflow: hidden;
}

.hero_card.is-main {
  background-color: #e6e6db14;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero_card.is-side {
  background-color: #e6e6db;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 288px;
  display: flex;
}

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

.hero_card-client {
  color: #272719;
  margin: 0;
  font-family: Borna, sans-serif;
  font-size: 18px;
}

.inline-p-0 {
  color: #ffffff26;
  text-align: center;
  margin: 0;
  font-family: sans-serif;
  font-size: 14px;
}

.section_problem-1 {
  background-color: #dfdfcc;
  padding: 9rem 104px 80px;
  position: relative;
  overflow: hidden;
}

.problem_component {
  z-index: 0;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  display: block;
  position: sticky;
  top: 1px;
}

.problem_header {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 80px;
  display: flex;
  position: relative;
}

.problem_eyebrow {
  color: #000;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin: 0;
  font-family: Borna, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.problem_tag {
  background-color: #272719;
  border-radius: 11px;
  padding: 12px 16px;
}

.problem_tag-text {
  color: #aeffa7;
  margin: 0;
  font-family: Borna, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: .9;
}

.problem_headline {
  color: #000;
  text-align: center;
  max-width: 668px;
  margin: 0;
  font-family: Borna, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.1;
}

.problem_hint {
  color: #27271966;
  letter-spacing: .05em;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-style: italic;
}

.problem_pills {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  object-fit: fill;
  flex-wrap: wrap;
  place-content: center;
  align-items: flex-start;
  height: 100vh;
  max-height: 435px;
  display: flex;
  position: sticky;
  inset: 20px 0% 0%;
  overflow: hidden;
}

.gh-pill {
  box-sizing: border-box;
  color: #000;
  cursor: pointer;
  border: 1px solid #272719;
  border-radius: 32px;
  padding: 16px 24px;
  font-family: \"Inte;
  font-size: 16px;
  line-height: 1.8;
  position: relative;
  transform: translate(0)perspective(800px);
}

.section_services-1 {
  background-color: #272719;
  padding: 2rem 83px;
  position: relative;
  overflow: hidden;
}

.services_component {
  z-index: 10;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  max-width: 1220px;
  margin: 0 auto;
  display: flex;
  position: relative;
}

.services_intro {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin: 0 auto;
  display: flex;
  position: relative;
}

.services_eyebrow {
  color: #ffffff59;
  letter-spacing: .16em;
  text-transform: uppercase;
  margin: 0;
  font-family: Borna, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.services_headline {
  color: #fff;
  text-align: center;
  margin: 0;
  font-family: Borna, sans-serif;
  font-size: 54px;
  font-weight: 500;
  line-height: 1.1;
}

.services_desc {
  color: #ffffff80;
  text-align: center;
  max-width: 528px;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.75;
}

.services_grid {
  z-index: 5;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 6px;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
  position: relative;
  overflow: hidden;
}

.services_card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffffff05;
  flex-direction: column;
  padding: 48px 40px;
  display: flex;
}

.services_card-num {
  color: #aeffa799;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-family: Borna, sans-serif;
  font-size: 11px;
}

.services_card-title {
  color: #fff;
  margin: 0;
  font-family: Borna, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.2;
}

.services_card-body {
  color: #ffffff80;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.85;
}

.services_card-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fffcfc73;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.services_card-cta {
  color: #aeffa7b3;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-top: auto;
  font-family: Borna, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

.services_result {
  background-color: #aeffa70a;
  grid-column-start: span 2;
  align-items: center;
  padding: 48px 40px;
  display: flex;
}

.services_result.u-glass {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.services_result-inner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 50%;
  max-width: 420px;
  display: flex;
}

.services_result-label {
  color: #aeffa799;
  letter-spacing: .15em;
  text-transform: uppercase;
  margin: 0;
  font-family: Borna, sans-serif;
  font-size: 11px;
}

.services_result-h {
  color: #fff;
  margin: 0;
  font-family: Borna, Arial, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.2;
}

.services_result-body {
  color: #ffffff80;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.85;
}

.services_quote {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #aeffa708;
  flex-direction: column;
  justify-content: space-between;
  padding: 48px 40px;
  display: flex;
}

.services_quote.u-glass {
  justify-content: space-between;
  align-items: flex-start;
}

.services_quote-text {
  color: #ffffffbf;
  margin: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 17px;
  font-style: italic;
  line-height: 1.6;
}

.services_quote-attr {
  color: #ffffff4d;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
}

.section_testimonials-1 {
  background-color: #272719;
  padding: 100px 83px;
}

.testimonials_component {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  max-width: 1220px;
  margin: 0 auto;
  display: flex;
}

.testimonials_header-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.testimonials_eyebrow {
  color: #ffffff4d;
  letter-spacing: .16em;
  text-transform: uppercase;
  margin: 0;
  font-family: Borna, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.testimonials_headline {
  color: #fff;
  text-align: center;
  margin: 0;
  font-family: Borna, sans-serif;
  font-size: 46px;
  font-weight: 500;
  line-height: 1.1;
}

.testimonials_grid {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-columns: 447px 1fr 1fr;
  display: grid;
}

.testimonials_card {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  border: 1px solid #ffffff14;
  border-radius: 4px;
  flex-direction: column;
  padding: 37px;
  display: flex;
}

.testimonials_card.is-featured {
  background-color: #aeffa70a;
  border-color: #aeffa726;
}

.testimonials_card.u-glass.hide {
  display: none;
}

.testimonials_stars {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.t-star {
  background-color: #aeffa7;
  flex-shrink: 0;
  width: 13px;
  height: 13px;
  display: inline-block;
}

.testimonials_quote {
  color: #fffc;
  flex: 1;
  margin: 0;
  font-family: Borna, sans-serif;
  font-size: 17px;
  line-height: 1.65;
}

.testimonials_author {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  align-items: center;
  display: flex;
}

.testimonials_avatar {
  color: #aeffa7;
  background-color: #47420f;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  font-family: Borna, sans-serif;
  font-size: 13px;
  display: flex;
}

.testimonials_author-info {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  display: flex;
}

.testimonials_name {
  color: #fff;
  margin: 0;
  font-family: Borna, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.testimonials_role {
  color: #ffffff59;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 300;
}

.section_cta {
  background-color: #e6e6db;
  padding: 100px 83px;
}

.cta_component {
  max-width: 1220px;
  margin: 0 auto;
}

.cta_card {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #272719;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 80px;
  display: flex;
  overflow: hidden;
}

.cta_content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  max-width: 558px;
  display: flex;
}

.cta_headline {
  color: #fff;
  margin: 0;
  font-family: Borna, sans-serif;
  font-size: 49px;
  font-weight: 500;
  line-height: 1.1;
}

.cta_body {
  color: #ffffff80;
  max-width: 396px;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.75;
}

.cta_social-proof {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.cta_avatars {
  flex-shrink: 0;
  width: 76px;
  height: 30px;
  display: flex;
  position: relative;
}

.cta_avatar {
  color: #aeffa7;
  background-color: #47420f;
  border: 2px solid #272719;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Borna, sans-serif;
  font-size: 10px;
  display: flex;
  position: absolute;
}

.cta_social-text {
  color: #ffffff59;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.cta_buttons {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  display: flex;
}

.cta_btn-primary {
  color: #272719;
  background-color: #aeffa7;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 215px;
  padding: 18px 24px;
  font-family: Borna, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: inline-flex;
}

.cta_btn-link {
  color: #ffffff59;
  padding: 0 2px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 300;
  text-decoration: underline;
}

.footer2_component {
  background-color: #272719;
  width: 100%;
  padding: 64px 0;
  position: relative;
  overflow: hidden;
}

.footer2_inner {
  z-index: 1;
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  max-width: 1224px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  position: relative;
}

.footer2_top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer2_brand {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  max-width: 533px;
  display: flex;
}

.footer2_logo-mark {
  object-fit: contain;
  width: 51px;
  height: 51px;
}

.footer2_tagline {
  color: #fff;
  margin: 0;
  font-family: Borna, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
}

.footer2_green {
  color: #aeffa7;
}

.footer2_right {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  align-items: flex-start;
  display: flex;
}

.footer2_contact-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(90.5deg, #f7f5f52e 0%, #f7f5f51a 100%);
  border-radius: 6px;
  align-items: flex-start;
  padding: 4px 8px;
  display: flex;
}

.footer2_contact-photo {
  border-radius: 6px;
  flex-shrink: 0;
  width: 68px;
  height: 108px;
  overflow: hidden;
}

.footer2_photo {
  object-fit: cover;
  object-position: top center;
  width: 100%;
  height: 100%;
}

.footer2_contact-info {
  opacity: .8;
  flex-direction: column;
  padding-top: 26px;
  display: flex;
}

.footer2_contact-email {
  color: #878383;
  white-space: nowrap;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.8;
}

.footer2_contact-name-row {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}

.footer2_contact-name {
  color: #fff;
  white-space: nowrap;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.8;
}

.footer2_contact-phone {
  color: #878383;
  white-space: nowrap;
  margin: 26px 0 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.8;
}

.footer2_icon-link {
  color: #fff;
  align-items: center;
  text-decoration: none;
  display: inline-flex;
}

.footer2_nav {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  display: flex;
}

.footer2_nav-link {
  color: #fff;
  white-space: nowrap;
  font-family: Borna, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  text-decoration: none;
}

.footer2_social {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  display: flex;
}

.footer2_social-label {
  color: #fff;
  white-space: nowrap;
  margin: 0;
  font-family: Borna, sans-serif;
  font-size: 16px;
  line-height: 1.3;
}

.footer2_social-icons {
  grid-row-gap: 0;
  grid-column-gap: 0;
  align-items: center;
  display: flex;
}

.footer2_legal {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.footer2_legal-link {
  color: #ffffff85;
  white-space: nowrap;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 1.8;
  text-decoration: none;
}

.footer2_legal-copy {
  color: #ffffff85;
  white-space: nowrap;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 1.8;
}

.footer2_watermark {
  pointer-events: none;
  width: calc(100% - 61px);
  height: 233px;
  position: absolute;
  bottom: 0;
  left: 61px;
}

.footer2_watermark-img {
  width: auto;
  max-width: none;
  height: 100%;
  display: block;
}

.txt-color-accent:where(.w-variant-cb98a191-9601-fda4-1c17-6ac2292b98e9) {
  color: #aeffa7;
}

.footer_links:where(.w-variant-cb98a191-9601-fda4-1c17-6ac2292b98e9) {
  flex-flow: column;
  display: flex;
}

.image-5:where(.w-variant-cb98a191-9601-fda4-1c17-6ac2292b98e9) {
  width: 60px;
}

.txt-color-transparent:where(.w-variant-cb98a191-9601-fda4-1c17-6ac2292b98e9), .text-block-6:where(.w-variant-cb98a191-9601-fda4-1c17-6ac2292b98e9) {
  color: #878383;
}

.footer_social-links:where(.w-variant-cb98a191-9601-fda4-1c17-6ac2292b98e9) {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.footer_info:where(.w-variant-cb98a191-9601-fda4-1c17-6ac2292b98e9) {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.image-6:where(.w-variant-cb98a191-9601-fda4-1c17-6ac2292b98e9) {
  width: 100%;
}

.image-7:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .image-7.v2---glassmorphism-8 {
  color: #f7f7f3;
  mix-blend-mode: normal;
  max-width: 164px;
}

.navbar_glass-effect {
  filter: url('../images/');
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  border-radius: inherit;
  position: absolute;
  inset: 0%;
}

.navbar_glass-effect:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .navbar_glass-effect.v2---glassmorphism-2 {
  filter: url('../images/');
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  border-radius: inherit;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.navbar_glass-tint {
  border-radius: inherit;
  background-color: #06060682;
  background-image: linear-gradient(283deg, #38383836, #ffffff36);
  position: absolute;
  inset: 0%;
}

.navbar_glass-tint:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .navbar_glass-tint.v2---glassmorphism-3 {
  border-radius: inherit;
  background-color: #3c3b3b5c;
  background-image: linear-gradient(295deg, #c4c2c233, #dfdddd12 0%, #2727194d 4%, #d5d3d32e 88%);
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.navbar_glass-shine {
  border-radius: inherit;
  position: absolute;
  inset: 0%;
  box-shadow: inset 1px 1px 1px #ffffff75, inset -1px -1px 2px #ffffff75;
}

.navbar_glass-shine:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .navbar_glass-shine.v2---glassmorphism-4 {
  color: #fff;
  border-radius: inherit;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  box-shadow: inset -1px -1px 7px 1px #fff6, inset 1px 1px 1px #72727233;
}

.navbar_glass-filter:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .navbar_glass-filter.v2---glassmorphism-5, .inline-span-0, .code-embed:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .code-embed.v2---glassmorphism-18 {
  display: none;
}

.paragraph-6:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .paragraph-6.v2---glassmorphism-17 {
  color: #fff;
}

.nav_contact-popout {
  clear: none;
  border-radius: inherit;
  display: flex;
  position: relative;
}

.nav_contact-popout:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650) {
  z-index: 100;
  padding: .5rem;
  display: flex;
  position: relative;
  inset: 0%;
}

.nav_contact-img {
  min-width: 60px;
  max-width: 60px;
}

.nav_contact-img:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650) {
  max-width: 60px;
}

.navbar_contact.flex-vertical, .navbar_contact.flex-vertical:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650) {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
}

.navbar_contact.flex-horizontal {
  flex-flow: column;
  display: flex;
}

.navbar_contact.flex-horizontal:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650) {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.navbar_contact-link {
  opacity: .7;
}

.navbar_contact-link:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650) {
  opacity: .35;
}

.navbar_contact-link.flex-vertical:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650) {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
}

.navbar_contact-link.flex-horizontal:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650) {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.nav_contact-component {
  float: left;
  border-radius: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .5rem;
  display: none;
  position: absolute;
  top: 125%;
  left: auto;
  right: auto;
  overflow: visible;
}

.nav_contact-component:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650) {
  position: relative;
  top: 70px;
}

.bavbar_glass-tint {
  position: absolute;
  inset: 0%;
}

.navbar_contact-info {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.nav_contact-component-1 {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: opacity .2s, transform .2s, visibility .2s;
  transform: translateY(-6px);
}

.is-visible-parent.is-visible {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  transform: translateY(0);
}

.code-embed-2:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .code-embed-2.v2---glassmorphism-23 {
  display: none;
}

.nav_menu-contact:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_menu-contact.v2---glassmorphism-13 {
  position: relative;
}

.nav_menu-contact.nav_menu_link {
  cursor: pointer;
}

.hero_spline {
  z-index: 0;
  opacity: 1;
  width: 90%;
  min-width: 100%;
  height: 90%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 10% 0% 0%;
}

.probme_root-animation {
  position: absolute;
  inset: 0%;
}

.code-embed-3 {
  position: sticky;
  top: 80px;
}

.problem.container-col-12 {
  grid-column-gap: 11rem;
  grid-row-gap: 11rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  top: auto;
  overflow: visible;
}

.problem_lotties {
  z-index: 0;
  opacity: .03;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: border-box;
  width: 100%;
  max-width: 1416px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.problem_container.container-col-12 {
  position: relative;
}

.code-embed-4 {
  display: none;
}

.services_spline {
  z-index: 1;
  opacity: .5;
  width: auto;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.services_spline.hide {
  display: block;
}

.services-intro_container {
  z-index: 10;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.services_blobs-container {
  z-index: 0;
  width: 100vw;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.service_blob {
  opacity: .15;
  mix-blend-mode: normal;
  position: absolute;
}

.service_blob.blob_left {
  z-index: 0;
  width: 100vw;
  left: -5%;
}

.service_blob.blob_right {
  z-index: 0;
  width: 100vw;
  inset: auto -50% 0% auto;
}

.service_dot-animation {
  width: 50%;
  padding: 1rem 3rem;
}

.code-embed-5 {
  width: 100%;
  height: 100%;
}

.nav_cta-container, .nav_cta-container.v2---glassmorphism-15 {
  position: relative;
}

.nav_brand_mobile, .nav_menu-button {
  display: none;
}

.nav_menu-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 66%;
  display: flex;
}

.nav_menu_mobile {
  display: none;
}

.nav_cta-container-copy, .nav_cta-container-copy.v2---glassmorphism-15 {
  position: relative;
}

.code-embed-6 {
  display: none;
}

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

.service-hero_section {
  background-color: #e6e6db;
}

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

.service-hero_grid.grid--8-4 {
  grid-template-columns: 2fr 1fr;
  margin-top: 3rem;
}

.text-block-7 {
  justify-content: center;
  align-items: center;
  display: block;
}

.service-hero_tag {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  vertical-align: middle;
  background-color: #272719;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 14px;
  display: flex;
}

.service-hero_tag:where(.w-variant-615ab5a1-fa2c-3de2-4051-22d139e3088f) {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
}

.service-hero_tag-text.is-txt-green {
  aspect-ratio: auto;
  letter-spacing: 1.32px;
  text-transform: none;
  align-self: center;
  width: 100%;
  font-family: Borna, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 400;
}

.service-hero_tag-text.is-txt-green:where(.w-variant-615ab5a1-fa2c-3de2-4051-22d139e3088f) {
  color: #020202;
  text-transform: none;
  flex: none;
}

.service-hero_h1.heading-style-h1 {
  font-size: 5rem;
}

.service-hero_spacer {
  width: 100%;
  height: 2px;
}

.service-hero_details-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #dcd0d0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  min-height: 143px;
  margin-top: 2rem;
  padding-top: .5rem;
  display: grid;
}

.service-hero_detail-element {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: inline-flex;
}

.service-hero_detail-strong {
  font-family: Borna, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.service-hero_details-subtext {
  color: #a2a2a2;
}

.service-hero_subheadline {
  color: #9d9898;
  margin-left: 88px;
  font-family: Inter, sans-serif;
  font-weight: 300;
}

.service-hero_column-left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.service-hero_column-right {
  width: 100%;
}

.work-card_floating {
  max-width: 80%;
  max-height: 80%;
  transition: all .5s;
  display: block;
  position: absolute;
  inset: auto -12% -3% auto;
  box-shadow: 2px 5px 7px #0003;
}

.work-card_floating.active {
  max-width: 80%;
  display: block;
}

.work-card_floating.service {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: static;
  inset: 0%;
}

.work-card_image-container-services {
  flex: 1;
  order: -1;
  justify-content: center;
  align-items: center;
  width: 100%;
  transition: all .5s;
  display: flex;
}

.work-card_image-container-services.active {
  justify-content: flex-start;
  align-items: flex-start;
}

.service-work-card_image-container {
  flex: 1;
  order: -1;
  justify-content: center;
  align-items: center;
  width: 100%;
  transition: all .5s;
  display: flex;
}

.service-work-card_image-container.active {
  justify-content: flex-start;
  align-items: flex-start;
}

.work-card_image-container-copy {
  flex: 1;
  order: -1;
  justify-content: center;
  align-items: center;
  width: 100%;
  transition: all .5s;
  display: flex;
}

.work-card_image-container-copy.active {
  justify-content: flex-start;
  align-items: flex-start;
}

.service-work-card_floating-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: all .5s;
  display: block;
  position: absolute;
  inset: 0%;
  box-shadow: 2px 5px 7px #0003;
}

.service-work-card_floating-img.active {
  max-width: 80%;
  display: block;
}

.service-timeline_section {
  position: relative;
  overflow: hidden;
}

.service-tml_-container.container-col-12 {
  position: sticky;
  top: 2rem;
}

.service-tml_content {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.service-tml.heading-style-h2 {
  color: #969191;
  font-size: .75rem;
}

.service-tml-text-wrap {
  width: 40%;
}

.service-tml_swiper.swiper {
  margin-top: 6rem;
  overflow: hidden;
}

.service-tml-wsiper_wrapper.swiper-wrapper {
  box-sizing: content-box;
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  object-fit: fill;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: visible;
}

.service-tml_slide.swiper-slide {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30vw;
  display: flex;
}

.service-tml_slide.heading-style-h6 {
  font-size: 2rem;
  font-weight: 500;
}

.service-tml_number {
  border: 1px solid #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: inline-flex;
}

.service-tml_number-text {
  font-family: Borna, Arial, sans-serif;
  font-weight: 500;
}

.service-tml_slide-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 30vw;
  display: flex;
}

.service-tml_tag {
  background-color: #272719;
  border-radius: 8px;
  padding-left: .75rem;
  padding-right: .75rem;
  display: inline-block;
}

.service-tml_tag.is-txt-green {
  color: #aeffa7;
  text-transform: uppercase;
  font-family: Borna, Arial, sans-serif;
}

.deliv_section {
  position: relative;
  overflow: hidden;
}

.deliv_padding.padding-global.padding-section-large {
  background-color: #272719;
}

.deliv_container.container-col-12 {
  z-index: 100;
  position: relative;
}

.deliv_h2.heading-style-h2 {
  color: #8e8e8e;
  -webkit-text-stroke-color: #848484;
  text-transform: uppercase;
}

.deliv-grid_wrap {
  margin-top: 4rem;
}

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

.deliv_card.u-glass {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #acabab78;
  border-radius: 5px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem 1.25rem;
  display: flex;
}

.deliv-card_tag {
  background-color: #aeffa71c;
  padding: .25rem 1rem;
  display: inline-block;
}

.deliv-bkg_gradient {
  z-index: 10;
  position: absolute;
  inset: 0%;
}

.deliv_blob-1 {
  opacity: .27;
  position: absolute;
  inset: 0% -20% 0% auto;
}

.service-work_section {
  background-color: #f7f7f3;
}

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

.service-work_grid.is-margin-t-80 {
  grid-template-columns: 1fr 1fr;
}

.service-work_heading-wrap {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.service-work_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  order: -9999;
  display: flex;
}

.service-work_h3.heading-style-h3 {
  font-weight: 400;
}

.service-work_el {
  border-radius: 16px;
}

.service-work_el.grid_1col {
  aspect-ratio: 1;
}

.background-video {
  object-fit: cover;
  height: 100%;
}

.service-work_creatives {
  object-fit: cover;
  border-radius: 16px;
  height: 100%;
}

.service-work_creative {
  border-radius: 16px;
  width: 100%;
}

.service-hero_circle {
  background-color: #aeffa7;
  border-radius: 20px;
  width: 6px;
  height: 6px;
}

.service-hero_circle:where(.w-variant-615ab5a1-fa2c-3de2-4051-22d139e3088f) {
  background-color: #000;
  border-radius: 1000px;
  flex: none;
  align-self: center;
}

.service-hero-tag_wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.case-thumbnail_section, .case-info_section {
  background-color: #272719;
}

.case-info_grid.grid--8-4 {
  grid-column-gap: 5.4em;
  grid-template-columns: 1.25fr 1fr;
}

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

.case-info_h1.heading-style-h1.is-txt-white-100, .case-info_h2.heading-style-h2.is-txt-powder.text-style-allcaps {
  font-weight: 400;
}

.case-info_body.text-size-regular.is-txt-black-125 {
  color: #ffffff8c;
  font-weight: 300;
}

.case-info_row {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-bottom: 2rem;
  display: flex;
}

.case-info_tags {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.case-assets_section {
  background-color: #272719;
}

.case-assets_grid.grid--6-6 {
  grid-column-gap: 2em;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.case-assets_image {
  border-radius: 12px;
  width: 100%;
}

.nav_menu-services:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_menu-services.v2---glassmorphism-13 {
  position: relative;
}

.nav_menu-services.nav_menu_link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
}

.servive-work_lottie {
  border-radius: 12px;
}

.nav_services-popup {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: stretch;
  width: 100%;
  padding: 16px 0 8px;
  display: flex;
}

.nav_services-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  background-color: #1e1e1a;
  border-radius: 12px;
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  min-width: 0;
  padding: 20px;
  transition: background-color .2s;
  display: flex;
}

.nav_services-icon {
  background-color: #2a2a24;
  border-radius: 8px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.nav_services-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.nav_services-title {
  color: #fff;
  text-transform: none;
  margin: 0;
  font-family: Borna, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3;
}

.nav_services-desc {
  color: #ffffff80;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.6;
}

.nav_services-tags {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-wrap: wrap;
  flex: 1;
  margin-top: auto;
  display: flex;
}

.nav_services-tag {
  color: #ffffff8c;
  white-space: nowrap;
  background-color: #252520;
  border: 1px solid #333328;
  border-radius: 20px;
  padding: 4px 10px;
  font-family: Inter, sans-serif;
  font-size: 11px;
  line-height: 1.4;
  display: inline-flex;
}

.nav_services-popup-1 {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 350px;
  margin-top: 16px;
  padding-top: 0;
  display: none;
  position: absolute;
  inset: 47px 0% auto;
}

.nav_services-popup-1:where(.w-variant-28b56487-e870-7eb7-6092-a99cd9dbdf33) {
  z-index: 900;
  margin-top: 16px;
  padding-top: 0;
  display: flex;
}

.nav_services-card-1 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  background-color: #272719a6;
  border: 2px solid #acabab78;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 0;
  min-height: 100%;
  padding: 20px;
  display: flex;
}

.nav_services-card-1.w--current {
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
}

.nav_services-card-1.u-glass {
  background-color: #2e2e1b;
}

.nav_services-card-1.u-glass-dark {
  z-index: 1000;
  position: relative;
}

.nav_services-desc-1 {
  color: #ffffff73;
  text-transform: none;
  flex: 1;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.65;
}

.nav_services-tag-1 {
  color: #aeffa7;
  text-transform: none;
  white-space: nowrap;
  background-color: #aeffa73d;
  border-radius: 5px;
  align-self: center;
  padding: 4px 10px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.4;
  display: inline-flex;
}

.nav_services-body {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.nav_services-effect {
  z-index: -1;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  position: absolute;
  inset: 0%;
}

.nav-services_schevron {
  width: 15px;
  height: 15px;
}

.nav-services_chevron {
  opacity: .66;
  color: #f3f3f3;
  width: 10px;
  height: 10px;
}

.nav_menu-services-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav_services-popup-mob, .nav_services-popup-mob:where(.w-variant-28b56487-e870-7eb7-6092-a99cd9dbdf33) {
  display: none;
}

.gh-pill-inner {
  position: absolute;
  inset: 0%;
}

.gh-pill-problem-txt {
  font-family: Inter, sans-serif;
  font-size: 12px;
}

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

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

  .padding-global:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650) {
    padding-left: 0;
    padding-right: 0;
  }

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

  .heading-style-h4:where(.w-variant-69cdaaa7-42b8-a846-7942-9ac69be3cdc4) {
    font-size: 2rem;
  }

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

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

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

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

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

  .spacer-medium {
    padding-top: 1.5rem;
  }

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

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

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

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

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

  .nav_component {
    max-width: 700px;
  }

  .nav_component:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_component.v2---glassmorphism {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .nav_container {
    max-width: 50rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .nav_container:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_container.v2---glassmorphism-6 {
    z-index: 1000;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding-top: 0;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
    top: 0;
  }

  .nav_brand {
    display: none;
  }

  .nav_brand:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_brand.v2---glassmorphism-7 {
    z-index: 1001;
  }

  .nav_logo {
    display: block;
  }

  .nav_menu {
    display: none;
  }

  .nav_menu:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_menu.v2---glassmorphism-9 {
    z-index: 900;
    color: #041c12;
    background-color: #272719;
    flex-flow: column;
    width: 100%;
    height: 100vh;
    padding-top: 68px;
    inset: 0%;
  }

  .nav_menu_link {
    font-size: 1rem;
  }

  .nav_menu_link:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_menu_link.v2---glassmorphism-10, .nav_menu_link.v2---glassmorphism-11, .nav_menu_link.v2---glassmorphism-12, .nav_menu_link.v2---glassmorphism-14 {
    text-align: center;
    font-size: 2rem;
    font-weight: 400;
  }

  .nav_button {
    color: #fff;
    display: block;
  }

  .nav_button:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650) {
    background-color: #0000;
  }

  .nav_button.w--open {
    z-index: 1001;
  }

  .nav_button.w--open:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650) {
    z-index: 100;
  }

  .nav_button.v2---glassmorphism-19 {
    z-index: 100;
    background-color: #0000;
  }

  .section_hero {
    padding-top: 3rem;
  }

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

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

  .container-col-6, .container-col-10, .container-col-8 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .container-col-8.is-margin-tb-64.is-pad-tb-32.is-pad-lr-24 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-col-4 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .grid--4-4-4 {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .grid--6-6.is-txt-soft-black, .grid--6-6.is-txt-soft-black.is-margin-tb-64 {
    grid-template-columns: 1fr;
  }

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

  .grid--3-3-3-3 {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .heading-style-display {
    font-size: 4rem;
  }

  .hero_floating-image.top-left {
    left: -11%;
  }

  .hero_floating-image.top-right {
    right: -27%;
  }

  .hero_floating-image.bot-left {
    left: -11%;
  }

  .hero_floating-image.bot-right {
    bottom: -18%;
    right: -6%;
  }

  .body {
    font-size: 12px;
  }

  .work-cards_container {
    flex-flow: row;
    display: flex;
  }

  .work_card {
    flex: 0 auto;
    height: 400px;
    margin-bottom: 2rem;
  }

  .work_card.active {
    flex-flow: column;
    display: block;
  }

  .work-card_image-container {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .work-card_floating-img {
    max-width: 50%;
    display: block;
    bottom: -1%;
    right: 4%;
  }

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

  .cta-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-around;
    align-items: flex-start;
  }

  .cta_heading {
    z-index: 10;
    width: 70%;
    position: relative;
  }

  .nav_logo-mark {
    width: 40px;
    display: none;
  }

  .nav_cta-button {
    color: #fff;
  }

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

  .cs-hero.text-size-regular.text-color-alternate {
    font-size: 2rem;
  }

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

  .cs-approach_phase.grid--4-8 {
    grid-column-gap: 2.8em;
    grid-template-columns: 1fr 1fr;
  }

  .cs-testimonial.heading-style-h4.text-color-alternate {
    font-size: 2rem;
  }

  .hero_h1-left, .hero_h1-right {
    font-size: 42px;
  }

  .section_problem-1 {
    padding-left: 42px;
    padding-right: 42px;
  }

  .problem_pills {
    height: auto;
    max-height: 100%;
  }

  .gh-pill {
    padding: 12px 16px;
    font-size: 16px;
  }

  .section_services-1 {
    padding-left: 42px;
    padding-right: 42px;
  }

  .services_grid {
    flex-flow: column;
    grid-template-rows: auto auto;
    display: flex;
  }

  .services_result.u-glass {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .testimonials_grid {
    grid-template-columns: 447px;
    place-items: center;
  }

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

  .cta_content, .cta_buttons {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .navbar_glass-effect:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .navbar_glass-effect.v2---glassmorphism-2 {
    z-index: 1000;
  }

  .navbar_glass-effect.navbar_glass-filter.navbar_glass-shine.navbar_glass {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    background-image: linear-gradient(263deg, #0000008a 21%, #6c6c6c80);
  }

  .navbar_glass-tint:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .navbar_glass-tint.v2---glassmorphism-3, .navbar_glass-shine:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .navbar_glass-shine.v2---glassmorphism-4 {
    z-index: 1000;
  }

  .paragraph-6:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650) {
    object-fit: none;
    background-color: #d6c1c1;
    border-radius: 20px;
    font-size: 2rem;
  }

  .paragraph-6.v2---glassmorphism-17 {
    object-fit: none;
    border-radius: 20px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem;
  }

  .navbar_contact-link {
    color: #f7f7f3;
    text-transform: none;
    font-family: Inter, sans-serif;
  }

  .nav_contact-component {
    z-index: 4000;
    position: fixed;
    inset: auto auto 10%;
  }

  .nav_menu-contact {
    flex-flow: row;
    flex: 1;
    width: 100%;
    height: 100%;
    display: block;
  }

  .nav_menu-contact:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_menu-contact.v2---glassmorphism-13 {
    margin-left: auto;
    margin-right: auto;
  }

  .nav_menu-contact.nav_menu_link {
    cursor: pointer;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .hero_spline {
    display: block;
  }

  .services_spline {
    width: 100%;
    height: auto;
    display: block;
  }

  .services_spline.hide {
    width: 100%;
  }

  .service_dot-animation {
    order: -9999;
  }

  .body-3 {
    overflow: visible;
  }

  .nav_line {
    background-color: #fff;
    border-radius: 20px;
    width: 32px;
    height: 2px;
  }

  .nav_line:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_line.top_line.v2---glassmorphism-21, .nav_line.bottom_line.v2---glassmorphism-22 {
    background-color: #e2e2e2;
    width: 32px;
    height: 2px;
  }

  .nav_line-container:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_line-container.v2---glassmorphism-20 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
    transform: rotate(0);
  }

  .nav_cta-container {
    order: -9999;
  }

  .nav_cta-container:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_cta-container.v2---glassmorphism-15 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .nav_brand-copy:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_brand-copy.v2---glassmorphism-7 {
    z-index: 1001;
  }

  .nav_brand_mobile {
    display: block;
  }

  .nav_menu-button {
    z-index: 3000;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative;
  }

  .nav_brand_container {
    z-index: 3000;
    position: relative;
  }

  .nav_menu-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: auto;
    display: flex;
  }

  .nav_menu_mobile {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: block;
    position: fixed;
    inset: 0%;
  }

  .nav_menu-links {
    z-index: 2500;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .nav_cta-container-copy {
    order: -9999;
  }

  .nav_cta-container-copy:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_cta-container-copy.v2---glassmorphism-15 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .nav_links {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    overflow: visible;
  }

  .service-hero_grid {
    grid-template-columns: 1fr;
  }

  .service-hero_grid.grid--8-4 {
    grid-template-columns: 2fr;
  }

  .service-hero_column-right {
    display: none;
  }

  .work-card_floating {
    max-width: 50%;
    display: block;
    bottom: -1%;
    right: 4%;
  }

  .work-card_image-container-services, .service-work-card_image-container, .work-card_image-container-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .service-work-card_floating-img {
    display: block;
    bottom: -1%;
    right: 4%;
  }

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

  .nav_menu-services {
    flex-flow: row;
    flex: 1;
    width: 100%;
    height: 100%;
    display: block;
  }

  .nav_menu-services:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_menu-services.v2---glassmorphism-13 {
    margin-left: auto;
    margin-right: auto;
  }

  .nav_menu-services.nav_menu_link {
    cursor: pointer;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .nav_services-popup-1 {
    display: none;
  }

  .nav_services-popup-mob {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    display: none;
  }

  .nav-services_popup-mob_link {
    color: #acacaa;
    text-transform: none;
    font-family: Inter, sans-serif;
    font-weight: 400;
  }
}

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

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .heading-style-h2.main-work {
    font-size: 1rem;
  }

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

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

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

  .spacer-medium {
    padding-top: 1.25rem;
  }

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

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

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

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

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

  .nav_component {
    max-width: 90%;
  }

  .nav_container {
    position: static;
  }

  .container-col-6, .container-col-10 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .is-h1 {
    font-size: 3rem;
  }

  .container-col-8, .container-col-4 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .grid--4-4-4 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

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

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

  .grid--8-4, .grid--4-8 {
    grid-template-columns: 1fr 1fr;
  }

  .dsg-table_row-spacing, .dsg-table_header-headlines-spacing {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .is-h3 {
    font-size: 2rem;
  }

  .dsg-table_row {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .dsg-table_row.is-colors {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .dsg-table_header-colors {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

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

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

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

  .button-secondary {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

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

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

  .footer-logo {
    width: 50px;
  }

  .footer_utility-links {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero_headlines.show-mobile {
    display: block;
  }

  .hero_h1-left {
    font-size: 36px;
    font-weight: 400;
  }

  .services_result-inner {
    width: 100%;
  }

  .txt-color-accent {
    color: #aeffa7;
  }

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

  .image-5 {
    width: 60px;
  }

  .txt-color-transparent, .text-block-6 {
    color: #878383;
  }

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

  .navbar_glass-tint {
    background-color: #56545482;
  }

  .services_spline {
    display: block;
  }

  .service_dot-animation {
    width: 100%;
    display: block;
  }

  .nav_cta-container {
    display: none;
  }

  .nav_menu_mobile {
    z-index: 10;
    background-color: #c7c7c700;
    width: 100vw;
    height: 100vh;
    position: fixed;
    inset: 0%;
  }

  .nav_menu_mobile.navbar_glass-effect.navbar_glass-tint {
    background-color: #f3f2f2ab;
    position: fixed;
  }

  .nav_cta-container-copy {
    display: none;
  }

  .service-tml_content {
    grid-column-gap: 53px;
    grid-row-gap: 53px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .service-tml_slide.swiper-slide, .service-tml_slide-content {
    width: 40vw;
  }

  .service-work_heading-wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .service-work_h2.heading-style-h2 {
    font-size: .75rem;
  }

  .service-work_h3.heading-style-h3 {
    font-size: 3rem;
  }

  .case-info_grid.grid--8-4 {
    grid-template-columns: 1.25fr;
  }
}

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

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

  .padding-global.padding-section-large {
    flex: 0 auto;
    padding-left: .7rem;
    padding-right: .7rem;
  }

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

  .text-size-regular {
    flex: 0 auto;
  }

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

  .heading-style-h2, .heading-style-h2.text-style-allcaps, .heading-style-h2.text-style-allcaps.text-align-center, .heading-style-h2.text-align-center {
    font-size: 1rem;
  }

  .nav_component:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_component.v2---glassmorphism {
    width: 95%;
  }

  .nav_container {
    justify-content: space-between;
    align-items: center;
  }

  .nav_container:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_container.v2---glassmorphism-6 {
    justify-content: space-between;
    align-items: center;
    padding-top: 0;
    position: relative;
    top: 0;
  }

  .nav_brand {
    z-index: 101;
  }

  .nav_logo {
    display: none;
  }

  .nav_menu {
    z-index: 100;
    background-color: var(--color--primitives--eggshell\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
    width: 100vw;
    height: 100vh;
    padding-top: 5rem;
  }

  .nav_menu:where(.w-variant-0a93a702-f55b-1bef-9369-2b3be6a1134e) {
    background-color: var(--color--primitives--eggshell\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    padding-top: 6rem;
    display: flex;
    position: absolute;
  }

  .nav_menu:where(.w-variant-aba6f2ca-68e1-0419-7e55-af05387d8cd3) {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .nav_menu:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_menu.v2---glassmorphism-9 {
    z-index: -1;
  }

  .nav_menu_link {
    text-align: center;
    font-size: 1.5rem;
  }

  .nav_menu_link:where(.w-variant-0a93a702-f55b-1bef-9369-2b3be6a1134e) {
    text-align: center;
    font-size: 1rem;
    display: block;
  }

  .nav_menu_link:where(.w-variant-aba6f2ca-68e1-0419-7e55-af05387d8cd3) {
    color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
  }

  .nav_menu_link.w--current:where(.w-variant-aba6f2ca-68e1-0419-7e55-af05387d8cd3) {
    color: var(--color--primitives--olive\<deleted\|variable-66883d0c-d36a-f8ff-eb97-aa29448bb6f4\>);
  }

  .nav_menu_link.is-txt-powder:where(.w-variant-aba6f2ca-68e1-0419-7e55-af05387d8cd3) {
    color: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  }

  .nav_button:where(.w-variant-aba6f2ca-68e1-0419-7e55-af05387d8cd3) {
    background-color: var(--color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>);
    color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
  }

  .nav_button.w--open {
    z-index: 101;
    background-color: var(--color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>);
    flex: 0 auto;
    right: 0;
  }

  .nav_button.w--open:where(.w-variant-0a93a702-f55b-1bef-9369-2b3be6a1134e) {
    margin-left: auto;
    margin-right: auto;
  }

  .nav_button.w--open:where(.w-variant-aba6f2ca-68e1-0419-7e55-af05387d8cd3) {
    background-color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
  }

  .hero_heading {
    font-size: 2.5rem;
  }

  .section_hero {
    justify-content: flex-end;
    align-items: center;
    min-height: 100svh;
  }

  .container-col-6, .container-col-10.text-align-center {
    padding-left: 0;
    padding-right: 0;
  }

  .is-h1 {
    font-size: 3em;
  }

  .grid--4-4-4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

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

  .grid--8-4, .grid--3-3-3-3, .grid--4-8 {
    grid-template-columns: 1fr;
  }

  .dsg-table-cell, .dsg-table_row-spacing {
    background-color: #1d1d1d;
  }

  .is-h3 {
    font-size: 2em;
  }

  .dsg-hor-p-scroll-wrap {
    width: 100%;
    max-width: 90vw;
    overflow: scroll;
  }

  .dsg-table_row.is-colors {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .heading-style-display.is-margin-b-16 {
    font-size: 2rem;
  }

  .hero_floating-image.top-left {
    top: 7%;
    left: -30%;
  }

  .hero_floating-image.top-right {
    top: 7%;
    right: -64%;
  }

  .hero_floating-image.bot-left {
    max-height: 30%;
    inset: 2% 0% auto;
  }

  .hero_floating-image.bot-right {
    right: -17%;
  }

  .hero-content {
    grid-column-gap: 2.1rem;
    grid-row-gap: 2.1rem;
    box-shadow: none;
    filter: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-image: none;
    justify-content: center;
    align-items: center;
    padding: 1.3rem 0;
  }

  .button-primary {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .work-cards_container {
    flex-flow: column;
  }

  .work_card {
    height: 500px;
  }

  .work_card.active {
    height: auto;
  }

  .tag-light.is-txt-soft-black.text-align-center:where(.w-variant-623a471d-4f95-53c1-1411-79d5f756f112) {
    align-self: auto;
  }

  .tag_container {
    flex-flow: column;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
  }

  .tag_container.work-main {
    flex-flow: row;
  }

  .work-card_image-container {
    grid-column-gap: 62px;
    grid-row-gap: 62px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .work-card_floating-img {
    order: 1;
    max-width: 100%;
    margin-bottom: 1rem;
    position: static;
  }

  .work-card_logo {
    max-width: 50px;
  }

  .button-secondary {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: inline-flex;
  }

  .button-secondary_container {
    justify-content: flex-start;
    align-items: center;
    display: inline-flex;
  }

  .cta-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cta_background-images {
    width: 95%;
  }

  .footer_utility-links {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .footer_utility-links:where(.w-variant-cb98a191-9601-fda4-1c17-6ac2292b98e9) {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

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

  .pricing_feature {
    font-family: Inter, sans-serif;
    font-size: 1rem;
  }

  .pricing_bkg-img {
    bottom: 0%;
  }

  .body-2 {
    font-size: 12px;
  }

  .paragraph-2 {
    font-size: 1rem;
  }

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

  .question_item {
    padding-right: 0;
  }

  .faq_button {
    flex: none;
    margin-left: .5rem;
  }

  .question_content {
    padding-left: 0;
    padding-right: 0;
    font-size: .75rem;
  }

  .question_title {
    align-items: baseline;
  }

  .burger-menu:where(.w-variant-5fe5a10a-470a-d434-3a6c-6117db416d88) {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    display: flex;
  }

  .line:where(.w-variant-5fe5a10a-470a-d434-3a6c-6117db416d88) {
    background-color: var(--color--primitives--powder\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
    border-radius: 20px;
    width: 24px;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .nav_logo-mark {
    width: 32px;
    display: block;
  }

  .nav_cta-button:where(.w-variant-aba6f2ca-68e1-0419-7e55-af05387d8cd3) {
    background-color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
    padding-left: 0;
    padding-right: 0;
    font-family: Inter, sans-serif;
    font-size: 1rem;
  }

  .nav_cta-button.w--open {
    background-color: var(--color--primitives--green\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>);
    color: var(--color--primitives--soft-black\<deleted\|variable-c1d3e80e-f7ed-78e7-a0b0-783de9ca6417\>);
    font-size: 1.5rem;
    left: auto;
    right: 41px;
  }

  .nav_cta-button.w--open:where(.w-variant-0a93a702-f55b-1bef-9369-2b3be6a1134e) {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-3 {
    font-size: 2rem;
  }

  .button-primary-nophoto {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .image-3 {
    display: none;
  }

  .cs-hero_info {
    grid-template-rows: auto;
    display: flex;
  }

  .cs-hero.text-size-regular.text-color-alternate {
    font-size: 1.5rem;
  }

  .cs-hero.tag_container {
    flex-flow: column;
  }

  .cs-hero.heading-style-h3.text-color-alternate {
    font-size: 3rem;
  }

  .cs-chalange_heading {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .cs-challange.heading-style-h3, .cs-approach.heading-style-h3.text-align-center {
    font-size: 2rem;
  }

  .cs-approach.heading-style-h4 {
    font-size: 1.5rem;
  }

  .cs-approach_phase.grid--4-8 {
    flex-flow: column;
    display: flex;
  }

  .cs-navigate_grid.grid--6-6 {
    grid-template-columns: 1fr;
  }

  .pricing_features_wrapper {
    display: none;
  }

  .section_hero-1.padding-global.padding-large {
    margin-top: -128px;
    padding-top: 68px;
    position: relative;
    overflow: visible;
  }

  .hero_inner {
    justify-content: flex-end;
    align-items: flex-start;
    height: auto;
    min-height: 120vh;
    padding-top: 120px;
    padding-left: 0;
    padding-right: 0;
  }

  .hero_headlines.show-mobile {
    margin-bottom: 139px;
  }

  .hero_h1-left {
    font-size: 32px;
    font-weight: 400;
  }

  .hero_foot {
    margin-bottom: 11px;
    padding-bottom: 117px;
  }

  .hero_ctas {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .secondary_btn-ghost {
    display: none;
  }

  .section_problem-1 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .problem_tag-text {
    font-family: Borna, Arial, sans-serif;
    font-size: 32px;
    font-weight: 400;
  }

  .problem_headline {
    font-size: 32px;
  }

  .gh-pill {
    font-size: 12px;
  }

  .section_services-1 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .services_intro {
    justify-content: center;
    align-items: center;
    height: 50vh;
    padding-top: 127px;
    padding-bottom: 127px;
    overflow: visible;
  }

  .services_headline {
    font-size: 32px;
  }

  .services_result-inner {
    width: 100%;
  }

  .section_testimonials-1 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .testimonials_grid {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
    width: 100%;
  }

  .testimonials_card.is-featured.u-glass {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_cta, .cta_card {
    padding-left: 12px;
    padding-right: 12px;
  }

  .cta_headline {
    font-family: Borna, Arial, sans-serif;
    font-size: 32px;
    font-weight: 400;
  }

  .footer_info:where(.w-variant-cb98a191-9601-fda4-1c17-6ac2292b98e9) {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .paragraph-6.v2---glassmorphism-17 {
    font-size: 1.5rem;
  }

  .nav_contact-popout {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
  }

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

  .navbar_contact-link.nav_contact-popout {
    font-size: 1rem;
    font-weight: 400;
  }

  .nav_contact-component {
    position: fixed;
    inset: auto auto 10%;
  }

  .code-embed-2.v2---glassmorphism-23 {
    display: none;
  }

  .nav_menu-contact {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .hero_spline {
    z-index: -1;
    width: 80vw;
    min-width: 70%;
    height: 50vw;
    inset: 5% 0% auto;
  }

  .services_spline {
    aspect-ratio: auto;
    flex: none;
    align-self: center;
    width: 90vw;
    height: 90vw;
    margin-left: auto;
    margin-right: auto;
    inset: auto;
  }

  .service_dot-animation {
    width: 100%;
    display: none;
  }

  .body-3 {
    overflow: visible;
  }

  .nav_line:where(.w-variant-d33de5dc-6d2b-da5c-bded-df255ce5f650), .nav_line.top_line.v2---glassmorphism-21, .nav_line.bottom_line.v2---glassmorphism-22 {
    max-height: 2px;
  }

  .nav_brand-copy {
    z-index: 101;
  }

  .nav_menu_mobile {
    display: block;
  }

  .code-embed-6 {
    display: none;
  }

  .service_hero-padding.padding-global.padding-section-large {
    padding-top: 8.5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .service-hero_h1.heading-style-h1 {
    font-size: 3rem;
  }

  .service-hero_details-container {
    grid-template-columns: 1fr 1fr;
  }

  .work-card_floating {
    order: 1;
    max-width: 100%;
    margin-bottom: 1rem;
    position: static;
  }

  .work-card_image-container-services, .service-work-card_image-container, .work-card_image-container-copy {
    grid-column-gap: 62px;
    grid-row-gap: 62px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .service-work-card_floating-img {
    order: 1;
    max-width: 100%;
    margin-bottom: 1rem;
    position: static;
  }

  .service-tml_padding.padding-global.padding-section-large {
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }

  .service-tml_content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .service-tml-text-wrap {
    width: 100%;
  }

  .service-tml_slide.swiper-slide, .service-tml_slide-content {
    width: 90vw;
  }

  .deliv_padding.padding-global.padding-section-large {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .service-work_padding.padding-global.padding-section-large {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .service-work_heading-wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .service-work_h3.heading-style-h3 {
    font-weight: 400;
  }

  .nav_menu-services {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav_services-popup-1 {
    display: none;
  }

  .nav_menu-services-wrapper {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav_services-popup-mob {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .nav-services_popup-mob_link {
    font-family: Inter, sans-serif;
    font-size: 1rem;
    font-weight: 400;
  }
}

#w-node-b224ec27-30fa-be84-48bf-7ed471542af3-2122f720 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca17-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca1c-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca21-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca26-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca2c-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca32-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca38-2122f720 {
  justify-self: start;
}

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

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

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

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb66-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc31-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc36-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc3b-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc40-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc45-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc4a-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc54-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc59-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc5e-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc63-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc68-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc6d-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc72-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc77-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc7c-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc81-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc86-2122f720 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8a-2122f720 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8b-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc90-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc95-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc9a-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccaf-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb4-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb9-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccbe-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc3-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc8-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd2-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd7-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccdc-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cce1-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cce6-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cceb-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf0-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf5-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccfa-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccff-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd04-2122f720 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd08-2122f720 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd09-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd0e-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd13-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd18-2122f720, #w-node-_30684373-af34-3818-02a4-e58b3ffef3ea-2122f720, #w-node-_30684373-af34-3818-02a4-e58b3ffef3ef-2122f720, #w-node-_30684373-af34-3818-02a4-e58b3ffef3f4-2122f720, #w-node-_30684373-af34-3818-02a4-e58b3ffef3f9-2122f720, #w-node-_30684373-af34-3818-02a4-e58b3ffef3fe-2122f720, #w-node-_30684373-af34-3818-02a4-e58b3ffef403-2122f720, #w-node-_30684373-af34-3818-02a4-e58b3ffef408-2122f720, #w-node-_30684373-af34-3818-02a4-e58b3ffef40d-2122f720, #w-node-_30684373-af34-3818-02a4-e58b3ffef3e5-2122f720, #w-node-_30684373-af34-3818-02a4-e58b3ffef412-2122f720 {
  justify-self: start;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef416-2122f720 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef417-2122f720 {
  justify-self: start;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef41a-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd6b-2122f720, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd98-2122f720 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

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

#w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575c1-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575c2-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575c9-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575ca-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575d1-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575d2-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575d9-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575da-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575db-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575e2-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575e3-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575e4-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575e5-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575ec-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575ed-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575ee-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575ef-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575f0-2122f720, #w-node-ddb753ad-9ac8-cfe8-eb12-d0fbf0e575f1-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabfd0-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabfd1-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabfd4-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabfd7-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabfda-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabfdd-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabfe0-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabfe3-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabfe4-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabfe7-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabfea-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabfed-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabff0-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabff3-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabff5-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabff6-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabff9-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabffc-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbabfff-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac002-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac005-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac007-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac008-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac00b-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac00e-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac011-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac014-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac017-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac019-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac01a-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac01d-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac020-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac023-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac026-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac029-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac02b-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac02c-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac02f-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac032-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac035-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac038-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac03b-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac03d-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac03e-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac041-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac044-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac047-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac04a-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac04d-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac04f-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac050-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac053-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac056-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac059-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac05c-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac05f-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac061-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac062-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac065-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac068-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac06b-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac06e-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac071-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac073-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac074-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac077-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac07a-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac07d-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac080-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac083-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac085-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac086-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac089-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac08c-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac08f-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac092-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac095-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac097-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac098-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac09b-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac09e-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0a1-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0a4-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0a7-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0a9-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0aa-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0ad-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0b0-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0b3-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0b6-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0b9-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0bb-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0bc-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0bf-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0c2-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0c5-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0c8-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0cb-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0cd-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0ce-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0d1-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0d4-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0d7-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0da-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0dd-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0df-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0e0-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0e3-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0e6-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0e9-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0ec-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0ef-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0f1-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0f2-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0f5-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0f8-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0fb-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac0fe-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac101-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac103-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac104-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac107-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac10a-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac10d-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac110-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac113-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac115-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac116-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac119-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac11c-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac11f-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac122-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac125-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac127-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac128-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac12b-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac12e-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac131-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac134-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac137-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac139-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac13a-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac13d-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac140-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac143-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac146-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac149-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac14b-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac14c-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac14f-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac152-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac155-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac158-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac15b-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac15d-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac15e-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac161-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac164-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac167-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac16a-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac16d-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac16f-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac170-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac173-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac176-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac179-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac17c-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac17f-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac181-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac182-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac185-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac188-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac18b-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac18e-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac191-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac193-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac194-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac197-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac19a-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac19d-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1a0-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1a3-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1a5-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1a6-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1a9-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1ac-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1af-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1b2-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1b5-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1b7-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1b8-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1bb-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1be-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1c1-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1c4-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1c7-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1c9-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1ca-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1cd-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1d0-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1d3-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1d6-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1d9-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1db-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1dc-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1df-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1e2-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1e5-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1e8-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1eb-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1ed-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1ee-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1f1-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1f4-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1f7-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1fa-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1fd-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac1ff-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac200-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac203-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac206-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac209-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac20c-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac20f-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac211-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac212-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac215-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac218-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac21b-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac21e-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac221-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac223-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac224-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac227-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac22a-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac22d-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac230-2122f720, #w-node-_7034532a-7c78-15cf-e106-128f3dbac233-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf21d-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf21e-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf221-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf224-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf227-2122f720 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf22a-2122f720 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf22d-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf230-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf231-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf234-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf237-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf23a-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf23d-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf240-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf242-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf243-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf246-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf249-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf24c-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf24f-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf252-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf254-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf255-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf258-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf25b-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf25e-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf261-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf264-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf266-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf267-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf26a-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf26d-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf270-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf273-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf276-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf278-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf279-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf27c-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf27f-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf282-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf285-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf288-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf28a-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf28b-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf28e-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf291-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf294-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf297-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf29a-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf29c-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf29d-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2a0-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2a3-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2a6-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2a9-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2ac-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2ae-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2af-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2b2-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2b5-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2b8-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2bb-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2be-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2c0-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2c1-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2c4-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2c7-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2ca-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2cd-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2d0-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2d2-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2d3-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2d6-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2d9-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2dc-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2df-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2e2-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2e4-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2e5-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2e8-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2eb-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2ee-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2f1-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2f4-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2f6-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2f7-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2fa-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf2fd-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf300-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf303-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf306-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf308-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf309-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf30c-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf30f-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf312-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf315-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf318-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf31a-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf31b-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf31e-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf321-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf324-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf327-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf32a-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf32c-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf32d-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf330-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf333-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf336-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf339-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf33c-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf33e-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf33f-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf342-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf345-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf348-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf34b-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf34e-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf350-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf351-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf354-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf357-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf35a-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf35d-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf360-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf362-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf363-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf366-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf369-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf36c-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf36f-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf372-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf374-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf375-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf378-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf37b-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf37e-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf381-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf384-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf386-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf387-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf38a-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf38d-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf390-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf393-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf396-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf398-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf399-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf39c-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf39f-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3a2-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3a5-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3a8-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3aa-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3ab-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3ae-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3b1-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3b4-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3b7-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3ba-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3bc-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3bd-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3c0-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3c3-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3c6-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3c9-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3cc-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3ce-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3cf-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3d2-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3d5-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3d8-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3db-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3de-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3e0-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3e1-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3e4-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3e7-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3ea-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3ed-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3f0-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3f2-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3f3-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3f6-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3f9-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3fc-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf3ff-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf402-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf404-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf405-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf408-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf40b-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf40e-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf411-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf414-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf416-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf417-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf41a-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf41d-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf420-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf423-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf426-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf428-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf429-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf42c-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf42f-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf432-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf435-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf438-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf43a-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf43b-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf43e-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf441-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf444-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf447-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf44a-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf44c-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf44d-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf450-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf453-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf456-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf459-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf45c-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf45e-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf45f-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf462-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf465-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf468-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf46b-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf46e-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf470-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf471-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf474-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf477-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf47a-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf47d-2122f720, #w-node-d1c63056-52a5-6be9-dbfb-4e9ad0fdf480-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389e50-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389e51-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389e52-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389e55-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389e58-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389e5b-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389e5e-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389e61-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389e62-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389e6a-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389e73-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389e7c-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389e85-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389e8e-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389e97-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389e98-2122f720, #w-node-_5257ba50-f8c3-5278-da24-985aa6389ea0-2122f720, #w-node-_6b55aa6d-0b45-ec47-f411-a2e8a6600391-d4244346 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_747a3a08-0821-6b2d-5cb3-8fd1331ae343-f3d45cb9, #w-node-_38297099-9c0a-6ad7-b679-efe16b9fc91d-f3d45cb9, #w-node-_82c9de63-d112-e87e-5dfa-954f53a1e799-f3d45cb9 {
  justify-self: end;
}

#w-node-_34af93a1-fa14-b8ae-4099-9d974343f3ce-f3d45cb9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_747a3a08-0821-6b2d-5cb3-8fd1331ae343-4b56709e, #w-node-_38297099-9c0a-6ad7-b679-efe16b9fc91d-4b56709e, #w-node-_82c9de63-d112-e87e-5dfa-954f53a1e799-4b56709e {
  justify-self: end;
}

#w-node-_34af93a1-fa14-b8ae-4099-9d974343f3ce-4b56709e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_747a3a08-0821-6b2d-5cb3-8fd1331ae343-33b5681c, #w-node-_38297099-9c0a-6ad7-b679-efe16b9fc91d-33b5681c, #w-node-_82c9de63-d112-e87e-5dfa-954f53a1e799-33b5681c {
  justify-self: end;
}

#w-node-_34af93a1-fa14-b8ae-4099-9d974343f3ce-33b5681c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_747a3a08-0821-6b2d-5cb3-8fd1331ae343-d3cce05b, #w-node-_38297099-9c0a-6ad7-b679-efe16b9fc91d-d3cce05b, #w-node-_82c9de63-d112-e87e-5dfa-954f53a1e799-d3cce05b {
  justify-self: end;
}

#w-node-_34af93a1-fa14-b8ae-4099-9d974343f3ce-d3cce05b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_747a3a08-0821-6b2d-5cb3-8fd1331ae343-b9e84cd0, #w-node-_38297099-9c0a-6ad7-b679-efe16b9fc91d-b9e84cd0, #w-node-_82c9de63-d112-e87e-5dfa-954f53a1e799-b9e84cd0 {
  justify-self: end;
}

#w-node-_34af93a1-fa14-b8ae-4099-9d974343f3ce-b9e84cd0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_747a3a08-0821-6b2d-5cb3-8fd1331ae343-33b8c6b4, #w-node-_38297099-9c0a-6ad7-b679-efe16b9fc91d-33b8c6b4, #w-node-_82c9de63-d112-e87e-5dfa-954f53a1e799-33b8c6b4 {
  justify-self: end;
}

#w-node-_34af93a1-fa14-b8ae-4099-9d974343f3ce-33b8c6b4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5007933c-c42a-4a05-e657-dc1a6046a0e1-7225a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ba08163-da47-00b2-a05a-72c1daf302a1-7225a021 {
  align-self: end;
}

#w-node-_8993b16a-7fc5-fc1e-6ef6-1ea3d8d3cdbe-7225a021 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0002b689-c74a-5f19-a5f0-817d5aef65bc-7225a021, #w-node-_2963e8ff-50d3-a866-7b8c-a78d70c11ac1-7225a021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa4d2cbb-de86-85e4-908b-c3b895deacd8-7225a021 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5007933c-c42a-4a05-e657-dc1a6046a0e1-739e8022 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ba08163-da47-00b2-a05a-72c1daf302a1-739e8022 {
  align-self: end;
}

#w-node-_8993b16a-7fc5-fc1e-6ef6-1ea3d8d3cdbe-739e8022 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0002b689-c74a-5f19-a5f0-817d5aef65bc-739e8022, #w-node-_2963e8ff-50d3-a866-7b8c-a78d70c11ac1-739e8022 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa4d2cbb-de86-85e4-908b-c3b895deacd8-739e8022 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5007933c-c42a-4a05-e657-dc1a6046a0e1-f799394a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ba08163-da47-00b2-a05a-72c1daf302a1-f799394a {
  align-self: end;
}

#w-node-_0c8f8445-c22c-5551-8c1a-5d507a535e71-f727ad1d, #w-node-fed0255d-b9ac-2f07-6471-f5a2d8219f8b-f727ad1d, #w-node-_5a348cf8-f394-25e9-0705-33e394f94220-f727ad1d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2842da5e-d620-36e7-87e2-2efbc73dc103-f727ad1d, #w-node-e0d29506-1a9b-68fc-061b-e20161780423-f727ad1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_607195be-0fc8-9cd3-44be-fd5c19676304-f727ad1d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3ce2a3a4-31f1-4f3a-acae-b9413deb48ba-f727ad1d, #w-node-a5fddbc9-1de1-181a-ea9f-6bbb9913e40b-f727ad1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8f8445-c22c-5551-8c1a-5d507a535e71-2ac4494a, #w-node-fed0255d-b9ac-2f07-6471-f5a2d8219f8b-2ac4494a, #w-node-_5a348cf8-f394-25e9-0705-33e394f94220-2ac4494a, #w-node-_04512ac0-9683-605c-642b-75dbf0198ad8-2ac4494a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c8f8445-c22c-5551-8c1a-5d507a535e71-5e43e011, #w-node-_0a043632-4596-df39-7bb3-78c931eb0952-5e43e011 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fed0255d-b9ac-2f07-6471-f5a2d8219f8b-5e43e011, #w-node-_5a348cf8-f394-25e9-0705-33e394f94220-5e43e011 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e63f2fb1-b23c-cd9b-609c-8f6b132467a7-5e43e011, #w-node-ccff5ad4-e431-c0eb-524a-de383dfbda10-5e43e011 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04512ac0-9683-605c-642b-75dbf0198ad8-5e43e011, #w-node-fed0255d-b9ac-2f07-6471-f5a2d8219f8b-1cdd5ca3, #w-node-_5a348cf8-f394-25e9-0705-33e394f94220-1cdd5ca3, #w-node-_04512ac0-9683-605c-642b-75dbf0198ad8-1cdd5ca3, #w-node-_4e596336-35f8-7351-c117-b12b05b50256-1cdd5ca3, #w-node-_885538e0-f23b-e7f9-c8c2-3bb75d1cd116-1cdd5ca3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5007933c-c42a-4a05-e657-dc1a6046a0e1-0a7f1c39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ba08163-da47-00b2-a05a-72c1daf302a1-0a7f1c39 {
  align-self: end;
}

#w-node-_5007933c-c42a-4a05-e657-dc1a6046a0e1-409b2d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ba08163-da47-00b2-a05a-72c1daf302a1-409b2d0e {
  align-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_48de68a1-e115-9cdd-6c6c-2ce1edd21f3a-d4244346 {
    order: -9999;
  }

  #w-node-_07d1bada-bc7f-b08c-b33b-ced055847889-b888e23e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_07d1bada-bc7f-b08c-b33b-ced055847889-b888e23e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d33777d5-e3c4-580f-3496-234289565579-7225a021, #w-node-d33777d5-e3c4-580f-3496-234289565579-739e8022, #w-node-d33777d5-e3c4-580f-3496-234289565579-f799394a, #w-node-d33777d5-e3c4-580f-3496-234289565579-0a7f1c39, #w-node-d33777d5-e3c4-580f-3496-234289565579-409b2d0e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


@font-face {
  font-family: 'Borna';
  src: url('../fonts/Borna-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Borna';
  src: url('../fonts/Borna-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Borna';
  src: url('../fonts/Borna-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Borna';
  src: url('../fonts/Borna-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}