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

@font-face {
  font-family: FixelText--Bold-Italic;
  src: url('../fonts/FixelText-BoldItalic.woff2') format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: FixelText--Regular-Italic;
  src: url('../fonts/FixelText-RegularItalic.woff2') format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: PTSerif--Bold-Italic;
  src: url('../fonts/PTSerif-BoldItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

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

:root {
  --text-color--text-primary: var(--_primitives---dark-coral);
  --_typography---font-size-h1: 56px;
  --link-color--link-primary: var(--_primitives---dark-coral);
  --base-color-brand--primary-color: var(--_primitives---accent-primary);
  --background-color--background-primary: var(--_primitives---neutral-100);
  --text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>: var(--base-color-neutral--white);
  --text-color--text-secondary: var(--_primitives---deep-coral-2);
  --background-color--background-success\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>: var(--base-color-system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>);
  --text-color--text-success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>: var(--base-color-system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);
  --_typography---font-heading: PTSerif--Bold, Georgia, sans-serif;
  --_typography---font-size-h3: 40px;
  --border-color--border-primary: var(--_primitives---neutral-200);
  --_typography---font-body: FixelText--Regular, Arial, sans-serif;
  --_typography---font-size-text-tiny: 12px;
  --_typography---font-size-text-regular: 16px;
  --background-color--background-alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>: var(--base-color-neutral--white);
  --_typography---font-size-text-small: 14px;
  --_typography---font-size-h4: 32px;
  --background-color--background-secondary: var(--_primitives---neutral-50);
  --_typography---font-size-h6: 20px;
  --_typography---font-size-text-large: 20px;
  --_typography---font-size-h2: 48px;
  --background-color--background-tertiary\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>: var(--base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
  --_typography---font-size-h5: 24px;
  --_spacing---max-width--max-width-small: 480px;
  --background-color--background-error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>: var(--base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);
  --text-color--text-error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>: var(--base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);
  --border-color--border-alternate\<deleted\|variable-551aa6d2-4bf8-6036-137a-78e1c71841a4\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  --_typography---font-size-text-medium: 18px;
  --background-color--background-warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>: var(--base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);
  --text-color--text-warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>: var(--base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);
  --_ui-styles---radius--radius-medium: 8px;
  --background-color--background-200: var(--_primitives---neutral-200);
  --_ui-styles---radius--radius-null: 0px;
  --_ui-styles---radius--radius-large: 16px;
  --link-color--link-secondary: var(--_primitives---accent-primary);
  --base-color-neutral--white: var(--_primitives---basic-white);
  --_primitives---accent-other-01: #bb4136;
  --_primitives---accent-other-02: #2c7e36;
  --background-color--background-300: var(--_primitives---neutral-300);
  --_ui-styles---radius--radius-small: 4px;
  --_ui-styles---stroke--border-width: 1px;
  --_ui-styles---stroke--devider-width: 1px;
  --base-color-neutral--black: var(--_primitives---basic-black);
  --_primitives---basic-white: white;
  --_primitives---basic-black: #000;
  --_primitives---neutral-50: #f8f7f5;
  --_primitives---neutral-100: #f6f4f1;
  --_primitives---neutral-200: #ebe7df;
  --_primitives---neutral-300: #e9e2d3;
  --_primitives---deep-coral: #998f8b;
  --_primitives---deep-coral-2: #635651;
  --_primitives---dark-coral: #231f21;
  --_primitives---neutral-darker: #dbd5d3;
  --_primitives---accent-primary: #f09946;
  --_spacing---container--container-large: 1280px;
  --_spacing---container--container-medium: 1024px;
  --_spacing---container--container-small: 768px;
  --_spacing---max-width--max-width-xxlarge: 1280px;
  --_spacing---max-width--max-width-xlarge: 1024px;
  --_spacing---max-width--max-width-large: 768px;
  --_spacing---max-width--max-width-medium: 560px;
  --_spacing---max-width--max-width-xsmall: 400px;
  --_spacing---max-width--max-width-xxsmall: 320px;
  --_spacing---page-padding--padding-global: 64px;
  --_spacing---section-padding--padding-section-large: 112px;
  --_spacing---section-padding--padding-section-medium: 80px;
  --_spacing---section-padding--padding-section-small: 48px;
  --base-color-system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>: #cef5ca;
  --base-color-system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>: #114e0b;
  --base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>: #f97316;
  --base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>: #f8e4e4;
  --base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>: #3b0b0b;
  --base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>: #1e1b18;
  --base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>: #fcf8d8;
  --base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>: #5e5515;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

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 {
  color: var(--text-color--text-primary);
  font-family: PTSerif--Bold, Georgia, sans-serif;
  font-size: var(--_typography---font-size-h1);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 120%;
}

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

ul {
  color: var(--base-color-brand--primary-color);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

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 {
  background-color: var(--background-color--background-primary);
  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-primary);
  color: var(--text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>);
}

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

.text-color-primary {
  color: var(--text-color--text-primary);
}

.text-color-primary.text-weight-normal.text-size-small {
  width: 20px;
  height: 20px;
  transform: rotate(90deg);
}

.text-color-secondary {
  color: var(--text-color--text-secondary);
}

.text-color-secondary.text-size-small, .text-color-secondary.text-size-small.text-align-left {
  text-align: left;
}

.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-success\<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: var(--_typography---font-heading);
  font-size: var(--_typography---font-size-h3);
  font-weight: 700;
  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: var(--_typography---font-heading);
  color: var(--text-color--text-primary);
  font-size: var(--_typography---font-size-h1);
  font-weight: 700;
  line-height: 3;
}

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

.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-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>);
}

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

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

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

.overflow-hidden {
  overflow: hidden;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--border-color--border-primary);
  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: var(--_typography---font-body);
  font-size: var(--_typography---font-size-text-tiny);
}

.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-family: PTSerif--Bold, Georgia, sans-serif;
  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: var(--_typography---font-body);
  font-size: var(--_typography---font-size-text-regular);
}

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

.text-align-right, .text-align-right.text-color-secondary.text-size-small {
  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-alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>);
}

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

.text-size-small {
  font-family: var(--_typography---font-body);
  font-size: var(--_typography---font-size-text-small);
}

.text-size-small.text-color-secondary {
  flex: 0 auto;
  order: 0;
  display: block;
}

.text-size-small.text-color-secondary.text-align-right {
  flex: 0 auto;
}

.text-size-small.text-color-primary {
  text-decoration: none;
}

.heading-style-h4 {
  font-family: var(--_typography---font-heading);
  font-size: var(--_typography---font-size-h4);
  font-weight: 600;
  line-height: 1.3;
}

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

.form_input {
  border: 1px solid var(--border-color--border-primary);
  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-secondary);
}

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

.heading-style-h6 {
  font-family: var(--_typography---font-heading);
  font-size: var(--_typography---font-size-h6);
  font-weight: 600;
  line-height: 1.3;
}

.heading-style-h6.logo {
  width: auto;
}

.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);
  text-decoration: underline;
}

.text-size-large {
  font-family: var(--_typography---font-body);
  font-size: var(--_typography---font-size-text-large);
}

.fs-styleguide_header {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-alternate\<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: var(--_typography---font-heading);
  font-size: var(--_typography---font-size-h2);
  font-weight: 700;
  line-height: 1.2;
}

.fs-styleguide_label {
  background-color: var(--background-color--background-secondary);
  color: var(--text-color--text-alternate\<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-tertiary\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>);
}

.heading-style-h5 {
  font-family: var(--_typography---font-heading);
  font-size: var(--_typography---font-size-h5);
  font-weight: 600;
  line-height: 1.3;
  display: inline-flex;
}

.container-large {
  width: 100%;
  max-width: var(--_spacing---max-width--max-width-small);
  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;
}

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

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

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

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

.button {
  background-color: var(--text-color--text-primary);
  border-radius: 2rem;
  padding: .5rem 1.5rem;
}

.button:hover {
  background-color: var(--base-color-brand--primary-color);
  text-decoration: none;
}

.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-alternate\<deleted\|variable-551aa6d2-4bf8-6036-137a-78e1c71841a4\>);
  color: var(--text-color--text-primary);
  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;
}

.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: var(--_typography---font-body);
  font-size: var(--_typography---font-size-text-medium);
}

.text-size-medium.text-weight-normal.text-color-secondary {
  flex: 0 auto;
  display: inline-flex;
}

.text-size-medium.text-weight-medium {
  width: 100%;
  color: var(--text-color--text-secondary);
}

.text-size-medium.text-color-secondary.text-weight-normal {
  display: block;
}

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

.nav_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  grid-template: ". . . Area"
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: start center;
  width: 100%;
  max-width: 80rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.nav_brand {
  width: auto;
  height: 28px;
}

.nav_brand.w--current {
  height: 28px;
}

.nav_menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

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

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

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

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

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

.fs-styleguide_hero-label {
  color: var(--text-color--text-primary);
  text-transform: uppercase;
  background-color: #eee;
  border-radius: .25rem;
  padding: .25rem .375rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
}

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

.heading {
  font-family: PTSerif--Bold, Georgia, sans-serif;
}

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

.link {
  text-decoration: none;
}

.hero-section {
  flex-flow: column;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
}

.nav_links_block {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.div_brand_block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  height: 100px;
  display: flex;
}

.padding-nav-block {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.navbar {
  background-color: var(--background-color--background-primary);
}

.div_container {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 80rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.text-padding-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

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

.grid-2-c.div_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-items: center stretch;
}

.text-span {
  color: var(--base-color-brand--primary-color);
}

.footer-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 80rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  display: flex;
}

.footer-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.devider {
  background-color: var(--border-color--border-primary);
  width: 100%;
  max-width: 1280px;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
}

.text-block {
  text-align: center;
  width: 1280px;
}

.padding-footer-block {
  padding-top: 0;
  padding-bottom: 0;
}

.page-content {
  background-color: var(--background-color--background-primary);
}

.img-block {
  border-radius: var(--_ui-styles---radius--radius-medium);
  flex: 0 auto;
  order: 0;
  align-self: center;
  width: 100%;
}

.div-block-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.div-block-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: end stretch;
  width: 20px;
  height: 200px;
  display: grid;
}

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

.nav_links_block_footer {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.heading-2 {
  color: var(--base-color-brand--primary-color);
  text-underline-offset: 16%;
  text-decoration: underline;
  text-decoration-thickness: 4px;
}

.heading-2.anim-slide-chars {
  text-decoration: none;
}

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

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

.grid-footer-2-c.div_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: stretch stretch;
  display: flex;
}

.link-2 {
  text-decoration: none;
}

.div-block-10 {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div-available {
  grid-column-gap: 3px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: minmax(20px, .25fr) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-13 {
  width: auto;
}

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

.div-footer-gap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: inline-flex;
}

.tag-padding {
  background-color: var(--background-color--background-200);
  padding: .25rem .5rem;
  display: inline-flex;
}

.tag-text {
  width: auto;
  color: var(--text-color--text-primary);
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.tag-style {
  background-color: var(--background-color--background-200);
  color: var(--background-color--background-200);
}

.tag-gap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
}

.block-case-content {
  border-top: 1px solid var(--border-color--border-primary);
  border-bottom: 1px solid var(--border-color--border-primary);
  border-left: 1px solid var(--border-color--border-primary);
  border-top-left-radius: var(--_ui-styles---radius--radius-medium);
  border-bottom-left-radius: var(--_ui-styles---radius--radius-medium);
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 3rem;
}

.block-case-content:where(.w-variant-650a44e4-0f0f-189f-323c-439a28b0018b), .block-case-content:where(.w-variant-fa124ae1-a8ef-15da-128c-ab53546034ff) {
  background-color: var(--background-color--background-secondary);
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
}

.text-padding-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex: 0 auto;
  width: 100%;
}

.case-study-block-nornal {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: var(--_ui-styles---radius--radius-medium);
  background-color: var(--background-color--background-primary);
  grid-template-rows: minmax(auto, 100%);
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

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

.gap-8 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: auto;
  display: flex;
}

.gap-16 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: inline-flex;
}

.gap-36 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.block-case-image {
  border-top-right-radius: var(--_ui-styles---radius--radius-medium);
  border-bottom-right-radius: var(--_ui-styles---radius--radius-medium);
  width: 100%;
  height: 100%;
  display: block;
}

.case-image-preview {
  border-top-right-radius: var(--_ui-styles---radius--radius-medium);
  border-bottom-right-radius: var(--_ui-styles---radius--radius-medium);
  width: auto;
  height: 100%;
}

.flex-block-5 {
  width: 50%;
}

.block-case-metric {
  flex-flow: row;
  width: 100%;
}

.flex-block-7 {
  width: 50%;
}

.gap-64 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex;
}

.gap-24 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.about-section {
  flex-flow: column;
  padding-top: 7rem;
  padding-bottom: 5rem;
  display: flex;
}

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

.gap-48 {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-company-block {
  width: 100%;
  padding-top: 0;
}

.div-company-block.gap-12 {
  width: 100%;
}

.gap-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: auto;
  display: flex;
}

.div-position-content {
  justify-content: space-between;
  display: flex;
}

.grid-case-hero-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.case-info-block-padding {
  padding-top: .5rem;
  padding-bottom: .75rem;
}

.div_info-block-line-gap {
  justify-content: space-between;
  display: flex;
}

.button-2 {
  width: 100px;
}

.div-block-19 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.nav-prev-left-text-block {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-button-subtitle {
  color: var(--text-color--text-secondary);
  font-size: .75rem;
}

.case-content-block-next {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--border-color--border-primary);
  border-radius: var(--_ui-styles---radius--radius-medium);
  order: 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.booster-script {
  display: none;
}

.handle-h {
  z-index: 2;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 32px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.before-after-image {
  border-radius: var(--_ui-styles---radius--radius-medium);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.label-before-h {
  z-index: 3;
  border: 1px solid var(--border-color--border-primary);
  color: var(--text-color--text-primary);
  cursor: pointer;
  background-color: #fff;
  border-radius: 20px;
  padding: 4px 12px;
  position: absolute;
  top: 24px;
  left: 24px;
}

.before-after-icon {
  width: 16px;
  height: 16px;
  color: var(--text-color--text-primary);
  justify-content: center;
  align-items: center;
  display: flex;
}

.label-after-h {
  z-index: 3;
  border: 1px solid var(--border-color--border-primary);
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 20px;
  padding: 4px 12px;
  position: absolute;
  top: 24px;
  right: 24px;
}

.image-after-h {
  z-index: 1;
  border-radius: var(--_ui-styles---radius--radius-medium);
  object-fit: cover;
  width: 50%;
  height: 100%;
  margin-left: auto;
  display: block;
  position: absolute;
  inset: 0;
}

.line-h {
  z-index: 1;
  background-color: #fff;
  width: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}

.before-after-wrapper {
  aspect-ratio: 1.4397;
  width: 100%;
  max-width: 960px;
  position: relative;
  overflow: hidden;
}

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

.text-size-large-2 {
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.5;
}

.text-size-large-2.text-color-secondary {
  color: #393837;
}

.section-medium {
  padding: 6rem 5%;
}

.section-medium.background-secondary {
  background-color: #f6f5f3;
}

.faq_illustration-wrapper {
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.dot-outer {
  background-color: #ffeae6;
  border: 1px solid #ffc9bd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.faq_support-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  max-width: 20rem;
  display: flex;
}

.faq_support-text {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.text-size-small-2 {
  text-align: right;
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.text-size-small-2.text-color-tertiary {
  color: #4d4d4c;
}

.text-size-small-2.text-color-secondary {
  color: #393837;
}

.title-center-medium {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 51.25rem;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.icon-medium {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

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

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

.faq_item {
  background-color: #fff;
  border-radius: .75rem;
  flex-flow: column;
  padding: .5rem 1.25rem;
  display: flex;
  box-shadow: 0 3px 2px #201f1f00, 0 2px 1px #201f1f03, 0 1px 1px #201f1f0a, 0 1px 1px #201f1f12;
}

.faq_tabs-content {
  overflow: visible;
}

.faq_tab-link {
  color: #8b8a89;
  text-align: center;
  background-color: #0000;
  border-radius: 6rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .25rem 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  transition: all .2s;
  display: flex;
}

.faq_tab-link:hover {
  color: #71716f;
  background-color: #f6f5f3;
}

.faq_tab-link.w--current {
  color: #4d4d4c;
  background-color: #fff;
  font-weight: 600;
  box-shadow: 0 3px 2px #201f1f00, 0 2px 1px #201f1f03, 0 1px 1px #201f1f0a, 0 1px 1px #201f1f12;
}

.faq_grid-left {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

.faq_dropdown-padding {
  padding-bottom: .5rem;
  padding-right: 1.5rem;
}

.subheading-large {
  letter-spacing: -.24px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.icon-xlarge {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.eyebrow-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #ff443d;
  flex-direction: row;
  align-items: center;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  display: flex;
}

.faq_list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.button-3 {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  color: #fff;
  white-space: nowrap;
  background-color: #1f1e1e;
  border-radius: 6rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.5rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: background-color .3s;
  display: inline-flex;
}

.button-3:hover {
  background-color: #ff443d;
}

.button-3.is-small {
  padding: .5rem 1rem;
  font-size: .875rem;
}

.icon-wrapper {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.faq_toggle {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #1f1e1e;
  justify-content: space-between;
  align-items: stretch;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
  display: flex;
}

.icon-xsmall {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.faq_support-link {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #000;
  text-align: center;
  border: 1px solid #d6d3d1;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.faq_support-link:hover {
  background-color: #fff;
  border-color: #fff;
  box-shadow: 0 3px 2px #201f1f00, 0 2px 1px #201f1f03, 0 1px 1px #201f1f0a, 0 1px 1px #201f1f12;
}

.faq_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #f0edea;
  border: 1px solid #d6d3d1;
  border-radius: 6rem;
  justify-content: flex-start;
  width: 100%;
  max-width: 26.25rem;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

.dot-inner {
  background-color: #ff443d;
  border: 1px solid #fff;
  border-radius: 100%;
  width: .5rem;
  height: .5rem;
  box-shadow: 0 12.229px 3.597px #201f1f00, 0 7.913px 2.877px #201f1f03, 0 4.316px 2.877px #201f1f0d, 0 2.158px 2.158px #201f1f17, 0 .719px 1.439px #201f1f1a;
}

.faq_dropdown-content {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.heading-style-h2-2 {
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-list-element {
  color: var(--text-color--text-secondary);
}

.img-description-element {
  color: var(--text-color--text-secondary);
  text-align: center;
}

.metrics_grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr;
  display: grid;
}

.metric_cell {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.logo_feature {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  max-width: 12.5rem;
  display: flex;
}

.logo_statistic {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-highlight {
  background-color: #c1ff71;
  padding-left: .25rem;
  padding-right: .25rem;
  display: inline-block;
  position: relative;
}

.faq_dropdown {
  background-color: #f6f7f9;
  border-radius: .5rem;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}

.text-color-accent {
  color: var(--base-color-brand--primary-color);
}

.div_container_v {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 1px;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.devider-v {
  background-color: var(--border-color--border-primary);
  width: 1px;
  max-width: 1280px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.metrics-block {
  padding-top: .75em;
  padding-bottom: .75em;
}

.hero-image-block {
  border-radius: 0;
}

.image-corners {
  border-radius: var(--_ui-styles---radius--radius-medium);
}

.faq_tab {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #394151;
  flex-flow: column;
  padding-bottom: 2rem;
  display: flex;
}

.faq_tab-2 {
  color: #384252;
}

.faq-block {
  background-color: #0000;
}

.faq_item-2 {
  border: 1px solid var(--border-color--border-primary);
  background-color: var(--background-color--background-primary);
  border-radius: 1rem;
  flex-direction: column;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.faq_dropdown-list {
  background-color: var(--background-color--background-secondary);
  padding-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
  position: relative;
}

.section-faq {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.section-faq-small {
  width: 100%;
  max-width: 53.75rem;
  position: relative;
}

.faq_icon-2 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.icon-large {
  width: 1.75rem;
  height: 1.75rem;
  color: var(--text-color--text-primary);
  justify-content: center;
  align-items: center;
  display: flex;
}

.faq_dropdown-toggle-2 {
  background-color: var(--background-color--background-secondary);
  white-space: normal;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
  padding: 1.5rem 2rem 1rem;
  display: flex;
}

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

.text-block {
  border-radius: var(--_ui-styles---radius--radius-medium);
  background-color: var(--background-color--background-200);
  color: #000;
  flex-flow: column;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.text-block-subtitle {
  color: var(--text-color--text-secondary);
  text-align: left;
}

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

.div-grid-block-2-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-v-order {
  flex-flow: column;
  display: flex;
}

.text-span-bold {
  color: var(--text-color--text-primary);
  font-weight: 700;
}

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

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

.div-block-23 {
  width: 50%;
}

.before-after-wrapper-470 {
  aspect-ratio: auto;
  width: 100%;
  max-width: 960px;
  position: relative;
  overflow: hidden;
}

.ategory-link {
  color: var(--text-color--text-secondary);
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  display: block;
}

.ategory-link:hover {
  opacity: .7;
  color: var(--link-color--link-secondary);
}

.nav-content {
  margin-bottom: 40px;
}

.nav-content.bottom-nav-items-wrap {
  margin-bottom: 15px;
}

.nav-wrap {
  position: sticky;
  top: 130px;
}

.bold-text, .bold-text-2, .bold-text-3, .bold-text-4, .bold-text-5, .bold-text-6, .bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10 {
  color: var(--text-color--text-primary);
}

.slider-class {
  aspect-ratio: auto;
  background-color: var(--background-color--background-200);
  width: 100%;
  height: 100%;
}

.left-arrow, .right-arrow {
  justify-content: center;
  align-items: center;
  width: 4rem;
  display: flex;
}

.icon-arrow-color {
  width: 24px;
  height: 24px;
  color: var(--text-color--text-primary);
  justify-content: center;
  align-items: center;
  display: flex;
}

.content_play-button {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  white-space: nowrap;
  background-color: #000;
  border-radius: 6rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .375rem .875rem .375rem .5rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-decoration: none;
  transition: background-color .2s;
  display: inline-flex;
}

.content_play-button:hover {
  background-color: #ff443d;
}

.content_play-button.has-icon-left {
  background-color: var(--link-color--link-primary);
  padding: .5rem 1.5rem;
}

.content_play-button.has-icon-left:hover {
  background-color: var(--base-color-brand--primary-color);
}

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

.text-button {
  width: 100%;
  font-family: var(--_typography---font-body);
  color: var(--base-color-neutral--white);
  font-size: var(--_typography---font-size-text-small);
  text-align: center;
  text-decoration: none;
}

.hover-gallery {
  aspect-ratio: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2rem 4rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.hover-gallery__img {
  z-index: 2;
  opacity: 0;
  object-fit: contain;
  object-position: 50% 50%;
  position: absolute;
  inset: 0;
}

.hover-gallery__cover {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 50%;
  position: absolute;
  inset: 0;
}

.hover-gallery__stage {
  width: 100%;
  height: 100%;
  position: relative;
}

.slide-image {
  object-fit: contain;
  max-height: 500px;
}

.static-gallery {
  aspect-ratio: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2rem 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.integration_tab-menu {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.integration_tab {
  background-color: var(--background-color--background-200);
  text-transform: uppercase;
  border-radius: .25rem;
  padding: .25rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1rem;
}

.integration_tab.w--current {
  color: #fff;
  background-color: #000;
}

.nav-prev-right-text-block {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.btn-next-link {
  justify-content: space-between;
  align-items: baseline;
  width: 100%;
  height: 100%;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.text-block-2 {
  border-left: .25rem solid var(--base-color-brand--primary-color);
  border-radius: var(--_ui-styles---radius--radius-null);
  width: 100%;
  color: var(--text-color--text-secondary);
  flex-flow: column;
  padding: 1.5rem;
  display: flex;
}

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

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

.block-data-stroke {
  border: 1px solid var(--border-color--border-primary);
  border-radius: var(--_ui-styles---radius--radius-medium);
  padding: 1.5rem;
}

.block-data-stroke.gap-12 {
  background-color: var(--background-color--background-secondary);
}

.bold-text-11, .bold-text-12, .bold-text-13, .bold-text-14, .bold-text-15, .bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20, .bold-text-21, .bold-text-22, .bold-text-23, .bold-text-24 {
  color: var(--text-color--text-primary);
}

.fs-table_instance {
  display: block;
}

.fs-table_cell {
  text-align: left;
  border: 1px solid #ddd;
  padding: 8px;
}

.fs-table_row {
  text-align: left;
  border: 1px solid #ddd;
}

.fs-table_table {
  width: 100%;
  color: var(--text-color--text-secondary);
  font-size: var(--_typography---font-size-text-tiny);
  text-align: left;
  border-collapse: collapse;
  border: 1px solid #ddd;
}

.text-color-other-1 {
  color: var(--_primitives---accent-other-01);
}

.text-color-other-2 {
  color: var(--_primitives---accent-other-02);
}

.div-block-24 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.bold-text-26, .bold-text-27, .bold-text-28, .bold-text-29, .bold-text-30, .bold-text-31, .bold-text-32, .bold-text-33, .bold-text-34, .bold-text-35, .bold-text-36, .bold-text-37, .bold-text-38, .bold-text-39, .bold-text-40, .bold-text-41, .bold-text-42, .bold-text-43, .bold-text-44, .bold-text-45, .bold-text-46, .bold-text-47, .bold-text-48 {
  color: var(--text-color--text-primary);
}

.div-grid-block-3-2--1-5 {
  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;
}

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

.button-disabled {
  background-color: var(--background-color--background-300);
  border-radius: 2rem;
  padding: .5rem 1.5rem;
}

.text-button-disabled {
  width: 100%;
  font-family: var(--_typography---font-body);
  color: var(--text-color--text-primary);
  font-size: var(--_typography---font-size-text-small);
  text-align: center;
}

.link-block-2, .link-block-3 {
  text-decoration: none;
}

.code-embed-line-animation {
  width: 100%;
  height: 90px;
}

.image-corners-2 {
  border-radius: 8px;
}

.img-description-element-2 {
  color: #635651;
  text-align: center;
}

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

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

  .text-size-small.text-color-secondary {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

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

  .navbar, .page-content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .block-case-content {
    border-right: 1px solid var(--border-color--border-primary);
    border-top-right-radius: var(--_ui-styles---radius--radius-medium);
    border-bottom-left-radius: var(--_ui-styles---radius--radius-null);
    border-bottom-width: 0;
  }

  .case-study-block-nornal {
    grid-template-rows: auto minmax(500px, 800%);
    grid-template-columns: 1fr;
  }

  .block-case-image {
    border-radius: var(--_ui-styles---radius--radius-null) var(--_ui-styles---radius--radius-null) var(--_ui-styles---radius--radius-medium) var(--_ui-styles---radius--radius-large);
  }

  .case-image-preview {
    border-top-right-radius: var(--_ui-styles---radius--radius-null);
    border-bottom-left-radius: var(--_ui-styles---radius--radius-medium);
    border-bottom-right-radius: var(--_ui-styles---radius--radius-medium);
  }

  .div-position-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex;
  }

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

  .faq_grid-left {
    grid-template-columns: 1fr;
  }

  .metrics_grid {
    grid-template-columns: 1fr 1px 1fr;
  }

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

  .nav-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
    position: static;
  }

  .left-arrow, .right-arrow {
    width: 3rem;
  }

  .hover-gallery, .static-gallery {
    padding: 1.5rem 3rem;
  }
}

@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: 48px;
  }

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

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

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

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

  .heading-style-h2 {
    font-size: 44px;
  }

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

  .grid-2-c.div_container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .block-case-content {
    padding: 2rem 1.5rem;
  }

  .case-study-block-nornal {
    grid-template-rows: auto minmax(400px, 700%);
  }

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

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

  .section-faq {
    padding-top: 0;
    padding-bottom: 0;
  }

  .before-after-wrapper-470 {
    height: 342px;
  }

  .nav-wrap {
    position: static;
  }

  .div-grid-block-3-2--1-5 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_typography---font-size-h1: 56px;
    --_typography---font-heading: PTSerif--Bold, Georgia, sans-serif;
    --_typography---font-size-h3: 40px;
    --_typography---font-body: FixelText--Regular, Arial, sans-serif;
    --_typography---font-size-text-tiny: 12px;
    --_typography---font-size-text-regular: 16px;
    --_typography---font-size-text-small: 14px;
    --_typography---font-size-h4: 32px;
    --_typography---font-size-h6: 20px;
    --_typography---font-size-text-large: 20px;
    --_typography---font-size-h2: 48px;
    --_typography---font-size-h5: 24px;
    --_typography---font-size-text-medium: 18px;
  }

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

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

  .text-size-small.text-color-secondary.align-center {
    text-align: center;
  }

  .heading-style-h6.logo {
    font-size: var(--_typography---font-size-h6);
  }

  .heading-style-h5 {
    --_typography---font-size-h1: 56px;
    --_typography---font-heading: PTSerif--Bold, Georgia, sans-serif;
    --_typography---font-size-h3: 40px;
    --_typography---font-body: FixelText--Regular, Arial, sans-serif;
    --_typography---font-size-text-tiny: 12px;
    --_typography---font-size-text-regular: 16px;
    --_typography---font-size-text-small: 14px;
    --_typography---font-size-h4: 32px;
    --_typography---font-size-h6: 20px;
    --_typography---font-size-text-large: 20px;
    --_typography---font-size-h2: 48px;
    --_typography---font-size-h5: 24px;
    --_typography---font-size-text-medium: 18px;
  }

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

  .grid-2-c.div_container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .block-case-content {
    border-right: 1px solid var(--border-color--border-primary);
    border-bottom-width: 0;
    padding: 2rem 1.5rem;
  }

  .case-study-block-nornal {
    border-top-right-radius: var(--_ui-styles---radius--radius-medium);
    grid-template-rows: auto 300px;
    grid-template-columns: 100%;
    width: 100%;
  }

  .block-case-metric {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

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

  .div-block-16 {
    display: none;
  }

  .grid-case-content {
    flex-flow: column;
    display: flex;
  }

  .grid-case-content.gap-80 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .grid-case-hero-block {
    grid-template-rows: auto auto;
  }

  .faq_tabs-menu {
    border-radius: 1.5rem;
    flex-flow: column;
  }

  .faq_dropdown-list {
    padding-left: 1rem;
    padding-right: 1.5rem;
  }

  .section-faq {
    padding-top: 0;
    padding-bottom: 0;
  }

  .faq_dropdown-toggle-2 {
    padding: 1rem;
  }

  .div-grid-block-2-2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-grid-block-1-3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-grid-block-2-3 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-22 {
    grid-template-rows: auto auto auto;
  }

  .before-after-wrapper-470 {
    height: 191px;
  }

  .nav-wrap {
    display: none;
  }

  .flex-block-8 {
    width: 100%;
  }

  .col-6-2 {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .div-grid-block-2-1, .div-grid-block-3-1--1-3 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-grid-block-3-2--1-5 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }
}

#w-node-_706d82b5-0de8-ccd3-cc46-7ec801e0a5ec-477f3710 {
  place-self: center;
}

#w-node-_1dea90a1-c4d0-3b4a-d603-9d2247ce94a4-477f3710 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_091ffeb4-380d-def6-778a-694b057967bc-057967b8 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_091ffeb4-380d-def6-778a-694b057967c0-057967b8 {
  grid-area: 1 / 7 / 2 / 9;
  align-self: start;
}

#w-node-_091ffeb4-380d-def6-778a-694b057967c5-057967b8 {
  grid-area: 1 / 9 / 2 / 11;
  align-self: start;
}

#w-node-_091ffeb4-380d-def6-778a-694b057967cc-057967b8 {
  grid-area: 1 / 11 / 2 / 13;
  place-self: start;
}

#w-node-b224ec27-30fa-be84-48bf-7ed471542af3-477f3713 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca17-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca1c-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca21-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca26-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca2c-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca32-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca38-477f3713 {
  justify-self: start;
}

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

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

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

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

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

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc31-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc36-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc3b-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc40-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc45-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc4a-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc54-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc59-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc5e-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc63-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc68-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc6d-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc72-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc77-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc7c-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc81-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc86-477f3713 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8a-477f3713 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8b-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc90-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc95-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc9a-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccaf-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb4-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb9-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccbe-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc3-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc8-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd2-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd7-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccdc-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cce1-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cce6-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cceb-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf0-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf5-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccfa-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccff-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd04-477f3713 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd08-477f3713 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd09-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd0e-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd13-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd18-477f3713, #w-node-_30684373-af34-3818-02a4-e58b3ffef3e5-477f3713, #w-node-_30684373-af34-3818-02a4-e58b3ffef3ea-477f3713, #w-node-_30684373-af34-3818-02a4-e58b3ffef3ef-477f3713, #w-node-_30684373-af34-3818-02a4-e58b3ffef3f4-477f3713, #w-node-_30684373-af34-3818-02a4-e58b3ffef3f9-477f3713, #w-node-_30684373-af34-3818-02a4-e58b3ffef3fe-477f3713, #w-node-_30684373-af34-3818-02a4-e58b3ffef403-477f3713, #w-node-_30684373-af34-3818-02a4-e58b3ffef408-477f3713, #w-node-_30684373-af34-3818-02a4-e58b3ffef40d-477f3713, #w-node-_30684373-af34-3818-02a4-e58b3ffef412-477f3713 {
  justify-self: start;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef416-477f3713 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef417-477f3713 {
  justify-self: start;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef41a-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd6b-477f3713, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd98-477f3713 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

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

#w-node-_2dc31939-aa59-ca3d-ca2f-b90c32f869ed-63dfdea9 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-bd683540-5867-92c8-8166-c993e89676b2-63dfdea9 {
  grid-area: 1 / 7 / 2 / 9;
  align-self: start;
}

#w-node-d1d982ab-4b22-1718-b97f-97c9de179237-63dfdea9 {
  grid-area: 1 / 9 / 2 / 11;
  align-self: start;
}

#w-node-_2927bfe5-c376-fc79-db66-bfd74ec90286-63dfdea9 {
  grid-area: 1 / 11 / 2 / 13;
  place-self: start;
}

#w-node-_1dea90a1-c4d0-3b4a-d603-9d2247ce94a4-8263312b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a132cc50-769e-d86e-dd8a-48979e604687-8263312b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-8263312b {
  grid-area: 1 / 1 / 2 / 8;
  place-self: auto;
}

#w-node-b32614c7-24da-9636-9e87-0fcece7bc482-8263312b {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-50f6db31 {
  grid-area: 1 / 4 / 2 / 13;
  place-self: auto;
}

#w-node-_19e4d523-b278-90b6-dc03-14a242399d5c-50f6db31, #w-node-_19e4d523-b278-90b6-dc03-14a242399d6c-50f6db31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8981bb18-373c-dcc7-9360-c4f054860478-50f6db31, #w-node-a849412d-2991-ca0a-425c-7047180c1637-50f6db31, #w-node-_8981bb18-373c-dcc7-9360-c4f0548604ec-50f6db31 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ab760667-3575-f6ac-36ce-422d9a6bf2e1-50f6db31 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8981bb18-373c-dcc7-9360-c4f0548604f2-50f6db31, #w-node-e10dad97-3d0c-027b-81d7-22174553e8e6-50f6db31, #w-node-e10dad97-3d0c-027b-81d7-22174553e8eb-50f6db31, #w-node-_75f296a7-6605-31dc-d1bf-ce8428ce6725-50f6db31, #w-node-_40f93a35-f322-6e2e-afba-12f1002fb897-50f6db31, #w-node-e10dad97-3d0c-027b-81d7-22174553e906-50f6db31, #w-node-abdbaf70-8c6a-ab84-ed39-4fb327080189-50f6db31, #w-node-_7a1f56d3-cced-7d22-92f1-a0c05f737a40-50f6db31, #w-node-e10dad97-3d0c-027b-81d7-22174553e937-50f6db31, #w-node-b1e5c5b6-7342-6735-b89c-b3e4b251b887-50f6db31, #w-node-_62247976-5844-ad32-3d38-4450d9541dac-50f6db31, #w-node-_465e99b7-6288-2863-60a2-d9706cee8403-50f6db31 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_465e99b7-6288-2863-60a2-d9706cee8404-50f6db31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_430f03dd-1172-0f99-a855-77bbdeb9e523-50f6db31 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-fa92e1cb-378d-c776-2b1f-65f664eaddd1-50f6db31, #w-node-_2218bcfc-3488-7bb9-45f9-b843af1b1a6a-50f6db31, #w-node-_6ce272f9-573f-250d-e2f6-b9050a600301-50f6db31 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6ce272f9-573f-250d-e2f6-b9050a600303-50f6db31, #w-node-e3379b03-c83c-8b08-036b-65c0b0072dd0-50f6db31, #w-node-_3b9acf6c-6e4a-2a7f-1d6e-40d632b26aae-50f6db31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_316be1a5-862a-a2e9-4d77-50e6fe4330ff-50f6db31, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe433104-50f6db31, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe43310a-50f6db31, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe433110-50f6db31, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279ed-50f6db31, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279f2-50f6db31, #w-node-c08f1b7c-d095-961c-816f-8085220c71c3-50f6db31, #w-node-_8933e544-cc8d-8796-867a-0bb3deafff66-50f6db31 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-50f6db31 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_1e13db51-32d6-9fa2-8f94-9c6df54d6b08-f54d6b05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51cd6c28-c2b0-35ab-3f73-20ae179b5cf8-179b5cf7 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-_51cd6c28-c2b0-35ab-3f73-20ae179b5cfd-179b5cf7 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-4ec55b38 {
  grid-area: 1 / 4 / 2 / 13;
  place-self: auto;
}

#w-node-_19e4d523-b278-90b6-dc03-14a242399d5c-4ec55b38, #w-node-_19e4d523-b278-90b6-dc03-14a242399d6c-4ec55b38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8981bb18-373c-dcc7-9360-c4f054860478-4ec55b38, #w-node-a849412d-2991-ca0a-425c-7047180c1637-4ec55b38 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8981bb18-373c-dcc7-9360-c4f0548604d3-4ec55b38 {
  justify-self: end;
}

#w-node-_8981bb18-373c-dcc7-9360-c4f0548604ec-4ec55b38 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ab760667-3575-f6ac-36ce-422d9a6bf2e1-4ec55b38 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8981bb18-373c-dcc7-9360-c4f0548604f2-4ec55b38, #w-node-e10dad97-3d0c-027b-81d7-22174553e8e6-4ec55b38, #w-node-e10dad97-3d0c-027b-81d7-22174553e8eb-4ec55b38, #w-node-_75f296a7-6605-31dc-d1bf-ce8428ce6725-4ec55b38, #w-node-_40f93a35-f322-6e2e-afba-12f1002fb897-4ec55b38, #w-node-e10dad97-3d0c-027b-81d7-22174553e906-4ec55b38, #w-node-abdbaf70-8c6a-ab84-ed39-4fb327080189-4ec55b38, #w-node-_7a1f56d3-cced-7d22-92f1-a0c05f737a40-4ec55b38, #w-node-e10dad97-3d0c-027b-81d7-22174553e937-4ec55b38, #w-node-b1e5c5b6-7342-6735-b89c-b3e4b251b887-4ec55b38, #w-node-_62247976-5844-ad32-3d38-4450d9541dac-4ec55b38, #w-node-_465e99b7-6288-2863-60a2-d9706cee8403-4ec55b38 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_465e99b7-6288-2863-60a2-d9706cee8404-4ec55b38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_430f03dd-1172-0f99-a855-77bbdeb9e523-4ec55b38 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-fa92e1cb-378d-c776-2b1f-65f664eaddd1-4ec55b38, #w-node-_2218bcfc-3488-7bb9-45f9-b843af1b1a6a-4ec55b38, #w-node-_6ce272f9-573f-250d-e2f6-b9050a600301-4ec55b38 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6ce272f9-573f-250d-e2f6-b9050a600303-4ec55b38, #w-node-e3379b03-c83c-8b08-036b-65c0b0072dd0-4ec55b38, #w-node-_3b9acf6c-6e4a-2a7f-1d6e-40d632b26aae-4ec55b38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_316be1a5-862a-a2e9-4d77-50e6fe4330ff-4ec55b38, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe433104-4ec55b38, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe43310a-4ec55b38, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe433110-4ec55b38, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279ed-4ec55b38, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279f2-4ec55b38, #w-node-c08f1b7c-d095-961c-816f-8085220c71c3-4ec55b38, #w-node-_8933e544-cc8d-8796-867a-0bb3deafff66-4ec55b38 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-4ec55b38 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-9897ae9b {
  grid-area: 1 / 4 / 2 / 13;
  place-self: auto;
}

#w-node-_8981bb18-373c-dcc7-9360-c4f054860478-9897ae9b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8605f9d3-37f2-6517-8a2e-2accce6f360e-9897ae9b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e43feddb-82cf-e183-475c-804ab1222a53-9897ae9b {
  grid-area: 1 / 6 / 2 / 9;
}

#w-node-_5d0e4053-35da-fc3e-0719-b279fc75d100-9897ae9b, #w-node-_8981bb18-373c-dcc7-9360-c4f0548604ec-9897ae9b, #w-node-ab760667-3575-f6ac-36ce-422d9a6bf2e1-9897ae9b, #w-node-_8981bb18-373c-dcc7-9360-c4f0548604f2-9897ae9b, #w-node-e10dad97-3d0c-027b-81d7-22174553e8e6-9897ae9b, #w-node-_1a19b4f2-bcc9-b469-13d5-a2297ad0d11e-9897ae9b, #w-node-_5e70cb1d-9077-faa0-2ed2-0934369b9cc2-9897ae9b, #w-node-_40f93a35-f322-6e2e-afba-12f1002fb897-9897ae9b, #w-node-e10dad97-3d0c-027b-81d7-22174553e906-9897ae9b, #w-node-abdbaf70-8c6a-ab84-ed39-4fb327080189-9897ae9b, #w-node-_7a1f56d3-cced-7d22-92f1-a0c05f737a40-9897ae9b, #w-node-_419bbe32-c897-8dc4-1bf7-d17ebc9dcc75-9897ae9b, #w-node-e10dad97-3d0c-027b-81d7-22174553e937-9897ae9b, #w-node-_0b6bd1f2-647d-1781-3ebb-af1fbaf4dc8a-9897ae9b, #w-node-_9ca16054-0511-ba53-84c0-145f1a05adaa-9897ae9b, #w-node-aba2b4d6-236b-0d14-104b-5ea14886ccd4-9897ae9b, #w-node-b1e5c5b6-7342-6735-b89c-b3e4b251b887-9897ae9b, #w-node-d8e6d935-1d7d-ad43-96dc-321d9dd1844f-9897ae9b, #w-node-db4d9d13-6253-08e3-fc24-2d7f9b5d91b2-9897ae9b, #w-node-_4a5fd4fe-520b-f01b-7fc1-dac63442aa8d-9897ae9b, #w-node-fa92e1cb-378d-c776-2b1f-65f664eaddd1-9897ae9b, #w-node-ce372c6a-184d-adca-232b-bc6607c67eb1-9897ae9b, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe4330ff-9897ae9b, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe433104-9897ae9b, #w-node-_954bfe5e-cd29-ac85-5563-6e2fcb03a91f-9897ae9b, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe43310a-9897ae9b, #w-node-_6c78e7ab-35da-f9de-29bf-ea8a9cf998a6-9897ae9b, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb3104-9897ae9b, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb310b-9897ae9b, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb3120-9897ae9b, #w-node-_274d55eb-3b48-891b-5ed8-84fd7b695a7e-9897ae9b, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279ed-9897ae9b, #w-node-_8933e544-cc8d-8796-867a-0bb3deafff66-9897ae9b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_772c095d-c32d-9f9a-84d0-c9ea73e31d2c-9897ae9b {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_4d264cd8-7f6e-3c03-39ce-d5bb17f0ed75-9897ae9b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_021c7b44-b33c-a370-81e6-d088cb76c505-9897ae9b, #w-node-e7b245ed-c8e6-71ea-c5c7-e14dc30686cb-9897ae9b, #w-node-_941bdf11-f742-57f7-988c-64624c6d175a-9897ae9b, #w-node-_941bdf11-f742-57f7-988c-64624c6d1763-9897ae9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec2cfc4d-8374-06ba-f041-2758ffc92977-9897ae9b, #w-node-ec2cfc4d-8374-06ba-f041-2758ffc9297e-9897ae9b, #w-node-_30f16ec4-7f34-5b54-df10-479663c96cd3-9897ae9b, #w-node-_3736ba9e-0311-f6cc-a0a2-69e6f4f06eec-9897ae9b, #w-node-_892c8ac8-2fe2-3d33-4c3c-07023206737a-9897ae9b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-9897ae9b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-88a50be6 {
  grid-area: 1 / 4 / 2 / 13;
  place-self: auto;
}

#w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c40-88a50be6, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c47-88a50be6, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c4f-88a50be6, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c67-88a50be6, #w-node-_8981bb18-373c-dcc7-9360-c4f054860478-88a50be6, #w-node-_8605f9d3-37f2-6517-8a2e-2accce6f360e-88a50be6, #w-node-e10dad97-3d0c-027b-81d7-22174553e8e6-88a50be6, #w-node-_1a19b4f2-bcc9-b469-13d5-a2297ad0d11e-88a50be6, #w-node-b1e5c5b6-7342-6735-b89c-b3e4b251b887-88a50be6, #w-node-_465e99b7-6288-2863-60a2-d9706cee8403-88a50be6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9393edcd-ce7e-06c2-b19b-dc4ac098d810-88a50be6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_316be1a5-862a-a2e9-4d77-50e6fe4330ff-88a50be6, #w-node-_6c78e7ab-35da-f9de-29bf-ea8a9cf998a6-88a50be6, #w-node-a3dcab91-9070-88c7-b016-61d576fd21bf-88a50be6, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb3104-88a50be6, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb310b-88a50be6, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99cc-88a50be6, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99d3-88a50be6, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279ed-88a50be6, #w-node-_8933e544-cc8d-8796-867a-0bb3deafff66-88a50be6, #w-node-_281c32b1-adcb-eb00-d486-71a5d0ed33f6-88a50be6, #w-node-_281c32b1-adcb-eb00-d486-71a5d0ed33fd-88a50be6, #w-node-a8fc6712-43e3-1a21-9b61-f32e55208356-88a50be6, #w-node-a8fc6712-43e3-1a21-9b61-f32e5520835d-88a50be6, #w-node-_5abb560b-a809-026c-7620-4a0b42e9eadf-88a50be6, #w-node-_0984c48a-8725-f874-7f7a-e6f7c6e79326-88a50be6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-88a50be6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-e993b061 {
  grid-area: 1 / 4 / 2 / 13;
  place-self: auto;
}

#w-node-_3caf1e61-d522-78e6-8832-a05400737b36-e993b061, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c40-e993b061 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_97de64ef-ea88-c989-92ac-5d8c199ed20f-e993b061 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1560044a-0623-472d-a5c2-9ffac9f2280a-e993b061 {
  grid-area: 1 / 6 / 2 / 9;
}

#w-node-_8981bb18-373c-dcc7-9360-c4f054860478-e993b061, #w-node-_8605f9d3-37f2-6517-8a2e-2accce6f360e-e993b061, #w-node-e10dad97-3d0c-027b-81d7-22174553e8e6-e993b061, #w-node-_1a19b4f2-bcc9-b469-13d5-a2297ad0d11e-e993b061, #w-node-b1e5c5b6-7342-6735-b89c-b3e4b251b887-e993b061, #w-node-_465e99b7-6288-2863-60a2-d9706cee8403-e993b061, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe4330ff-e993b061, #w-node-_574843a8-043d-97f5-440e-bc6965ac59ac-e993b061, #w-node-fa8fb909-a613-9903-20c8-93f9d6301725-e993b061, #w-node-d03cc181-7994-588d-ad0f-cb1768b7e0bf-e993b061, #w-node-c99ef33e-c826-65be-95d0-8e8d756cfe1d-e993b061, #w-node-b6b9127c-0758-9d69-afec-e8f7568e13c8-e993b061, #w-node-_30cf1348-d83e-bfbb-ebe1-efb8624b7704-e993b061, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb3104-e993b061, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb310b-e993b061, #w-node-_6115f993-3418-4581-2c85-5878f222b63e-e993b061, #w-node-_7ab5465b-0fee-fce6-2118-da6fbd9fe8dd-e993b061, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99cc-e993b061, #w-node-a4ca9acc-a1b2-9b7e-2da5-92484173f69d-e993b061, #w-node-_19456f1e-9277-9c8a-86de-1d8d6fe6ed1b-e993b061, #w-node-_1fdf32a6-492a-8937-e696-22b1cdd05f37-e993b061, #w-node-_256b23b5-6200-fc57-85d9-642ad55594a9-e993b061, #w-node-cfa285e8-bdcf-d7ee-c18f-7dceb7444879-e993b061, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99d3-e993b061, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279ed-e993b061, #w-node-_8933e544-cc8d-8796-867a-0bb3deafff66-e993b061 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-e993b061 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-0d3cd815 {
  grid-area: 1 / 4 / 2 / 13;
  place-self: auto;
}

#w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c40-0d3cd815, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c47-0d3cd815, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c4f-0d3cd815, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c67-0d3cd815, #w-node-_8981bb18-373c-dcc7-9360-c4f054860478-0d3cd815, #w-node-_8605f9d3-37f2-6517-8a2e-2accce6f360e-0d3cd815, #w-node-e10dad97-3d0c-027b-81d7-22174553e8e6-0d3cd815, #w-node-_1a19b4f2-bcc9-b469-13d5-a2297ad0d11e-0d3cd815, #w-node-b1e5c5b6-7342-6735-b89c-b3e4b251b887-0d3cd815, #w-node-_465e99b7-6288-2863-60a2-d9706cee8403-0d3cd815 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9393edcd-ce7e-06c2-b19b-dc4ac098d810-0d3cd815 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_316be1a5-862a-a2e9-4d77-50e6fe4330ff-0d3cd815, #w-node-_6c78e7ab-35da-f9de-29bf-ea8a9cf998a6-0d3cd815, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb3104-0d3cd815, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb310b-0d3cd815, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99cc-0d3cd815, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99d3-0d3cd815, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279ed-0d3cd815, #w-node-_8933e544-cc8d-8796-867a-0bb3deafff66-0d3cd815, #w-node-_281c32b1-adcb-eb00-d486-71a5d0ed33f6-0d3cd815, #w-node-_281c32b1-adcb-eb00-d486-71a5d0ed33fd-0d3cd815, #w-node-a8fc6712-43e3-1a21-9b61-f32e55208356-0d3cd815, #w-node-a8fc6712-43e3-1a21-9b61-f32e5520835d-0d3cd815, #w-node-_5abb560b-a809-026c-7620-4a0b42e9eadf-0d3cd815, #w-node-_0984c48a-8725-f874-7f7a-e6f7c6e79326-0d3cd815 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-0d3cd815 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-c6e9e145 {
  grid-area: 1 / 4 / 2 / 13;
  place-self: auto;
}

#w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c40-c6e9e145, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c47-c6e9e145, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c4f-c6e9e145, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c67-c6e9e145, #w-node-_8981bb18-373c-dcc7-9360-c4f054860478-c6e9e145, #w-node-_8605f9d3-37f2-6517-8a2e-2accce6f360e-c6e9e145, #w-node-e10dad97-3d0c-027b-81d7-22174553e8e6-c6e9e145, #w-node-_1a19b4f2-bcc9-b469-13d5-a2297ad0d11e-c6e9e145, #w-node-b1e5c5b6-7342-6735-b89c-b3e4b251b887-c6e9e145, #w-node-_465e99b7-6288-2863-60a2-d9706cee8403-c6e9e145 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9393edcd-ce7e-06c2-b19b-dc4ac098d810-c6e9e145 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_316be1a5-862a-a2e9-4d77-50e6fe4330ff-c6e9e145, #w-node-_6c78e7ab-35da-f9de-29bf-ea8a9cf998a6-c6e9e145, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb3104-c6e9e145, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb310b-c6e9e145, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99cc-c6e9e145, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99d3-c6e9e145, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279ed-c6e9e145, #w-node-_8933e544-cc8d-8796-867a-0bb3deafff66-c6e9e145, #w-node-_281c32b1-adcb-eb00-d486-71a5d0ed33f6-c6e9e145, #w-node-_281c32b1-adcb-eb00-d486-71a5d0ed33fd-c6e9e145, #w-node-a8fc6712-43e3-1a21-9b61-f32e55208356-c6e9e145, #w-node-a8fc6712-43e3-1a21-9b61-f32e5520835d-c6e9e145, #w-node-_5abb560b-a809-026c-7620-4a0b42e9eadf-c6e9e145, #w-node-_0984c48a-8725-f874-7f7a-e6f7c6e79326-c6e9e145 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-c6e9e145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-92abd78a {
  grid-area: 1 / 4 / 2 / 13;
  place-self: auto;
}

#w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c40-92abd78a, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c47-92abd78a, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c4f-92abd78a, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c67-92abd78a, #w-node-_8981bb18-373c-dcc7-9360-c4f054860478-92abd78a, #w-node-_8605f9d3-37f2-6517-8a2e-2accce6f360e-92abd78a, #w-node-e10dad97-3d0c-027b-81d7-22174553e8e6-92abd78a, #w-node-_1a19b4f2-bcc9-b469-13d5-a2297ad0d11e-92abd78a, #w-node-b1e5c5b6-7342-6735-b89c-b3e4b251b887-92abd78a, #w-node-_465e99b7-6288-2863-60a2-d9706cee8403-92abd78a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9393edcd-ce7e-06c2-b19b-dc4ac098d810-92abd78a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_316be1a5-862a-a2e9-4d77-50e6fe4330ff-92abd78a, #w-node-_6c78e7ab-35da-f9de-29bf-ea8a9cf998a6-92abd78a, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb3104-92abd78a, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb310b-92abd78a, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99cc-92abd78a, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99d3-92abd78a, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279ed-92abd78a, #w-node-_8933e544-cc8d-8796-867a-0bb3deafff66-92abd78a, #w-node-_281c32b1-adcb-eb00-d486-71a5d0ed33f6-92abd78a, #w-node-_281c32b1-adcb-eb00-d486-71a5d0ed33fd-92abd78a, #w-node-a8fc6712-43e3-1a21-9b61-f32e55208356-92abd78a, #w-node-a8fc6712-43e3-1a21-9b61-f32e5520835d-92abd78a, #w-node-_5abb560b-a809-026c-7620-4a0b42e9eadf-92abd78a, #w-node-_0984c48a-8725-f874-7f7a-e6f7c6e79326-92abd78a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-92abd78a {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-8263312b {
    grid-column-end: 7;
  }

  #w-node-b32614c7-24da-9636-9e87-0fcece7bc482-8263312b {
    grid-column-start: 8;
  }

  #w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-50f6db31 {
    grid-column: 1 / 13;
  }

  #w-node-ab760667-3575-f6ac-36ce-422d9a6bf2e1-50f6db31 {
    grid-column: span 6 / span 6;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-50f6db31 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: start;
  }

  #w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-4ec55b38 {
    grid-column: 1 / 13;
  }

  #w-node-_8981bb18-373c-dcc7-9360-c4f0548604d3-4ec55b38 {
    justify-self: center;
  }

  #w-node-ab760667-3575-f6ac-36ce-422d9a6bf2e1-4ec55b38 {
    grid-column: span 6 / span 6;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-4ec55b38 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: start;
  }

  #w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-9897ae9b {
    grid-column: 1 / 13;
  }

  #w-node-ab760667-3575-f6ac-36ce-422d9a6bf2e1-9897ae9b {
    grid-column: span 6 / span 6;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-9897ae9b {
    grid-area: 1 / 1 / 2 / 9;
    align-self: start;
  }

  #w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-88a50be6 {
    grid-column: 1 / 13;
  }

  #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c67-88a50be6 {
    grid-column: span 6 / span 6;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-88a50be6 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: start;
  }

  #w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-e993b061 {
    grid-column: 1 / 13;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-e993b061 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: start;
  }

  #w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-0d3cd815 {
    grid-column: 1 / 13;
  }

  #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c67-0d3cd815 {
    grid-column: span 6 / span 6;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-0d3cd815 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: start;
  }

  #w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-c6e9e145 {
    grid-column: 1 / 13;
  }

  #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c67-c6e9e145 {
    grid-column: span 6 / span 6;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-c6e9e145 {
    grid-area: 1 / 1 / 2 / 9;
    align-self: start;
  }

  #w-node-_88e62212-8202-0a79-8be8-efb3a2304e54-92abd78a {
    grid-column: 1 / 13;
  }

  #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c67-92abd78a {
    grid-column: span 6 / span 6;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-92abd78a {
    grid-area: 1 / 1 / 2 / 9;
    align-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-50f6db31, #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-4ec55b38 {
    grid-area: 1 / 1 / 2 / 7;
    align-self: start;
  }

  #w-node-_8605f9d3-37f2-6517-8a2e-2accce6f360e-9897ae9b {
    grid-column: span 4 / span 4;
  }

  #w-node-e43feddb-82cf-e183-475c-804ab1222a53-9897ae9b {
    grid-column: 5 / 8;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-9897ae9b {
    grid-area: 1 / 1 / 2 / 7;
    align-self: start;
  }

  #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c47-88a50be6, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c4f-88a50be6, #w-node-_8605f9d3-37f2-6517-8a2e-2accce6f360e-88a50be6 {
    grid-column: span 4 / span 4;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-88a50be6 {
    grid-area: 1 / 1 / 2 / 7;
    align-self: start;
  }

  #w-node-_97de64ef-ea88-c989-92ac-5d8c199ed20f-e993b061 {
    grid-column: span 4 / span 4;
  }

  #w-node-_1560044a-0623-472d-a5c2-9ffac9f2280a-e993b061 {
    grid-column: 5 / 8;
  }

  #w-node-_8605f9d3-37f2-6517-8a2e-2accce6f360e-e993b061 {
    grid-column: span 4 / span 4;
  }

  #w-node-_7ab5465b-0fee-fce6-2118-da6fbd9fe8dd-e993b061 {
    grid-column: 5 / 8;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-e993b061 {
    grid-area: 1 / 1 / 2 / 7;
    align-self: start;
  }

  #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c47-0d3cd815, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c4f-0d3cd815, #w-node-_8605f9d3-37f2-6517-8a2e-2accce6f360e-0d3cd815 {
    grid-column: span 4 / span 4;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-0d3cd815 {
    grid-area: 1 / 1 / 2 / 7;
    align-self: start;
  }

  #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c47-c6e9e145, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c4f-c6e9e145, #w-node-_8605f9d3-37f2-6517-8a2e-2accce6f360e-c6e9e145 {
    grid-column: span 4 / span 4;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-c6e9e145 {
    grid-area: 1 / 1 / 2 / 7;
    align-self: start;
  }

  #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c47-92abd78a, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c4f-92abd78a, #w-node-_8605f9d3-37f2-6517-8a2e-2accce6f360e-92abd78a {
    grid-column: span 4 / span 4;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-92abd78a {
    grid-area: 1 / 1 / 2 / 7;
    align-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8b6a0f68-dd50-5c05-3af5-1637a7600144-477f3710, #w-node-_3042a174-b802-af43-95f0-e4d97197d7b4-477f3710, #w-node-f8c4240a-d838-4d0f-e5b7-618192702554-477f3710, #w-node-fcde9b6b-ffa9-15c1-07a6-1237a761ba6a-477f3710, #w-node-fc21d10a-63c8-dd87-3503-2d300f3f99d6-477f3710, #w-node-_8aab6c71-2416-a46a-d098-ab5f4f25ec25-477f3710 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #navbar.w-node-_091ffeb4-380d-def6-778a-694b057967b8-057967b8 {
    grid-column-end: 13;
  }

  #w-node-_091ffeb4-380d-def6-778a-694b057967c0-057967b8 {
    grid-column-end: 10;
  }

  #w-node-_091ffeb4-380d-def6-778a-694b057967c5-057967b8 {
    grid-column: 10 / 13;
  }

  #navbar.w-node-_396176c6-906a-9f74-c6d0-8a4663dfdea9-63dfdea9 {
    grid-column-end: 13;
  }

  #w-node-bd683540-5867-92c8-8166-c993e89676b2-63dfdea9 {
    grid-column-end: 10;
  }

  #w-node-d1d982ab-4b22-1718-b97f-97c9de179237-63dfdea9 {
    grid-column: 10 / 13;
  }

  #w-node-_8981bb18-373c-dcc7-9360-c4f054860478-50f6db31, #w-node-a849412d-2991-ca0a-425c-7047180c1637-50f6db31, #w-node-ab760667-3575-f6ac-36ce-422d9a6bf2e1-50f6db31, #w-node-_8981bb18-373c-dcc7-9360-c4f0548604f2-50f6db31, #w-node-e10dad97-3d0c-027b-81d7-22174553e8e6-50f6db31, #w-node-e10dad97-3d0c-027b-81d7-22174553e8eb-50f6db31, #w-node-_75f296a7-6605-31dc-d1bf-ce8428ce6725-50f6db31, #w-node-_40f93a35-f322-6e2e-afba-12f1002fb897-50f6db31, #w-node-e10dad97-3d0c-027b-81d7-22174553e906-50f6db31, #w-node-abdbaf70-8c6a-ab84-ed39-4fb327080189-50f6db31, #w-node-_7a1f56d3-cced-7d22-92f1-a0c05f737a40-50f6db31, #w-node-e10dad97-3d0c-027b-81d7-22174553e937-50f6db31, #w-node-b1e5c5b6-7342-6735-b89c-b3e4b251b887-50f6db31, #w-node-_62247976-5844-ad32-3d38-4450d9541dac-50f6db31, #w-node-_465e99b7-6288-2863-60a2-d9706cee8403-50f6db31, #w-node-fa92e1cb-378d-c776-2b1f-65f664eaddd1-50f6db31, #w-node-_2218bcfc-3488-7bb9-45f9-b843af1b1a6a-50f6db31, #w-node-_6ce272f9-573f-250d-e2f6-b9050a600301-50f6db31, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe4330ff-50f6db31, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe433104-50f6db31, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe43310a-50f6db31, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe433110-50f6db31, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279ed-50f6db31, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279f2-50f6db31, #w-node-c08f1b7c-d095-961c-816f-8085220c71c3-50f6db31, #w-node-_8933e544-cc8d-8796-867a-0bb3deafff66-50f6db31 {
    grid-column: span 4 / span 4;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-50f6db31 {
    grid-area: 1 / 1 / 2 / 5;
    align-self: start;
  }

  #w-node-_51cd6c28-c2b0-35ab-3f73-20ae179b5cf7-179b5cf7 {
    grid-column: span 12 / span 12;
  }

  #w-node-_51cd6c28-c2b0-35ab-3f73-20ae179b5cf8-179b5cf7, #w-node-_51cd6c28-c2b0-35ab-3f73-20ae179b5cfd-179b5cf7 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_8981bb18-373c-dcc7-9360-c4f054860478-4ec55b38, #w-node-a849412d-2991-ca0a-425c-7047180c1637-4ec55b38, #w-node-ab760667-3575-f6ac-36ce-422d9a6bf2e1-4ec55b38, #w-node-_8981bb18-373c-dcc7-9360-c4f0548604f2-4ec55b38, #w-node-e10dad97-3d0c-027b-81d7-22174553e8e6-4ec55b38, #w-node-e10dad97-3d0c-027b-81d7-22174553e8eb-4ec55b38, #w-node-_75f296a7-6605-31dc-d1bf-ce8428ce6725-4ec55b38, #w-node-_40f93a35-f322-6e2e-afba-12f1002fb897-4ec55b38, #w-node-e10dad97-3d0c-027b-81d7-22174553e906-4ec55b38, #w-node-abdbaf70-8c6a-ab84-ed39-4fb327080189-4ec55b38, #w-node-_7a1f56d3-cced-7d22-92f1-a0c05f737a40-4ec55b38, #w-node-e10dad97-3d0c-027b-81d7-22174553e937-4ec55b38, #w-node-b1e5c5b6-7342-6735-b89c-b3e4b251b887-4ec55b38, #w-node-_62247976-5844-ad32-3d38-4450d9541dac-4ec55b38, #w-node-_465e99b7-6288-2863-60a2-d9706cee8403-4ec55b38, #w-node-fa92e1cb-378d-c776-2b1f-65f664eaddd1-4ec55b38, #w-node-_2218bcfc-3488-7bb9-45f9-b843af1b1a6a-4ec55b38, #w-node-_6ce272f9-573f-250d-e2f6-b9050a600301-4ec55b38, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe4330ff-4ec55b38, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe433104-4ec55b38, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe43310a-4ec55b38, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe433110-4ec55b38, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279ed-4ec55b38, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279f2-4ec55b38, #w-node-c08f1b7c-d095-961c-816f-8085220c71c3-4ec55b38, #w-node-_8933e544-cc8d-8796-867a-0bb3deafff66-4ec55b38 {
    grid-column: span 4 / span 4;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-4ec55b38 {
    grid-area: 1 / 1 / 2 / 5;
    align-self: start;
  }

  #w-node-_8981bb18-373c-dcc7-9360-c4f054860478-9897ae9b, #w-node-ab760667-3575-f6ac-36ce-422d9a6bf2e1-9897ae9b, #w-node-_8981bb18-373c-dcc7-9360-c4f0548604f2-9897ae9b, #w-node-e10dad97-3d0c-027b-81d7-22174553e8e6-9897ae9b, #w-node-_1a19b4f2-bcc9-b469-13d5-a2297ad0d11e-9897ae9b, #w-node-_40f93a35-f322-6e2e-afba-12f1002fb897-9897ae9b, #w-node-e10dad97-3d0c-027b-81d7-22174553e906-9897ae9b, #w-node-abdbaf70-8c6a-ab84-ed39-4fb327080189-9897ae9b, #w-node-_7a1f56d3-cced-7d22-92f1-a0c05f737a40-9897ae9b, #w-node-e10dad97-3d0c-027b-81d7-22174553e937-9897ae9b, #w-node-_0b6bd1f2-647d-1781-3ebb-af1fbaf4dc8a-9897ae9b, #w-node-_9ca16054-0511-ba53-84c0-145f1a05adaa-9897ae9b, #w-node-b1e5c5b6-7342-6735-b89c-b3e4b251b887-9897ae9b, #w-node-db4d9d13-6253-08e3-fc24-2d7f9b5d91b2-9897ae9b, #w-node-_4a5fd4fe-520b-f01b-7fc1-dac63442aa8d-9897ae9b, #w-node-fa92e1cb-378d-c776-2b1f-65f664eaddd1-9897ae9b, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe4330ff-9897ae9b, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe433104-9897ae9b, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe43310a-9897ae9b, #w-node-_6c78e7ab-35da-f9de-29bf-ea8a9cf998a6-9897ae9b, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb3104-9897ae9b, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb310b-9897ae9b, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb3120-9897ae9b, #w-node-_274d55eb-3b48-891b-5ed8-84fd7b695a7e-9897ae9b, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279ed-9897ae9b, #w-node-_8933e544-cc8d-8796-867a-0bb3deafff66-9897ae9b, #w-node-_772c095d-c32d-9f9a-84d0-c9ea73e31d2c-9897ae9b, #w-node-_4d264cd8-7f6e-3c03-39ce-d5bb17f0ed75-9897ae9b, #w-node-ec2cfc4d-8374-06ba-f041-2758ffc92977-9897ae9b, #w-node-ec2cfc4d-8374-06ba-f041-2758ffc9297e-9897ae9b, #w-node-_30f16ec4-7f34-5b54-df10-479663c96cd3-9897ae9b, #w-node-_3736ba9e-0311-f6cc-a0a2-69e6f4f06eec-9897ae9b, #w-node-_892c8ac8-2fe2-3d33-4c3c-07023206737a-9897ae9b {
    grid-column: span 4 / span 4;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-9897ae9b {
    grid-area: 1 / 1 / 2 / 5;
    align-self: start;
  }

  #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c40-88a50be6, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c67-88a50be6, #w-node-_8981bb18-373c-dcc7-9360-c4f054860478-88a50be6, #w-node-e10dad97-3d0c-027b-81d7-22174553e8e6-88a50be6, #w-node-_1a19b4f2-bcc9-b469-13d5-a2297ad0d11e-88a50be6, #w-node-b1e5c5b6-7342-6735-b89c-b3e4b251b887-88a50be6, #w-node-_465e99b7-6288-2863-60a2-d9706cee8403-88a50be6, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe4330ff-88a50be6, #w-node-_6c78e7ab-35da-f9de-29bf-ea8a9cf998a6-88a50be6, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb3104-88a50be6, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb310b-88a50be6, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99cc-88a50be6, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99d3-88a50be6, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279ed-88a50be6, #w-node-_8933e544-cc8d-8796-867a-0bb3deafff66-88a50be6, #w-node-_281c32b1-adcb-eb00-d486-71a5d0ed33f6-88a50be6, #w-node-_281c32b1-adcb-eb00-d486-71a5d0ed33fd-88a50be6, #w-node-a8fc6712-43e3-1a21-9b61-f32e55208356-88a50be6, #w-node-a8fc6712-43e3-1a21-9b61-f32e5520835d-88a50be6, #w-node-_5abb560b-a809-026c-7620-4a0b42e9eadf-88a50be6, #w-node-_0984c48a-8725-f874-7f7a-e6f7c6e79326-88a50be6 {
    grid-column: span 4 / span 4;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-88a50be6 {
    grid-area: 1 / 1 / 2 / 5;
    align-self: start;
  }

  #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c40-e993b061, #w-node-_8981bb18-373c-dcc7-9360-c4f054860478-e993b061, #w-node-e10dad97-3d0c-027b-81d7-22174553e8e6-e993b061, #w-node-_1a19b4f2-bcc9-b469-13d5-a2297ad0d11e-e993b061, #w-node-b1e5c5b6-7342-6735-b89c-b3e4b251b887-e993b061, #w-node-_465e99b7-6288-2863-60a2-d9706cee8403-e993b061, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe4330ff-e993b061, #w-node-_574843a8-043d-97f5-440e-bc6965ac59ac-e993b061, #w-node-fa8fb909-a613-9903-20c8-93f9d6301725-e993b061, #w-node-d03cc181-7994-588d-ad0f-cb1768b7e0bf-e993b061, #w-node-c99ef33e-c826-65be-95d0-8e8d756cfe1d-e993b061, #w-node-b6b9127c-0758-9d69-afec-e8f7568e13c8-e993b061, #w-node-_30cf1348-d83e-bfbb-ebe1-efb8624b7704-e993b061, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb3104-e993b061, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb310b-e993b061, #w-node-_6115f993-3418-4581-2c85-5878f222b63e-e993b061, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99cc-e993b061, #w-node-a4ca9acc-a1b2-9b7e-2da5-92484173f69d-e993b061, #w-node-_19456f1e-9277-9c8a-86de-1d8d6fe6ed1b-e993b061, #w-node-_1fdf32a6-492a-8937-e696-22b1cdd05f37-e993b061, #w-node-_256b23b5-6200-fc57-85d9-642ad55594a9-e993b061, #w-node-cfa285e8-bdcf-d7ee-c18f-7dceb7444879-e993b061, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99d3-e993b061, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279ed-e993b061, #w-node-_8933e544-cc8d-8796-867a-0bb3deafff66-e993b061 {
    grid-column: span 4 / span 4;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-e993b061 {
    grid-area: 1 / 1 / 2 / 5;
    align-self: start;
  }

  #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c40-0d3cd815, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c67-0d3cd815, #w-node-_8981bb18-373c-dcc7-9360-c4f054860478-0d3cd815, #w-node-e10dad97-3d0c-027b-81d7-22174553e8e6-0d3cd815, #w-node-_1a19b4f2-bcc9-b469-13d5-a2297ad0d11e-0d3cd815, #w-node-b1e5c5b6-7342-6735-b89c-b3e4b251b887-0d3cd815, #w-node-_465e99b7-6288-2863-60a2-d9706cee8403-0d3cd815, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe4330ff-0d3cd815, #w-node-_6c78e7ab-35da-f9de-29bf-ea8a9cf998a6-0d3cd815, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb3104-0d3cd815, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb310b-0d3cd815, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99cc-0d3cd815, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99d3-0d3cd815, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279ed-0d3cd815, #w-node-_8933e544-cc8d-8796-867a-0bb3deafff66-0d3cd815, #w-node-_281c32b1-adcb-eb00-d486-71a5d0ed33f6-0d3cd815, #w-node-_281c32b1-adcb-eb00-d486-71a5d0ed33fd-0d3cd815, #w-node-a8fc6712-43e3-1a21-9b61-f32e55208356-0d3cd815, #w-node-a8fc6712-43e3-1a21-9b61-f32e5520835d-0d3cd815, #w-node-_5abb560b-a809-026c-7620-4a0b42e9eadf-0d3cd815, #w-node-_0984c48a-8725-f874-7f7a-e6f7c6e79326-0d3cd815 {
    grid-column: span 4 / span 4;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-0d3cd815 {
    grid-area: 1 / 1 / 2 / 5;
    align-self: start;
  }

  #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c40-c6e9e145, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c67-c6e9e145, #w-node-_8981bb18-373c-dcc7-9360-c4f054860478-c6e9e145, #w-node-e10dad97-3d0c-027b-81d7-22174553e8e6-c6e9e145, #w-node-_1a19b4f2-bcc9-b469-13d5-a2297ad0d11e-c6e9e145, #w-node-b1e5c5b6-7342-6735-b89c-b3e4b251b887-c6e9e145, #w-node-_465e99b7-6288-2863-60a2-d9706cee8403-c6e9e145, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe4330ff-c6e9e145, #w-node-_6c78e7ab-35da-f9de-29bf-ea8a9cf998a6-c6e9e145, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb3104-c6e9e145, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb310b-c6e9e145, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99cc-c6e9e145, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99d3-c6e9e145, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279ed-c6e9e145, #w-node-_8933e544-cc8d-8796-867a-0bb3deafff66-c6e9e145, #w-node-_281c32b1-adcb-eb00-d486-71a5d0ed33f6-c6e9e145, #w-node-_281c32b1-adcb-eb00-d486-71a5d0ed33fd-c6e9e145, #w-node-a8fc6712-43e3-1a21-9b61-f32e55208356-c6e9e145, #w-node-a8fc6712-43e3-1a21-9b61-f32e5520835d-c6e9e145, #w-node-_5abb560b-a809-026c-7620-4a0b42e9eadf-c6e9e145, #w-node-_0984c48a-8725-f874-7f7a-e6f7c6e79326-c6e9e145 {
    grid-column: span 4 / span 4;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-c6e9e145 {
    grid-area: 1 / 1 / 2 / 5;
    align-self: start;
  }

  #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c40-92abd78a, #w-node-_8bcbee1a-bdf6-8b00-95a7-a53707899c67-92abd78a, #w-node-_8981bb18-373c-dcc7-9360-c4f054860478-92abd78a, #w-node-e10dad97-3d0c-027b-81d7-22174553e8e6-92abd78a, #w-node-_1a19b4f2-bcc9-b469-13d5-a2297ad0d11e-92abd78a, #w-node-b1e5c5b6-7342-6735-b89c-b3e4b251b887-92abd78a, #w-node-_465e99b7-6288-2863-60a2-d9706cee8403-92abd78a, #w-node-_316be1a5-862a-a2e9-4d77-50e6fe4330ff-92abd78a, #w-node-_6c78e7ab-35da-f9de-29bf-ea8a9cf998a6-92abd78a, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb3104-92abd78a, #w-node-_32fc0c72-6451-faf9-a0ff-5e6b71eb310b-92abd78a, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99cc-92abd78a, #w-node-_18507e1a-77f3-6f5b-e9d5-ff13311c99d3-92abd78a, #w-node-c8bfcbb7-b9ac-0702-5d6d-a0c4821279ed-92abd78a, #w-node-_8933e544-cc8d-8796-867a-0bb3deafff66-92abd78a, #w-node-_281c32b1-adcb-eb00-d486-71a5d0ed33f6-92abd78a, #w-node-_281c32b1-adcb-eb00-d486-71a5d0ed33fd-92abd78a, #w-node-a8fc6712-43e3-1a21-9b61-f32e55208356-92abd78a, #w-node-a8fc6712-43e3-1a21-9b61-f32e5520835d-92abd78a, #w-node-_5abb560b-a809-026c-7620-4a0b42e9eadf-92abd78a, #w-node-_0984c48a-8725-f874-7f7a-e6f7c6e79326-92abd78a {
    grid-column: span 4 / span 4;
  }

  #w-node-ec8c6f43-be9f-a26a-44c7-4221398a7d22-92abd78a {
    grid-area: 1 / 1 / 2 / 5;
    align-self: start;
  }
}


@font-face {
  font-family: 'FixelText--Regular';
  src: url('../fonts/FixelText-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'FixelText--Bold-Italic';
  src: url('../fonts/FixelText-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'FixelText--Regular-Italic';
  src: url('../fonts/FixelText-RegularItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'FixelText--Bold';
  src: url('../fonts/FixelText-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PTSerif--Bold-Italic';
  src: url('../fonts/PTSerif-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'PTSerif--Bold';
  src: url('../fonts/PTSerif-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}