:root {
  --_theme---background--background-primary: #151515;
  --_typography---font--primary-family: Figtree, Arial, sans-serif;
  --_theme---text--text-primary: #e0e0e0;
  --_type-styles---text-regular--font-size: var(--_sizes---1rem);
  --_type-styles---text-regular--line-height: var(--_typography---line-height--1-5);
  --_typography---font--primary-regular: 400;
  --_type-styles---text-regular--letter-spacing: var(--_typography---letter-spacing--normal);
  --_type-styles---h1--font-family: var(--_type-styles---all-headings--heading-font-family);
  --_type-styles---h1--font-size: var(--_sizes---4rem);
  --_type-styles---h1--line-height: var(--_type-styles---all-headings--heading-line-height);
  --_type-styles---h1--font-weight: var(--_type-styles---all-headings--heading-font-weight);
  --_type-styles---h1--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
  --_type-styles---h2--font-family: var(--_type-styles---all-headings--heading-font-family);
  --_type-styles---h2--font-size: var(--_sizes---3rem);
  --_type-styles---h2--line-height: var(--_type-styles---all-headings--heading-line-height);
  --_type-styles---h2--font-weight: var(--_type-styles---all-headings--heading-font-weight);
  --_type-styles---h2--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
  --_type-styles---h3--font-family: var(--_type-styles---all-headings--heading-font-family);
  --_type-styles---h3--font-size: var(--_sizes---2rem);
  --_type-styles---h3--line-height: var(--_type-styles---all-headings--heading-line-height);
  --_type-styles---h3--font-weight: var(--_type-styles---all-headings--heading-font-weight);
  --_type-styles---h3--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
  --_type-styles---h4--font-family: var(--_type-styles---all-headings--heading-font-family);
  --_type-styles---h4--font-size: 1.625rem;
  --_type-styles---h4--line-height: var(--_type-styles---text-large--line-height);
  --_type-styles---h4--font-weight: var(--_type-styles---all-headings--heading-font-weight);
  --_type-styles---h4--letter-spacing: var(--_typography---letter-spacing--normal);
  --_type-styles---h5--font-family: var(--_type-styles---all-headings--heading-font-family);
  --_type-styles---h5--font-size: var(--_sizes---1-25rem);
  --_type-styles---h5--line-height: var(--_type-styles---all-headings--heading-line-height);
  --_type-styles---h5--font-weight: var(--_type-styles---all-headings--heading-font-weight);
  --_type-styles---h5--letter-spacing: var(--_typography---letter-spacing--normal);
  --_type-styles---h6--font-family: var(--_type-styles---all-headings--heading-font-family);
  --_type-styles---h6--font-size: var(--_sizes---1rem);
  --_type-styles---h6--line-height: var(--_type-styles---all-headings--heading-line-height);
  --_type-styles---h6--font-weight: var(--_type-styles---all-headings--heading-font-weight);
  --_type-styles---h6--letter-spacing: var(--_typography---letter-spacing--normal);
  --_theme---link--link-primary: var(--_theme---text--text-primary);
  --container--large: var(--_sizes---80rem);
  --container--medium: var(--_sizes---64rem);
  --container--small: var(--_sizes---48rem);
  --_type-styles---h6--text-transform: var(--_type-styles---all-headings--heading-text-transform);
  --_theme---border--border-primary: var(--_colors---neutral-900);
  --_colors---neutral-100: white;
  --_color-styles---text-color--text-alternate\<deleted\|relume-variable-text-color-3\>: var(--_colors---neutral-100);
  --_colors---neutral-900: #151515;
  --border-width--main: 1px;
  --border-radius--small: var(--_sizes---0-5rem);
  --_theme---text--text-secondary: #f0f0f0;
  --_spacing---section-space--content-space--button-margin: var(--_sizes---1rem);
  --black-archive\<deleted\|variable-dccb7db6\>: black;
  --_sizes---3rem: 3rem;
  --_theme---background--background-secondary: #292929;
  --_spacing---section-space--small: var(--_sizes---2-5rem);
  --_spacing---page-padding--main: var(--_sizes---3rem);
  --_spacing---section-space--medium: var(--_sizes---5rem);
  --_spacing---section-space--large: var(--_sizes---8rem);
  --_color-styles---background-color--background-success\<deleted\|relume-variable-background-color-6\>: var(--_colors---base-color-system--success-green-light\<deleted\|relume-variable-system-color-2\>);
  --_color-styles---text-color--text-success\<deleted\|relume-variable-text-color-4\>: var(--_colors---base-color-system--success-green\<deleted\|relume-variable-system-color-1\>);
  --_color-styles---background-color--background-error\<deleted\|relume-variable-background-color-8\>: var(--_colors---base-color-system--error-red-light\<deleted\|relume-variable-system-color-6\>);
  --_color-styles---text-color--text-error\<deleted\|relume-variable-text-color-5\>: var(--_colors---base-color-system--error-red\<deleted\|relume-variable-system-color-5\>);
  --_type-styles---text-medium--font-family: var(--_typography---font--primary-family);
  --_type-styles---text-medium--font-size: 1.125rem;
  --_type-styles---text-medium--line-height: var(--_typography---line-height--1-5);
  --_type-styles---text-medium--font-weight: var(--_typography---font--primary-regular);
  --_type-styles---text-medium--letter-spacing: var(--_typography---letter-spacing--normal);
  --_colors---neutral-200: #f0f0f0;
  --_type-styles---text-large--font-family: var(--_typography---font--primary-family);
  --_type-styles---text-large--font-size: var(--_sizes---1-25rem);
  --_type-styles---text-large--line-height: var(--_typography---line-height--1-5);
  --_type-styles---text-large--font-weight: var(--_typography---font--primary-regular);
  --_type-styles---text-large--letter-spacing: var(--_typography---letter-spacing--normal);
  --_type-styles---text-regular--font-family: var(--_typography---font--primary-family);
  --_type-styles---text-regular--font-weight: var(--_typography---font--primary-regular);
  --_type-styles---text-small--font-family: var(--_typography---font--primary-family);
  --_type-styles---text-small--font-size: var(--_sizes---0-875rem);
  --_type-styles---text-small--line-height: var(--_typography---line-height--1-5);
  --_type-styles---text-small--font-weight: var(--_typography---font--primary-regular);
  --_type-styles---text-small--letter-spacing: var(--_typography---letter-spacing--normal);
  --_button-styles---border: #27aae1;
  --_sizes---1-25rem: 1.25rem;
  --_button-styles---background: #27aae1;
  --_button-styles---text: #e0e0e0;
  --_button-styles---border-hover: #2b3990;
  --_button-styles---background-hover: #2b3990;
  --_button-styles---text-hover: #e0e0e0;
  --_typography---font--primary-semibold: 600;
  --_colors---transparent: #fff0;
  --_type-styles---display--font-family: var(--_type-styles---all-headings--heading-font-family);
  --_type-styles---display--fonts-size: var(--_sizes---7rem);
  --_type-styles---display--line-height: var(--_type-styles---all-headings--heading-line-height);
  --_type-styles---display--font-weight: var(--_type-styles---all-headings--heading-font-weight);
  --_type-styles---display--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
  --border-radius--visual: var(--_sizes---0rem);
  --_typography---font--primary-medium: 500;
  --_colors---brand-1: #27aae1;
  --_sizes---5rem: 5rem;
  --_type-styles---text-xlarge--font-size: var(--_sizes---1-5rem);
  --_sizes---1rem: 1rem;
  --_brand---primary: var(--_colors---brand-1);
  --_colors---neutral-300: #e0e0e0;
  --_theme---button-secondary--background: var(--_button-styles---text);
  --_theme---button-primary--background-hover: var(--_button-styles---background-hover);
  --_colors---brand-2: #2b3990;
  --_colors---neutral-800: #292929;
  --_colors---neutral-700: #373738;
  --_colors---neutral-600: #565557;
  --_colors---neutral-500: #666;
  --_colors---neutral-400: #aaa;
  --_sizes---0rem: 0rem;
  --_sizes---0-125rem: .125rem;
  --_sizes---0-25rem: .25rem;
  --_sizes---0-375rem: .375rem;
  --_sizes---0-5rem: .5rem;
  --_sizes---0-75rem: .75rem;
  --_sizes---0-875rem: .875rem;
  --_sizes---1-5rem: 1.5rem;
  --_sizes---1-75rem: 1.75rem;
  --_sizes---2rem: 2rem;
  --_sizes---2-25rem: 2.25rem;
  --_sizes---2-75rem: 2.75rem;
  --_sizes---2-5rem: 2.5rem;
  --_sizes---3-5rem: 3.5rem;
  --_sizes---4rem: 4rem;
  --_sizes---4-5rem: 4.5rem;
  --_sizes---5-5rem: 5.5rem;
  --_sizes---6rem: 6rem;
  --_sizes---6-5rem: 6.5rem;
  --_sizes---7rem: 7rem;
  --_sizes---7-5rem: 7.5rem;
  --_sizes---8rem: 8rem;
  --_sizes---8-5rem: 8.5rem;
  --_sizes---9rem: 9rem;
  --_sizes---9-5rem: 9.5rem;
  --_sizes---10rem: 10rem;
  --_sizes---11rem: 11rem;
  --_sizes---12rem: 12rem;
  --_sizes---13rem: 13rem;
  --_sizes---14rem: 14rem;
  --_sizes---15rem: 15rem;
  --_sizes---16rem: 16rem;
  --_brand---text: var(--_colors---neutral-200);
  --_sizes---48rem: 48rem;
  --_sizes---64rem: 64rem;
  --_sizes---80rem: 80rem;
  --_theme---border--border-secondary: var(--_colors---neutral-400);
  --_theme---button-primary--text: var(--_theme---text--text-primary);
  --_theme---button-primary--background: var(--_button-styles---background);
  --_theme---button-primary--border: var(--_button-styles---border);
  --_theme---button-primary--text-hover: var(--_button-styles---text);
  --_theme---button-primary--border-hover: var(--_button-styles---border-hover);
  --_theme---button-secondary--text: var(--_theme---background--background-secondary);
  --_theme---button-secondary--border: var(--_theme---text--text-primary);
  --_theme---button-secondary--text-hover: var(--_button-styles---text);
  --_theme---button-secondary--background-hover: var(--_button-styles---background-hover);
  --_theme---button-secondary--border-hover: var(--_button-styles---border-hover);
  --_spacing---section-space--none: var(--_sizes---0rem);
  --_spacing---section-space--content-space--main: var(--_sizes---1rem);
  --_spacing---section-space--content-space--button-gap: var(--_sizes---0-5rem);
  --_spacing---section-space--content-space--eyebrow-margin: var(--_sizes---0-5rem);
  --svg--stroke-width--main: 2px;
  --border-radius--medium: var(--_sizes---1rem);
  --border-radius--round: 100vw;
  --_type-styles---all-headings--heading-font-family: var(--_typography---font--primary-family);
  --_type-styles---all-headings--heading-font-weight: var(--_typography---font--primary-medium);
  --_type-styles---all-headings--heading-line-height: var(--_typography---line-height--1-1);
  --_type-styles---all-headings--heading-letter-spacing: var(--_typography---letter-spacing--normal);
  --_type-styles---all-headings--heading-text-transform: var(--_typography---text-transform--inherit);
  --_type-styles---display--text-transform: var(--_type-styles---all-headings--heading-text-transform);
  --_type-styles---h1--text-transform: var(--_type-styles---all-headings--heading-text-transform);
  --_type-styles---h2--text-transform: var(--_type-styles---all-headings--heading-text-transform);
  --_type-styles---h3--text-transform: var(--_type-styles---all-headings--heading-text-transform);
  --_type-styles---h4--text-transform: var(--_type-styles---all-headings--heading-text-transform);
  --_type-styles---h5--text-transform: var(--_type-styles---all-headings--heading-text-transform);
  --_type-styles---text-xlarge--font-family: var(--_typography---font--primary-family);
  --_type-styles---text-xlarge--font-weight: var(--_typography---font--primary-regular);
  --_type-styles---text-xlarge--line-height: var(--_typography---line-height--1-5);
  --_type-styles---text-xlarge--letter-spacing: var(--_typography---letter-spacing--normal);
  --_type-styles---text-xlarge--text-transform: var(--_type-styles---all-headings--heading-text-transform);
  --_type-styles---text-large--text-transform: var(--_typography---text-transform--inherit);
  --_type-styles---text-medium--text-transform: var(--_typography---text-transform--inherit);
  --_type-styles---text-regular--text-transform: var(--_typography---text-transform--none);
  --_type-styles---text-small--text-transform: var(--_typography---text-transform--inherit);
  --_typography---font--primary-bold: 700;
  --_typography---line-height--1-5: 1.5;
  --_typography---line-height--1-3: 1.3;
  --_typography---line-height--1-2: 1.2;
  --_typography---line-height--1-1: 1.1;
  --_typography---line-height--1: 1;
  --_typography---letter-spacing--normal: 0em;
  --_typography---letter-spacing--narrow: -.03em;
  --_typography---letter-spacing--wide: .02em;
  --_typography---text-transform--inherit: 0px;
  --_typography---text-transform--none: 0px;
  --_typography---text-transform--uppercase: 0px;
  --_typography---text-transform--capitalize: 0px;
  --_typography---text-transform--lowercase: 0px;
  --focus--color: var(--_theme---text--text-primary);
  --focus--width: var(--_sizes---0-125rem);
  --focus--offset-inner: -.125rem;
  --focus--offset-outer: .1875rem;
  --column-width--1: 0px;
  --column-width--2: 0px;
  --column-width--3: 0px;
  --column-width--4: 0px;
  --column-width--5: 0px;
  --column-width--6: 0px;
  --column-width--7: 0px;
  --column-width--8: 0px;
  --column-width--9: 0px;
  --column-width--10: 0px;
  --column-width--11: 0px;
  --column-width--12: 0px;
  --_colors---base-color-system--success-green-light\<deleted\|relume-variable-system-color-2\>: #ecfdf3;
  --_colors---base-color-system--success-green\<deleted\|relume-variable-system-color-1\>: #027a48;
  --_colors---base-color-system--error-red-light\<deleted\|relume-variable-system-color-6\>: #fef3f2;
  --_colors---base-color-system--error-red\<deleted\|relume-variable-system-color-5\>: #b42318;
}

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

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

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

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

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

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

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

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

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

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

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

body {
  background-color: var(--_theme---background--background-primary);
  font-family: var(--_typography---font--primary-family);
  color: var(--_theme---text--text-primary);
  font-size: var(--_type-styles---text-regular--font-size);
  line-height: var(--_type-styles---text-regular--line-height);
  font-weight: var(--_typography---font--primary-regular);
  letter-spacing: var(--_type-styles---text-regular--letter-spacing);
  --_type-styles---text-regular--font-size: var(--_sizes---1rem);
  --_type-styles---text-regular--line-height: var(--_typography---line-height--1-5);
  --_type-styles---text-regular--letter-spacing: var(--_typography---letter-spacing--normal);
  --_type-styles---h1--font-family: var(--_type-styles---all-headings--heading-font-family);
  --_type-styles---h1--font-size: var(--_sizes---4rem);
  --_type-styles---h1--line-height: var(--_type-styles---all-headings--heading-line-height);
  --_type-styles---h1--font-weight: var(--_type-styles---all-headings--heading-font-weight);
  --_type-styles---h1--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
  --_type-styles---h2--font-family: var(--_type-styles---all-headings--heading-font-family);
  --_type-styles---h2--font-size: var(--_sizes---3rem);
  --_type-styles---h2--line-height: var(--_type-styles---all-headings--heading-line-height);
  --_type-styles---h2--font-weight: var(--_type-styles---all-headings--heading-font-weight);
  --_type-styles---h2--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
  --_type-styles---h3--font-family: var(--_type-styles---all-headings--heading-font-family);
  --_type-styles---h3--font-size: var(--_sizes---2rem);
  --_type-styles---h3--line-height: var(--_type-styles---all-headings--heading-line-height);
  --_type-styles---h3--font-weight: var(--_type-styles---all-headings--heading-font-weight);
  --_type-styles---h3--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
  --_type-styles---h4--font-family: var(--_type-styles---all-headings--heading-font-family);
  --_type-styles---h4--font-size: 1.625rem;
  --_type-styles---h4--line-height: var(--_type-styles---text-large--line-height);
  --_type-styles---h4--font-weight: var(--_type-styles---all-headings--heading-font-weight);
  --_type-styles---h4--letter-spacing: var(--_typography---letter-spacing--normal);
  --_type-styles---h5--font-family: var(--_type-styles---all-headings--heading-font-family);
  --_type-styles---h5--font-size: var(--_sizes---1-25rem);
  --_type-styles---h5--line-height: var(--_type-styles---all-headings--heading-line-height);
  --_type-styles---h5--font-weight: var(--_type-styles---all-headings--heading-font-weight);
  --_type-styles---h5--letter-spacing: var(--_typography---letter-spacing--normal);
  --_type-styles---h6--font-family: var(--_type-styles---all-headings--heading-font-family);
  --_type-styles---h6--font-size: var(--_sizes---1rem);
  --_type-styles---h6--line-height: var(--_type-styles---all-headings--heading-line-height);
  --_type-styles---h6--font-weight: var(--_type-styles---all-headings--heading-font-weight);
  --_type-styles---h6--letter-spacing: var(--_typography---letter-spacing--normal);
  --_type-styles---h6--text-transform: var(--_type-styles---all-headings--heading-text-transform);
  --_type-styles---text-medium--font-family: var(--_typography---font--primary-family);
  --_type-styles---text-medium--font-size: 1.125rem;
  --_type-styles---text-medium--line-height: var(--_typography---line-height--1-5);
  --_type-styles---text-medium--font-weight: var(--_typography---font--primary-regular);
  --_type-styles---text-medium--letter-spacing: var(--_typography---letter-spacing--normal);
  --_type-styles---text-large--font-family: var(--_typography---font--primary-family);
  --_type-styles---text-large--font-size: var(--_sizes---1-25rem);
  --_type-styles---text-large--line-height: var(--_typography---line-height--1-5);
  --_type-styles---text-large--font-weight: var(--_typography---font--primary-regular);
  --_type-styles---text-large--letter-spacing: var(--_typography---letter-spacing--normal);
  --_type-styles---text-regular--font-family: var(--_typography---font--primary-family);
  --_type-styles---text-regular--font-weight: var(--_typography---font--primary-regular);
  --_type-styles---text-small--font-family: var(--_typography---font--primary-family);
  --_type-styles---text-small--font-size: var(--_sizes---0-875rem);
  --_type-styles---text-small--line-height: var(--_typography---line-height--1-5);
  --_type-styles---text-small--font-weight: var(--_typography---font--primary-regular);
  --_type-styles---text-small--letter-spacing: var(--_typography---letter-spacing--normal);
  --_type-styles---display--font-family: var(--_type-styles---all-headings--heading-font-family);
  --_type-styles---display--fonts-size: var(--_sizes---7rem);
  --_type-styles---display--line-height: var(--_type-styles---all-headings--heading-line-height);
  --_type-styles---display--font-weight: var(--_type-styles---all-headings--heading-font-weight);
  --_type-styles---display--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
  --_type-styles---text-xlarge--font-size: var(--_sizes---1-5rem);
  --_type-styles---all-headings--heading-font-family: var(--_typography---font--primary-family);
  --_type-styles---all-headings--heading-font-weight: var(--_typography---font--primary-medium);
  --_type-styles---all-headings--heading-line-height: var(--_typography---line-height--1-1);
  --_type-styles---all-headings--heading-letter-spacing: var(--_typography---letter-spacing--normal);
  --_type-styles---all-headings--heading-text-transform: var(--_typography---text-transform--inherit);
  --_type-styles---display--text-transform: var(--_type-styles---all-headings--heading-text-transform);
  --_type-styles---h1--text-transform: var(--_type-styles---all-headings--heading-text-transform);
  --_type-styles---h2--text-transform: var(--_type-styles---all-headings--heading-text-transform);
  --_type-styles---h3--text-transform: var(--_type-styles---all-headings--heading-text-transform);
  --_type-styles---h4--text-transform: var(--_type-styles---all-headings--heading-text-transform);
  --_type-styles---h5--text-transform: var(--_type-styles---all-headings--heading-text-transform);
  --_type-styles---text-xlarge--font-family: var(--_typography---font--primary-family);
  --_type-styles---text-xlarge--font-weight: var(--_typography---font--primary-regular);
  --_type-styles---text-xlarge--line-height: var(--_typography---line-height--1-5);
  --_type-styles---text-xlarge--letter-spacing: var(--_typography---letter-spacing--normal);
  --_type-styles---text-xlarge--text-transform: var(--_type-styles---all-headings--heading-text-transform);
  --_type-styles---text-large--text-transform: var(--_typography---text-transform--inherit);
  --_type-styles---text-medium--text-transform: var(--_typography---text-transform--inherit);
  --_type-styles---text-regular--text-transform: var(--_typography---text-transform--none);
  --_type-styles---text-small--text-transform: var(--_typography---text-transform--inherit);
}

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

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

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

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

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

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

p {
  margin-bottom: 0;
}

a {
  color: var(--_theme---link--link-primary);
  text-decoration: underline;
}

ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
}

ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

li {
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem;
}

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

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

blockquote {
  border-left: .1875rem solid var(--_theme---text--text-primary);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

figcaption {
  text-align: center;
  margin-top: .25rem;
}

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

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

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

.overflow-hidden {
  overflow: hidden;
}

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

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

.hide {
  display: none;
}

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

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

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

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

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

.container-large {
  max-width: var(--container--large);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  container-type: inline-size;
}

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

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

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

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

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

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

.utility_form-block {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 20rem;
  margin-bottom: 0;
  display: flex;
}

.utility_form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.utility_image {
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
}

.container-medium {
  max-width: var(--container--medium);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  container-type: inline-size;
}

.container-small {
  max-width: var(--container--small);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  container-type: inline-size;
}

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

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

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 7rem;
}

.margin-xxhuge {
  margin: 10rem;
}

.margin-0 {
  margin: 0;
}

.padding-0 {
  padding: 0;
}

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

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

.padding-xsmall {
  padding: 1rem;
}

.padding-small {
  padding: 1.5rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxhuge {
  padding: 10rem;
}

.margin-top, .margin-top.margin-custom1, .margin-top.margin-huge, .margin-top.margin-small, .margin-top.margin-tiny, .margin-top.margin-custom3, .margin-top.margin-medium, .margin-top.margin-xxsmall, .margin-top.margin-xxhuge, .margin-top.margin-custom2, .margin-top.margin-xsmall, .margin-top.margin-large, .margin-top.margin-xxlarge, .margin-top.margin-xlarge, .margin-top.margin-0, .margin-top.margin-xhuge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom, .margin-bottom.margin-xxlarge, .margin-bottom.margin-medium, .margin-bottom.margin-custom3, .margin-bottom.margin-custom1, .margin-bottom.margin-tiny, .margin-bottom.margin-small, .margin-bottom.margin-large, .margin-bottom.margin-0, .margin-bottom.margin-xlarge, .margin-bottom.margin-xhuge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-huge, .margin-bottom.margin-xxsmall, .margin-bottom.margin-custom2, .margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-left, .margin-left.margin-tiny, .margin-left.margin-xxlarge, .margin-left.margin-0, .margin-left.margin-small, .margin-left.margin-xsmall, .margin-left.margin-large, .margin-left.margin-huge, .margin-left.margin-xlarge, .margin-left.margin-custom3, .margin-left.margin-xxsmall, .margin-left.margin-custom1, .margin-left.margin-custom2, .margin-left.margin-xhuge, .margin-left.margin-xxhuge, .margin-left.margin-medium {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.margin-right, .margin-right.margin-huge, .margin-right.margin-xsmall, .margin-right.margin-xxhuge, .margin-right.margin-small, .margin-right.margin-medium, .margin-right.margin-xlarge, .margin-right.margin-custom3, .margin-right.margin-custom2, .margin-right.margin-xxsmall, .margin-right.margin-xhuge, .margin-right.margin-custom1, .margin-right.margin-large, .margin-right.margin-0, .margin-right.margin-xxlarge, .margin-right.margin-tiny {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-vertical, .margin-vertical.margin-medium, .margin-vertical.margin-xlarge, .margin-vertical.margin-xxsmall, .margin-vertical.margin-xxlarge, .margin-vertical.margin-huge, .margin-vertical.margin-0, .margin-vertical.margin-xxhuge, .margin-vertical.margin-tiny, .margin-vertical.margin-xsmall, .margin-vertical.margin-custom1, .margin-vertical.margin-small, .margin-vertical.margin-large, .margin-vertical.margin-xhuge, .margin-vertical.margin-custom2, .margin-vertical.margin-custom3 {
  margin-left: 0;
  margin-right: 0;
}

.margin-horizontal, .margin-horizontal.margin-medium, .margin-horizontal.margin-tiny, .margin-horizontal.margin-custom3, .margin-horizontal.margin-0, .margin-horizontal.margin-xxlarge, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-huge, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-custom1, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-xsmall, .margin-horizontal.margin-large, .margin-horizontal.margin-custom2, .margin-horizontal.margin-small, .margin-horizontal.margin-xxhuge {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-top, .padding-top.padding-xhuge, .padding-top.padding-xxhuge, .padding-top.padding-0, .padding-top.padding-large, .padding-top.padding-custom2, .padding-top.padding-xlarge, .padding-top.padding-huge, .padding-top.padding-xxsmall, .padding-top.padding-custom3, .padding-top.padding-tiny, .padding-top.padding-medium, .padding-top.padding-xxlarge, .padding-top.padding-small, .padding-top.padding-xsmall, .padding-top.padding-custom1 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom, .padding-bottom.padding-xlarge, .padding-bottom.padding-small, .padding-bottom.padding-xxhuge, .padding-bottom.padding-large, .padding-bottom.padding-xhuge, .padding-bottom.padding-custom2, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xxlarge, .padding-bottom.padding-custom3, .padding-bottom.padding-custom1, .padding-bottom.padding-xsmall, .padding-bottom.padding-huge, .padding-bottom.padding-tiny, .padding-bottom.padding-medium, .padding-bottom.padding-0 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-left, .padding-left.padding-xhuge, .padding-left.padding-xlarge, .padding-left.padding-0, .padding-left.padding-small, .padding-left.padding-xsmall, .padding-left.padding-medium, .padding-left.padding-xxhuge, .padding-left.padding-huge, .padding-left.padding-custom1, .padding-left.padding-tiny, .padding-left.padding-xxsmall, .padding-left.padding-custom3, .padding-left.padding-custom2, .padding-left.padding-xxlarge, .padding-left.padding-large {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-right, .padding-right.padding-xxhuge, .padding-right.padding-custom2, .padding-right.padding-large, .padding-right.padding-xlarge, .padding-right.padding-tiny, .padding-right.padding-custom3, .padding-right.padding-custom1, .padding-right.padding-xsmall, .padding-right.padding-xxlarge, .padding-right.padding-xxsmall, .padding-right.padding-medium, .padding-right.padding-xhuge, .padding-right.padding-huge, .padding-right.padding-0, .padding-right.padding-small {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-vertical, .padding-vertical.padding-0, .padding-vertical.padding-xxhuge, .padding-vertical.padding-large, .padding-vertical.padding-custom3, .padding-vertical.padding-medium, .padding-vertical.padding-tiny, .padding-vertical.padding-xxlarge, .padding-vertical.padding-custom1, .padding-vertical.padding-xsmall, .padding-vertical.padding-xhuge, .padding-vertical.padding-xlarge, .padding-vertical.padding-custom2, .padding-vertical.padding-xxsmall, .padding-vertical.padding-huge, .padding-vertical.padding-small {
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-0, .padding-horizontal.padding-custom3, .padding-horizontal.padding-huge, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-medium, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-large, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-custom1, .padding-horizontal.padding-tiny, .padding-horizontal.padding-custom2, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-small, .padding-horizontal.padding-xlarge {
  padding-top: 0;
  padding-bottom: 0;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-auto {
  overflow: auto;
}

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

.margin-top-auto {
  margin-top: auto;
}

.text-style-quote {
  border-left: .1875rem solid var(--_theme---text--text-primary);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.heading-style-h2 {
  font-family: var(--_type-styles---h2--font-family);
  font-size: var(--_type-styles---h2--font-size);
  line-height: var(--_type-styles---h2--line-height);
  font-weight: var(--_type-styles---h2--font-weight);
  letter-spacing: var(--_type-styles---h2--letter-spacing);
  text-transform: var(--_type-styles---h2--text-transform);
  text-wrap: balance;
}

.styleguide_heading {
  z-index: 4;
  color: var(--_theme---text--text-primary);
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-size: 3.5rem;
  font-weight: 700;
}

.heading-style-h6 {
  font-family: var(--_type-styles---h6--font-family);
  font-size: var(--_type-styles---h6--font-size);
  line-height: var(--_type-styles---h6--line-height);
  font-weight: var(--_type-styles---h6--font-weight);
  letter-spacing: var(--_type-styles---h6--text-transform);
  text-transform: var(--_type-styles---h6--text-transform);
  text-wrap: pretty;
}

.styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  place-items: center stretch;
}

.styleguide_item-row.is-button-row {
  grid-template-columns: 19rem 1fr;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024;
}

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

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

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

.heading-style-h5 {
  font-family: var(--_type-styles---h5--font-family);
  font-size: var(--_type-styles---h5--font-size);
  line-height: var(--_type-styles---h5--line-height);
  font-weight: var(--_type-styles---h5--font-weight);
  letter-spacing: var(--_type-styles---h5--letter-spacing);
  text-transform: var(--_type-styles---h5--text-transform);
  text-wrap: pretty;
}

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

.heading-style-h1 {
  font-family: var(--_type-styles---h1--font-family);
  font-size: var(--_type-styles---h1--font-size);
  line-height: var(--_type-styles---h1--line-height);
  font-weight: var(--_type-styles---h1--font-weight);
  letter-spacing: var(--_type-styles---h1--letter-spacing);
  text-transform: var(--_type-styles---h1--text-transform);
  text-wrap: balance;
}

.form_checkbox-icon {
  border: 1px solid var(--_theme---border--border-primary);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form_checkbox-icon.is-alternate {
  border-color: var(--_colors---neutral-100);
}

.form_checkbox-label {
  margin-bottom: 0;
}

.text-size-tiny {
  font-size: .75rem;
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.form_field-label.is-alternate {
  color: var(--_color-styles---text-color--text-alternate\<deleted\|relume-variable-text-color-3\>);
}

.button {
  border: 1px solid var(--_colors---neutral-900);
  background-color: var(--_colors---neutral-900);
  color: var(--_colors---neutral-100);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

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

.heading-style-h4 {
  font-family: var(--_type-styles---h4--font-family);
  font-size: var(--_type-styles---h4--font-size);
  line-height: var(--_type-styles---h4--line-height);
  font-weight: var(--_type-styles---h4--font-weight);
  letter-spacing: var(--_type-styles---h4--letter-spacing);
  text-transform: var(--_type-styles---h4--text-transform);
  text-wrap: balance;
}

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

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

.form_radio-label {
  margin-bottom: 0;
}

.styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
  position: relative;
}

.styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e;
}

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

.styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #ebeffa;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.styleguide_label.is-html-tag {
  color: #bb4198;
  background-color: #f9eff6;
}

.styleguide_label.is-component {
  color: #10751e;
  background-color: #d2f6cf;
}

.text-size-regular {
  font-size: 1rem;
}

.text-size-regular.text-style-allcaps.text-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #0093e7, #27aae1);
  -webkit-background-clip: text;
  background-clip: text;
}

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

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

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

.icon-height-xlarge {
  height: 6.5rem;
}

.heading-style-h3 {
  font-family: var(--_type-styles---h3--font-family);
  font-size: var(--_type-styles---h3--font-size);
  line-height: var(--_type-styles---h3--line-height);
  font-weight: var(--_type-styles---h3--font-weight);
  letter-spacing: var(--_type-styles---h3--letter-spacing);
  text-transform: var(--_type-styles---h3--text-transform);
  text-wrap: balance;
}

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

.form_input {
  border: var(--border-width--main) solid var(--_theme---border--border-primary);
  border-radius: var(--border-radius--small);
  background-color: var(--_theme---background--background-primary);
  color: var(--_theme---text--text-primary);
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: var(--_theme---border--border-primary);
}

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

.form_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_input.is-select-input {
  background-image: url('../images/chevron-down.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.icon-embed-custom1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.button-group {
  margin-top: var(--_spacing---section-space--content-space--button-margin);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.text-color-white {
  color: var(--_colors---neutral-100);
}

.background-color-white {
  background-color: var(--_colors---neutral-100);
}

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

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

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

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

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d;
}

.text-color-black {
  color: var(--black-archive\<deleted\|variable-dccb7db6\>);
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

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

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

.background-color-black {
  background-color: var(--_colors---neutral-900);
}

.shadow-xsmall {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

.styleguide_header {
  padding-top: var(--_sizes---3rem);
  padding-bottom: var(--_sizes---3rem);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.styleguide_subheading {
  z-index: 3;
  background-color: var(--_theme---background--background-secondary);
  color: var(--_theme---text--text-primary);
  border-radius: .75rem;
  margin-bottom: 1rem;
  padding: 1rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.form_radio-icon {
  border: var(--border-width--main) solid var(--_theme---border--border-primary);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}

.form_radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.form_radio-icon.is-alternate {
  border-color: var(--_colors---neutral-100);
}

.styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

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

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

.icon-height-custom1 {
  height: 1.25rem;
}

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

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

.text-size-small {
  font-size: .875rem;
}

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_field-wrapper {
  position: relative;
}

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

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

.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

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

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

.text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-style: italic;
}

.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 figcaption {
  border-left: 2px solid var(--_theme---text--text-primary);
  text-align: left;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

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

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

.shadow-small {
  box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;
}

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

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

.shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

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

.icon-height-xsmall {
  height: 1.5rem;
}

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

.styleguide_spacing-all {
  display: none;
}

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

.padding-section-small {
  padding-top: var(--_spacing---section-space--small);
  padding-bottom: var(--_spacing---section-space--small);
}

.styleguide_empty-box {
  z-index: -1;
  background-color: var(--_theme---background--background-secondary);
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.styleguide_spacing {
  border: 1px dashed var(--_theme---border--border-primary);
}

.padding-global {
  padding-right: var(--_spacing---page-padding--main);
  padding-left: var(--_spacing---page-padding--main);
}

.padding-global.footer-padding {
  padding-top: 3rem;
  padding-bottom: 1rem;
}

.padding-global.padding-custom2 {
  padding-top: 5rem;
}

.padding-section-medium {
  padding-top: var(--_spacing---section-space--medium);
  padding-bottom: var(--_spacing---section-space--medium);
}

.padding-section-large {
  padding-top: var(--_spacing---section-space--large);
  padding-bottom: var(--_spacing---section-space--large);
}

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

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

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

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

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

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

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

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

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

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

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

.styleguide_subheading-small {
  font-size: 1rem;
  font-weight: 400;
}

.styleguide_background-color-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

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

.styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.background-color-secondary {
  background-color: var(--_theme---background--background-secondary);
}

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

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

.aspect-ratio-square {
  aspect-ratio: 1;
}

.styleguide_ratio-bg {
  z-index: -1;
  background-color: var(--_theme---background--background-secondary);
  min-width: 3rem;
  height: 100%;
  position: relative;
}

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

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

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

.inherit-color {
  color: inherit;
}

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_message-success {
  background-color: var(--_color-styles---background-color--background-success\<deleted\|relume-variable-background-color-6\>);
  color: var(--_color-styles---text-color--text-success\<deleted\|relume-variable-text-color-4\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.form_message-error {
  background-color: var(--_color-styles---background-color--background-error\<deleted\|relume-variable-background-color-8\>);
  color: var(--_color-styles---text-color--text-error\<deleted\|relume-variable-text-color-5\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.text-style-medium {
  font-family: var(--_type-styles---text-medium--font-family);
  font-size: var(--_type-styles---text-medium--font-size);
  line-height: var(--_type-styles---text-medium--line-height);
  font-weight: var(--_type-styles---text-medium--font-weight);
  letter-spacing: var(--_type-styles---text-medium--letter-spacing);
  text-transform: var(--_type-styles---text-tagline--text-transform);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: inline-block;
}

.styleguide_form-wrapper {
  padding-right: 1.5rem;
}

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--_colors---neutral-200);
  background-color: var(--_colors---neutral-200);
  color: var(--_colors---neutral-900);
  justify-content: center;
  align-items: center;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag.is-text {
  background-color: #0000;
  border-style: none;
  border-color: #0000;
  padding: 0;
  display: inline-block;
}

.text-wrap-balance {
  text-wrap: balance;
}

.text-wrap-pretty {
  text-wrap: pretty;
}

.text-style-large {
  font-family: var(--_type-styles---text-large--font-family);
  font-size: var(--_type-styles---text-large--font-size);
  line-height: var(--_type-styles---text-large--line-height);
  font-weight: var(--_type-styles---text-large--font-weight);
  letter-spacing: var(--_type-styles---text-large--letter-spacing);
  text-transform: var(--_type-styles---text-large--text-transform);
  text-wrap: pretty;
}

.text-style-regular {
  font-family: var(--_type-styles---text-regular--font-family);
  font-size: var(--_type-styles---text-regular--font-size);
  line-height: var(--_type-styles---text-regular--line-height);
  font-weight: var(--_type-styles---text-regular--font-weight);
  letter-spacing: var(--_type-styles---text-regular--letter-spacing);
  text-transform: var(--_type-styles---text-main--text-transform);
  text-wrap: pretty;
}

.text-style-small {
  font-family: var(--_type-styles---text-small--font-family);
  font-size: var(--_type-styles---text-small--font-size);
  line-height: var(--_type-styles---text-small--line-height);
  font-weight: var(--_type-styles---text-small--font-weight);
  letter-spacing: var(--_type-styles---text-small--letter-spacing);
  text-transform: var(--_type-styles---text-small--text-transform);
  text-wrap: pretty;
}

.button_component {
  border: var(--border-width--main) solid var(--_button-styles---border);
  border-radius: var(--_sizes---1-25rem);
  background-color: var(--_button-styles---background);
  color: var(--_button-styles---text);
  text-align: center;
  --_button-styles---border: #27aae1;
  --_button-styles---background: #27aae1;
  --_button-styles---text: #e0e0e0;
  --_button-styles---border-hover: #2b3990;
  --_button-styles---background-hover: #2b3990;
  --_button-styles---text-hover: #e0e0e0;
  transition: box-shadow .3s, border-color .3s, background-color .3s, color .3s;
  display: inline-block;
  position: relative;
}

.button_component:hover {
  border-color: var(--_button-styles---border-hover);
  background-color: var(--_button-styles---background-hover);
  color: var(--_button-styles---text-hover);
  box-shadow: 0 2px 2px #27aae1;
}

.button_component.secondary {
  --_button-styles---border: #e0e0e0;
  --_button-styles---background: #e0e0e0;
  --_button-styles---text: #222;
  --_button-styles---border-hover: #2b3990;
  --_button-styles---background-hover: #2b3990;
  --_button-styles---text-hover: #e0e0e0;
}

.screen-reader-only {
  white-space: nowrap;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  width: 1px;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.prevent-delete {
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.button_layout {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  font-weight: var(--_typography---font--primary-semibold);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.625rem;
  display: flex;
  position: relative;
}

.button_text {
  font-weight: var(--_typography---font--primary-semibold);
}

.section.theme-dark, .section.theme-light {
  background-color: var(--_colors---transparent);
}

.image-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.cover-absolute {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.theme-dark {
  background-color: var(--_theme---background--background-primary);
  color: var(--_theme---text--text-primary);
  --_theme---background--background-primary: var(--_colors---neutral-900);
  --_theme---text--text-primary: var(--_colors---neutral-100);
  --_theme---link--link-primary: var(--_theme---text--text-primary);
  --_theme---border--border-primary: var(--_colors---neutral-100);
  --_theme---text--text-secondary: var(--_colors---neutral-300);
  --_theme---background--background-secondary: var(--_colors---neutral-800);
  --_theme---button-secondary--background: var(--_button-styles---text);
  --_theme---button-primary--background-hover: var(--_button-styles---background-hover);
  --_theme---border--border-secondary: var(--_colors---neutral-600);
  --_theme---button-primary--text: var(--_theme---text--text-primary);
  --_theme---button-primary--background: var(--_button-styles---background);
  --_theme---button-primary--border: var(--_button-styles---border);
  --_theme---button-primary--text-hover: var(--_button-styles---text);
  --_theme---button-primary--border-hover: var(--_button-styles---border-hover);
  --_theme---button-secondary--text: var(--_theme---background--background-secondary);
  --_theme---button-secondary--border: var(--_theme---text--text-primary);
  --_theme---button-secondary--text-hover: var(--_button-styles---text);
  --_theme---button-secondary--background-hover: var(--_button-styles---background-hover);
  --_theme---button-secondary--border-hover: var(--_button-styles---border-hover);
}

.theme-light {
  background-color: var(--_theme---background--background-primary);
  color: var(--_theme---text--text-primary);
  --_theme---background--background-primary: #151515;
  --_theme---text--text-primary: #e0e0e0;
  --_theme---link--link-primary: var(--_theme---text--text-primary);
  --_theme---border--border-primary: var(--_colors---neutral-900);
  --_theme---text--text-secondary: #f0f0f0;
  --_theme---background--background-secondary: #292929;
  --_theme---button-secondary--background: var(--_button-styles---text);
  --_theme---button-primary--background-hover: var(--_button-styles---background-hover);
  --_theme---border--border-secondary: var(--_colors---neutral-400);
  --_theme---button-primary--text: var(--_theme---text--text-primary);
  --_theme---button-primary--background: var(--_button-styles---background);
  --_theme---button-primary--border: var(--_button-styles---border);
  --_theme---button-primary--text-hover: var(--_button-styles---text);
  --_theme---button-primary--border-hover: var(--_button-styles---border-hover);
  --_theme---button-secondary--text: var(--_theme---background--background-secondary);
  --_theme---button-secondary--border: var(--_theme---text--text-primary);
  --_theme---button-secondary--text-hover: var(--_button-styles---text);
  --_theme---button-secondary--background-hover: var(--_button-styles---background-hover);
  --_theme---button-secondary--border-hover: var(--_button-styles---border-hover);
}

.background-layer {
  z-index: -1;
  background-color: var(--_theme---background--background-primary);
  object-fit: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section-spacer_component {
  height: var(--_spacing---section-space--medium);
  width: 100%;
}

.section-spacer_component.large {
  height: var(--_spacing---section-space--large);
}

.section-spacer_component.small {
  height: var(--_spacing---section-space--small);
}

.heading-style-display {
  font-family: var(--_type-styles---display--font-family);
  font-size: var(--_type-styles---display--fonts-size);
  line-height: var(--_type-styles---display--line-height);
  font-weight: var(--_type-styles---display--font-weight);
  letter-spacing: var(--_type-styles---display--letter-spacing);
  text-transform: var(--_type-styles---display--text-transform);
  text-wrap: balance;
}

.swiper-bullet {
  aspect-ratio: 1;
  text-align: center;
  background-color: #ccc;
  border-radius: 50vw;
  flex: none;
  justify-content: center;
  align-items: center;
  width: .75em;
  transition: all .2s;
  display: flex;
}

.swiper-bullet.is-active {
  background-color: #1c1c1d;
}

.slider_button-arrow {
  width: 1.5rem;
  height: 1.5rem;
}

.slider_btn {
  border: 1px solid var(--_button-styles---border);
  background-color: var(--_button-styles---background);
  color: var(--_button-styles---text);
  text-align: center;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 2.5rem;
  transition: border-color .2s, color .2s, background-color .2s;
  display: flex;
}

.slider_btn:hover {
  border-color: var(--_button-styles---border-hover);
  background-color: var(--_button-styles---background-hover);
  color: var(--_button-styles---text-hover);
}

.slider_btn:focus-visible, .slider_btn[data-wf-focus-visible] {
  outline-offset: 2px;
  outline: 1px solid #fff;
}

.slider_buttons_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  --_button-styles---border: #27aae1;
  --_button-styles---background: #27aae1;
  --_button-styles---text: #e0e0e0;
  --_button-styles---border-hover: #2b3990;
  --_button-styles---background-hover: #2b3990;
  --_button-styles---text-hover: #e0e0e0;
  justify-content: space-between;
  align-items: center;
  font-size: 1rem;
  display: flex;
}

.swiper-bullet-wrapper {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-wrap: wrap;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.g_svg_wrap {
  width: 100%;
  height: 100%;
}

.visual-wrap {
  border-radius: var(--border-radius--visual);
  overflow: hidden;
}

.logos-static_list {
  width: 100%;
}

.u-grid-autofit {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-auto-columns: minmax(0, 1fr);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--min)), 1fr));
  display: grid;
}

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

.text-wrap-auto {
  text-wrap: auto;
}

.nav_logo {
  width: 100%;
}

.nav_component {
  background-color: #0000;
  width: 100%;
  margin-top: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  position: relative;
  inset: 0% 0% auto;
}

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

.nav_brand {
  width: 64px;
  height: 64px;
}

.nav_menu_link {
  font-weight: var(--_typography---font--primary-medium);
  padding: 1rem;
  transition: color .2s;
}

.nav_menu_link:hover, .nav_menu_link.w--current {
  color: var(--_colors---brand-1);
}

.nav_fixed {
  position: absolute;
  inset: 0% 0% auto;
}

.section_hero {
  background-image: linear-gradient(90deg, #040715, #04071533), url('../images/hero-banner_1.avif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.hero-grid {
  margin-top: var(--_sizes---5rem);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 680px;
  display: flex;
}

.hero-image-wrap {
  width: 500px;
}

.text-style-xlarge {
  font-family: var(--_type-styles---text-large--font-family);
  font-size: var(--_type-styles---text-xlarge--font-size);
  line-height: var(--_type-styles---text-large--line-height);
  font-weight: var(--_type-styles---text-large--font-weight);
  letter-spacing: var(--_type-styles---text-large--letter-spacing);
  text-transform: var(--_type-styles---text-large--text-transform);
  text-wrap: pretty;
}

.text-style-xlarge.footer-link-header {
  background-color: var(--_colors---brand-1);
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #252566cc 23%, #0093e7cc);
  -webkit-background-clip: text;
  background-clip: text;
}

.hero-header {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.section_marquee {
  z-index: 1;
  overflow: hidden;
}

.marquee-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.continous-marquee {
  display: flex;
  position: relative;
  overflow: hidden;
}

.continous-marquee-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  display: flex;
}

.country-flag {
  border-radius: 8px;
  width: 80px;
  height: 52px;
}

.marquee-overlay-left {
  background-image: linear-gradient(90deg, #151515, #15151500);
  width: 64px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.marquee-overlay-right {
  background-image: linear-gradient(270deg, #151515, #15151500);
  width: 64px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

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

.about-image-wrap {
  width: 400px;
  position: relative;
}

.about-content {
  justify-content: flex-start;
  align-items: center;
  width: 605px;
}

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

.services-header {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.lable-wrap {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.services-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: var(--_sizes---1rem);
  border: 1px solid #2c2c2c;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 375px;
  padding: 24px;
  transition: background-color .4s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.services-card:hover {
  background-image: linear-gradient(135deg, #000 30%, #252364 74%, #036fb2);
}

.services-card.with-btn {
  height: 400px;
}

.services-icon {
  width: 36px;
  height: 36px;
}

.services-meta {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.services-list {
  margin-top: 0;
  margin-bottom: 0;
}

.global-speaker-wrap {
  align-items: center;
  display: flex;
}

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

.speaker-wrap {
  border: 1px solid #b9b9b9;
  border-radius: 8px;
  padding: 1rem 2rem;
  transition: background-color .4s;
}

.speaker-wrap:hover {
  background-image: linear-gradient(135deg, #000 30%, #252364 74%, #036fb2);
}

.section_get-started {
  background-image: url('../images/get-in-touch-banner.avif'), url('../images/get-in-touch-gradient.avif');
  background-position: 50%, 50% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, contain;
  position: relative;
}

.get-in-touch-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.get-in-touch-header {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_footer {
  background-image: linear-gradient(#292929, #1d1e1e 80%, #1f1f1f);
}

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

.footer-quick-links {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer_brand {
  width: 120px;
  height: 120px;
}

.footer_logo {
  width: 100%;
}

.quick-links-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.footer-link {
  max-width: 300px;
  transition: color .2s;
}

.footer-link:hover {
  color: var(--_brand---primary);
}

.footer-contact-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.footer-icon {
  width: 35px;
  height: 39px;
  box-shadow: 0 4px 10px #0003;
}

.footer-social-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.footer-social-wrap.hidden {
  display: none;
}

.social-icon-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.footer-copyright {
  justify-content: center;
  align-items: center;
  margin-top: 48px;
  display: flex;
}

.abstract-banner {
  width: 160px;
  position: absolute;
  inset: 5% auto auto 2%;
}

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

.gradient-image.services-bg {
  top: -15%;
}

.image {
  width: 100%;
}

.nav-btn {
  display: none;
}

.marquee-header {
  min-width: 545px;
}

.marquee-header.companies {
  min-width: 470px;
}

.section_about-hero {
  background-image: url('../images/get-in-touch-banner.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}

.about-hero-grid {
  justify-content: center;
  align-items: center;
  margin-top: 5rem;
  padding: 5rem;
  display: flex;
  position: relative;
}

.about-hero-content {
  max-width: 750px;
}

.breadcrumb {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.home-icon, .home-icon.w--current {
  height: 14px;
  display: flex;
}

.content-wrap {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.breadcrumb-divider {
  background-color: var(--_colors---neutral-300);
  width: 1px;
  height: 14px;
}

.collab-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid #2c2c2c;
  border-radius: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 3rem;
  display: flex;
}

.collab-image-wrap {
  width: 400px;
  position: relative;
}

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

.collab-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  width: 600px;
  display: flex;
}

.company-logo {
  border-radius: 8px;
  width: 120px;
  height: 68px;
}

.partners-marquee-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  display: flex;
}

.hero-blur {
  z-index: -1;
  position: absolute;
  inset: 0% auto auto 0%;
}

.hero-blur-2 {
  z-index: -1;
  position: absolute;
  inset: auto auto -20% 10%;
}

.hero-blur-3 {
  z-index: -1;
  position: absolute;
  inset: 0% 10% auto auto;
}

.hero-blur-4 {
  z-index: -1;
  position: absolute;
  inset: auto 0% -15% auto;
}

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

.industry-image-wrap {
  width: 400px;
  position: relative;
}

.industry-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 660px;
  display: flex;
}

.sector-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #b9b9b9;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem;
  transition: background-color .2s;
  display: flex;
}

.sector-block:hover {
  background-image: linear-gradient(135deg, #000 30%, #252364 74%, #036fb2);
}

.sector-image {
  width: 24px;
  height: 24px;
}

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

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

.contact-header {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.contact-card-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  display: grid;
}

.contact-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #2c2c2c;
  border-radius: 20px;
  flex-flow: column;
  padding: 24px;
  transition: background-color .2s;
  display: flex;
}

.contact-card:hover {
  background-image: linear-gradient(135deg, #000 30%, #252364 74%, #036fb2);
}

.contact-icon {
  object-fit: contain;
  width: 36px;
  height: 36px;
}

.contact-form-flex {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.contact-image-wrap {
  width: 400px;
  position: relative;
}

.contact-form-wrap {
  width: 600px;
}

.form-button {
  border: 1px solid var(--_theme---button-secondary--background);
  background-color: var(--_theme---button-secondary--background);
  color: var(--_colors---neutral-900);
  font-weight: var(--_typography---font--primary-semibold);
  border-radius: 1.25rem;
  margin-top: 6px;
  padding: .75rem 1.625rem;
  transition: all .2s;
}

.form-button:hover {
  border-color: var(--_theme---button-primary--background-hover);
  background-color: var(--_theme---button-primary--background-hover);
  color: var(--_button-styles---text);
  box-shadow: 0 2px 2px #27aae1;
}

.text-field {
  background-color: #0000;
  border: 1px solid #2c2c2c;
  border-radius: 8px;
  height: 58px;
  padding: 16px;
}

.text-field.message {
  height: 116px;
}

.input-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.services-info {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.services-image-wrap {
  width: 450px;
  padding: 25px;
  position: relative;
}

.services-content {
  max-width: 650px;
}

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

.services-card-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.services-card-grid._2x2 {
  grid-template-columns: 1fr 1fr;
}

.services-card-grid._3x1 {
  grid-template-rows: auto;
}

.services-info-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #2c2c2c;
  border-radius: 20px;
  flex-flow: column;
  padding: 24px;
  transition: background-color .2s;
  display: flex;
}

.services-info-card:hover {
  background-image: linear-gradient(135deg, #000 30%, #252364 74%, #036fb2);
}

.services-highlight {
  border: 1px solid #2c2c2c;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 24px 48px;
  display: flex;
}

.services-hg-image {
  width: 400px;
  position: relative;
}

.highlight-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 650px;
  display: flex;
}

.abstract-banner-right {
  width: 160px;
  position: absolute;
  inset: auto 2% 5% auto;
}

.success-message {
  color: var(--_button-styles---text);
  background-color: #0000;
  background-image: linear-gradient(135deg, #000 30%, #252364 73%, #036fb2);
  border-radius: 8px;
}

.error-message {
  color: var(--_colors---brand-2);
  text-align: center;
  border-radius: 8px;
  margin-top: 16px;
}

.hamburger-menu-hm12 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 25px;
  display: none;
}

.hamburger-menu-hm12.w--open {
  background-color: #0000;
}

.top-bar-hm12, .middle-bar-hm12, .bottom-bar-hm12 {
  border-radius: 6px;
  width: 40px;
  height: 3px;
  margin-top: 6px;
  margin-bottom: 6px;
}

.cross-bar-1-hm12, .cross-bar-2-hm12 {
  border-radius: 6px;
  width: 40px;
  height: 3px;
  margin-top: 6px;
  margin-bottom: 6px;
  position: absolute;
  inset: 25px auto auto;
}

.div-block {
  justify-content: center;
  align-items: center;
  width: 150px;
  display: block;
}

.thank-you-wrapper {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .marquee-header {
    min-width: 555px;
  }

  .marquee-header.companies {
    min-width: 480px;
  }

  .industry-wrap {
    width: 700px;
  }
}

@media screen and (min-width: 1440px) {
  .services-card {
    height: 345px;
  }

  .services-card.with-btn {
    height: 420px;
  }

  .marquee-header {
    min-width: 580px;
  }

  .marquee-header.companies {
    min-width: 510px;
  }

  .content-wrap {
    max-width: 850px;
  }

  .contact-form-wrap {
    width: 700px;
  }

  .services-content {
    max-width: 700px;
  }

  .services-highlight {
    padding-left: 80px;
    padding-right: 80px;
  }
}

@media screen and (min-width: 1920px) {
  .hero-content {
    width: 800px;
  }

  .services-card {
    height: 365px;
  }

  .services-card.with-btn {
    height: 445px;
  }

  .marquee-header.companies {
    min-width: 540px;
  }

  .about-hero-content {
    max-width: 775px;
  }

  .content-wrap {
    max-width: 900px;
  }

  .industry-wrap {
    width: 740px;
  }

  .contact-form-wrap {
    width: 800px;
  }

  .services-content, .highlight-content {
    max-width: 800px;
  }

  .thank-you-wrapper {
    max-width: 775px;
  }
}

@media screen and (max-width: 991px) {
  body {
    --_type-styles---text-regular--font-size: var(--_sizes---1rem);
    --_type-styles---text-regular--line-height: var(--_typography---line-height--1-5);
    --_type-styles---text-regular--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---h1--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h1--font-size: var(--_sizes---4rem);
    --_type-styles---h1--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---h1--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h1--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
    --_type-styles---h2--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h2--font-size: var(--_sizes---3rem);
    --_type-styles---h2--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---h2--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h2--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
    --_type-styles---h3--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h3--font-size: var(--_sizes---2rem);
    --_type-styles---h3--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---h3--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h3--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
    --_type-styles---h4--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h4--font-size: 1.625rem;
    --_type-styles---h4--line-height: var(--_type-styles---text-large--line-height);
    --_type-styles---h4--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h4--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---h5--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h5--font-size: var(--_sizes---1-25rem);
    --_type-styles---h5--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---h5--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h5--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---h6--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h6--font-size: var(--_sizes---1rem);
    --_type-styles---h6--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---h6--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h6--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---h6--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---text-medium--font-family: var(--_typography---font--primary-family);
    --_type-styles---text-medium--font-size: 1.125rem;
    --_type-styles---text-medium--line-height: var(--_typography---line-height--1-5);
    --_type-styles---text-medium--font-weight: var(--_typography---font--primary-regular);
    --_type-styles---text-medium--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---text-large--font-family: var(--_typography---font--primary-family);
    --_type-styles---text-large--font-size: var(--_sizes---1-25rem);
    --_type-styles---text-large--line-height: var(--_typography---line-height--1-5);
    --_type-styles---text-large--font-weight: var(--_typography---font--primary-regular);
    --_type-styles---text-large--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---text-regular--font-family: var(--_typography---font--primary-family);
    --_type-styles---text-regular--font-weight: var(--_typography---font--primary-regular);
    --_type-styles---text-small--font-family: var(--_typography---font--primary-family);
    --_type-styles---text-small--font-size: var(--_sizes---0-875rem);
    --_type-styles---text-small--line-height: var(--_typography---line-height--1-5);
    --_type-styles---text-small--font-weight: var(--_typography---font--primary-regular);
    --_type-styles---text-small--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---display--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---display--fonts-size: var(--_sizes---7rem);
    --_type-styles---display--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---display--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---display--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
    --_type-styles---text-xlarge--font-size: var(--_sizes---1-5rem);
    --_type-styles---all-headings--heading-font-family: var(--_typography---font--primary-family);
    --_type-styles---all-headings--heading-font-weight: var(--_typography---font--primary-medium);
    --_type-styles---all-headings--heading-line-height: var(--_typography---line-height--1-1);
    --_type-styles---all-headings--heading-letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---all-headings--heading-text-transform: var(--_typography---text-transform--inherit);
    --_type-styles---display--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---h1--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---h2--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---h3--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---h4--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---h5--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---text-xlarge--font-family: var(--_typography---font--primary-family);
    --_type-styles---text-xlarge--font-weight: var(--_typography---font--primary-regular);
    --_type-styles---text-xlarge--line-height: var(--_typography---line-height--1-5);
    --_type-styles---text-xlarge--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---text-xlarge--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---text-large--text-transform: var(--_typography---text-transform--inherit);
    --_type-styles---text-medium--text-transform: var(--_typography---text-transform--inherit);
    --_type-styles---text-regular--text-transform: var(--_typography---text-transform--none);
    --_type-styles---text-small--text-transform: var(--_typography---text-transform--inherit);
  }

  .hide-tablet {
    display: none;
  }

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

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

  .styleguide_icons-list {
    grid-auto-flow: row;
  }

  .heading-style-h4 {
    line-height: 1.5;
  }

  .heading-style-h3.align-center-for-mobile {
    text-align: center;
  }

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

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

  .button_component.hidden-on-mobile {
    display: none;
  }

  .logos-static_list.u-grid-autofit {
    grid-row-gap: 2rem;
  }

  .nav_menu {
    background-color: var(--_colors---neutral-900);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100vh;
    padding: 1rem;
  }

  .section_hero {
    background-image: linear-gradient(#040715cc, #040715cc), url('../images/hero-banner_1.avif');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .hero-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .hero-content {
    width: 100%;
  }

  .hero-image-wrap {
    order: -1;
    width: 600px;
  }

  .marquee-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .about-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .about-image-wrap {
    width: 600px;
  }

  .about-content {
    width: 100%;
  }

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

  .lable-wrap.align-center-for-mobile {
    align-items: center;
  }

  .services-card {
    height: 330px;
  }

  .global-speaker-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .get-in-touch-wrap {
    height: 40vh;
  }

  .footer-wrap {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .nav-btn {
    margin-top: 1rem;
    display: flex;
  }

  .marquee-header, .marquee-header.companies {
    min-width: auto;
  }

  .footer-address {
    width: 220px;
  }

  .about-hero-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .collab-wrapper {
    flex-flow: column;
  }

  .collab-image-wrap {
    order: -1;
    width: 600px;
  }

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

  .industry-image-wrap {
    order: -1;
    width: 600px;
  }

  .industry-wrap {
    width: 100%;
  }

  .contact-card-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .contact-form-flex {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    align-items: center;
  }

  .contact-image-wrap {
    width: 600px;
  }

  .contact-form-wrap {
    width: 100%;
  }

  .services-info {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .services-image-wrap {
    width: 600px;
  }

  .services-content {
    max-width: none;
  }

  .services-card-grid {
    grid-template-columns: 1fr 1fr;
  }

  .services-highlight {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .services-hg-image {
    order: -1;
    width: 600px;
  }

  .highlight-content {
    max-width: none;
  }

  .hamburger-menu-hm12 {
    display: block;
  }

  .top-bar-hm12, .middle-bar-hm12, .bottom-bar-hm12, .cross-bar-1-hm12, .cross-bar-2-hm12 {
    background-color: var(--_colors---neutral-300);
    width: 30px;
    height: 2px;
  }

  .thank-you-wrapper {
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_type-styles---text-regular--font-size: .875rem;
    --_type-styles---text-regular--line-height: var(--_typography---line-height--1-5);
    --_type-styles---text-regular--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---h1--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h1--font-size: var(--_sizes---2-5rem);
    --_type-styles---h1--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---h1--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h1--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
    --_type-styles---h2--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h2--font-size: var(--_sizes---2rem);
    --_type-styles---h2--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---h2--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h2--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
    --_type-styles---h3--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h3--font-size: var(--_sizes---1-5rem);
    --_type-styles---h3--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---h3--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h3--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
    --_type-styles---h4--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h4--font-size: var(--_sizes---1-25rem);
    --_type-styles---h4--line-height: var(--_type-styles---text-large--line-height);
    --_type-styles---h4--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h4--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---h5--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h5--font-size: 1.125rem;
    --_type-styles---h5--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---h5--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h5--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---h6--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h6--font-size: var(--_sizes---1rem);
    --_type-styles---h6--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---h6--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h6--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---h6--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---text-medium--font-family: var(--_typography---font--primary-family);
    --_type-styles---text-medium--font-size: 1rem;
    --_type-styles---text-medium--line-height: var(--_typography---line-height--1-5);
    --_type-styles---text-medium--font-weight: var(--_typography---font--primary-regular);
    --_type-styles---text-medium--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---text-large--font-family: var(--_typography---font--primary-family);
    --_type-styles---text-large--font-size: 1.125rem;
    --_type-styles---text-large--line-height: var(--_typography---line-height--1-5);
    --_type-styles---text-large--font-weight: var(--_typography---font--primary-regular);
    --_type-styles---text-large--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---text-regular--font-family: var(--_typography---font--primary-family);
    --_type-styles---text-regular--font-weight: var(--_typography---font--primary-regular);
    --_type-styles---text-small--font-family: var(--_typography---font--primary-family);
    --_type-styles---text-small--font-size: .75rem;
    --_type-styles---text-small--line-height: var(--_typography---line-height--1-5);
    --_type-styles---text-small--font-weight: var(--_typography---font--primary-regular);
    --_type-styles---text-small--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---display--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---display--fonts-size: var(--_sizes---7rem);
    --_type-styles---display--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---display--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---display--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
    --_type-styles---text-xlarge--font-size: 1.25rem;
    --_type-styles---all-headings--heading-font-family: var(--_typography---font--primary-family);
    --_type-styles---all-headings--heading-font-weight: var(--_typography---font--primary-medium);
    --_type-styles---all-headings--heading-line-height: var(--_typography---line-height--1-1);
    --_type-styles---all-headings--heading-letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---all-headings--heading-text-transform: var(--_typography---text-transform--inherit);
    --_type-styles---display--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---h1--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---h2--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---h3--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---h4--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---h5--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---text-xlarge--font-family: var(--_typography---font--primary-family);
    --_type-styles---text-xlarge--font-weight: var(--_typography---font--primary-regular);
    --_type-styles---text-xlarge--line-height: var(--_typography---line-height--1-5);
    --_type-styles---text-xlarge--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---text-xlarge--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---text-large--text-transform: var(--_typography---text-transform--inherit);
    --_type-styles---text-medium--text-transform: var(--_typography---text-transform--inherit);
    --_type-styles---text-regular--text-transform: var(--_typography---text-transform--none);
    --_type-styles---text-small--text-transform: var(--_typography---text-transform--inherit);
  }

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

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

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

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

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

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .text-size-medium {
    font-size: 1rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

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

  .styleguide_header {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .styleguide_button-row {
    flex-flow: wrap;
  }

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

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

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

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

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

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .text-style-large, .text-style-regular, .text-style-small {
    font-size: 1.125rem;
  }

  .slider_btn {
    flex: none;
  }

  .slider_buttons_list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    max-width: 95vw;
    display: flex;
  }

  .swiper-bullet-wrapper {
    width: auto;
  }

  .nav_menu {
    font-size: 1rem;
  }

  .hero-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .hero-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: auto;
  }

  .hero-image-wrap {
    order: -1;
    width: 70%;
  }

  .text-style-xlarge {
    font-size: 1.125rem;
  }

  .continous-marquee {
    width: 100%;
  }

  .about-wrap {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .about-image-wrap {
    width: 70%;
  }

  .services-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .services-header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .services-card {
    height: auto;
    transition: none;
  }

  .services-card:hover {
    background-image: none;
  }

  .global-speaker-wrap {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .speaker-wrap {
    padding: .75rem 1.5rem;
    transition: none;
  }

  .speaker-wrap:hover {
    background-image: none;
  }

  .section_get-started {
    background-position: 50% 100%, 50% 100%;
    background-repeat: repeat-y, no-repeat;
    background-size: contain, contain;
  }

  .get-in-touch-wrap {
    height: 50vh;
  }

  .footer-wrap {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }

  .footer-quick-links {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

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

  .footer-icon {
    flex: none;
  }

  .image.speaker {
    height: 24px;
  }

  .footer-address {
    width: auto;
  }

  .about-hero-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    margin-top: 2.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .collab-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .collab-image-wrap {
    width: 70%;
  }

  .collab-grid {
    width: 100%;
  }

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

  .industry-image-wrap {
    width: 70%;
  }

  .sector-block {
    padding: .75rem 1.5rem;
    transition: none;
  }

  .sector-block:hover {
    background-image: none;
  }

  .contact-wrap, .contact-details {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .contact-card {
    transition: none;
  }

  .contact-card:hover {
    background-image: none;
  }

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

  .contact-image-wrap {
    width: 70%;
  }

  .services-info {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .services-image-wrap {
    width: 70%;
  }

  .services-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .services-card-grid._2x2 {
    grid-template-columns: 1fr;
  }

  .services-info-card {
    transition: none;
  }

  .services-info-card:hover {
    background-image: none;
  }

  .services-highlight {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 24px;
    padding-right: 24px;
  }

  .services-hg-image {
    width: 70%;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_type-styles---text-regular--font-size: .875rem;
    --_type-styles---text-regular--line-height: var(--_typography---line-height--1-5);
    --_type-styles---text-regular--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---h1--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h1--font-size: var(--_sizes---2-5rem);
    --_type-styles---h1--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---h1--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h1--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
    --_type-styles---h2--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h2--font-size: var(--_sizes---2rem);
    --_type-styles---h2--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---h2--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h2--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
    --_type-styles---h3--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h3--font-size: var(--_sizes---1-5rem);
    --_type-styles---h3--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---h3--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h3--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
    --_type-styles---h4--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h4--font-size: var(--_sizes---1-25rem);
    --_type-styles---h4--line-height: var(--_type-styles---text-large--line-height);
    --_type-styles---h4--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h4--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---h5--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h5--font-size: 1.125rem;
    --_type-styles---h5--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---h5--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h5--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---h6--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---h6--font-size: var(--_sizes---1rem);
    --_type-styles---h6--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---h6--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---h6--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---h6--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---text-medium--font-family: var(--_typography---font--primary-family);
    --_type-styles---text-medium--font-size: 1rem;
    --_type-styles---text-medium--line-height: var(--_typography---line-height--1-5);
    --_type-styles---text-medium--font-weight: var(--_typography---font--primary-regular);
    --_type-styles---text-medium--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---text-large--font-family: var(--_typography---font--primary-family);
    --_type-styles---text-large--font-size: 1.125rem;
    --_type-styles---text-large--line-height: var(--_typography---line-height--1-5);
    --_type-styles---text-large--font-weight: var(--_typography---font--primary-regular);
    --_type-styles---text-large--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---text-regular--font-family: var(--_typography---font--primary-family);
    --_type-styles---text-regular--font-weight: var(--_typography---font--primary-regular);
    --_type-styles---text-small--font-family: var(--_typography---font--primary-family);
    --_type-styles---text-small--font-size: .75rem;
    --_type-styles---text-small--line-height: var(--_typography---line-height--1-5);
    --_type-styles---text-small--font-weight: var(--_typography---font--primary-regular);
    --_type-styles---text-small--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---display--font-family: var(--_type-styles---all-headings--heading-font-family);
    --_type-styles---display--fonts-size: var(--_sizes---7rem);
    --_type-styles---display--line-height: var(--_type-styles---all-headings--heading-line-height);
    --_type-styles---display--font-weight: var(--_type-styles---all-headings--heading-font-weight);
    --_type-styles---display--letter-spacing: var(--_type-styles---all-headings--heading-letter-spacing);
    --_type-styles---text-xlarge--font-size: 1.25rem;
    --_type-styles---all-headings--heading-font-family: var(--_typography---font--primary-family);
    --_type-styles---all-headings--heading-font-weight: var(--_typography---font--primary-medium);
    --_type-styles---all-headings--heading-line-height: var(--_typography---line-height--1-1);
    --_type-styles---all-headings--heading-letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---all-headings--heading-text-transform: var(--_typography---text-transform--inherit);
    --_type-styles---display--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---h1--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---h2--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---h3--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---h4--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---h5--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---text-xlarge--font-family: var(--_typography---font--primary-family);
    --_type-styles---text-xlarge--font-weight: var(--_typography---font--primary-regular);
    --_type-styles---text-xlarge--line-height: var(--_typography---line-height--1-5);
    --_type-styles---text-xlarge--letter-spacing: var(--_typography---letter-spacing--normal);
    --_type-styles---text-xlarge--text-transform: var(--_type-styles---all-headings--heading-text-transform);
    --_type-styles---text-large--text-transform: var(--_typography---text-transform--inherit);
    --_type-styles---text-medium--text-transform: var(--_typography---text-transform--inherit);
    --_type-styles---text-regular--text-transform: var(--_typography---text-transform--none);
    --_type-styles---text-small--text-transform: var(--_typography---text-transform--inherit);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .hero-image-wrap, .about-image-wrap {
    width: 80%;
  }

  .speaker-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .get-in-touch-wrap {
    height: 60vh;
  }

  .about-hero-grid {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .collab-wrapper {
    padding: 2rem 1rem;
  }

  .collab-image-wrap, .industry-image-wrap {
    width: 80%;
  }

  .sector-block {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: .5rem 1rem;
  }

  .contact-image-wrap {
    width: 80%;
  }

  .input-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .services-image-wrap, .services-hg-image {
    width: 80%;
  }

  .abstract-banner-right {
    bottom: 0%;
  }
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970ad-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970af-9bea0300 {
  justify-self: center;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970c5-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970c6-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970ca-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970cb-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970cf-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970d0-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970d4-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970d5-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970d9-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970da-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970de-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970df-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970e9-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970ea-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970ee-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970ef-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970f3-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970f4-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970f8-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970f9-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970fd-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa970fe-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97102-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97103-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97107-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97108-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97112-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97113-9bea0300 {
  justify-self: start;
}

#w-node-_6cf2a3de-59ca-55fb-bf1e-abcb4e103dec-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6cf2a3de-59ca-55fb-bf1e-abcb4e103ded-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97121-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97122-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97117-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97118-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9711c-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9711d-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9712c-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9712d-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97131-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97132-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97136-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97137-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9713b-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9713c-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97145-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97146-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9714f-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97150-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9715d-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97162-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97163-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97167-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97168-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9716c-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9716d-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97171-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97172-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97176-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97177-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97181-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97182-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97186-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97187-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9718b-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9718c-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97190-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97191-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97195-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97196-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9719a-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9719b-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971a6-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971a7-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971ab-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971ac-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971b0-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971b1-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971b5-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971b6-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971ba-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971bb-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971bf-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971c0-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971c4-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971c5-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971c9-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971ca-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971ce-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971cf-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971d9-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971da-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971de-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971df-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971e3-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971e4-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971eb-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa971ec-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9721f-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97222-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97223-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97226-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97227-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9722a-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9722e-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97235-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97236-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9723a-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9723b-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9723f-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97240-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97244-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97245-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97254-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97257-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97258-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9725b-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9725c-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9725f-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97263-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9726a-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9726b-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9726f-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97270-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97274-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97275-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97279-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9727a-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9728a-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9728d-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9728e-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97291-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97292-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97295-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97296-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9729a-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9729d-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9729e-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972a1-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972a2-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972a5-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972ad-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972ae-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972af-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972b1-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972b3-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972b4-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972b5-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972b7-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972b9-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972ba-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972bb-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972c4-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972c5-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972c6-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972c7-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972c9-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972cc-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972d0-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972d1-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972d2-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972db-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972dc-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972dd-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972e6-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972e7-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972e8-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972e9-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972ef-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972f0-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972f1-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972f2-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972f4-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972f8-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972f9-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972fa-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa972fb-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97306-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9730e-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9730f-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97310-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97311-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97313-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97316-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9731a-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9731b-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9731c-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97325-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97326-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97327-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97330-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97331-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97332-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97333-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97339-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9733a-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9733b-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9733c-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9733e-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97342-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97343-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97344-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97345-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97395-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97396-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9739b-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9739c-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973cb-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973cf-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973d0-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973d2-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973d4-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973d5-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973d7-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973d9-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973da-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973dc-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973de-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973df-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973e1-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973e3-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973e4-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973e6-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973e8-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973e9-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973eb-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973ed-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973ef-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973f1-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973f3-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973f4-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973f6-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973f9-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973fa-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973fc-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa973ff-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97400-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97402-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97405-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97406-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97408-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9740e-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97412-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97413-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97415-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97417-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97418-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9741a-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9741c-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9741d-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9741f-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97421-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97422-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97424-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97426-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97427-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97429-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9742b-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9742c-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9742e-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97430-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97431-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97433-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97435-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97436-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97438-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9743a-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9743b-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9743d-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9743f-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97440-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97442-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97444-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97445-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97447-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9744c-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97450-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97452-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97455-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9745a-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9745f-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97464-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97469-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97470-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97471-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97473-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97474-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97476-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97477-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97479-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9747a-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9747c-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9747d-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9747f-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97480-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97482-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97483-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97485-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97486-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97488-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97489-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9748b-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9748c-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9748e-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9748f-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97491-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97492-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97494-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97495-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97497-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97498-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9749a-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9749b-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9749d-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9749e-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974a0-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974a1-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974a3-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974a4-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974a6-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974a7-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974a9-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974aa-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974ac-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974ad-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974af-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974b0-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974b2-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974b3-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974b5-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974b6-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974b8-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974b9-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974bb-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974bc-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974be-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974bf-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974c1-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974c2-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974c4-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974c5-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974c7-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974c8-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974cd-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974d1-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974d3-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974d6-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974db-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974e0-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974e5-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974ea-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974f1-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974f2-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974f4-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974f5-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974f7-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974f8-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974fa-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974fb-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974fd-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa974fe-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97500-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97501-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97503-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97504-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97506-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97507-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97509-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9750a-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9750c-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9750d-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9750f-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97510-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97512-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97513-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97515-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97516-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97518-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97519-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9751b-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9751c-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9751e-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9751f-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97521-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97522-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97524-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97525-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97527-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97528-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9752a-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9752b-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9752d-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9752e-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97530-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97531-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97533-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97534-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97536-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97537-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97539-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9753a-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9753c-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9753d-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9753f-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97540-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97542-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97543-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97545-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97546-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97548-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97549-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9754e-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97551-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97552-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97554-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97555-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97557-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97558-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9755a-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9755b-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9755d-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9755e-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97560-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97561-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97563-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97564-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97566-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97567-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97569-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9756a-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9756c-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9756d-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9756f-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97570-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97572-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97573-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97575-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97576-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97578-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97579-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9757b-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9757c-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9757e-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9757f-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97581-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97582-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97584-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97585-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97587-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97588-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9758a-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9758b-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9758d-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9758e-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97590-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97591-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97683-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97687-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97688-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9768c-9bea0300, #w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9768e-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9768f-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97693-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97694-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97698-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97699-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9769d-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9769e-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976a2-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976a3-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976a7-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976a8-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976ac-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976ad-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976b1-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976b2-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976b6-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976b7-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976bb-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976bc-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976bf-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976c0-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976c4-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976c5-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976c9-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976ca-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976ce-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976cf-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976d3-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976d4-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976d8-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976d9-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976dd-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976de-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976e2-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976e3-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976e7-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976e8-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976ec-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976ed-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976f1-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976f2-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976f6-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976f7-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976fb-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa976fc-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97700-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97701-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97705-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97706-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9770a-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9770b-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa9770f-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97710-9bea0300 {
  justify-self: start;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97714-9bea0300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae6104a-4067-8f80-7c92-9ece2fa97715-9bea0300 {
  justify-self: start;
}


@font-face {
  font-family: 'Figtree';
  src: url('../fonts/Figtree-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Figtree';
  src: url('../fonts/Figtree-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Figtree';
  src: url('../fonts/Figtree-ExtraBold.woff2') format('woff2'), url('../fonts/Figtree-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Figtree';
  src: url('../fonts/Figtree-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Figtree';
  src: url('../fonts/Figtree-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Figtree';
  src: url('../fonts/Figtree-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}