@font-face {
  font-family: Overused Grotesk;
  src: url('../fonts/OverusedGrotesk-VF.ttf') format("truetype");
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Brockmann Webfont;
  src: url('../fonts/brockmann-medium-webfont.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

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

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

@font-face {
  font-family: Roboto;
  src: url('../fonts/Roboto-Italic.ttf') format("truetype"), url('../fonts/Roboto-CondensedItalic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: Roboto;
  src: url('../fonts/Roboto-ThinItalic.ttf') format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Roboto;
  src: url('../fonts/Roboto-BlackItalic.ttf') format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: Roboto;
  src: url('../fonts/Roboto-LightItalic.ttf') format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: Roboto;
  src: url('../fonts/Roboto-MediumItalic.ttf') format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: Roboto Condensed;
  src: url('../fonts/Roboto-BoldCondensedItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

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

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

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

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

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

:root {
  --black: #2f3035;
  --white: white;
  --gray-60: #9e9e9e;
  --border: #40404026;
  --gray-20: #ccc;
  --gray-90: #4b4b4b;
  --gray-5: #f6f6f6;
  --accent: #beea67;
  --primary: #edbfff;
}

.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-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

body {
  color: var(--black);
  background-color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.33333;
}

h1 {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brockmann, sans-serif;
  font-size: 5rem;
  font-weight: 500;
  line-height: 1.05;
}

h2 {
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: Brockmann, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.1;
}

h3 {
  letter-spacing: .08em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Brockmann, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.3;
}

h4 {
  letter-spacing: 0;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: Roboto, sans-serif;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4;
}

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

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

p {
  margin-top: .5rem;
  margin-bottom: 1rem;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.33;
}

a {
  color: var(--black);
  text-decoration: none;
}

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

li {
  margin-bottom: .25rem;
}

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

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

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

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

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

.utility-page-component {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

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

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

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

.margin-custom2 {
  margin: 2.5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.margin-xlarge {
  margin: 4rem;
}

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

.padding-xhuge {
  padding: 8rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

.padding-0 {
  padding: 0;
}

.padding-xxhuge {
  padding: 12rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-large {
  margin: 3rem;
}

.padding-xxlarge {
  padding: 5rem;
}

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

.padding-custom3 {
  padding: 3.5rem;
}

.padding-large {
  padding: 3rem;
}

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

.padding-small {
  padding: 1rem;
}

.padding-custom2 {
  padding: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.margin-huge {
  margin: 6rem;
}

.padding-medium {
  padding: 2rem;
}

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

.margin-xxlarge {
  margin: 5rem;
}

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

.margin-xhuge {
  margin: 8rem;
}

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

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.margin-0 {
  margin: 0;
}

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

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

.padding-top.padding-xxhuge {
  padding-top: 12rem;
}

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

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

.margin-bottom {
  margin: 0 0 1.5rem;
}

.margin-bottom.margin-small {
  margin-bottom: .5rem;
}

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

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

.padding-vertical.padding-xxhuge {
  padding-top: 3rem;
}

.padding-vertical.sectionover {
  position: absolute;
  top: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.fs-styleguide-spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, #2d40ea1a, #fff0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

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

.overflow-auto {
  overflow: auto;
}

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

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

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

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

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

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

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

.fs-styleguide-item.is-stretch {
  justify-items: stretch;
}

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

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

.background-color-black {
  color: #f5f5f5;
  background-color: #000;
}

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

.text-color-black {
  color: #000;
}

.text-color-grey {
  color: gray;
}

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

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

.form-message-success {
  padding: 1.25rem;
}

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

.heading-style-h3 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Brockmann, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h3.margin-bottom {
  margin-bottom: 1.5rem;
}

.heading-style-h3.marginbutton {
  margin-bottom: 7rem;
}

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

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

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

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

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

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

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

.heading-style-h1 {
  letter-spacing: -.03em;
  font-family: HK Requisite, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.1;
}

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

.padding-global.sectionover {
  position: absolute;
  top: 0;
}

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

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

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

.text-color-white {
  color: #fff;
}

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

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

.overflow-hidden {
  overflow: hidden;
}

.fs-styleguide-section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

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

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

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

.overflow-visible {
  overflow: visible;
}

.fs-styleguide-empty-box {
  z-index: -1;
  background-color: #2d40ea0d;
  border: 1px dashed #2d40ea;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

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

.fs-styleguide-heading-medium {
  font-family: Brockmann, sans-serif;
  font-size: 3rem;
  font-weight: 500;
}

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

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

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

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

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

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

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

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

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

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

.text-style-muted {
  opacity: 1;
  color: var(--gray-60);
}

.text-style-muted.before {
  content: "EUIRWEOUEWIUOWREIUW";
}

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

.heading-style-h4 {
  letter-spacing: -.01em;
  font-family: Roboto, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.2;
  position: relative;
}

.heading-style-h4.text-style-muted {
  margin-top: 0;
}

.heading-style-h4.text-style-muted.abouttopmargin, .heading-style-h4.abouttopmargin {
  margin-top: 2rem;
}

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

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

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

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

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

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

.background-color-grey {
  background-color: #f5f5f5;
}

.form-input {
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form-input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

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

.padding-section-large {
  padding-top: 12.5vw;
  padding-bottom: 12.5vw;
}

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

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

.text-style-link {
  color: #000;
  text-decoration: underline;
}

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

.heading-style-h2 {
  letter-spacing: -.02em;
  font-family: Brockmann, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.1;
  position: relative;
}

.heading-style-h2.margin-bottom {
  margin-bottom: 1.5rem;
}

.fs-styleguide-label {
  color: #fff;
  background-color: #2d40ea;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.fs-styleguide-label.is-tag {
  background-color: #be4aa5;
}

.fs-styleguide-label.is-hex {
  color: #000;
  background-color: #f5f5f5;
}

.heading-style-h5 {
  letter-spacing: 0;
  align-self: center;
  font-family: Roboto, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.2;
}

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

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

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

.overflow-scroll {
  overflow: scroll;
}

.form-message-error {
  margin-top: .75rem;
  padding: .75rem;
}

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

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

.form-component {
  margin-bottom: 0;
}

.main-wrapper {
  z-index: 1;
  background-color: var(--white);
  position: relative;
}

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

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

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

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

.align-center.header-medium {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: Brockmann, sans-serif;
  font-size: 1.3rem;
  line-height: 1.3;
}

.align-center.small-header-margins {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.button {
  color: #fff;
  text-align: center;
  background-color: #000;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

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

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

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

.button.is-secondary {
  color: #000;
  background-color: #0000;
  border: 2px solid #000;
  border-bottom-width: .125rem;
}

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

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

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

.fs-styleguide-section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

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

.hide {
  display: none;
}

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

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

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

.fs-styleguide-spacing-all {
  display: none;
}

.fs-styleguide-color.is-1 {
  background-color: #000;
}

.fs-styleguide-color.is-2 {
  background-color: #f5f5f5;
}

.fs-styleguide-color.is-3 {
  background-color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

.display-small {
  letter-spacing: -.04em;
  flex-direction: column;
  font-family: Brockmann, sans-serif;
  font-size: 5rem;
  font-weight: 500;
  line-height: 1.05;
}

.display-medium {
  letter-spacing: -.04em;
  font-family: HK Requisite, sans-serif;
  font-size: 6rem;
  font-weight: 400;
  line-height: 1;
}

.display-large {
  letter-spacing: -.04em;
  font-family: Brockmann Webfont, sans-serif;
  font-size: 5.5vw;
  font-weight: 500;
  line-height: 1.05;
}

.aspect-ratio-4-3 {
  width: 100%;
  padding-top: 75%;
  position: relative;
  overflow: hidden;
}

.aspect-ratio-1-1 {
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.aspect-ratio-3-2 {
  width: 100%;
  padding-top: 66.66%;
  position: relative;
  overflow: hidden;
}

.aspect-ratio-8-5 {
  width: 100%;
  padding-top: 62.5%;
  position: relative;
  overflow: hidden;
}

.aspect-ratio-5-3 {
  width: 100%;
  padding-top: 80%;
  position: relative;
  overflow: hidden;
}

.aspect-ratio-4-5 {
  width: 100%;
  padding-top: 125%;
  position: relative;
  overflow: hidden;
}

.aspect-ratio-16-9 {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.aspect-ratio-8-4 {
  width: 100%;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.image-parallax {
  opacity: 1;
  object-fit: cover;
  width: 100%;
  height: 120%;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.image-parallax.is-grayscale {
  filter: grayscale();
  height: 100%;
}

.image-parallax.is-grayscale.photolarger {
  box-sizing: border-box;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  left: 0%;
  overflow: hidden;
}

.image-parallax.semitransparent {
  opacity: .8;
}

.image-parallax.imagepositionbord {
  position: absolute;
  left: 0;
}

.image-parallax.roundborder {
  border-radius: 1rem;
}

.media-wrapper {
  border-radius: 2px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.media-wrapper.aspect-ratio-1-1 {
  aspect-ratio: 1;
  width: 90%;
  height: auto;
  padding-top: 0;
}

.media-wrapper.aspect-ratio-1-1.aspectsquare {
  aspect-ratio: 1;
  border-radius: 0;
  height: 100%;
  min-height: auto;
}

.media-wrapper.aspect-ratio-1-1.aspect4-5 {
  aspect-ratio: 4 / 5;
  height: auto;
}

.media-wrapper.aspect-ratio-1-1.aspect4-5.imagepositionbord {
  position: absolute;
  left: 0;
}

.media-wrapper.aspect-ratio-4-5 {
  aspect-ratio: auto;
  object-fit: scale-down;
  overflow: hidden;
}

.media-wrapper.logo {
  padding-left: 8%;
  padding-right: 8%;
}

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

.image-background.is-grayscale {
  filter: grayscale();
}

.grid-global {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.grid-global.is {
  grid-row-gap: 0px;
}

.grid-global.is-gallery2 {
  grid-row-gap: 25vh;
}

.grid-global.is-work-grid5 {
  grid-row-gap: 5rem;
}

.grid-global.is-awards1 {
  grid-row-gap: 0rem;
}

.grid-global.is-service {
  grid-row-gap: 1rem;
}

.grid-global.is-case-study {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-style-softed {
  color: var(--border);
  align-self: auto;
}

.line {
  background-color: var(--border);
  width: 100%;
  height: 1px;
  position: relative;
  overflow: hidden;
}

.line.is-white {
  background-color: var(--white);
  opacity: .5;
}

.line.linewhite {
  background-color: var(--gray-20);
  -webkit-text-stroke-color: var(--black);
}

.line.small-line {
  width: 200px;
  margin-top: 5px;
  margin-bottom: 20px;
}

.text-indent {
  text-indent: 7rem;
  margin-bottom: 1rem;
}

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

.team1-info {
  grid-row-gap: .125rem;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1.25rem;
  display: flex;
}

.awards1-component {
  grid-row-gap: 5rem;
  flex-direction: column;
  display: flex;
}

.awards1-year {
  flex-direction: column;
  display: flex;
}

.awards1-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.services1-component {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.services1-header {
  background-color: var(--black);
  color: var(--white);
  border-radius: 3px;
  width: 100%;
  padding-top: 75%;
  position: relative;
}

.services1-header-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: .75rem .5rem .5rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.services1-content {
  grid-row-gap: 1rem;
  flex-direction: column;
  padding-top: 1rem;
  display: flex;
}

.services1-header-number {
  font-family: HK Requisite, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: .8;
}

.services1-content-list {
  grid-row-gap: .125rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer1-link-content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.dot {
  background-color: var(--gray-20);
  border-radius: 99px;
  width: .5em;
  height: .5em;
}

.header1-component {
  flex-direction: column;
  justify-content: flex-end;
  min-height: 75svh;
  display: flex;
}

.dot-item {
  background-color: var(--gray-20);
  color: var(--white);
  letter-spacing: 0;
  text-transform: uppercase;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 2.25em;
  height: 2.25em;
  padding-top: .01em;
  font-family: HK Requisite, sans-serif;
  font-size: .625rem;
  line-height: 1;
  display: flex;
}

.dot-item.is-dark {
  background-color: var(--black);
  color: var(--gray-20);
}

.dot-item.dotwhite {
  background-color: var(--white);
  color: var(--gray-90);
}

.asdgds-copy {
  background-color: var(--gray-20);
  color: var(--white);
  letter-spacing: 0;
  text-transform: uppercase;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  font-family: HK Requisite, sans-serif;
  font-size: .35em;
  line-height: 1;
  display: flex;
}

.asdgds-copy.is-softed {
  background-color: var(--gray-20);
}

.footer1-content {
  background-color: var(--gray-5);
  flex-direction: column;
  justify-content: space-between;
  min-height: 100svh;
  margin-top: -60vh;
  padding-top: 3.75rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.content1-component, .relative, .section-content1 {
  position: relative;
}

.text-style-outlined {
  opacity: .35;
  color: #0000;
  -webkit-text-stroke-width: .75px;
  -webkit-text-stroke-color: var(--black);
  word-break: keep-all;
}

.typo-holder {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-2 {
  letter-spacing: 0;
}

.clients1-component {
  position: relative;
}

.clients1-logo-image {
  object-fit: contain;
  width: 100%;
  max-width: 14rem;
  max-height: 3rem;
}

.section-clients1 {
  background-color: var(--white);
}

.clients1-logos-slider {
  border-right: 1px solid var(--border);
  border-left: 1px solid var(--border);
  background-color: var(--white);
  width: 100%;
  height: 100%;
}

.clients1-logos-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.slide-nav {
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 4px;
  display: flex;
}

.right-arrow {
  color: var(--black);
  width: 3rem;
  height: 3rem;
  font-size: 12px;
}

.clients1-title {
  border-bottom: 1px solid var(--border);
  font-variation-settings: "wght" 550;
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-size: 2rem;
  font-weight: 400;
  position: relative;
}

.section-awards1 {
  z-index: 2;
  background-color: var(--gray-90);
  position: relative;
}

.services-nav {
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.services-nav-sticky {
  position: sticky;
  bottom: 5rem;
}

.services-card-number {
  opacity: .85;
  margin-left: -.05em;
  font-family: Brockmann, sans-serif;
  font-size: 20vw;
  line-height: .8;
}

.services-card {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  background-color: var(--black);
  box-shadow: 0 0 0 2px var(--white);
  color: var(--white);
  border-radius: 3px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  min-height: 60svh;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
  position: relative;
}

.services-card.is-1 {
  background-color: var(--black) !important;
/*  background-image: url('../images/hyperscapes-contour-map-small_1.avif');*/
  background-position: 50% !important;
  background-size: cover !important;
}

.services-card.is-2 {
/*  background-image: url('../images/11-sketch-051724-1200_1.avif');*/
  background-position: 50% !important;
  background-size: cover !important;
}

.services-card.is-3 {
  grid-column-gap: 2rem;
/*  background-image: url('../images/hyperscapes-hand-crafted-small_1.avif');*/
  background-position: 0 0 !important;
  background-size: cover !important;
}

.services-card.is-4 {
/*  background-image: url('../images/hyperscapes-landscape-conceptial-fully-formed_1.avif');*/
  background-size: cover !important;
}

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

.text-block-2 {
  border-bottom: 1px solid var(--border);
}

.text-block-2.subtitle {
  font-family: Brockmann, sans-serif;
}

.services-card-content-wrap {
  padding-right: 2rem;
}

.secion-process1 {
  z-index: 2;
  background-color: var(--white);
  position: relative;
}

.services-card-number-wrap {
  padding-left: 2rem;
}

.display-inline {
  font-size: 1.25rem;
  font-weight: 400;
  display: inline;
}

.display-inline.text-style-muted {
  opacity: 1;
}

.display-inline.textblack {
  color: var(--black);
}

.services-card-top {
  border-bottom: 0 solid #fcfcfc1a;
  justify-content: flex-start;
  padding-bottom: .5rem;
  display: flex;
  position: absolute;
  inset: 1rem 2rem auto;
}

.services-card-header {
  grid-column-gap: .5rem;
  align-items: center;
  margin-top: .5rem;
  display: flex;
}

.section-bg-parallax1 {
  height: 100vh;
  margin-bottom: -100vh;
  position: sticky;
  inset: 0;
}

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

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

.bg-parallax1-content {
  width: 100%;
  height: 130%;
  position: absolute;
  inset: 0%;
}

.bg-parallax2-content {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bg-parallax1-height {
  height: 150vh;
  position: relative;
  overflow: hidden;
}

.bg-parallax2-height {
  height: 100vh;
  position: relative;
  overflow: hidden;
}


.video-background {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.services-card-perspective {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  perspective: 100vw;
  perspective-origin: 50% 0;
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 2px;
  position: sticky;
  top: 2px;
  transform: none;
}

.section-services2 {
  background-color: var(--gray-5);
  position: relative;
}

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

.services2-list-row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  font-variation-settings: "wght" 650;
  text-transform: uppercase;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
  font-size: .875rem;
}

.section-header3 {
  z-index: 1;
  background-color: var(--gray-5);
  position: relative;
}

.services2-item {
  grid-row-gap: .625rem;
  flex-direction: column;
  display: flex;
}

.services2-component {
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.html-embed {
  color: var(--gray-20);
  width: 1em;
  height: 1em;
  font-size: 2em;
  display: flex;
}

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

.about-grid {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2.5rem 4fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.award-title-bg {
  z-index: 20;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.service-item-title {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: right;
  white-space: nowrap;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  justify-content: center;
  place-items: center;
  width: 100%;
  line-height: 1;
  display: grid;
  position: relative;
  transform: rotate(-90deg);
}

.service-title-height {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 100%;
  display: flex;
  overflow: visible;
}

.award-bg-heading {
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: HK Requisite, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.link-block-2 {
  position: relative;
  overflow: hidden;
}

.services2-item-list {
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.services-card-image {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  width: 100%;
  padding-left: 25%;
  display: flex;
}

.icon-svg {
  width: 1.5em;
  height: 1.5em;
  font-size: 1em;
  display: flex;
  position: relative;
}

.services-1-item {
  z-index: 3;
  perspective: 100vw;
  cursor: pointer;
  flex-direction: column;
  display: flex;
  position: relative;
}

.media-image-hover {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.media-image-hover-item {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.media-image {
  position: absolute;
  inset: 0%;
}

.button-label {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--gray-90);
  align-items: center;
  font-family: Roboto, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  display: flex;
  position: relative;
}

.button-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1.5px solid var(--border);
  color: var(--black);
  font-variation-settings: "wght" 425;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  padding: .75rem .75rem .75rem 1.5rem;
  font-size: 1.25rem;
  transition: border-color .25s;
  display: flex;
}

.button-link.whitebutton {
  background-color: var(--white);
}

.button-arrow {
  color: var(--white);
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  font-size: 1.5rem;
  display: flex;
  position: relative;
}

.button-arrow.is-small {
  width: 2.5rem;
  height: 2.5rem;
  font-size: 1rem;
}

.button-arrow.is-navigation2 {
  color: #000;
  width: 1.75rem;
  height: 1.75rem;
  font-size: .75rem;
}

.button-arrow-background {
  z-index: 0;
  background-color: var(--black);
  border-radius: 999px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.button-arrow-background.is-navigation2 {
  background-color: var(--white);
}

.parallax-section-component {
  margin-bottom: -25vh;
  position: relative;
}

.lightbox-link {
  width: 100%;
}

.section-work-grid3 {
  background-color: var(--gray-5);
}

.work-grid3-link {
  z-index: 1;
  width: 100%;
  padding-top: .5rem;
  padding-bottom: .5rem;
  position: relative;
}

.work-grid3-link:hover {
  z-index: 2;
}

.work-grid3-component {
  flex-direction: column;
  display: flex;
}

.work-grid3-link-divider {
  position: absolute;
  inset: 0% 0% auto;
}

.work-grid4-link {
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.work-grid3-media {
  width: 25%;
  display: none;
  position: fixed;
  inset: auto 1rem 1rem auto;
}

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

.contact-item-height {
  height: 100vh;
}

.contact-item {
  grid-row-gap: .5rem;
  background-color: var(--white);
  flex-direction: column;
  margin-top: 100vh;
  margin-bottom: -100vh;
  display: flex;
}

.contact-item.is-1 {
  margin-top: 0;
  position: sticky;
  top: 5.75rem;
}

.contact-item.is-2 {
  position: sticky;
  top: 8.1875rem;
}

.contact-item.is-3 {
  position: sticky;
  top: 11.1875rem;
}

.contact-header {
  position: relative;
}

.contact-header.heading-style-h3 {
  line-height: 1;
}

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

.work-grid5-link {
  width: 100%;
  position: relative;
}

.work-grid5-grid {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2.5rem 4fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.workgrid2-title {
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: HK Requisite, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.workgrid2-title-height {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 100%;
  display: flex;
  overflow: visible;
}

.workgrid2-title-wrapper {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: right;
  white-space: nowrap;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  justify-content: center;
  place-items: center;
  width: 100%;
  line-height: 1;
  display: grid;
  position: relative;
  transform: rotate(-90deg);
}

.hero2-component {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero2-content {
  z-index: 1;
  color: var(--white);
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  padding-top: 3.75rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.hero2-wrapper {
  background-color: #000;
  flex: 1;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.section-blog-grid1 {
  background-color: var(--gray-20);
  flex-direction: column;
  justify-content: center;
  min-height: 75svh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-white {
  z-index: 1;
  background-color: var(--white);
  position: relative;
}

.hero2-trigger {
  height: 100svh;
  margin-bottom: -100svh;
}

.hero2-sticky {
  flex-direction: column;
  height: 100svh;
  padding-top: 3.75rem;
  display: flex;
  position: sticky;
  top: 0;
}

.hero2-image {
  z-index: -1;
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 120%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.hero2-image-rocabarra {
  z-index: -1;
  object-fit: cover;
  object-position: 28% 100%;
  width: 100%;
  height: 120%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.projects-list {
  grid-row-gap: 5rem;
  flex-direction: column;
  margin-top: -5.375rem;
  display: flex;
}

.blog-grid1-link {
  border-radius: 2px;
  position: relative;
  overflow: hidden;
}

.blog-grid1-item-info {
  grid-row-gap: .25rem;
  color: var(--white);
  background-image: linear-gradient(to top, #00000080, #0000);
  flex-direction: column;
  padding: 25% 1.5rem 1.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

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

.item-center.repositioned {
  position: absolute;
  inset: 88vh 0% auto;
}

.blog-grid1-content {
  display: block;
  position: relative;
}

.services-home {
  margin-top: 0;
}

.menu-dot {
  background-color: #f0f0f0;
  border-radius: 9999px;
  width: 4px;
  height: 4px;
  position: absolute;
}

.menu-dot._03 {
  inset: auto auto 0% 0%;
}

.menu-dot._01 {
  inset: 0% auto auto 0%;
}

.menu-dot._04 {
  inset: auto 0% 0% auto;
}

.menu-dot._02 {
  inset: 0% 0% auto auto;
}

.navbar-grid {
  z-index: 997;
  grid-column-gap: 2rem;
  grid-row-gap: 0em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  position: relative;
}

.brand-sup {
  font-size: 50%;
  line-height: 1.5;
  display: inline-block;
  transform: translate(0, -50%);
}

.menu-button {
  z-index: 1002;
  margin-right: -.25em;
  padding: .25em;
}

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

.navbar-menu-list {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  align-items: center;
  display: flex;
}

.menu-button-list {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brand-size-style {
  text-transform: uppercase;
  font-family: Brockmann, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

.nav-menu-layer {
  z-index: 1001;
  justify-content: flex-end;
  width: 100vw;
  display: none;
  position: fixed;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.navbar-menu-desktop {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-menu-grid {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #fffc;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100svh;
  position: relative;
}

.navigation.logofont {
  letter-spacing: 2px;
  white-space: nowrap;
  font-family: Brockmann, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  display: block;
}

.menu-button-wrapper {
  z-index: 1002;
  color: #fff;
  mix-blend-mode: difference;
  background-color: #0000;
  height: 3.75rem;
  padding-right: 2.5rem;
  font-size: 1.25rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto auto;
}

.nav-menu-desktop {
  z-index: 997;
  color: #fff;
  letter-spacing: 2px;
  mix-blend-mode: difference;
  background-color: #0000;
  align-items: center;
  height: 3.75rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  font-size: 1.25rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-link-2 {
  color: #fff;
  font-variation-settings: "wght" 450;
  letter-spacing: -.01em;
  justify-content: center;
  align-items: center;
  font-size: 1.1rem;
  line-height: 1.4;
  transition: opacity .3s;
  display: flex;
  overflow: hidden;
}

.nav-link-2:hover {
  opacity: .5;
}

.menu-button-dots {
  width: 12px;
  height: 12px;
  position: relative;
}

.brand-link {
  color: #fff;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: flex;
}

.brand-wrapper {
  z-index: 1002;
  color: #fff;
  mix-blend-mode: difference;
  background-color: #0000;
  align-items: center;
  height: 3.75rem;
  padding-left: 2.5rem;
  font-size: 1.25rem;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.footer1-social-list {
  grid-column-gap: 1rem;
  border-left: 1px solid gray;
  flex-wrap: wrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 2rem;
  display: flex;
}

.footer1-social-list.no-border {
  border-left-style: none;
}

.footer1-social-icon {
  color: var(--gray-20);
  justify-content: center;
  align-items: center;
  font-size: 1.5rem;
  line-height: 1;
  transition: color .2s;
  display: flex;
}

.footer1-social-icon:hover {
  color: var(--black);
}

.contact-map {
  background-color: var(--gray-20);
  height: 100svh;
  display: block;
  position: relative;
}

.button-label-copy {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  text-transform: uppercase;
  align-items: center;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.link-block-4-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--white);
  justify-content: center;
  align-items: center;
  line-height: 1;
  display: flex;
}

.section-5 {
  background-color: var(--gray-5);
}

.journal-list {
  grid-column-gap: 0px;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.project-bg {
  background-color: var(--white);
  margin: -2.5rem -2rem;
  position: absolute;
  inset: 0%;
}

.projects-sticky {
  position: sticky;
  top: 12rem;
}

.case-study1-list-row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
}

.case-study1-list {
  grid-row-gap: .75rem;
  flex-direction: column;
  padding-top: .5rem;
  display: flex;
}

.case-study1-gallery {
  width: 100%;
}

.footer1-link {
  width: 100%;
  display: block;
}

.footer1-link-underline {
  background-color: var(--black);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.footer1-link-media, .footer1-image {
  width: 20%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.footer1-meta-link {
  color: var(--gray-90);
  transition: color .2s;
}

.footer1-meta-link:hover {
  color: var(--black);
}

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

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

.footer-image-holder {
  z-index: 1;
  position: relative;
}

.navcontent {
  background-color: var(--gray-20);
  flex-direction: column;
  justify-content: space-between;
  min-height: 100svh;
  padding-top: 3.75rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.fsfs {
  z-index: 1;
  background-color: var(--white);
  position: relative;
}

.collection-item {
  display: flex;
}

.projects {
  z-index: 1;
  background-color: var(--white);
  position: relative;
}

.style-section {
  flex-direction: column;
  justify-content: flex-end;
  min-height: 50svh;
  display: flex;
}

.section-info {
  background-color: var(--white);
  position: relative;
}

.contact-items {
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.nav-social-icon {
  color: var(--black);
  justify-content: center;
  align-items: center;
  font-size: 1.5rem;
  line-height: 1;
  transition: color .2s;
  display: flex;
}

.nav-social-icon:hover {
  color: var(--black);
}

.nav-meta-link {
  color: var(--gray-60);
  transition: color .2s;
}

.nav-meta-link:hover {
  color: var(--black);
}

.services-contact {
  background-color: var(--gray-5);
  position: relative;
}

.flex-block {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
}

.text-block-3 {
  font-size: 1.2rem;
}

.text-block-4 {
  font-style: normal;
}

.image {
  max-width: 280px;
}

.image.brand-size-style {
  width: 250px;
  height: auto;
  max-width: 50vw;
}

.image.brand-size-style.logoimage {
  mix-blend-mode: normal;
  margin-top: 8px;
}

.slide {
  background-color: #000;
}

.image-2 {
  vertical-align: bottom;
  flex: 0 auto;
  display: block;
}

.paragraph {
  color: var(--gray-90);
}

.paragraph.text-gray {
  color: var(--gray-90);
  margin-bottom: 0;
}

.paragraph.text-gray.margin-bottom {
  color: var(--black);
  text-align: justify;
  letter-spacing: 0;
  white-space: normal;
  word-break: normal;
  overflow-wrap: anywhere;
  margin-bottom: 1.5rem;
  font-family: Roboto, sans-serif;
  font-size: 1.9rem;
  font-weight: 300;
  line-height: 1.25;
}

.paragraph.text-gray.margin-bottom.bold-medium {
  font-weight: 500;
}

.div-block {
  margin-top: 0;
}

.text-gray {
  color: var(--gray-90);
}

.text-gray.text-point {
  cursor: pointer;
}

.youtube {
  cursor: auto;
  width: 80%;
  margin-top: 4rem;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  left: 10%;
}

.youtube.youtubesizeposition {
  width: 90%;
  margin-top: 0;
}

.youtube.youtubelandingpage {
  z-index: 100;
  width: 90%;
  margin-top: 0;
  margin-left: 5%;
  margin-right: 5%;
  left: 0%;
}

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

.image-3 {
  max-width: 280px;
}

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

.textstylewhite {
  color: var(--white);
}

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

.paragraph-2 {
  font-family: Roboto, sans-serif;
  font-weight: 300;
  line-height: 1.3;
}

.paragraphintro {
  margin-bottom: 2rem;
  font-family: Roboto, sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
}

.paragraph-3 {
  margin-bottom: 1rem;
}

.paragraph-3.justified {
  text-align: justify;
}

.text-block-5 {
  text-align: center;
  padding-top: 5rem;
  padding-bottom: 12rem;
  font-family: Roboto, sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
}

.text-block-6 {
  direction: ltr;
  font-family: Brockmann, sans-serif;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
}

.placeholder {
  color: var(--gray-60);
  text-align: center;
  padding-top: 5em;
  padding-bottom: 12rem;
  font-size: 1.2rem;
}

.subtitle {
  font-family: Brockmann, sans-serif;
  font-weight: 500;
}

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

.roboto {
  letter-spacing: 0;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}

.roboto.text-gray.margin-bottom {
  margin-bottom: 1.5rem;
}

.heading {
  font-family: Roboto, sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
}

.animationappear {
  margin-bottom: 5rem;
}

.animationappear.toptitle {
  font-size: 5.5vw;
  line-height: 1.05;
}

.toptitle.title-bw {
  text-align: center;
  font-size: 3rem;
  line-height: .9;
  display: flex;
}

.partner-logo-3 {
  width: 60%;
  height: auto;
  margin-left: 20%;
  margin-right: 20%;
}

.partner-logo-4 {
  width: 84%;
  height: auto;
  margin-left: 8%;
  margin-right: 8%;
}

.partner-logo-2 {
  width: 96%;
  height: auto;
  margin-left: 2%;
  margin-right: 2%;
}

.partner-logo-1 {
  width: 100%;
  height: auto;
}

.illustration-img-3, .illustration-img-1 {
  width: 100vw;
}

.slider {
  width: 100vw;
  height: auto;
  min-height: auto;
}

.illustration-img-2 {
  width: 100vw;
}

.paragraph-4 {
  margin-bottom: 1rem;
}

.paragraph-4.textadjusted {
  text-align: justify;
}

.background-video {
  object-fit: cover;
  width: 50vh;
  max-width: 50vw;
  height: 50vh;
  display: block;
  position: static;
  overflow: visible;
}

.div-block-5 {
  width: 100%;
  height: 50vw;
}

.div-block-6 {
  width: 50vw;
  height: 50vh;
}

.image-12 {
  width: 65%;
  margin-top: 1.5rem;
  margin-bottom: 0;
}

.legende {
  color: var(--gray-90);
  margin-top: .3rem;
  font-family: Roboto, sans-serif;
  font-size: .9rem;
}

.illustrationimagecontainer {
  z-index: 1;
  width: 90%;
  margin-left: 5%;
  display: block;
  position: relative;
}

.fadeinx {
  aspect-ratio: 1;
  border-radius: 0;
  margin-top: 2rem;
  position: relative;
  top: 0;
  left: 0;
}

.image-13, .image-14, .image-15 {
  position: absolute;
  top: 0;
  left: 0;
}

.dot-item-2 {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #ccc;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 2.25em;
  height: 2.25em;
  padding-top: .01em;
  font-family: HK Requisite, sans-serif;
  font-size: .625rem;
  line-height: 1;
  display: flex;
}

.line-2 {
  background-color: #40404026;
  width: 100%;
  height: 1px;
  position: relative;
  overflow: hidden;
}

.text-style-muted-2 {
  opacity: 1;
  color: #ccc;
}

.dot-item-3 {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #ccc;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 2.25em;
  height: 2.25em;
  padding-top: .01em;
  font-family: HK Requisite, sans-serif;
  font-size: .625rem;
  line-height: 1;
  display: flex;
}

.text-style-muted-3 {
  opacity: 1;
  color: #ccc;
}

.accordion-item {
  grid-column-gap: 1.5em;
  grid-row-gap: 0em;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.accordion-item:focus-visible, .accordion-item[data-wf-focus-visible] {
  color: var(--black);
}

.accordion-item.accordion-contact-form {
  color: var(--gray-60);
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 4px;
  min-height: 56px;
  margin-bottom: 24px;
  padding-left: 1.5em;
  font-size: 1.1rem;
}

.accordion-text {
  margin-top: 1em;
  margin-bottom: 2em;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.4;
}

.dot-item-4 {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #ccc;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 2.25em;
  height: 2.25em;
  padding-top: .01em;
  font-family: HK Requisite, sans-serif;
  font-size: .625rem;
  line-height: 1;
  display: flex;
}

.section1 {
  background-color: #fff;
  flex-flow: wrap;
  min-height: 100vh;
  padding-top: 44px;
  padding-bottom: 65px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-weight: 700;
  display: flex;
}

.section1.sectiongray {
  background-color: #d5d5d5;
}

.accordion-title {
  cursor: pointer;
  font-family: Roboto, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.4;
  position: static;
}

.accordion-title.text-style-outlined.outline-size-weight {
  font-size: 4rem;
  font-weight: 500;
  line-height: 1;
}

.accordion-title.text-style-outlined.outline-size-weight.margin-bottom {
  margin-bottom: 1.5rem;
}

.sup {
  width: 2em;
  padding-left: .2em;
  font-size: .5rem;
  display: flex;
  position: absolute;
}

.expand-icon {
  color: var(--gray-90);
  letter-spacing: normal;
  cursor: pointer;
  width: 2em;
  height: 2em;
  margin-top: .2em;
  font-family: Roboto, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1em;
  position: relative;
  top: -.125em;
}

.expand-icon.text-style-outlined.expandiconsizing {
  font-size: 1em;
  line-height: 1em;
}

.accordion-item-trigger {
  grid-column-gap: 1.5em;
  justify-content: flex-start;
  align-items: center;
  padding-top: .75em;
  padding-bottom: .5em;
  transition: color .2s;
  display: flex;
}

.accordion-item-content {
  padding-left: 3.5em;
  overflow: hidden;
}

.text-block-7 {
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.introtext {
  margin-bottom: 0;
}

._1st {
  color: #ffffffb3;
}

.body {
  background-color: #fff;
}

.footer1-address {
  background-color: #0000;
  border-left: 1px solid gray;
  max-width: 500px;
  padding: .5rem 2rem;
}

.footer1-logo {
  background-color: #0000;
  max-width: 500px;
  padding: 0 2rem .5rem 0;
}

.image-16 {
  width: 90%;
  max-width: 300px;
  height: auto;
  margin-bottom: 1rem;
}

.text-block-8 {
  max-width: 400px;
  margin-top: 1.5rem;
  margin-bottom: 2rem;
}

.div-block-8 {
  padding-top: 0;
}

.link-with-underline {
  color: var(--white);
  letter-spacing: -.01px;
  border-bottom: 1px solid #000;
  justify-content: center;
  align-items: center;
  font-size: 1.1rem;
  display: flex;
  overflow: hidden;
}

.link-with-underline.before {
  content: "TEST";
}

.div-block-9 {
  margin-top: 1rem;
  position: relative;
  overflow: hidden;
}

.link-underline {
  opacity: 0;
  width: 100%;
  height: 1px;
  display: inline;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hover-underline-in-text {
  border-bottom: 1px dotted #000;
}

.hover-underline-in-text:hover {
  color: var(--black);
  border-bottom: 1px solid #000;
}

.relative-adjusted {
  position: relative;
  top: .3rem;
  overflow: hidden;
}

.relative-adjusted-text {
  position: relative;
  top: -.3rem;
}

.image-17 {
  width: 90%;
  margin-left: 5%;
}

.heading-2 {
  font-size: 5.5rem;
}

.heading-3 {
  letter-spacing: .01em;
}

.heading-4 {
  line-height: 1.05;
}

.subtitle-block {
  margin-top: .5rem;
  margin-bottom: .5rem;
  padding-left: .3rem;
}

.text-intro {
  color: var(--gray-90);
  text-align: justify;
  font-size: 1.5rem;
}

.text-intro.text-gray.justified {
  text-align: justify;
}

.lead-paragraph {
  text-align: justify;
  font-size: 1.3rem;
}

.lead-paragraph.centered-intro {
  margin-bottom: 0;
}

.speaker-slide-mask {
  width: 66.66%;
  overflow: visible;
}

.speaker-slide-content {
  z-index: 100;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding-bottom: 36px;
  display: flex;
  position: relative;
}

.slide-nav-2 {
  display: none;
}

.speakers-hero-wrapper {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.speaker-slider {
  background-color: #0000;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.clip-text {
  overflow: hidden;
}

.clip-text.speaker-headding {
  margin-top: 15px;
  margin-bottom: 20px;
  overflow: visible;
}

.speaker-arrow {
  background-color: #1e2029;
  border: 1px #ffffff0a;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 0;
  display: flex;
  inset: auto 5vw 5vw auto;
}

.speaker-arrow.left {
  margin-right: 72px;
  left: auto;
  right: 5vw;
}

.speaker-image {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 101%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.speaker-image.six {
  background-image: url('../images/Hyperscapes-golf-432-1200_1.avif');
  background-position: 50% 0;
}

.speaker-image.four {
  background-image: url('../images/hyperscapes-landscape-conceptual-closeup_1.avif');
  background-position: 50% 0;
}

.speaker-image.three {
  background-image: url('../images/Portrait001.jpg');
  background-position: 100% 0;
  margin-right: 0;
}

.speaker-image.five {
  background-image: url('../images/Portrait006.jpg');
  background-position: 0 0;
  width: 101%;
}

.speaker-image.two {
  background-image: url('../images/Hyperscapes-golf-295-1200_1.avif');
}

.speaker-image.one {
  background-image: url('../images/hyperscapes-preliminary-routing-1_1.avif');
}

.speaker-slider-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.speaker-slide {
  bottom: 1.5rem;
}

.speaker-info {
  max-width: 100%;
  margin-bottom: 36px;
}

.speaker-name {
  z-index: 10;
  font-size: 4rem;
  position: relative;
}

.button-2 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  border: 1px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 14px 32px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.slide-image {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 65vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.body-display {
  color: #8a94a6;
  line-height: 1.55em;
}

.body-display.large {
  font-size: 18px;
  line-height: 1.6em;
}

.speaker-image-cover {
  z-index: 10;
  opacity: 1;
  cursor: pointer;
  background-image: url('../images/gradient-blur-bw_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 101%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.slide-arrow {
  width: 18px;
}

.section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 5vw;
  display: flex;
  position: relative;
}

.section.home-hero-section {
  justify-content: space-between;
  align-items: stretch;
  min-height: 90vh;
  margin-top: 3rem;
  padding: 0 0;
  overflow: hidden;
}

.showreel-wrapper {
  background-color: #1e2029;
  justify-content: center;
  align-items: center;
  height: 70vh;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 12px 60px -8px #000;
}

.wrapper {
  z-index: 10;
  width: 100%;
  max-width: 1300px;
  position: relative;
}

.hover-link-wrapper {
  z-index: 100;
  opacity: 1;
  justify-content: center;
  align-items: center;
  width: 148px;
  height: 148px;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: auto auto 5vw 5vw;
}

.hover-link-wrapper.centered {
  inset: auto;
}

.showreel-heading {
  z-index: 2;
  opacity: .03;
  text-align: center;
  white-space: nowrap;
  font-size: 100px;
  position: absolute;
  inset: auto auto -38px;
}

.showreel-video {
  z-index: 1;
  opacity: .23;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hover-link {
  background-color: #fff0;
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.section-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 5vw;
  display: flex;
  position: relative;
}

.section-6.no-top-padding {
  padding-top: 0;
}

.div-block-10 {
  width: 94%;
  margin-top: 2rem;
}

.background-video-2 {
  aspect-ratio: 3 / 2;
  width: 100%;
  height: 100%;
}

.textcol {
  color: #0f0;
  position: relative;
}

.clip {
  overflow: hidden;
}

.form-wrapper {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.dual-text-fields {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 24px;
  display: grid;
}

.text-field {
  color: #2d2d2d;
  background-color: #fff;
  border: 1px solid #2a2c34;
  border-radius: 4px;
  min-height: 56px;
  margin-bottom: 0;
  padding-left: 24px;
  font-size: 1.1rem;
}

.text-field::placeholder {
  color: var(--gray-60);
}

.text-field.large {
  min-height: 120px;
  margin-bottom: 24px;
  padding-top: 18px;
}

.large-heading {
  font-size: 54px;
}

.field-label {
  margin-bottom: 9px;
  font-weight: 500;
}

.form-block {
  flex-direction: column;
  display: flex;
}

.text-field-wrapper {
  margin-bottom: 24px;
}

.centered-intro {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.error-message {
  background-color: #902424;
  border-radius: 4px;
  margin-top: 24px;
}

.button-3 {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  border: 1px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 14px 32px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.button-3.submit-button {
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #296ee5;
  border-style: none;
  min-width: 160px;
  font-weight: 400;
}

.button-3.submit-button.button-styled {
  border: 1.5px solid var(--border);
  outline-offset: 0px;
  color: #000;
  letter-spacing: 1px;
  text-transform: none;
  background-color: #fff;
  outline-width: 0;
  outline-style: none;
  min-width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.25rem;
  font-weight: 300;
}

.form-success-wrapper {
  background-color: #f6f6f6;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  display: flex;
}

.section-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 5vw;
  display: flex;
  position: relative;
}

.section-7.contact-secction {
  padding-bottom: 0;
}

.success-message {
  background-color: #0000;
  padding: 0;
}

.div-block-11 {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-5 {
  letter-spacing: 0;
  display: block;
}

.title-text-unit {
  padding-bottom: 3rem;
}

.illustration-fullpage {
  width: 100%;
}

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

.text-block-10.lead-paragraph {
  text-align: center;
}

.text-block-11 {
  color: var(--white);
  padding-left: 1.5em;
  font-weight: 400;
}

.illustration-smaller {
  width: 90%;
  margin-left: 5%;
}

.footer-bottom {
  margin-top: 2rem;
}

.qna-title-margin {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.illustration-img-br-1 {
  object-fit: cover;
  min-width: 100vw;
  height: 100vh;
}

.backgroundimage {
  object-fit: cover;
  width: auto;
  min-width: 100vw;
  height: auto;
  min-height: 100vh;
  position: relative;
}

.backgroundimage.decale {
  object-fit: cover;
}

.sectionfoundingmember {
/*  background-image: url('../images/brandon-wu-bermuda-championship.avif');*/
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 108vh;
}

.div-block-12 {
  background-color: var(--accent);
/*  background-image: url('../images/brandon-wu-bermuda-championship-1920.avif');*/
  background-position: 0%;
  background-size: cover;
  background-attachment: fixed;
  height: 100vh;
}

@media screen and (min-width: 1440px) {
  .media-wrapper.aspect-ratio-1-1 {
    width: 80%;
    margin-left: 10%;
  }

  .media-wrapper.logo {
    padding-left: 12%;
    padding-right: 12%;
  }

  .grid-global {
    grid-column-gap: 2rem;
  }

  .services-card.is-4 {
    background-image: url('../images/hyperscapes-landscape-conceptial-base_1.avif');
  }

  .speaker-slide-mask {
    width: 66.66%;
  }

  .speaker-image.six {
    background-image: url('../images/Hyperscapes-golf-447-1200_1.avif');
  }

  .speaker-image.four {
    background-image: url('../images/hyperscapes-landscape-conceptual-closeup_1.avif');
  }

  .speaker-image.five {
    background-image: url('../images/rocabarra-cliffs-18-sketch-bw-052024-1200_1.avif');
  }

  .speaker-image.two {
    background-image: url('../images/Hyperscapes-golf-295-1200_1.avif');
  }

  .speaker-image.one {
    background-image: url('../images/hyperscapes-preliminary-routing-1_1.avif');
  }

  .speaker-image-cover {
    background-image: url('../images/gradient-blur-bw_1.avif');
  }

  .section.home-hero-section {
    min-height: 60vh;
  }

  .div-block-10 {
    aspect-ratio: auto;
    width: 94%;
  }

  .image-18 {
    width: 100px;
    position: relative;
    inset: 50% auto auto 44%;
  }
}

@media screen and (max-width: 991px) {

  .large-title {
    display:none;
  }

  .small-title {
    display:inline-block !important;
  }


  h1 {
    font-size: 4.5rem;
  }

  p {
    font-size: .9rem;
  }

  img {
    width: 100%;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

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

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

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

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 2rem;
  }

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

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

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

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

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

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

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

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

  .hide-tablet {
    display: none;
  }

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

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

  .heading-style-h3 {
    font-size: 1.6rem;
    line-height: 1.2;
  }

  .heading-style-h3.marginbutton {
    margin-bottom: 2rem;
  }

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

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

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

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

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

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

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

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

  .display-small {
    letter-spacing: -.04em;
    font-size: 3.5rem;
  }

  .display-medium {
    letter-spacing: -.04em;
    font-size: 4rem;
  }

  .display-large {
    letter-spacing: -.04em;
    font-size: 7.5vw;
  }

  .media-wrapper.aspect-ratio-1-1 {
    aspect-ratio: 2 / 3;
  }

  .media-wrapper.aspect-ratio-1-1.aspectsquare {
    height: 107%;
    margin-left: auto;
    margin-right: auto;
  }

  .media-wrapper.logo {
    padding-left: 20%;
    padding-right: 20%;
  }

  .grid-global {
    grid-column-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-global.is-work-grid3 {
    grid-template-columns: 1fr .5fr .5fr .25fr;
  }

  .grid-global.is-work-grid5 {
    grid-row-gap: 3.75rem;
    grid-template-columns: 1fr;
  }

  .grid-global.is-case-study {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .team1-component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .services1-component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .services1-header-number {
    font-size: 3rem;
  }

  .services-nav-sticky {
    display: none;
  }

  .bg-parallax1-content {
    height: 130%;
  }

  .services2-component {
    grid-row-gap: 3rem;
  }

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

  .award-title-bg {
    z-index: 0;
    margin: 0 0;
    position: absolute;
    inset: 0%;
  }

  .service-item-title {
    justify-items: center;
    transform: none;
  }

  .service-title-height {
    padding-top: 0%;
  }

  .services-card-image {
    padding-left: 25%;
  }

  .button-label {
    font-size: 1rem;
  }

  .button-link {
    padding: .5rem .5rem .5rem 1rem;
  }

  .button-arrow.is-small {
    width: 2rem;
    height: 2rem;
    font-size: .875rem;
  }

  .contact-item-height {
    height: 20vh;
  }

  .contact-item {
    margin-top: 0;
    margin-bottom: 0;
  }

  .contact-item.is-1, .contact-item.is-2, .contact-item.is-3 {
    position: relative;
    top: 0;
  }

  .hero2-content {
    padding-top: 2.5rem;
  }

  .section-blog-grid1 {
    min-height: auto;
  }

  .hero2-image.decentered {
    width: 150%;
    max-width: 150%;
  }

  .projects-list {
    grid-row-gap: 2.5rem;
    margin-top: 2.5rem;
  }

  .blog-grid1-item-info {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .item-center.repositioned {
    top: 80vh;
  }

  .services-home {
    margin-top: 3.75rem;
  }

  .navbar-grid {
    grid-template-columns: .25fr 1fr;
    align-items: center;
  }

  .navbar-menu-desktop {
    display: none;
  }

  .nav-menu-desktop, .brand-wrapper {
    padding-right: 1em;
  }

  .project-bg {
    display: none;
  }

  .projects-sticky {
    position: static;
  }

  .case-study1-list-row {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .footer1-link {
    line-height: 1.5;
  }

  .footer1-link-underline, .footer1-link-media {
    display: none;
  }

  .footer1-image {
    width: 30%;
  }

  .blog-grid1-component {
    grid-template-columns: 1fr 1fr;
  }

  .footer-image-holder {
    display: none;
  }

  .navcontent {
    padding-top: 6rem;
  }

  .contact-items {
    grid-row-gap: 3rem;
  }

  .paragraph.text-gray.margin-bottom {
    text-align: left;
    font-size: 1.5rem;
  }

  .text-gray.text-point {
    font-size: 1.8rem;
  }

  .youtube {
    width: 100%;
    left: auto;
  }

  .youtube.youtubelandingpage {
    margin-top: 0;
  }

  .animationappear {
    margin-bottom: 0;
  }

  .toptitle.title-bw {
    font-size: 2.8rem;
  }

  .image-12 {
    width: 60%;
  }

  .fadeinx {
    margin-top: 0;
  }

  .introtext {
    margin-bottom: 0;
  }

  .speaker-slide-mask {
    width: 65%;
  }

  .clip-text.speaker-headding {
    margin-top: 15px;
    margin-bottom: 24px;
  }

  .speaker-info {
    max-width: 470px;
  }

  .speaker-name {
    font-size: 3rem;
  }

  .slide-image {
    height: 50vh;
    min-height: 500px;
  }

  .section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.home-hero-section {
    min-height: auto;
    padding-top: 0;
    padding-bottom: 3px;
  }

  .showreel-wrapper {
    height: 60vh;
  }

  .showreel-heading {
    font-size: 72px;
    bottom: -24px;
  }

  .section-6 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-10 {
    width: 100%;
    margin-top: 0;
  }

  .large-heading {
    font-size: 48px;
  }

  .centered-intro {
    margin-bottom: 48px;
  }

  .button-3.submit-button.button-styled {
    font-size: 1rem;
  }

  .section-7 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-9 {
    font-size: .9rem;
  }

  .sectionfoundingmember {
    background-position: 22% 0;
    height: 100vh;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 1.6rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

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

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

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

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.8rem;
  }

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

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

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

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

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

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

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

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

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

  .heading-style-h3 {
    font-size: 1.5rem;
  }

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

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

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

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

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

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

  .heading-style-h4 {
    font-size: 1.25rem;
  }

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

  .heading-style-h6 {
    font-size: .75rem;
  }

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

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

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

  .heading-style-h5, .text-size-medium {
    font-size: 1.125rem;
  }

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

  .display-small {
    letter-spacing: -.025em;
    font-size: 2.5rem;
    line-height: 1.1;
  }

  .display-medium {
    font-variation-settings: "wght" 500;
    letter-spacing: -.025em;
    font-size: 2rem;
    line-height: 1.1;
  }

  .display-large {
    font-size: 9vw;
    line-height: 1.1;
  }

  .media-wrapper.logo {
    padding-left: 10%;
    padding-right: 10%;
  }

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

  .team1-component {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .services1-component {
    grid-row-gap: 2.5rem;
  }

  .services1-content {
    padding-top: .5rem;
  }

  .footer1-content {
    margin-top: -30vh;
  }

  .text-style-outlined {
    letter-spacing: -.01em;
    -webkit-text-stroke-width: .5px;
  }

  .clients1-title {
    font-size: 1.25rem;
    line-height: 1.5;
  }

  .services2-component {
    grid-row-gap: 2rem;
  }

  .button-label {
    font-size: 1rem;
  }

  .button-arrow {
    width: 2rem;
    height: 2rem;
    font-size: 1rem;
  }

  .hero2-image.decentered {
    width: 200%;
    max-width: 200%;
  }

  .projects-list {
    grid-row-gap: 2.5rem;
    margin-top: 2.5rem;
  }

  .item-center.repositioned {
    top: 60vh;
  }

  .services-home {
    margin-top: 2.5rem;
  }

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

  .menu-button-wrapper {
    padding-right: 1rem;
  }

  .brand-wrapper {
    padding-left: 1rem;
  }

  .button-label-copy {
    font-size: 1rem;
  }

  .case-study1-list-row, .blog-grid1-component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .footer1-copyright {
    padding-left: 2rem;
  }

  .contact-items {
    grid-row-gap: 2rem;
  }

  .text-gray.text-point {
    font-size: 1.5rem;
  }

  .slider {
    aspect-ratio: 16 / 9;
    width: 100vw;
    height: auto;
    min-height: auto;
  }

  .slider.slider-br {
    aspect-ratio: 2 / 3;
  }

  .footer1-address {
    border-left-style: none;
  }

  .footer1-logo {
    padding-left: 2rem;
  }

  .text-intro {
    font-size: 1.3rem;
  }

  .lead-paragraph {
    font-size: 1.2rem;
  }

  .speaker-slide-mask {
    width: 90%;
  }

  .speaker-name {
    font-size: 2.5rem;
  }

  .slide-image {
    min-height: 400px;
  }

  .showreel-heading {
    font-size: 56px;
    bottom: -18px;
  }

  .large-heading {
    font-size: 42px;
  }

  .heading-5 {
    font-size: 1rem;
  }

  .background-video-3 {
    height: 40vh;
  }

  .illustration-img-br-1 {
    height: 100%;
  }

  .sectionfoundingmember {
    background-position: 28% 0;
    height: 75vh;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 1.8rem;
  }

  h2 {
    font-size: 1.4rem;
  }

  h3 {
    letter-spacing: .01em;
    font-size: 1rem;
  }

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

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

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

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.7rem;
  }

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

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

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

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

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

  .margin-top.margin-large.smallhidden {
    visibility: hidden;
  }

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

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

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

  .heading-style-h3 {
    font-size: 1.2rem;
  }

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

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

  .heading-style-h4 {
    letter-spacing: 0;
    font-size: 1rem;
  }

  .heading-style-h2.margin-bottom, .display-small {
    font-size: 2rem;
  }

  .display-large {
    letter-spacing: -.02em;
    font-size: 10vw;
  }

  .media-wrapper.aspect-ratio-1-1 {
    width: 100%;
  }

  .media-wrapper.logo {
    padding-left: 0%;
    padding-right: 0%;
  }

  .grid-global.is-gallery2 {
    grid-row-gap: 1rem;
  }

  .grid-global.is-work-grid3 {
    grid-column-gap: .25rem;
    grid-row-gap: 0px;
    grid-template-columns: 1fr auto;
  }

  .grid-global.is-work-grid5 {
    grid-row-gap: 2.5rem;
  }

  .grid-global.is-awards1 {
    grid-row-gap: 3rem;
  }

  .grid-global.is-case-study {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .team1-component {
    grid-template-columns: 1fr;
  }

  .awards1-component.margintop {
    margin-top: 4rem;
  }

  .services1-component {
    grid-template-columns: 1fr;
  }

  .footer1-content {
    margin-top: -10vh;
    padding-top: 1rem;
  }

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

  .services-card-content-wrap {
    padding-right: 1rem;
  }

  .services-card-number-wrap {
    padding-left: 1rem;
  }

  .display-inline {
    font-size: 1rem;
  }

  .services-card-top {
    left: 1rem;
    right: 1rem;
  }

  .case-thumbs {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

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

  .award-bg-heading {
    font-size: 8em;
  }

  .button-arrow.is-small, .button-arrow.is-navigation2 {
    width: 1.5rem;
    height: 1.5rem;
    font-size: .625rem;
  }

  .related-word {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .work-grid5-grid {
    grid-row-gap: .5rem;
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .workgrid2-title-height {
    display: none;
  }

  .workgrid2-title-wrapper {
    text-align: left;
    justify-items: start;
    display: block;
    transform: none;
  }

  .hero2-image.decentered {
    width: 250%;
    max-width: 250%;
  }

  .item-center.repositioned {
    top: 48vh;
  }

  .brand-size-style {
    font-size: .75rem;
  }

  .footer1-social-list {
    border-left-style: none;
    border-left-width: 0;
  }

  .button-label-copy {
    font-size: .75rem;
  }

  .case-study1-list-row {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .footer1-image {
    width: 100%;
    position: static;
  }

  .blog-grid1-component {
    grid-template-columns: 1fr;
  }

  .footer1-copyright {
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .paragraph.text-gray.margin-bottom, .text-gray.text-point {
    font-size: 1.4rem;
  }

  .div-block-2 {
    display: flex;
  }

  .image-3 {
    max-width: 250px;
  }

  .paragraphintro.smallonmobile {
    font-size: 1rem;
  }

  .toptitle.title-bw {
    font-size: 2.5rem;
  }

  .slider {
    min-height: 50px;
  }

  .image-12 {
    width: 100%;
  }

  .illustrationimagecontainer {
    width: 100%;
    margin-left: 0%;
  }

  .section1 {
    min-width: 0;
    min-height: 200px;
  }

  .footer1-address {
    border-left-width: 0;
  }

  .text-block-8 {
    max-width: none;
  }

  .image-17 {
    width: 100%;
    margin-left: 0%;
  }

  .text-intro {
    font-size: 1.2rem;
  }

  .lead-paragraph {
    font-size: 1.1rem;
  }

  .speaker-slide-content {
    padding-bottom: 6px;
  }

  .speaker-arrow {
    top: auto;
    bottom: 0;
    right: 5vw;
  }

  .speaker-arrow.left {
    margin-right: 84px;
    left: auto;
    right: 0;
  }

  .speaker-name {
    font-size: 2rem;
  }

  .slide-image {
    height: 40vh;
    min-height: 300px;
  }

  .section {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section.home-hero-section {
    padding-bottom: 36px;
  }

  .showreel-wrapper {
    height: 30vh;
    min-height: 250px;
  }

  .showreel-heading {
    font-size: 48px;
  }

  .section-6 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .background-video-2 {
    aspect-ratio: 1;
  }

  .section-7 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .background-video-3 {
    height: 30vh;
  }

  .illustration-smaller {
    width: 100%;
    margin-left: 0%;
  }

  .sectionfoundingmember {
    background-position: 30% 0;
    background-size: auto 100%;
    height: 60vh;
  }
}

#w-node-_9a99dd66-6c42-a379-0bcf-0ace6e405dd4-01f15a39 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: end;
}

#w-node-_9a99dd66-6c42-a379-0bcf-0ace6e405dd5-01f15a39 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-ab1f84ee-6533-73f5-007d-1f97029d8f86-01f15a39 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: end;
}

#w-node-ab1f84ee-6533-73f5-007d-1f97029d8f87-01f15a39, #w-node-_7d143bbe-21a8-a7de-e504-9a6fa35c2265-01f15a39, #w-node-_8ab20f98-7118-9363-b7c5-7e48cf0fd950-01f15a39 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_08b0a653-f261-bb3f-6ad0-d6713dbbb2d9-01f15a39 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-_671e84b8-f9bc-dcce-f1e0-25047b8f7ee9-01f15a39 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_96138a76-6325-5705-348f-860f8d9616e5-01f15a39 {
  grid-area: 1 / 7 / 2 / 12;
  place-self: end;
}

#w-node-_9cc11650-0532-9452-8be3-05be54b61f74-01f15a39 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: center;
}

#w-node-acde4502-1593-31bd-6027-a7a31be7ff6c-01f15a39 {
  grid-area: 1 / 4 / 2 / 7;
  align-self: center;
}

#w-node-_1ebcf973-f8af-6aed-e1cd-252c744775dd-01f15a39 {
  grid-area: 1 / 7 / 2 / 10;
  align-self: center;
}

#w-node-_9ff84f3f-16ac-4bb1-d7b8-c05e51ea095e-01f15a39 {
  grid-area: 1 / 10 / 2 / 13;
  align-self: center;
}

#w-node-_58bd8196-2b5e-312a-fe6f-e4db69220fa6-01f15a39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_30f6dfcb-81d6-a7da-93d5-16a6361b55c2-01f15a39 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_0bdb4aaf-7cb1-234f-e47e-bcf5b382c957-01f15a39 {
  grid-area: 1 / 2 / 2 / 13;
  align-self: end;
}

#w-node-_2d4c01a3-609c-d69b-fff4-e74a49320a42-01f15a39 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2d4c01a3-609c-d69b-fff4-e74a49320a43-01f15a39 {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-_58bd8196-2b5e-312a-fe6f-e4db69220fad-01f15a39 {
  grid-area: 1 / 5 / 2 / 12;
}

#w-node-_58bd8196-2b5e-312a-fe6f-e4db69220fb4-01f15a39 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1c8848d8-a57c-28f8-e137-f206e8f41a4f-01f15a39 {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-_749feb15-6100-b554-92c5-355b54a54174-01f15a39 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_749feb15-6100-b554-92c5-355b54a54175-01f15a39 {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-_5685fd0b-2cfa-f789-7496-c4fee39f5fdb-01f15a39 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5685fd0b-2cfa-f789-7496-c4fee39f5fdc-01f15a39 {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-_58bd8196-2b5e-312a-fe6f-e4db69220fbb-01f15a39 {
  grid-area: 1 / 6 / 2 / 9;
}

#w-node-_58bd8196-2b5e-312a-fe6f-e4db69220fbc-01f15a39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58bd8196-2b5e-312a-fe6f-e4db69220fd7-01f15a39 {
  grid-area: 1 / 9 / 2 / 12;
}

#w-node-_58bd8196-2b5e-312a-fe6f-e4db69220fd8-01f15a39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58bd8196-2b5e-312a-fe6f-e4db69220ff3-01f15a39 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_58bd8196-2b5e-312a-fe6f-e4db69220ff4-01f15a39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58bd8196-2b5e-312a-fe6f-e4db6922100f-01f15a39 {
  grid-area: 2 / 7 / 3 / 10;
}

#w-node-_58bd8196-2b5e-312a-fe6f-e4db69221010-01f15a39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67a2e742-bb8f-fffa-85b8-c6fe649a3b54-01f15a39 {
  grid-area: 2 / 9 / 3 / 13;
  place-self: end;
}

#w-node-f9fdb3bb-08dd-bd13-f9c3-a9ef23cbfaa4-01f15a39 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-f9fdb3bb-08dd-bd13-f9c3-a9ef23cbfaa7-01f15a39 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850a8c-01f15a39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850a8f-01f15a39 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850a9a-01f15a39 {
  grid-area: 1 / 3 / 2 / 7;
  align-self: end;
}

#w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850a9c-01f15a39 {
  grid-area: 1 / 4 / 2 / 8;
  align-self: center;
}

#w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850a9e-01f15a39 {
  grid-area: 1 / 7 / 2 / 11;
}

/*modif*/
/*#w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850ab8-01f15a39, #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850ac3-01f15a39, #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850ace-01f15a39, #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850ad9-01f15a39 {*/
#w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850ab8-01f15a39, #w-node-_1f7c4b83-54eb-98c6-bdf0-c948c77f9838-01f15a39, #w-node-_1f7c4b83-54eb-98c6-bdf0-c948c77f984e-01f15a39, #w-node-_1f7c4b83-54eb-98c6-bdf0-c948c77f9843-01f15a39, #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850ac3-01f15a39, #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850ace-01f15a39, #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850ad9-01f15a39 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_423da152-bfe0-a94f-9a06-482be206880b-6a583b7b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_423da152-bfe0-a94f-9a06-482be2068816-6a583b7b {
  grid-area: span 1 / span 5 / span 1 / span 5;
  place-self: start;
}

#w-node-f7b40896-93ff-53a7-8373-a233ff83602c-6a583b7b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-aa767f58-f934-5dfa-627c-c9a6f3569585-6a583b7b {
  grid-area: 1 / 3 / 2 / 11;
  place-self: auto center;
}

#w-node-aa767f58-f934-5dfa-627c-c9a6f3569589-6a583b7b {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: start;
}

#w-node-_79d500a9-cf7b-14cf-5403-f40b60d79811-60d7980a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1f0405d9-93e0-9247-0db2-c5cfd2563016-60d7980a {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_79d500a9-cf7b-14cf-5403-f40b60d79821-60d7980a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_79d500a9-cf7b-14cf-5403-f40b60d79822-60d7980a {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-b7e2600f-ba94-e231-1846-6cfac37cd806-c37cd804 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7e2600f-ba94-e231-1846-6cfac37cd80d-c37cd804 {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-b7e2600f-ba94-e231-1846-6cfac37cd813-c37cd804, #w-node-b7e2600f-ba94-e231-1846-6cfac37cd81b-c37cd804, #w-node-b7e2600f-ba94-e231-1846-6cfac37cd81f-c37cd804 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89815e13-4296-2845-acf2-15ce3c9cc5fb-c37cd804 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_89815e13-4296-2845-acf2-15ce3c9cc5fe-c37cd804 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_89815e13-4296-2845-acf2-15ce3c9cc5ff-c37cd804, #w-node-_89815e13-4296-2845-acf2-15ce3c9cc606-c37cd804, #w-node-_53bc0bd8-30b7-5c6f-0176-5db61f22df51-c37cd804, #w-node-a63125c8-408a-cdd5-8f9d-71ca12096a33-c37cd804, #w-node-_89815e13-4296-2845-acf2-15ce3c9cc613-c37cd804, #w-node-_0411eb0a-8281-e799-ef62-7e79e61a1800-c37cd804, #w-node-_89815e13-4296-2845-acf2-15ce3c9cc620-c37cd804, #w-node-_89815e13-4296-2845-acf2-15ce3c9cc62d-c37cd804, #w-node-_89815e13-4296-2845-acf2-15ce3c9cc63a-c37cd804 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_89815e13-4296-2845-acf2-15ce3c9cc644-c37cd804, #w-node-_89815e13-4296-2845-acf2-15ce3c9cc64f-c37cd804 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b7e2600f-ba94-e231-1846-6cfac37cd86d-c37cd804 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7e2600f-ba94-e231-1846-6cfac37cd871-c37cd804 {
  justify-self: end;
}

#w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5cc-01f15a3c {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: end;
}

#w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5cd-01f15a3c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5d7-01f15a3c {
  grid-area: 1 / 7 / 2 / 13;
  align-self: end;
}

#w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5d8-01f15a3c, #w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5e6-01f15a3c, #w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5ec-01f15a3c {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c54eff9f-2b77-a579-79fa-41659a9a66b4-01f15a3c {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-_584637b4-ee3f-f54e-08e6-8cdfcc9ef742-01f15a3c {
  grid-area: 1 / 2 / 2 / 13;
  align-self: end;
}

#w-node-cbe15d24-d086-16ff-046a-5e187c532577-01f15a3c {
  grid-area: 1 / 3 / 2 / 13;
  align-self: end;
}

#w-node-cc987073-df4b-f26a-2d62-0dfabb4ade39-01f15a3c, #w-node-_9690df66-b196-c94a-f2fc-e93646bc09e3-01f15a3c, #w-node-_7f3184a7-40f9-e3b6-0f46-a582080265b1-01f15a3c {
  grid-area: 1 / 1 / 2 / 13;
  align-self: end;
}

#w-node-_819f12c5-1245-f51d-8a65-ae96bdc698b2-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ca95fb55-e271-b4b0-aeb4-9f8946e2faae-01f15a3c {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_3bc20d60-aee7-52f3-d85f-f0a65b490131-01f15a3c {
  grid-area: 1 / 5 / 3 / 11;
}

#w-node-_4b23797a-552f-3b24-a755-fa9a0249f831-01f15a3c {
  grid-area: 1 / 2 / 3 / 7;
  align-self: stretch;
}

#w-node-_6a5b1333-b931-d842-fe9b-b9288b52927b-01f15a3c {
  order: -9999;
  grid-area: 1 / 7 / 3 / 12;
  align-self: center;
}

#w-node-_4b23797a-552f-3b24-a755-fa9a0249f83b-01f15a3c {
  grid-area: 1 / 6 / 3 / 8;
  align-self: center;
}

#w-node-_6a5adb79-cbfa-4abf-749f-ed8df87d98bb-01f15a3c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_0c58c17c-086d-1617-c997-447483de0302-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e258d6a-1974-b755-90a0-3febacb49b91-01f15a3c {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_82039c2c-71a6-0b12-7359-9fa0ecd8ac70-01f15a3c {
  grid-area: 1 / 5 / 2 / 12;
}

#w-node-c075dcc0-6843-468f-4236-fb48f8bb923f-01f15a3c {
  grid-area: 1 / 3 / 2 / 13;
  align-self: end;
}

#w-node-_4c07e38a-bba7-ac4d-c03a-3e5eae90b6c4-01f15a3c {
  grid-area: 1 / 5 / 2 / 12;
}

#w-node-_46489df7-656f-257c-e920-28ce72787b79-01f15a3c, #w-node-_9689b006-130b-65be-fdaa-98b4aef71b35-01f15a3c, #w-node-_8a595f4b-360a-8c18-d04d-393434146600-01f15a3c, #w-node-_91544308-1a7d-1ada-ab9f-624ecba1880a-01f15a3c, #w-node-e942d017-e750-9b69-b4b7-a410e1ce78d5-01f15a3c, #w-node-fd6f3710-dbad-8c73-9ba3-5d46b44198be-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8afba13-c708-c43e-0109-b492851d2279-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d8afba13-c708-c43e-0109-b492851d227b-01f15a3c {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c6edb7ba-7940-cfd7-a468-b11c2ae2fa52-01f15a3c {
  grid-area: 1 / 5 / 3 / 13;
}

#w-node-_9f54650a-69dd-8593-d7e7-0dc967d623f5-01f15a3c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_9f54650a-69dd-8593-d7e7-0dc967d623f7-01f15a3c {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_9f54650a-69dd-8593-d7e7-0dc967d62408-01f15a3c, #w-node-_9f54650a-69dd-8593-d7e7-0dc967d6240b-01f15a3c {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-f9fa2898-3977-8af2-8e2a-21345a7c31ae-01f15a3c {
  grid-area: 1 / 3 / 2 / 11;
  align-self: end;
}

#w-node-_17fb5514-85e5-2fbb-b099-a02eb13a32c7-01f15a3c {
  grid-area: 1 / 9 / 2 / 13;
  align-self: center;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3ad-01f15a3c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3b0-01f15a3c {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3b7-01f15a3c {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3b8-01f15a3c {
  grid-area: 2 / 2 / 3 / 8;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3bb-01f15a3c {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3bc-01f15a3c {
  grid-area: 4 / 2 / 5 / 8;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3bf-01f15a3c {
  grid-area: 5 / 1 / 6 / 13;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3c0-01f15a3c {
  grid-area: 6 / 2 / 7 / 8;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3c3-01f15a3c {
  grid-area: 7 / 1 / 8 / 13;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3c4-01f15a3c {
  grid-area: 8 / 2 / 9 / 8;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3c7-01f15a3c {
  grid-area: 3 / 8 / 9 / 12;
}

#w-node-f7a25943-e64a-2fd2-9115-54dc3c7d1275-01f15a3c {
  grid-area: 3 / 4 / 9 / 8;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3e7-01f15a3c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: end;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3e9-01f15a3c {
  grid-area: 1 / 8 / 2 / 12;
}

#w-node-_8169e5e1-fe2c-3feb-c11f-0702a578e924-01f15a3c {
  grid-area: 2 / 2 / 3 / 7;
  align-self: start;
}

#w-node-_8169e5e1-fe2c-3feb-c11f-0702a578e922-01f15a3c {
  grid-area: 1 / 6 / 3 / 11;
  align-self: start;
}

#w-node-_00d8bb48-ecb0-617d-4067-f32d32ad0e74-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_00d8bb48-ecb0-617d-4067-f32d32ad0e76-01f15a3c {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_00d8bb48-ecb0-617d-4067-f32d32ad0e7a-01f15a3c {
  grid-area: 1 / 5 / 2 / 12;
}

#w-node-_7445ea56-415c-3e42-9f1b-433c9a41e946-01f15a3c {
  grid-area: 1 / 3 / 2 / 13;
}

#w-node-_1d27b137-cfbe-ccaf-bf1f-28952bbeeb16-01f15a3c, #w-node-cec98bd6-a53a-b813-5d5c-12e569481455-01f15a3c, #w-node-_068092ab-1083-168d-30e0-78ed8c83746c-01f15a3c, #w-node-_068092ab-1083-168d-30e0-78ed8c83746d-01f15a3c, #w-node-_798555fb-845d-4643-79f6-e561d5cf32da-01f15a3c, #w-node-_724fb3d6-4470-ef16-052b-ea234c27c647-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ad274fb-688c-94e2-a76e-5a12f81b0365-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9ad274fb-688c-94e2-a76e-5a12f81b0368-01f15a3c {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_9ad274fb-688c-94e2-a76e-5a12f81b036c-01f15a3c {
  grid-area: 1 / 5 / 2 / 12;
}

#w-node-_9ad274fb-688c-94e2-a76e-5a12f81b0379-01f15a3c {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_9ad274fb-688c-94e2-a76e-5a12f81b037a-01f15a3c, #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b037b-01f15a3c, #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b0396-01f15a3c, #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b0397-01f15a3c, #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b03b2-01f15a3c, #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b03b3-01f15a3c, #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b03ce-01f15a3c, #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b03cf-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5cf7322-f103-b519-3afb-8e0c2714c651-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d5cf7322-f103-b519-3afb-8e0c2714c654-01f15a3c {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-d5cf7322-f103-b519-3afb-8e0c2714c658-01f15a3c {
  grid-area: 1 / 5 / 2 / 12;
}

#w-node-_2e5a040a-3c18-46d5-648d-d5ea60c9a91a-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2e5a040a-3c18-46d5-648d-d5ea60c9a91c-01f15a3c {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_0cb7ee50-ff28-0798-8d1f-052394b6e3a5-01f15a3c {
  grid-area: 1 / 1 / 2 / 7;
  place-self: center;
}

#w-node-_0cb7ee50-ff28-0798-8d1f-052394b6e3a8-01f15a3c {
  grid-area: 1 / 7 / 2 / 13;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de47a-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de47d-01f15a3c {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de486-01f15a3c {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de489-01f15a3c {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de48c-01f15a3c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de48f-01f15a3c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de493-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de496-01f15a3c {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de499-01f15a3c {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de49a-01f15a3c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de49d-01f15a3c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4a1-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4a4-01f15a3c {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4a7-01f15a3c {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4a8-01f15a3c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4ab-01f15a3c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4af-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4b2-01f15a3c {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4b5-01f15a3c {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4b6-01f15a3c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4b9-01f15a3c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4bd-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4c0-01f15a3c {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4c3-01f15a3c {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4c6-01f15a3c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4c9-01f15a3c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4cd-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4d0-01f15a3c {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4d3-01f15a3c {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4d4-01f15a3c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4d7-01f15a3c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4db-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4de-01f15a3c {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4e1-01f15a3c {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4e2-01f15a3c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4e5-01f15a3c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4e9-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4ec-01f15a3c {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4ef-01f15a3c {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4f0-01f15a3c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4f3-01f15a3c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4f7-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4fa-01f15a3c {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4fd-01f15a3c {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4fe-01f15a3c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de501-01f15a3c {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de505-01f15a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de508-01f15a3c {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-cddcf841-dbbc-0712-896a-abbed55471d6-01f15a3d {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-cddcf841-dbbc-0712-896a-abbed55471df-01f15a3d {
  grid-area: 1 / 5 / 2 / 13;
  align-self: end;
}

#w-node-_5766b8b0-50f2-56a0-4947-bdc513a1befa-01f15a3d {
  grid-area: 1 / 3 / 2 / 7;
  align-self: end;
}

#w-node-c8a87e3e-63cd-d5c0-b366-67d7e5a61d07-01f15a3d {
  grid-area: 1 / 7 / 2 / 13;
  justify-self: end;
}

#w-node-a4cf8a71-cb7c-2031-8ac1-d9855f67e333-01f15a3d {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-a4cf8a71-cb7c-2031-8ac1-d9855f67e337-01f15a3d {
  grid-area: 1 / 8 / 3 / 13;
}

#w-node-a4cf8a71-cb7c-2031-8ac1-d9855f67e33c-01f15a3d {
  grid-area: 1 / 1 / 3 / 7;
  align-self: center;
}

#w-node-a4cf8a71-cb7c-2031-8ac1-d9855f67e33e-01f15a3d {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-a4cf8a71-cb7c-2031-8ac1-d9855f67e340-01f15a3d {
  grid-area: 2 / 8 / 4 / 13;
  align-self: end;
}

#w-node-_6c8ccd88-7c3f-4c8b-518d-3dbd13a00c51-01f15a3d, #w-node-_6c8ccd88-7c3f-4c8b-518d-3dbd13a00c54-01f15a3d, #w-node-_6c8ccd88-7c3f-4c8b-518d-3dbd13a00c57-01f15a3d, #w-node-_6c8ccd88-7c3f-4c8b-518d-3dbd13a00c5a-01f15a3d, #w-node-_6c8ccd88-7c3f-4c8b-518d-3dbd13a00c5d-01f15a3d, #w-node-_6c8ccd88-7c3f-4c8b-518d-3dbd13a00c60-01f15a3d, #w-node-_6c8ccd88-7c3f-4c8b-518d-3dbd13a00c63-01f15a3d, #w-node-_6c8ccd88-7c3f-4c8b-518d-3dbd13a00c66-01f15a3d, #w-node-_6c8ccd88-7c3f-4c8b-518d-3dbd13a00c69-01f15a3d, #w-node-_6c8ccd88-7c3f-4c8b-518d-3dbd13a00c6c-01f15a3d, #w-node-_6c8ccd88-7c3f-4c8b-518d-3dbd13a00c6f-01f15a3d, #w-node-_6c8ccd88-7c3f-4c8b-518d-3dbd13a00c72-01f15a3d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f8e50691-70d7-9a63-f536-c3e613078258-01f15a3d {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f8e50691-70d7-9a63-f536-c3e61307825f-01f15a3d, #w-node-f8e50691-70d7-9a63-f536-c3e613078267-01f15a3d, #w-node-f8e50691-70d7-9a63-f536-c3e61307826f-01f15a3d, #w-node-f8e50691-70d7-9a63-f536-c3e613078277-01f15a3d, #w-node-f8e50691-70d7-9a63-f536-c3e61307827f-01f15a3d, #w-node-f8e50691-70d7-9a63-f536-c3e613078287-01f15a3d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f165e7fb-f282-43a7-f8d8-fabf90d75fc6-01f15a3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f165e7fb-f282-43a7-f8d8-fabf90d75fc8-01f15a3d {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-d0014bc4-d9e6-67ab-ac0b-06c8df80a976-01f15a3d {
  grid-area: 1 / 6 / 4 / 13;
}

#w-node-_9f17aea5-fd45-1cd3-c608-fdab1a15ab53-01f15a3d, #w-node-_4fea475f-37e2-ced3-57a5-c3f0b8af9227-01f15a3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fea475f-37e2-ced3-57a5-c3f0b8af9229-01f15a3d, #w-node-_4fea475f-37e2-ced3-57a5-c3f0b8af922a-01f15a3d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2ea9b36f-8b31-72ed-95a5-398aee65b279-01f15a3d, #w-node-e8cf678b-5977-66be-f4fd-5bc0a41581a6-01f15a3d, #w-node-e8cf678b-5977-66be-f4fd-5bc0a41581a8-01f15a3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8cf678b-5977-66be-f4fd-5bc0a41581aa-01f15a3d, #w-node-e8cf678b-5977-66be-f4fd-5bc0a41581ab-01f15a3d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e8cf678b-5977-66be-f4fd-5bc0a41581b0-01f15a3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26175eb0-aaf8-8021-081e-6c8a00a3efb0-01f15a3d {
  grid-area: 3 / 1 / 4 / 6;
  place-self: end start;
}

#w-node-_0693dcc6-10f3-8312-b4e0-7bed4d20730d-01f15a3f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_358536a3-c08c-75ee-58bb-afbcfa5f2832-01f15a3f, #w-node-_0693dcc6-10f3-8312-b4e0-7bed4d20731f-01f15a3f {
  grid-area: 1 / 2 / 2 / 13;
  align-self: end;
}

#w-node-c07bda5f-4ba5-d191-2798-7d07bc057824-01f15a3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c07bda5f-4ba5-d191-2798-7d07bc057827-01f15a3f {
  grid-area: 1 / 2 / 2 / 5;
  align-self: center;
}

#w-node-c07bda5f-4ba5-d191-2798-7d07bc05782b-01f15a3f {
  grid-area: 1 / 6 / 2 / 8;
}

#w-node-c07bda5f-4ba5-d191-2798-7d07bc05782e-01f15a3f, #w-node-_113b40e5-787a-d572-6bc1-0bd0e53549e7-01f15a3f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-d88e3d02-5ca9-335d-d015-c8df7700767c-01f15a3f {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-_6883f739-99ad-99f7-86f5-7563c0676f59-01f15a3f {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_6883f739-99ad-99f7-86f5-7563c0676f61-01f15a3f, #w-node-_6883f739-99ad-99f7-86f5-7563c0676f6f-01f15a3f, #w-node-_6883f739-99ad-99f7-86f5-7563c0676f7a-01f15a3f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_688c2b9b-088b-e761-1939-9574ce1644be-01f15a3f {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-af21be81-89bd-5d15-1730-2eb68e7b605a-01f15a3f {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-af21be81-89bd-5d15-1730-2eb68e7b605d-01f15a3f, #w-node-af21be81-89bd-5d15-1730-2eb68e7b6061-01f15a3f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-af21be81-89bd-5d15-1730-2eb68e7b6063-01f15a3f {
  grid-area: 1 / 7 / 2 / 9;
  align-self: stretch;
}

#w-node-af21be81-89bd-5d15-1730-2eb68e7b6065-01f15a3f {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-af21be81-89bd-5d15-1730-2eb68e7b606a-01f15a3f, #w-node-af21be81-89bd-5d15-1730-2eb68e7b6078-01f15a3f, #w-node-af21be81-89bd-5d15-1730-2eb68e7b6083-01f15a3f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a7d3d725-e8cb-d75f-99e6-3e8642264112-01f15a3f {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_868b19ad-a58d-6c48-5ca6-28eead4f2203-01f15a3f {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_868b19ad-a58d-6c48-5ca6-28eead4f2206-01f15a3f, #w-node-_868b19ad-a58d-6c48-5ca6-28eead4f220a-01f15a3f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_868b19ad-a58d-6c48-5ca6-28eead4f220c-01f15a3f {
  grid-area: 1 / 7 / 2 / 9;
  align-self: stretch;
}

#w-node-_868b19ad-a58d-6c48-5ca6-28eead4f220e-01f15a3f {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_868b19ad-a58d-6c48-5ca6-28eead4f2213-01f15a3f, #w-node-_868b19ad-a58d-6c48-5ca6-28eead4f2221-01f15a3f, #w-node-_868b19ad-a58d-6c48-5ca6-28eead4f222c-01f15a3f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2ee60fe0-0e36-1921-b773-ca024a273104-01f15a3f {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ecc-01f15a3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ecf-01f15a3f {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ed3-01f15a3f {
  grid-area: 1 / 5 / 2 / 12;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ed8-01f15a3f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ed9-01f15a3f {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8edd-01f15a3f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ede-01f15a3f {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ee2-01f15a3f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ee3-01f15a3f {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ee7-01f15a3f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ee8-01f15a3f {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8eeb-01f15a3f {
  grid-area: 1 / 6 / 2 / 9;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8eec-01f15a3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ef6-01f15a3f {
  grid-area: 1 / 9 / 2 / 12;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ef7-01f15a3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8f01-01f15a3f {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8f02-01f15a3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8f0c-01f15a3f {
  grid-area: 2 / 7 / 3 / 10;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8f0d-01f15a3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8f17-01f15a3f {
  grid-area: 2 / 9 / 3 / 13;
  place-self: end;
}

#w-node-_741d3846-f1f6-b6f7-5150-c67ba7464c9b-01f15a41 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-fb977555-d30b-c07c-f175-fcec62bdce6a-01f15a41, #w-node-fb977555-d30b-e07e-f175-fcec62bdce6a-01f15a41, #w-node-fb977555-d30b-c07c-f175-fcec62bdce61-01f15a41, #w-node-a6aba998-604c-651a-9a88-1c6584ff4958-01f15a41, #w-node-_84f85f38-06b2-5836-3368-f17159286602-01f15a41, #w-node-_7f5b4958-3269-043c-7b08-ef5397f80f13-01f15a41, #w-node-bbb8f24b-77de-eeed-db9b-7d6c61d54d35-01f15a41, #w-node-c323ef15-9f94-39e0-0221-13b5d2108d79-01f15a41, #w-node-_733df535-3acf-cb6f-c011-f0b6bc8db87f-01f15a41, #w-node-_58fd2cae-fe93-d58a-4e2f-d35c7f3ebec7-01f15a41 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5503-01f15a42 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: end;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5504-01f15a42 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd550e-01f15a42 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: end;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd550f-01f15a42, #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd551d-01f15a42, #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5523-01f15a42 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd552d-01f15a42 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
}

#w-node-_3d9d2e41-0cae-7928-8be9-066c994b4136-01f15a42 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5531-01f15a42 {
  grid-area: 1 / 7 / 2 / 12;
  align-self: center;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd553a-01f15a42 {
  grid-area: 1 / 9 / 2 / 13;
  place-self: end;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd554a-01f15a42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8d6c9457-fcbb-3348-84be-cf10bfb70161-01f15a42 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5553-01f15a42 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd555a-01f15a42 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd555b-01f15a42 {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd555f-01f15a42 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5560-01f15a42 {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-_095809e6-3d69-a405-659c-312d8b38c4f6-01f15a42 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-_095809e6-3d69-a405-659c-312d8b38c4fb-01f15a42 {
  grid-area: 1 / 2 / 2 / 13;
  align-self: end;
}

#w-node-_095809e6-3d69-a405-659c-312d8b38c500-01f15a42 {
  grid-area: 1 / 3 / 2 / 13;
  align-self: end;
}

#w-node-_095809e6-3d69-a405-659c-312d8b38c505-01f15a42, #w-node-_095809e6-3d69-a405-659c-312d8b38c50a-01f15a42, #w-node-_095809e6-3d69-a405-659c-312d8b38c50f-01f15a42 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: end;
}

#w-node-_3995ca12-9900-bc8f-9f4b-bf37d5b46fc7-01f15a42 {
  grid-area: 1 / 6 / 2 / 12;
}

#w-node-_262560fd-b5e0-00b5-6224-119f1e730eaa-01f15a42 {
  grid-area: 1 / 2 / 2 / 11;
  align-self: end;
}

#w-node-_262560fd-b5e0-00b5-6224-119f1e730eac-01f15a42 {
  grid-area: 1 / 9 / 2 / 13;
  align-self: center;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5563-01f15a42 {
  grid-area: 1 / 2 / 2 / 6;
  align-self: end;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5578-01f15a42 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5590-01f15a42 {
  grid-area: 1 / 3 / 3 / 8;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd55a5-01f15a42 {
  grid-area: 1 / 9 / 2 / 13;
  align-self: start;
}

#w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd55ba-01f15a42 {
  grid-area: 2 / 9 / 3 / 13;
  place-self: end;
}

#w-node-_265a4a96-fbd2-82c2-afef-492c9eb85cca-01f15a42 {
  grid-area: 1 / 6 / 3 / 12;
}

#w-node-_265a4a96-fbd2-82c2-afef-492c9eb85cd0-01f15a42 {
  grid-area: 2 / 1 / 4 / 5;
  align-self: end;
}

#w-node-_26842a5d-e26e-e4d7-a233-c9dabb7110fd-01f15a42, #w-node-b773d743-b5f5-c602-ab54-cafd5632ccde-01f15a42 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e3f0aff3-3a2b-f81b-5642-4f2ce4d84573-01f15a42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cffd9e1-fe84-88cf-c779-8a6e6ecec22f-01f15a42, #w-node-_0cffd9e1-fe84-88cf-c779-8a6e6ecec231-01f15a42 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0cffd9e1-fe84-88cf-c779-8a6e6ecec232-01f15a42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_058d0aa7-23a4-743c-ebd0-002b712826fe-01f15a42, #w-node-_058d0aa7-23a4-743c-ebd0-002b71282700-01f15a42 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_058d0aa7-23a4-743c-ebd0-002b71282701-01f15a42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f26341bf-9c15-5406-8f3c-dad557c36d2c-01f15a42, #w-node-f26341bf-9c15-5406-8f3c-dad557c36d2e-01f15a42 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f26341bf-9c15-5406-8f3c-dad557c36d2f-01f15a42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_600f24ba-e0bd-1c61-03be-8ce9f50315ff-01f15a42, #w-node-_600f24ba-e0bd-1c61-03be-8ce9f5031605-01f15a42, #w-node-_600f24ba-e0bd-1c61-03be-8ce9f503160b-01f15a42, #w-node-_600f24ba-e0bd-1c61-03be-8ce9f5031611-01f15a42 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_265a4a96-fbd2-82c2-afef-492c9eb85ceb-01f15a42 {
  grid-area: 3 / 5 / 4 / 13;
}

#w-node-_265a4a96-fbd2-82c2-afef-492c9eb85cef-01f15a42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_265a4a96-fbd2-82c2-afef-492c9eb85cf8-01f15a42 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_265a4a96-fbd2-82c2-afef-492c9eb85cfb-01f15a42 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d05-01f15a42 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d08-01f15a42 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d0f-01f15a42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d1b-01f15a42 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d1e-01f15a42 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d25-01f15a42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d31-01f15a42 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d34-01f15a42 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d3b-01f15a42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12f72f27-0b2e-064c-e5a9-c1d745af26f6-01f15a43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_12f72f27-0b2e-064c-e5a9-c1d745af26f9-01f15a43 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_12f72f27-0b2e-064c-e5a9-c1d745af26ff-01f15a43 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-_12f72f27-0b2e-064c-e5a9-c1d745af2706-01f15a43 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_12f72f27-0b2e-064c-e5a9-c1d745af2707-01f15a43 {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-_12f72f27-0b2e-064c-e5a9-c1d745af270b-01f15a43 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_12f72f27-0b2e-064c-e5a9-c1d745af270c-01f15a43 {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-cba82e77-6e2d-1d88-d2b5-f0edcd53154f-01f15a43 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cba82e77-6e2d-1d88-d2b5-f0edcd531552-01f15a43 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cba82e77-6e2d-1d88-d2b5-f0edcd531555-01f15a43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cba82e77-6e2d-1d88-d2b5-f0edcd531558-01f15a43 {
  justify-self: end;
}

#w-node-_694ec30e-566e-871a-8512-830e186ef6da-01f15a44 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: end;
}

#w-node-_694ec30e-566e-871a-8512-830e186ef6db-01f15a44 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_694ec30e-566e-871a-8512-830e186ef6e7-01f15a44 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: end;
}

#w-node-_694ec30e-566e-871a-8512-830e186ef6e8-01f15a44, #w-node-_694ec30e-566e-871a-8512-830e186ef6f6-01f15a44, #w-node-_694ec30e-566e-871a-8512-830e186ef6fc-01f15a44 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-b79d9494-a1ec-73a7-3bdb-3ff4229af70f-01f15a44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b79d9494-a1ec-73a7-3bdb-3ff4229af712-01f15a44 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-b79d9494-a1ec-73a7-3bdb-3ff4229af715-01f15a44 {
  grid-area: 2 / 3 / 3 / 12;
}

#w-node-f7cce5d1-4366-652e-fef1-dd43e7f5affc-01f15a44 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-f6e8c3b9-da2c-8b66-5e6a-6a6fb0b0a562-01f15a44 {
  grid-area: 1 / 3 / 2 / 11;
  align-self: center;
}

#w-node-c5812a5f-7143-5272-cb5d-19254432f970-01f15a44 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: center;
}

#w-node-c5812a5f-7143-5272-cb5d-19254432f973-01f15a44 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: center;
}

#w-node-c5812a5f-7143-5272-cb5d-19254432f97f-01f15a44 {
  grid-area: 1 / 9 / 2 / 13;
  place-self: end;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61ce6-01f15a44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61ce9-01f15a44 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61cee-01f15a44 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61cf5-01f15a44 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61cf6-01f15a44 {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61cfa-01f15a44 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61cfb-01f15a44 {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61cfe-01f15a44 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d03-01f15a44 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: end;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d0d-01f15a44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d10-01f15a44 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d13-01f15a44 {
  grid-area: 2 / 3 / 3 / 12;
}

#w-node-_18bb10e0-54d2-56c4-6854-f985aaeb6fa8-01f15a44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e4f6d561-fe38-b110-f901-70d2133431de-01f15a44 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_18bb10e0-54d2-56c4-6854-f985aaeb6fab-01f15a44 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_18bb10e0-54d2-56c4-6854-f985aaeb6fae-01f15a44 {
  grid-area: 2 / 3 / 3 / 12;
}

#w-node-f0583e16-f1b3-a3e2-1563-818fbb7ef1ba-01f15a44 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_874d51b3-1877-d0c0-e7f1-67cb66038c25-01f15a44 {
  grid-area: 3 / 4 / 4 / 10;
}

#w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f1aa-01f15a44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f1ad-01f15a44 {
  grid-area: 1 / 1 / 2 / 10;
}

#w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f1b0-01f15a44 {
  grid-area: 2 / 3 / 3 / 12;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d38-01f15a44 {
  grid-area: 1 / 8 / 3 / 13;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d3e-01f15a44 {
  grid-area: 2 / 1 / 4 / 5;
  align-self: end;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d45-01f15a44, #w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d4b-01f15a44, #w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d51-01f15a44, #w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d57-01f15a44 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d59-01f15a44 {
  grid-area: 3 / 5 / 4 / 13;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d5d-01f15a44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d66-01f15a44 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d69-01f15a44 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d73-01f15a44 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d76-01f15a44 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d7d-01f15a44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d89-01f15a44 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d8c-01f15a44 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d93-01f15a44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d9f-01f15a44 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61da2-01f15a44 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f7cfae31-a8a4-f1cd-57f0-115331f61da9-01f15a44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f174-01f15a44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f177-01f15a44 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f17c-01f15a44 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f183-01f15a44 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f184-01f15a44 {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f188-01f15a44 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f189-01f15a44 {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f18c-01f15a44 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f191-01f15a44 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: end;
}

#w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f199-01f15a44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f19c-01f15a44 {
  grid-area: 1 / 1 / 2 / 10;
}

#w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f1a0-01f15a44 {
  grid-area: 1 / 6 / 2 / 12;
}

#w-node-_933b04a5-0de0-2115-94a5-d008fe8efb9d-01f15a44 {
  grid-area: 2 / 6 / 3 / 12;
}

#w-node-_73bd2d00-18f4-66b0-a3c3-693bac3fa785-01f15a44 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_73bd2d00-18f4-66b0-a3c3-693bac3fa785-01f15a55 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_7be485b1-686c-b6fe-05ee-2bd401ad8d27-01f15a44 {
  grid-area: 2 / 1 / 2 / 6;
  align-self: start;
}

#w-node-e41f8b40-6026-44b4-fc04-c7c9c3694211-c369420f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e41f8b40-6026-44b4-fc04-c7c9c3694217-c369420f {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-e41f8b40-6026-44b4-fc04-c7c9c369422b-c369420f, #w-node-e41f8b40-6026-44b4-fc04-c7c9c369423f-c369420f, #w-node-e41f8b40-6026-44b4-fc04-c7c9c3694248-c369420f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e41f8b40-6026-44b4-fc04-c7c9c3694255-c369420f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-e41f8b40-6026-44b4-fc04-c7c9c3694258-c369420f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e41f8b40-6026-44b4-fc04-c7c9c3694259-c369420f, #w-node-e41f8b40-6026-44b4-fc04-c7c9c3694263-c369420f, #w-node-e41f8b40-6026-44b4-fc04-c7c9c3694270-c369420f, #w-node-e41f8b40-6026-44b4-fc04-c7c9c369427d-c369420f, #w-node-e41f8b40-6026-44b4-fc04-c7c9c369428a-c369420f, #w-node-e7f791be-856f-8843-44ae-772d338d89e8-c369420f, #w-node-e41f8b40-6026-44b4-fc04-c7c9c3694297-c369420f, #w-node-e41f8b40-6026-44b4-fc04-c7c9c36942a4-c369420f, #w-node-e41f8b40-6026-44b4-fc04-c7c9c36942b1-c369420f {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-e41f8b40-6026-44b4-fc04-c7c9c36942bb-c369420f, #w-node-e41f8b40-6026-44b4-fc04-c7c9c36942c6-c369420f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e41f8b40-6026-44b4-fc04-c7c9c36942d2-c369420f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e41f8b40-6026-44b4-fc04-c7c9c36942db-c369420f {
  justify-self: end;
}

#w-node-edc6b020-831e-5b19-d9af-eedbb0a6f26b-01f15a45 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: end;
}

#w-node-edc6b020-831e-5b19-d9af-eedbb0a6f26c-01f15a45 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-edc6b020-831e-5b19-d9af-eedbb0a6f278-01f15a45 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: end;
}

#w-node-edc6b020-831e-5b19-d9af-eedbb0a6f279-01f15a45, #w-node-edc6b020-831e-5b19-d9af-eedbb0a6f287-01f15a45, #w-node-edc6b020-831e-5b19-d9af-eedbb0a6f28d-01f15a45 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_238e84d4-1f3f-05b1-652f-1eba59f45040-01f15a45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_238e84d4-1f3f-05b1-652f-1eba59f45043-01f15a45 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_238e84d4-1f3f-05b1-652f-1eba59f45048-01f15a45 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-_238e84d4-1f3f-05b1-652f-1eba59f4504f-01f15a45 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_238e84d4-1f3f-05b1-652f-1eba59f45050-01f15a45 {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-_238e84d4-1f3f-05b1-652f-1eba59f45054-01f15a45 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_238e84d4-1f3f-05b1-652f-1eba59f45055-01f15a45 {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-_238e84d4-1f3f-05b1-652f-1eba59f45058-01f15a45 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-_238e84d4-1f3f-05b1-652f-1eba59f4505d-01f15a45 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: end;
}

#w-node-_74cc9077-628d-3de1-a2a0-227dafa5a122-01f15a45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_74cc9077-628d-3de1-a2a0-227dafa5a125-01f15a45 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_74cc9077-628d-3de1-a2a0-227dafa5a128-01f15a45 {
  grid-area: 2 / 3 / 3 / 11;
}

#w-node-_2e71101e-377a-f60b-6af8-794c7fc9b6ed-01f15a45 {
  grid-area: 1 / 1 / 3 / 7;
  align-self: center;
}

#w-node-_2e71101e-377a-f60b-6af8-794c7fc9b6ef-01f15a45 {
  grid-area: 1 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_74b14c97-b36e-54a8-86a2-b71f2d3fb70e-01f15a45 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_0d77ed96-4c8c-7270-660c-92b65e9b2906-01f15a45 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-_0d77ed96-4c8c-7270-660c-92b65e9b291a-01f15a45 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: end;
}

#w-node-_0d77ed96-4c8c-7270-660c-92b65e9b2906-01f15a46 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-_259871d1-2c67-a0ac-c97c-ca8af15925a0-01f15a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_259871d1-2c67-a0ac-c97c-ca8af15925a3-01f15a46 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_259871d1-2c67-a0ac-c97c-ca8af15925a7-01f15a46 {
  grid-area: 1 / 7 / 3 / 13;
}

#w-node-_34265cc1-e206-8d4c-27fb-d28ec061931d-01f15a46 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_34265cc1-e206-8d4c-27fb-d28ec0619320-01f15a46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_34265cc1-e206-8d4c-27fb-d28ec0619321-01f15a46, #w-node-_34265cc1-e206-8d4c-27fb-d28ec0619328-01f15a46, #w-node-_34265cc1-e206-8d4c-27fb-d28ec0619335-01f15a46, #w-node-_34265cc1-e206-8d4c-27fb-d28ec0619342-01f15a46, #w-node-_34265cc1-e206-8d4c-27fb-d28ec061934f-01f15a46, #w-node-_34265cc1-e206-8d4c-27fb-d28ec061935c-01f15a46 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_34265cc1-e206-8d4c-27fb-d28ec0619366-01f15a46, #w-node-_34265cc1-e206-8d4c-27fb-d28ec0619371-01f15a46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bf7e3-01f15a46 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bf7e8-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bf7ed-01f15a46 {
  grid-area: 1 / 3 / 2 / 13;
  align-self: end;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bf7f2-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bf7f7-01f15a46 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: end;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bf814-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bf819-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bf81e-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bf823-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bf829-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bf82f-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bf835-01f15a46 {
  justify-self: start;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bf95d-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bf976-01f15a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bf979-01f15a46 {
  justify-self: start;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bf97b-01f15a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bf97e-01f15a46 {
  justify-self: start;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bf9e7-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bf9f1-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bf9f2-01f15a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfa60-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfa65-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfa6a-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfa6f-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfa74-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfa79-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfa83-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfa88-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfa8d-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfa92-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfa97-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfa9c-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfaa1-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfaa6-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfaab-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfab0-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfab5-01f15a46 {
  justify-self: start;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfab9-01f15a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfaba-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfabf-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfac4-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfac9-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfade-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfae3-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfae8-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfaed-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfaf2-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfaf7-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb01-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb06-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb0b-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb10-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb15-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb1a-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb1f-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb24-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb29-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb2e-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb33-01f15a46 {
  justify-self: start;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfb37-01f15a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfb38-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb3d-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb42-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb47-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb59-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb5e-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb63-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb68-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb6d-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb72-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb77-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb7c-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb81-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfb86-01f15a46 {
  justify-self: start;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfb8a-01f15a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfb8b-01f15a46 {
  justify-self: start;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfb8e-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfc11-01f15a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfc69-01f15a46 {
  justify-self: start;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfcc1-01f15a46 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfcc6-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfccb-01f15a46 {
  grid-area: 1 / 3 / 2 / 13;
  align-self: end;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfcd0-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfcd5-01f15a46 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: end;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfcf2-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfcf7-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfcfc-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfd01-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfd07-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfd0d-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfd13-01f15a46 {
  justify-self: start;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfe3b-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfe54-01f15a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfe57-01f15a46 {
  justify-self: start;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfe59-01f15a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfe5c-01f15a46 {
  justify-self: start;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bfec5-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfecf-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfed0-01f15a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bff3e-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff43-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff48-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff4d-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff52-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff57-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff61-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff66-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff6b-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff70-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff75-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff7a-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff7f-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff84-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff89-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff8e-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff93-01f15a46 {
  justify-self: start;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bff97-01f15a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0db3627-dd39-09a7-529b-e753527bff98-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bff9d-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bffa2-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bffa7-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bffbc-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bffc1-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bffc6-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bffcb-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bffd0-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bffd5-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bffdf-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bffe4-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bffe9-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bffee-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfff3-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfff8-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfffd-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c0002-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c0007-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c000c-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c0011-01f15a46 {
  justify-self: start;
}

#w-node-e0db3627-dd39-09a7-529b-e753527c0015-01f15a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0db3627-dd39-09a7-529b-e753527c0016-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c001b-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c0020-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c0025-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c0037-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c003c-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c0041-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c0046-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c004b-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c0050-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c0055-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c005a-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c005f-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c0064-01f15a46 {
  justify-self: start;
}

#w-node-e0db3627-dd39-09a7-529b-e753527c0068-01f15a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0db3627-dd39-09a7-529b-e753527c0069-01f15a46 {
  justify-self: start;
}

#w-node-e0db3627-dd39-09a7-529b-e753527c006c-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c00ef-01f15a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0db3627-dd39-09a7-529b-e753527c0147-01f15a46 {
  justify-self: start;
}

#w-node-e0db3627-dd39-09a7-529b-e753527c019c-01f15a46 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-e0db3627-dd39-09a7-529b-e753527c019f-01f15a46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e0db3627-dd39-09a7-529b-e753527c01a0-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c01a7-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c01b4-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c01c1-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c01ce-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c01db-01f15a46 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-e0db3627-dd39-09a7-529b-e753527c01e5-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527c01f0-01f15a46 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c54eff9f-2b77-a579-79fa-41659a9a66b4-e966a670 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-_1229d2b3-089f-d229-ffe3-0b8506a24e91-e966a670 {
  grid-area: 1 / 8 / 3 / 13;
}

#w-node-_350b54dd-02f9-09fe-7740-409f27716d62-e966a670 {
  grid-area: 2 / 1 / 4 / 5;
  align-self: end;
}

#w-node-_40ab19e9-f708-4fab-1518-f8f01b1bc4e6-e966a670, #w-node-_43ccee91-ef1b-8162-73d6-6f9b0e31a236-e966a670, #w-node-_637b6d4e-0187-2712-5fd1-45743e07c4d6-e966a670, #w-node-f9b3e9f1-8940-6008-51ec-0a1c1b64b061-e966a670 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9e8bbe6e-2922-41d4-39b3-ed15ec871b59-e966a670 {
  grid-area: 3 / 5 / 4 / 13;
}

#w-node-_6cd78df2-acaa-6487-e5d3-86fbd2fc24a8-e966a670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6cd78df2-acaa-6487-e5d3-86fbd2fc24b1-e966a670 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_6cd78df2-acaa-6487-e5d3-86fbd2fc24b4-e966a670 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_629ea70d-38be-0822-6741-5c809de0fc6c-e966a670 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_629ea70d-38be-0822-6741-5c809de0fc6f-e966a670 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b3531882-7356-2e1b-2b5f-45268ceb257f-e966a670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_584fc084-9a79-cc9b-fef4-ae24ae5f4933-e966a670 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_584fc084-9a79-cc9b-fef4-ae24ae5f4936-e966a670 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-fb57af03-5e88-7cab-0696-214b0907f75e-e966a670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79f10b2f-71a8-f205-45f5-0df7856496ac-e966a670 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_79f10b2f-71a8-f205-45f5-0df7856496af-e966a670 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b435cdd9-6362-20e6-4ae8-5a5a612405bf-e966a670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f48ef6c-9d21-6da9-ef25-337e4634e720-e966a670 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0f48ef6c-9d21-6da9-ef25-337e4634e722-e966a670 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: center;
}

#w-node-_86aa1547-9901-bd6d-a0d0-ede9f093ae13-e966a670 {
  grid-area: 1 / 6 / 2 / 8;
}

#w-node-c55c03ba-8040-8e44-f4ad-af445c84f26c-e966a670, #w-node-_366179ca-d327-7684-4826-01ca01d5d066-e966a670 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_366179ca-d327-7684-4826-01ca01d5d06b-e966a670, #w-node-_366179ca-d327-7684-4826-01ca01d5d073-e966a670, #w-node-_366179ca-d327-7684-4826-01ca01d5d07b-e966a670, #w-node-_366179ca-d327-7684-4826-01ca01d5d083-e966a670, #w-node-_366179ca-d327-7684-4826-01ca01d5d08b-e966a670, #w-node-_366179ca-d327-7684-4826-01ca01d5d093-e966a670, #w-node-_873e8049-393c-aa0e-27f3-4aa2e674953d-e966a670, #w-node-_72413b06-b07e-5afd-d0fe-e11340de020c-e966a670 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e36f0774-902d-e029-e0f7-5f2f8326d15e-e966a670 {
  grid-area: 1 / 6 / 2 / 10;
}

#w-node-_3218c510-b18e-8b8b-6546-d9dfffed5da2-e966a670 {
  grid-area: 2 / 6 / 3 / 13;
}

#w-node-ea81fff2-ece3-7c00-b87a-255f2211c618-e966a670 {
  grid-area: 1 / 6 / 2 / 8;
}

#w-node-ea81fff2-ece3-7c00-b87a-255f2211c61b-e966a670, #w-node-ea81fff2-ece3-7c00-b87a-255f2211c620-e966a670 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-ea81fff2-ece3-7c00-b87a-255f2211c62b-e966a670, #w-node-ea81fff2-ece3-7c00-b87a-255f2211c633-e966a670, #w-node-ea81fff2-ece3-7c00-b87a-255f2211c63b-e966a670, #w-node-ea81fff2-ece3-7c00-b87a-255f2211c643-e966a670, #w-node-ea81fff2-ece3-7c00-b87a-255f2211c64b-e966a670, #w-node-ea81fff2-ece3-7c00-b87a-255f2211c653-e966a670 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_93e75174-a8f6-3580-c217-23001f41ff2a-e966a670 {
  grid-area: 1 / 6 / 2 / 10;
}

#w-node-_93e75174-a8f6-3580-c217-23001f41ff2d-e966a670 {
  grid-area: 2 / 6 / 3 / 13;
}

#w-node-eb7c57cc-2872-af34-2cf8-aa76d289c43e-e966a670 {
  grid-area: 1 / 6 / 2 / 8;
}

#w-node-eb7c57cc-2872-af34-2cf8-aa76d289c441-e966a670, #w-node-eb7c57cc-2872-af34-2cf8-aa76d289c446-e966a670 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-eb7c57cc-2872-af34-2cf8-aa76d289c452-e966a670, #w-node-eb7c57cc-2872-af34-2cf8-aa76d289c45a-e966a670, #w-node-_68ccc83d-1116-ef27-8b31-c4309db9f91f-e966a670, #w-node-eb7c57cc-2872-af34-2cf8-aa76d289c462-e966a670, #w-node-eb7c57cc-2872-af34-2cf8-aa76d289c46a-e966a670, #w-node-eb7c57cc-2872-af34-2cf8-aa76d289c472-e966a670, #w-node-eb7c57cc-2872-af34-2cf8-aa76d289c47a-e966a670 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-abe4a979-6b2e-f09b-8a37-8d254b6aad6f-e966a670 {
  grid-area: 1 / 6 / 2 / 10;
}

#w-node-abe4a979-6b2e-f09b-8a37-8d254b6aad72-e966a670 {
  grid-area: 2 / 6 / 3 / 13;
}

#w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5cc-6f6c1e77 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  align-self: end;
}

#w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5cd-6f6c1e77 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5d7-6f6c1e77 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: end;
}

#w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5d8-6f6c1e77, #w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5e6-6f6c1e77, #w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5ec-6f6c1e77 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-c54eff9f-2b77-a579-79fa-41659a9a66b4-6f6c1e77 {
  grid-area: span 1 / span 9 / span 1 / span 9;
  align-self: end;
}

#w-node-_584637b4-ee3f-f54e-08e6-8cdfcc9ef742-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 13;
  align-self: end;
}

#w-node-_9690df66-b196-c94a-f2fc-e93646bc09e3-6f6c1e77, #w-node-cbe15d24-d086-16ff-046a-5e187c532577-6f6c1e77, #w-node-cc987073-df4b-f26a-2d62-0dfabb4ade39-6f6c1e77, #w-node-_7f3184a7-40f9-e3b6-0f46-a582080265b1-6f6c1e77 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: end;
}

#w-node-_84fa2876-d0a4-6515-7c6c-5d2731dbd15d-6f6c1e77 {
  grid-area: 1 / 2 / 3 / 7;
  align-self: stretch;
}

#w-node-_84fa2876-d0a4-6515-7c6c-5d2731dbd15f-6f6c1e77 {
  order: -9999;
  grid-area: 1 / 7 / 3 / 12;
  align-self: center;
}

#w-node-_84fa2876-d0a4-6515-7c6c-5d2731dbd174-6f6c1e77 {
  grid-area: 1 / 6 / 3 / 8;
  align-self: center;
}

#w-node-_0292c92e-273b-e20f-c926-1e60f161af1e-6f6c1e77 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: start;
}

#w-node-_0292c92e-273b-e20f-c926-1e60f161af20-6f6c1e77 {
  grid-area: 1 / 7 / 2 / 12;
  align-self: center;
}

#w-node-_6d745dc4-4975-efcf-61da-474a786b89de-6f6c1e77, #w-node-_25ab0451-a805-b783-2247-979becebb253-6f6c1e77 {
  grid-area: 1 / 1 / 2 / 5;
  align-self: center;
}

#w-node-_25ab0451-a805-b783-2247-979becebb255-6f6c1e77 {
  grid-area: 1 / 4 / 2 / 8;
  align-self: center;
}

#w-node-_25ab0451-a805-b783-2247-979becebb257-6f6c1e77 {
  grid-area: 1 / 5 / 2 / 12;
}

#w-node-_819f12c5-1245-f51d-8a65-ae96bdc698b2-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ca95fb55-e271-b4b0-aeb4-9f8946e2faae-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_3bc20d60-aee7-52f3-d85f-f0a65b490131-6f6c1e77 {
  grid-area: 1 / 5 / 3 / 11;
}

#w-node-_4b23797a-552f-3b24-a755-fa9a0249f831-6f6c1e77 {
  grid-area: 1 / 2 / 3 / 7;
  align-self: stretch;
}

#w-node-_6a5b1333-b931-d842-fe9b-b9288b52927b-6f6c1e77 {
  order: -9999;
  grid-area: 1 / 7 / 3 / 12;
  align-self: center;
}

#w-node-_4b23797a-552f-3b24-a755-fa9a0249f83b-6f6c1e77 {
  grid-area: 1 / 6 / 3 / 8;
  align-self: center;
}

#w-node-_6a5adb79-cbfa-4abf-749f-ed8df87d98bb-6f6c1e77 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_0c58c17c-086d-1617-c997-447483de0302-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e258d6a-1974-b755-90a0-3febacb49b91-6f6c1e77 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_82039c2c-71a6-0b12-7359-9fa0ecd8ac70-6f6c1e77 {
  grid-area: 1 / 5 / 2 / 12;
}

#w-node-d8afba13-c708-c43e-0109-b492851d2279-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d8afba13-c708-c43e-0109-b492851d227b-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c6edb7ba-7940-cfd7-a468-b11c2ae2fa52-6f6c1e77 {
  grid-area: 1 / 5 / 3 / 13;
}

#w-node-_7d8237bf-0108-0e95-7995-236ae3ca75cd-6f6c1e77 {
  grid-area: 1 / 1 / 2 / 5;
  align-self: center;
}

#w-node-_7d8237bf-0108-0e95-7995-236ae3ca75d7-6f6c1e77 {
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-_7d8237bf-0108-0e95-7995-236ae3ca75cf-6f6c1e77 {
  grid-area: 1 / 9 / 2 / 13;
  align-self: center;
}

#w-node-_7d8237bf-0108-0e95-7995-236ae3ca75d5-6f6c1e77 {
  grid-area: 1 / 4 / 2 / 8;
  align-self: center;
}

#w-node-f9fa2898-3977-8af2-8e2a-21345a7c31ae-6f6c1e77 {
  grid-area: 1 / 3 / 2 / 11;
  align-self: end;
}

#w-node-_17fb5514-85e5-2fbb-b099-a02eb13a32c7-6f6c1e77 {
  grid-area: 1 / 9 / 2 / 13;
  align-self: center;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3ad-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3b0-6f6c1e77 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3b7-6f6c1e77 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3b8-6f6c1e77 {
  grid-area: 2 / 2 / 3 / 8;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3bb-6f6c1e77 {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3bc-6f6c1e77 {
  grid-area: 4 / 2 / 5 / 8;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3bf-6f6c1e77 {
  grid-area: 5 / 1 / 6 / 13;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3c0-6f6c1e77 {
  grid-area: 6 / 2 / 7 / 8;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3c3-6f6c1e77 {
  grid-area: 7 / 1 / 8 / 13;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3c4-6f6c1e77 {
  grid-area: 8 / 2 / 9 / 8;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3c7-6f6c1e77 {
  grid-area: 3 / 8 / 9 / 12;
}

#w-node-f7a25943-e64a-2fd2-9115-54dc3c7d1275-6f6c1e77 {
  grid-area: 3 / 4 / 9 / 8;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3e7-6f6c1e77 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: end;
}

#w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3e9-6f6c1e77 {
  grid-area: 1 / 8 / 2 / 12;
}

#w-node-_8169e5e1-fe2c-3feb-c11f-0702a578e924-6f6c1e77 {
  grid-area: 2 / 2 / 3 / 7;
  align-self: start;
}

#w-node-_8169e5e1-fe2c-3feb-c11f-0702a578e922-6f6c1e77 {
  grid-area: 1 / 6 / 3 / 11;
  align-self: start;
}

#w-node-_00d8bb48-ecb0-617d-4067-f32d32ad0e74-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_00d8bb48-ecb0-617d-4067-f32d32ad0e76-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_00d8bb48-ecb0-617d-4067-f32d32ad0e7a-6f6c1e77 {
  grid-area: 1 / 5 / 2 / 12;
}

#w-node-_7445ea56-415c-3e42-9f1b-433c9a41e946-6f6c1e77 {
  grid-area: 1 / 3 / 2 / 13;
}

#w-node-_1d27b137-cfbe-ccaf-bf1f-28952bbeeb16-6f6c1e77, #w-node-cec98bd6-a53a-b813-5d5c-12e569481455-6f6c1e77, #w-node-_068092ab-1083-168d-30e0-78ed8c83746c-6f6c1e77, #w-node-_068092ab-1083-168d-30e0-78ed8c83746d-6f6c1e77, #w-node-_798555fb-845d-4643-79f6-e561d5cf32da-6f6c1e77, #w-node-_724fb3d6-4470-ef16-052b-ea234c27c647-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ad274fb-688c-94e2-a76e-5a12f81b0365-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9ad274fb-688c-94e2-a76e-5a12f81b0368-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_9ad274fb-688c-94e2-a76e-5a12f81b036c-6f6c1e77 {
  grid-area: 1 / 5 / 2 / 12;
}

#w-node-_9ad274fb-688c-94e2-a76e-5a12f81b0379-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_9ad274fb-688c-94e2-a76e-5a12f81b037a-6f6c1e77, #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b037b-6f6c1e77, #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b0396-6f6c1e77, #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b0397-6f6c1e77, #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b03b2-6f6c1e77, #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b03b3-6f6c1e77, #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b03ce-6f6c1e77, #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b03cf-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de47a-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de47d-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de486-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de489-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de48c-6f6c1e77 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de48f-6f6c1e77 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de493-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de496-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de499-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de49a-6f6c1e77 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de49d-6f6c1e77 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4a1-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4a4-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4a7-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4a8-6f6c1e77 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4ab-6f6c1e77 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4af-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4b2-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4b5-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4b6-6f6c1e77 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4b9-6f6c1e77 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4bd-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4c0-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4c3-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4c6-6f6c1e77 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4c9-6f6c1e77 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4cd-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4d0-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4d3-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4d4-6f6c1e77 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4d7-6f6c1e77 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4db-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4de-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4e1-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4e2-6f6c1e77 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4e5-6f6c1e77 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4e9-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4ec-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4ef-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4f0-6f6c1e77 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4f3-6f6c1e77 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4f7-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4fa-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4fd-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de4fe-6f6c1e77 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de501-6f6c1e77 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de505-6f6c1e77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0560b1fa-230c-8522-dad2-20d81c6de508-6f6c1e77 {
  grid-area: 1 / 2 / 2 / 13;
}

@media screen and (min-width: 1440px) {
  #w-node-_08b0a653-f261-bb3f-6ad0-d6713dbbb2d9-01f15a39, #w-node-_3d9d2e41-0cae-7928-8be9-066c994b4136-01f15a42 {
    grid-area: 1 / 1 / 2 / 7;
    align-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_9a99dd66-6c42-a379-0bcf-0ace6e405dd4-01f15a39 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7d143bbe-21a8-a7de-e504-9a6fa35c2265-01f15a39 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8ab20f98-7118-9363-b7c5-7e48cf0fd950-01f15a39 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_08b0a653-f261-bb3f-6ad0-d6713dbbb2d9-01f15a39 {
    grid-row: 2 / 3;
  }

  #w-node-_671e84b8-f9bc-dcce-f1e0-25047b8f7ee9-01f15a39 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_96138a76-6325-5705-348f-860f8d9616e5-01f15a39 {
    grid-area: 3 / 1 / 4 / 7;
    justify-self: center;
  }

  #w-node-_9cc11650-0532-9452-8be3-05be54b61f74-01f15a39 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-acde4502-1593-31bd-6027-a7a31be7ff6c-01f15a39 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_1ebcf973-f8af-6aed-e1cd-252c744775dd-01f15a39 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_9ff84f3f-16ac-4bb1-d7b8-c05e51ea095e-01f15a39 {
    grid-area: 2 / 4 / 3 / 7;
  }

  #w-node-_0bdb4aaf-7cb1-234f-e47e-bcf5b382c957-01f15a39 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_2d4c01a3-609c-d69b-fff4-e74a49320a42-01f15a39, #w-node-_58bd8196-2b5e-312a-fe6f-e4db69220fb4-01f15a39, #w-node-_749feb15-6100-b554-92c5-355b54a54174-01f15a39, #w-node-_5685fd0b-2cfa-f789-7496-c4fee39f5fdb-01f15a39 {
    grid-column: span 6 / span 6;
  }

  #w-node-_58bd8196-2b5e-312a-fe6f-e4db69220fbb-01f15a39, #w-node-_58bd8196-2b5e-312a-fe6f-e4db69220fd7-01f15a39, #w-node-_58bd8196-2b5e-312a-fe6f-e4db69220ff3-01f15a39, #w-node-_58bd8196-2b5e-312a-fe6f-e4db6922100f-01f15a39 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_67a2e742-bb8f-fffa-85b8-c6fe649a3b54-01f15a39 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f9fdb3bb-08dd-bd13-f9c3-a9ef23cbfaa4-01f15a39 {
    grid-column-end: 4;
  }

  #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850a9a-01f15a39 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850a9c-01f15a39 {
    grid-area: 1 / 3 / 2 / 6;
  }

  #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850a9e-01f15a39 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_423da152-bfe0-a94f-9a06-482be206880b-6a583b7b {
    grid-column: span 2 / span 2;
  }

  #w-node-_423da152-bfe0-a94f-9a06-482be2068816-6a583b7b {
    grid-column: span 3 / span 3;
  }

  #w-node-f7b40896-93ff-53a7-8373-a233ff83602c-6a583b7b {
    grid-column: span 1 / span 1;
    place-self: start center;
  }

  #w-node-aa767f58-f934-5dfa-627c-c9a6f3569585-6a583b7b {
    justify-self: end;
  }

  #w-node-_79d500a9-cf7b-14cf-5403-f40b60d79821-60d7980a {
    grid-column: span 6 / span 6;
  }

  #w-node-_89815e13-4296-2845-acf2-15ce3c9cc5ff-c37cd804 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_89815e13-4296-2845-acf2-15ce3c9cc644-c37cd804 {
    grid-column: span 6 / span 6;
  }

  #w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5cc-01f15a3c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5e6-01f15a3c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5ec-01f15a3c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c54eff9f-2b77-a579-79fa-41659a9a66b4-01f15a3c {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_584637b4-ee3f-f54e-08e6-8cdfcc9ef742-01f15a3c, #w-node-cbe15d24-d086-16ff-046a-5e187c532577-01f15a3c, #w-node-cc987073-df4b-f26a-2d62-0dfabb4ade39-01f15a3c, #w-node-_9690df66-b196-c94a-f2fc-e93646bc09e3-01f15a3c, #w-node-_7f3184a7-40f9-e3b6-0f46-a582080265b1-01f15a3c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ca95fb55-e271-b4b0-aeb4-9f8946e2faae-01f15a3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3bc20d60-aee7-52f3-d85f-f0a65b490131-01f15a3c {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-_4b23797a-552f-3b24-a755-fa9a0249f831-01f15a3c {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_6a5b1333-b931-d842-fe9b-b9288b52927b-01f15a3c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4b23797a-552f-3b24-a755-fa9a0249f83b-01f15a3c {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_6a5adb79-cbfa-4abf-749f-ed8df87d98bb-01f15a3c {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_6e258d6a-1974-b755-90a0-3febacb49b91-01f15a3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c075dcc0-6843-468f-4236-fb48f8bb923f-01f15a3c, #w-node-_4c07e38a-bba7-ac4d-c03a-3e5eae90b6c4-01f15a3c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-d8afba13-c708-c43e-0109-b492851d227b-01f15a3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c6edb7ba-7940-cfd7-a468-b11c2ae2fa52-01f15a3c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f9fa2898-3977-8af2-8e2a-21345a7c31ae-01f15a3c {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_17fb5514-85e5-2fbb-b099-a02eb13a32c7-01f15a3c {
    grid-area: 1 / 4 / 2 / 6;
  }

  #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3ad-01f15a3c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3b0-01f15a3c {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3b7-01f15a3c, #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3b8-01f15a3c, #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3bb-01f15a3c, #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3bc-01f15a3c, #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3bf-01f15a3c, #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3c0-01f15a3c, #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3c3-01f15a3c, #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3c4-01f15a3c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3e9-01f15a3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_8169e5e1-fe2c-3feb-c11f-0702a578e924-01f15a3c {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_8169e5e1-fe2c-3feb-c11f-0702a578e922-01f15a3c {
    grid-area: 1 / 4 / 2 / 6;
    align-self: center;
  }

  #w-node-_00d8bb48-ecb0-617d-4067-f32d32ad0e76-01f15a3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7445ea56-415c-3e42-9f1b-433c9a41e946-01f15a3c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b0368-01f15a3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b0379-01f15a3c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-d5cf7322-f103-b519-3afb-8e0c2714c654-01f15a3c, #w-node-_2e5a040a-3c18-46d5-648d-d5ea60c9a91c-01f15a3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0cb7ee50-ff28-0798-8d1f-052394b6e3a5-01f15a3c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_0560b1fa-230c-8522-dad2-20d81c6de47d-01f15a3c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0560b1fa-230c-8522-dad2-20d81c6de486-01f15a3c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0560b1fa-230c-8522-dad2-20d81c6de48c-01f15a3c {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_0560b1fa-230c-8522-dad2-20d81c6de496-01f15a3c, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de49a-01f15a3c, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4a4-01f15a3c, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4a8-01f15a3c, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4b2-01f15a3c, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4b6-01f15a3c, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4c0-01f15a3c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4c3-01f15a3c {
    grid-area: 1 / 2 / 2 / 7;
    align-self: end;
  }

  #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4c6-01f15a3c, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4d0-01f15a3c, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4d4-01f15a3c, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4de-01f15a3c, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4e2-01f15a3c, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4ec-01f15a3c, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4f0-01f15a3c, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4fa-01f15a3c, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4fe-01f15a3c, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de508-01f15a3c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-cddcf841-dbbc-0712-896a-abbed55471d6-01f15a3d, #w-node-cddcf841-dbbc-0712-896a-abbed55471df-01f15a3d {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_5766b8b0-50f2-56a0-4947-bdc513a1befa-01f15a3d {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-a4cf8a71-cb7c-2031-8ac1-d9855f67e33c-01f15a3d {
    grid-column: span 4 / span 4;
  }

  #w-node-a4cf8a71-cb7c-2031-8ac1-d9855f67e33e-01f15a3d {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-a4cf8a71-cb7c-2031-8ac1-d9855f67e340-01f15a3d {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_0693dcc6-10f3-8312-b4e0-7bed4d20730d-01f15a3f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c07bda5f-4ba5-d191-2798-7d07bc057824-01f15a3f {
    grid-column: span 2 / span 2;
  }

  #w-node-c07bda5f-4ba5-d191-2798-7d07bc057827-01f15a3f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c07bda5f-4ba5-d191-2798-7d07bc05782b-01f15a3f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c07bda5f-4ba5-d191-2798-7d07bc05782e-01f15a3f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_113b40e5-787a-d572-6bc1-0bd0e53549e7-01f15a3f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-d88e3d02-5ca9-335d-d015-c8df7700767c-01f15a3f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6883f739-99ad-99f7-86f5-7563c0676f59-01f15a3f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_688c2b9b-088b-e761-1939-9574ce1644be-01f15a3f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-af21be81-89bd-5d15-1730-2eb68e7b605a-01f15a3f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-af21be81-89bd-5d15-1730-2eb68e7b605d-01f15a3f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-af21be81-89bd-5d15-1730-2eb68e7b6061-01f15a3f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-af21be81-89bd-5d15-1730-2eb68e7b6063-01f15a3f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-af21be81-89bd-5d15-1730-2eb68e7b6065-01f15a3f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a7d3d725-e8cb-d75f-99e6-3e8642264112-01f15a3f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_868b19ad-a58d-6c48-5ca6-28eead4f2203-01f15a3f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_868b19ad-a58d-6c48-5ca6-28eead4f2206-01f15a3f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_868b19ad-a58d-6c48-5ca6-28eead4f220a-01f15a3f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_868b19ad-a58d-6c48-5ca6-28eead4f220c-01f15a3f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_868b19ad-a58d-6c48-5ca6-28eead4f220e-01f15a3f {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ed8-01f15a3f, #w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8edd-01f15a3f, #w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ee2-01f15a3f, #w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ee7-01f15a3f {
    grid-column: span 6 / span 6;
  }

  #w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8eeb-01f15a3f, #w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ef6-01f15a3f, #w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8f01-01f15a3f, #w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8f0c-01f15a3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8f17-01f15a3f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_741d3846-f1f6-b6f7-5150-c67ba7464c9b-01f15a41 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-fb977555-d30b-c07c-f175-fcec62bdce6a-01f15a41, #w-node-fb977555-d30b-e07e-f175-fcec62bdce6a-01f15a41, #w-node-fb977555-d30b-c07c-f175-fcec62bdce61-01f15a41, #w-node-a6aba998-604c-651a-9a88-1c6584ff4958-01f15a41, #w-node-_84f85f38-06b2-5836-3368-f17159286602-01f15a41, #w-node-_7f5b4958-3269-043c-7b08-ef5397f80f13-01f15a41, #w-node-bbb8f24b-77de-eeed-db9b-7d6c61d54d35-01f15a41, #w-node-c323ef15-9f94-39e0-0221-13b5d2108d79-01f15a41, #w-node-_733df535-3acf-cb6f-c011-f0b6bc8db87f-01f15a41, #w-node-_58fd2cae-fe93-d58a-4e2f-d35c7f3ebec7-01f15a41 {
    grid-column: span 3 / span 3;
  }

  #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5503-01f15a42 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd551d-01f15a42 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5523-01f15a42 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd552d-01f15a42 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
  }

  #w-node-_3d9d2e41-0cae-7928-8be9-066c994b4136-01f15a42 {
    grid-row: 2 / 3;
  }

  #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5531-01f15a42 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd553a-01f15a42 {
    grid-area: 3 / 3 / 4 / 7;
    justify-self: start;
  }

  #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5553-01f15a42, #w-node-_095809e6-3d69-a405-659c-312d8b38c4f6-01f15a42 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_095809e6-3d69-a405-659c-312d8b38c4fb-01f15a42, #w-node-_095809e6-3d69-a405-659c-312d8b38c500-01f15a42, #w-node-_095809e6-3d69-a405-659c-312d8b38c505-01f15a42, #w-node-_095809e6-3d69-a405-659c-312d8b38c50a-01f15a42, #w-node-_095809e6-3d69-a405-659c-312d8b38c50f-01f15a42 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3995ca12-9900-bc8f-9f4b-bf37d5b46fc7-01f15a42 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_262560fd-b5e0-00b5-6224-119f1e730eaa-01f15a42 {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_262560fd-b5e0-00b5-6224-119f1e730eac-01f15a42 {
    grid-area: 1 / 4 / 2 / 6;
  }

  #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5563-01f15a42, #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5578-01f15a42, #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5590-01f15a42, #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd55a5-01f15a42 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd55ba-01f15a42, #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85cca-01f15a42, #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85ceb-01f15a42 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_12f72f27-0b2e-064c-e5a9-c1d745af26ff-01f15a43 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-cba82e77-6e2d-1d88-d2b5-f0edcd53154f-01f15a43, #w-node-cba82e77-6e2d-1d88-d2b5-f0edcd531552-01f15a43, #w-node-cba82e77-6e2d-1d88-d2b5-f0edcd531555-01f15a43, #w-node-cba82e77-6e2d-1d88-d2b5-f0edcd531558-01f15a43 {
    grid-column: span 1 / span 1;
  }

  #w-node-_694ec30e-566e-871a-8512-830e186ef6da-01f15a44 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_694ec30e-566e-871a-8512-830e186ef6f6-01f15a44 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_694ec30e-566e-871a-8512-830e186ef6fc-01f15a44, #w-node-b79d9494-a1ec-73a7-3bdb-3ff4229af712-01f15a44 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b79d9494-a1ec-73a7-3bdb-3ff4229af715-01f15a44 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-f7cce5d1-4366-652e-fef1-dd43e7f5affc-01f15a44 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-f6e8c3b9-da2c-8b66-5e6a-6a6fb0b0a562-01f15a44 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-c5812a5f-7143-5272-cb5d-19254432f970-01f15a44 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
  }

  #w-node-c5812a5f-7143-5272-cb5d-19254432f973-01f15a44 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-c5812a5f-7143-5272-cb5d-19254432f97f-01f15a44 {
    grid-area: 3 / 3 / 4 / 7;
    justify-self: start;
  }

  #w-node-f7cfae31-a8a4-f1cd-57f0-115331f61cee-01f15a44, #w-node-f7cfae31-a8a4-f1cd-57f0-115331f61cfe-01f15a44 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d03-01f15a44, #w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d10-01f15a44 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d13-01f15a44 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_18bb10e0-54d2-56c4-6854-f985aaeb6fab-01f15a44 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_18bb10e0-54d2-56c4-6854-f985aaeb6fae-01f15a44 {
    grid-area: 2 / 1 / 4 / 13;
  }

  #w-node-_874d51b3-1877-d0c0-e7f1-67cb66038c25-01f15a44 {
    grid-area: 4 / 2 / 5 / 12;
  }

  #w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f1ad-01f15a44 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f1b0-01f15a44 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d38-01f15a44, #w-node-f7cfae31-a8a4-f1cd-57f0-115331f61d59-01f15a44 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f17c-01f15a44, #w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f18c-01f15a44 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f191-01f15a44, #w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f19c-01f15a44 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-d0e52a8c-1c67-b3ce-4c43-333cbd65f1a0-01f15a44 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_933b04a5-0de0-2115-94a5-d008fe8efb9d-01f15a44 {
    grid-row: 3 / 4;
    grid-column-start: 2;
  }

  #w-node-_73bd2d00-18f4-66b0-a3c3-693bac3fa785-01f15a44 {
    grid-area: 1 / 3 / 2 / 11;
  }

  #w-node-_73bd2d00-18f4-66b0-a3c3-693bac3fa785-01f15a55 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_7be485b1-686c-b6fe-05ee-2bd401ad8d27-01f15a44 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
  }

  #w-node-e41f8b40-6026-44b4-fc04-c7c9c3694259-c369420f {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-e41f8b40-6026-44b4-fc04-c7c9c36942bb-c369420f {
    grid-column: span 6 / span 6;
  }

  #w-node-edc6b020-831e-5b19-d9af-eedbb0a6f26b-01f15a45 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-edc6b020-831e-5b19-d9af-eedbb0a6f287-01f15a45 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-edc6b020-831e-5b19-d9af-eedbb0a6f28d-01f15a45 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_238e84d4-1f3f-05b1-652f-1eba59f45048-01f15a45, #w-node-_238e84d4-1f3f-05b1-652f-1eba59f45058-01f15a45 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_238e84d4-1f3f-05b1-652f-1eba59f4505d-01f15a45, #w-node-_74cc9077-628d-3de1-a2a0-227dafa5a125-01f15a45 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_74cc9077-628d-3de1-a2a0-227dafa5a128-01f15a45 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_2e71101e-377a-f60b-6af8-794c7fc9b6ed-01f15a45 {
    grid-column: span 7 / span 7;
    align-self: start;
  }

  #w-node-_2e71101e-377a-f60b-6af8-794c7fc9b6ef-01f15a45 {
    grid-area: 1 / 1 / 3 / 5;
  }

  #w-node-_74b14c97-b36e-54a8-86a2-b71f2d3fb70e-01f15a45 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_0d77ed96-4c8c-7270-660c-92b65e9b2906-01f15a45 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_0d77ed96-4c8c-7270-660c-92b65e9b291a-01f15a45 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0d77ed96-4c8c-7270-660c-92b65e9b2906-01f15a46 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_259871d1-2c67-a0ac-c97c-ca8af15925a3-01f15a46 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_259871d1-2c67-a0ac-c97c-ca8af15925a7-01f15a46 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-_34265cc1-e206-8d4c-27fb-d28ec0619321-01f15a46 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_34265cc1-e206-8d4c-27fb-d28ec0619366-01f15a46 {
    grid-column: span 6 / span 6;
  }

  #w-node-e0db3627-dd39-09a7-529b-e753527bf7e3-01f15a46 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-e0db3627-dd39-09a7-529b-e753527bf7e8-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bf7ed-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bf7f2-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bf7f7-01f15a46 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e0db3627-dd39-09a7-529b-e753527bfcc1-01f15a46 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-e0db3627-dd39-09a7-529b-e753527bfcc6-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfccb-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfcd0-01f15a46, #w-node-e0db3627-dd39-09a7-529b-e753527bfcd5-01f15a46 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e0db3627-dd39-09a7-529b-e753527c01a0-01f15a46 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-e0db3627-dd39-09a7-529b-e753527c01e5-01f15a46 {
    grid-column: span 6 / span 6;
  }

  #w-node-c54eff9f-2b77-a579-79fa-41659a9a66b4-e966a670 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_1229d2b3-089f-d229-ffe3-0b8506a24e91-e966a670, #w-node-_9e8bbe6e-2922-41d4-39b3-ed15ec871b59-e966a670 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0f48ef6c-9d21-6da9-ef25-337e4634e722-e966a670 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_86aa1547-9901-bd6d-a0d0-ede9f093ae13-e966a670 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c55c03ba-8040-8e44-f4ad-af445c84f26c-e966a670 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_366179ca-d327-7684-4826-01ca01d5d066-e966a670, #w-node-e36f0774-902d-e029-e0f7-5f2f8326d15e-e966a670, #w-node-_3218c510-b18e-8b8b-6546-d9dfffed5da2-e966a670 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ea81fff2-ece3-7c00-b87a-255f2211c618-e966a670 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea81fff2-ece3-7c00-b87a-255f2211c61b-e966a670 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ea81fff2-ece3-7c00-b87a-255f2211c620-e966a670, #w-node-_93e75174-a8f6-3580-c217-23001f41ff2a-e966a670, #w-node-_93e75174-a8f6-3580-c217-23001f41ff2d-e966a670 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-eb7c57cc-2872-af34-2cf8-aa76d289c43e-e966a670 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eb7c57cc-2872-af34-2cf8-aa76d289c441-e966a670 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-eb7c57cc-2872-af34-2cf8-aa76d289c446-e966a670, #w-node-abe4a979-6b2e-f09b-8a37-8d254b6aad6f-e966a670, #w-node-abe4a979-6b2e-f09b-8a37-8d254b6aad72-e966a670, #w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5cc-6f6c1e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5e6-6f6c1e77 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_39ce2f7a-7323-0d78-028f-4d37c97ee5ec-6f6c1e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c54eff9f-2b77-a579-79fa-41659a9a66b4-6f6c1e77 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_584637b4-ee3f-f54e-08e6-8cdfcc9ef742-6f6c1e77, #w-node-_9690df66-b196-c94a-f2fc-e93646bc09e3-6f6c1e77, #w-node-cbe15d24-d086-16ff-046a-5e187c532577-6f6c1e77, #w-node-cc987073-df4b-f26a-2d62-0dfabb4ade39-6f6c1e77, #w-node-_7f3184a7-40f9-e3b6-0f46-a582080265b1-6f6c1e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_84fa2876-d0a4-6515-7c6c-5d2731dbd15d-6f6c1e77 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_84fa2876-d0a4-6515-7c6c-5d2731dbd15f-6f6c1e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_84fa2876-d0a4-6515-7c6c-5d2731dbd174-6f6c1e77 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_0292c92e-273b-e20f-c926-1e60f161af1e-6f6c1e77 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
  }

  #w-node-_0292c92e-273b-e20f-c926-1e60f161af20-6f6c1e77 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_6d745dc4-4975-efcf-61da-474a786b89de-6f6c1e77, #w-node-_25ab0451-a805-b783-2247-979becebb253-6f6c1e77 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_25ab0451-a805-b783-2247-979becebb255-6f6c1e77 {
    grid-area: 1 / 3 / 2 / 6;
  }

  #w-node-_25ab0451-a805-b783-2247-979becebb257-6f6c1e77 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-ca95fb55-e271-b4b0-aeb4-9f8946e2faae-6f6c1e77 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3bc20d60-aee7-52f3-d85f-f0a65b490131-6f6c1e77 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-_4b23797a-552f-3b24-a755-fa9a0249f831-6f6c1e77 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_6a5b1333-b931-d842-fe9b-b9288b52927b-6f6c1e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4b23797a-552f-3b24-a755-fa9a0249f83b-6f6c1e77 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_6a5adb79-cbfa-4abf-749f-ed8df87d98bb-6f6c1e77 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_6e258d6a-1974-b755-90a0-3febacb49b91-6f6c1e77, #w-node-d8afba13-c708-c43e-0109-b492851d227b-6f6c1e77 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c6edb7ba-7940-cfd7-a468-b11c2ae2fa52-6f6c1e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7d8237bf-0108-0e95-7995-236ae3ca75cd-6f6c1e77 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_7d8237bf-0108-0e95-7995-236ae3ca75d7-6f6c1e77 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_7d8237bf-0108-0e95-7995-236ae3ca75cf-6f6c1e77 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_7d8237bf-0108-0e95-7995-236ae3ca75d5-6f6c1e77 {
    grid-area: 1 / 3 / 2 / 6;
  }

  #w-node-f9fa2898-3977-8af2-8e2a-21345a7c31ae-6f6c1e77 {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_17fb5514-85e5-2fbb-b099-a02eb13a32c7-6f6c1e77 {
    grid-area: 1 / 4 / 2 / 6;
  }

  #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3ad-6f6c1e77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3b0-6f6c1e77 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3b7-6f6c1e77, #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3b8-6f6c1e77, #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3bb-6f6c1e77, #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3bc-6f6c1e77, #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3bf-6f6c1e77, #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3c0-6f6c1e77, #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3c3-6f6c1e77, #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3c4-6f6c1e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3e9-6f6c1e77 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_8169e5e1-fe2c-3feb-c11f-0702a578e924-6f6c1e77 {
    grid-area: 1 / 2 / 2 / 5;
  }

  #w-node-_8169e5e1-fe2c-3feb-c11f-0702a578e922-6f6c1e77 {
    grid-area: 1 / 4 / 2 / 6;
    align-self: center;
  }

  #w-node-_00d8bb48-ecb0-617d-4067-f32d32ad0e76-6f6c1e77 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7445ea56-415c-3e42-9f1b-433c9a41e946-6f6c1e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b0368-6f6c1e77 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9ad274fb-688c-94e2-a76e-5a12f81b0379-6f6c1e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0560b1fa-230c-8522-dad2-20d81c6de47d-6f6c1e77 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0560b1fa-230c-8522-dad2-20d81c6de486-6f6c1e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0560b1fa-230c-8522-dad2-20d81c6de48c-6f6c1e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_0560b1fa-230c-8522-dad2-20d81c6de496-6f6c1e77, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de49a-6f6c1e77, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4a4-6f6c1e77, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4a8-6f6c1e77, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4b2-6f6c1e77, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4b6-6f6c1e77, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4c0-6f6c1e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4c3-6f6c1e77 {
    grid-area: 1 / 2 / 2 / 7;
    align-self: end;
  }

  #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4c6-6f6c1e77, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4d0-6f6c1e77, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4d4-6f6c1e77, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4de-6f6c1e77, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4e2-6f6c1e77, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4ec-6f6c1e77, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4f0-6f6c1e77, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4fa-6f6c1e77, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de4fe-6f6c1e77, #w-node-_0560b1fa-230c-8522-dad2-20d81c6de508-6f6c1e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}

@media screen and (max-width: 767px) {

  #w-node-_423da152-bfe0-a94f-9a06-482be206880b-6a583b7b {
    grid-column: span 6 / span 6;
  }

  #w-node-_423da152-bfe0-a94f-9a06-482be2068816-6a583b7b {
    grid-column: span 4 / span 4;
  }

  #w-node-f7b40896-93ff-53a7-8373-a233ff83602c-6a583b7b {
    grid-column: span 2 / span 2;
  }

  #w-node-aa767f58-f934-5dfa-627c-c9a6f3569585-6a583b7b {
    grid-area: 2 / 1 / 3 / 13;
    place-self: start;
  }

  #w-node-aa767f58-f934-5dfa-627c-c9a6f3569589-6a583b7b {
    grid-column-end: 13;
    justify-self: start;
  }

  #w-node-b7e2600f-ba94-e231-1846-6cfac37cd871-c37cd804 {
    justify-self: end;
  }

  #w-node-_6c8ccd88-7c3f-4c8b-518d-3dbd13a00c57-01f15a3d, #w-node-_6c8ccd88-7c3f-4c8b-518d-3dbd13a00c60-01f15a3d, #w-node-_6c8ccd88-7c3f-4c8b-518d-3dbd13a00c6f-01f15a3d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5563-01f15a42, #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5578-01f15a42, #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5590-01f15a42, #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd55a5-01f15a42 {
    grid-column: span 6 / span 6;
  }

  #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85cf8-01f15a42 {
    grid-column: span 2 / span 2;
  }

  #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85cfb-01f15a42 {
    grid-column: span 6 / span 6;
  }

  #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d05-01f15a42 {
    grid-column: span 2 / span 2;
  }

  #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d08-01f15a42 {
    grid-column: span 6 / span 6;
  }

  #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d1b-01f15a42 {
    grid-column: span 2 / span 2;
  }

  #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d1e-01f15a42 {
    grid-column: span 6 / span 6;
  }

  #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d31-01f15a42 {
    grid-column: span 2 / span 2;
  }

  #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d34-01f15a42 {
    grid-column: span 6 / span 6;
  }

  #w-node-e41f8b40-6026-44b4-fc04-c7c9c36942db-c369420f {
    justify-self: end;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_671e84b8-f9bc-dcce-f1e0-25047b8f7ee9-01f15a39, #w-node-_96138a76-6325-5705-348f-860f8d9616e5-01f15a39 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_58bd8196-2b5e-312a-fe6f-e4db69220fbb-01f15a39, #w-node-_58bd8196-2b5e-312a-fe6f-e4db69220fd7-01f15a39, #w-node-_58bd8196-2b5e-312a-fe6f-e4db69220ff3-01f15a39, #w-node-_58bd8196-2b5e-312a-fe6f-e4db6922100f-01f15a39 {
    grid-column: span 6 / span 6;
  }

  #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850a9a-01f15a39 {
    grid-column: 1 / 7;
  }

  #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850a9c-01f15a39 {
    grid-column: 4 / 7;
  }

  #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850a9e-01f15a39 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

/*modif*/
/*  #w-node-ba9d 2a8b-82c1-3de7-f14a-2e6aa0850ab8-01f15a39, #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850ac3-01f15a39, #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850ace-01f15a39, #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850ad9-01f15a39 {*/
  #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850ab8-01f15a39, #w-node-_1f7c4b83-54eb-98c6-bdf0-c948c77f9838-01f15a39, #w-node-_1f7c4b83-54eb-98c6-bdf0-c948c77f984e-01f15a39, #w-node-_1f7c4b83-54eb-98c6-bdf0-c948c77f9843-01f15a39, #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850ac3-01f15a39, #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850ace-01f15a39, #w-node-ba9d2a8b-82c1-3de7-f14a-2e6aa0850ad9-01f15a39 {
    grid-column: span 6 / span 6;
  }

  #w-node-_423da152-bfe0-a94f-9a06-482be206880b-6a583b7b {
    justify-self: center;
  }

  #w-node-_423da152-bfe0-a94f-9a06-482be2068816-6a583b7b {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-f7b40896-93ff-53a7-8373-a233ff83602c-6a583b7b {
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-aa767f58-f934-5dfa-627c-c9a6f3569585-6a583b7b {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-aa767f58-f934-5dfa-627c-c9a6f3569589-6a583b7b {
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-_89815e13-4296-2845-acf2-15ce3c9cc5fb-c37cd804 {
    grid-column: span 6 / span 6;
  }

  #w-node-_89815e13-4296-2845-acf2-15ce3c9cc5ff-c37cd804 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_89815e13-4296-2845-acf2-15ce3c9cc644-c37cd804 {
    justify-self: center;
  }

  #w-node-_89815e13-4296-2845-acf2-15ce3c9cc64f-c37cd804 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-f9fa2898-3977-8af2-8e2a-21345a7c31ae-01f15a3c, #w-node-_17fb5514-85e5-2fbb-b099-a02eb13a32c7-01f15a3c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3e9-01f15a3c {
    grid-column: span 6 / span 6;
  }

  #w-node-_8169e5e1-fe2c-3feb-c11f-0702a578e924-01f15a3c, #w-node-_8169e5e1-fe2c-3feb-c11f-0702a578e922-01f15a3c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0cb7ee50-ff28-0798-8d1f-052394b6e3a5-01f15a3c {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_0cb7ee50-ff28-0798-8d1f-052394b6e3a8-01f15a3c {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: auto;
  }

  #w-node-d88e3d02-5ca9-335d-d015-c8df7700767c-01f15a3f, #w-node-_6883f739-99ad-99f7-86f5-7563c0676f59-01f15a3f, #w-node-af21be81-89bd-5d15-1730-2eb68e7b6063-01f15a3f, #w-node-af21be81-89bd-5d15-1730-2eb68e7b6065-01f15a3f, #w-node-_868b19ad-a58d-6c48-5ca6-28eead4f220c-01f15a3f, #w-node-_868b19ad-a58d-6c48-5ca6-28eead4f220e-01f15a3f, #w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8eeb-01f15a3f, #w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8ef6-01f15a3f, #w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8f01-01f15a3f, #w-node-_5c3d60e6-1b13-030f-7f5d-f2ff9f3b8f0c-01f15a3f, #w-node-fb977555-d30b-c07c-f175-fcec62bdce6a-01f15a41, #w-node-fb977555-d30b-e07e-f175-fcec62bdce6a-01f15a41, #w-node-fb977555-d30b-c07c-f175-fcec62bdce61-01f15a41, #w-node-a6aba998-604c-651a-9a88-1c6584ff4958-01f15a41, #w-node-_84f85f38-06b2-5836-3368-f17159286602-01f15a41, #w-node-_7f5b4958-3269-043c-7b08-ef5397f80f13-01f15a41, #w-node-bbb8f24b-77de-eeed-db9b-7d6c61d54d35-01f15a41, #w-node-c323ef15-9f94-39e0-0221-13b5d2108d79-01f15a41, #w-node-_733df535-3acf-cb6f-c011-f0b6bc8db87f-01f15a41, #w-node-_58fd2cae-fe93-d58a-4e2f-d35c7f3ebec7-01f15a41 {
    grid-column: span 6 / span 6;
  }

  #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd552d-01f15a42 {
    grid-column-end: 7;
  }

  #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd5531-01f15a42 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }

  #w-node-a9cb9681-333e-73a6-46b8-4aeb2dcd553a-01f15a42, #w-node-_3995ca12-9900-bc8f-9f4b-bf37d5b46fc7-01f15a42 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_262560fd-b5e0-00b5-6224-119f1e730eaa-01f15a42 {
    grid-column-start: 1;
  }

  #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85cf8-01f15a42 {
    grid-column: span 2 / span 2;
  }

  #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85cfb-01f15a42 {
    grid-column: span 6 / span 6;
  }

  #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d05-01f15a42 {
    grid-column: span 2 / span 2;
  }

  #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d08-01f15a42 {
    grid-column: span 6 / span 6;
  }

  #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d1b-01f15a42 {
    grid-column: span 2 / span 2;
  }

  #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d1e-01f15a42 {
    grid-column: span 6 / span 6;
  }

  #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d31-01f15a42 {
    grid-column: span 2 / span 2;
  }

  #w-node-_265a4a96-fbd2-82c2-afef-492c9eb85d34-01f15a42 {
    grid-column: span 6 / span 6;
  }

  #w-node-cba82e77-6e2d-1d88-d2b5-f0edcd53154f-01f15a43 {
    grid-column: span 1 / span 1;
  }

  #w-node-f6e8c3b9-da2c-8b66-5e6a-6a6fb0b0a562-01f15a44 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }

  #w-node-c5812a5f-7143-5272-cb5d-19254432f970-01f15a44 {
    grid-column-end: 7;
  }

  #w-node-c5812a5f-7143-5272-cb5d-19254432f973-01f15a44 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }

  #w-node-c5812a5f-7143-5272-cb5d-19254432f97f-01f15a44 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_874d51b3-1877-d0c0-e7f1-67cb66038c25-01f15a44, #w-node-_933b04a5-0de0-2115-94a5-d008fe8efb9d-01f15a44 {
    grid-column: 1 / 13;
  }

  #w-node-_73bd2d00-18f4-66b0-a3c3-693bac3fa785-01f15a44 {
    grid-column: 2 / 12;
  }

  #w-node-_73bd2d00-18f4-66b0-a3c3-693bac3fa785-01f15a55 {
    grid-column: 1 / 13;
  }

  #w-node-_7be485b1-686c-b6fe-05ee-2bd401ad8d27-01f15a44 {
    grid-column-end: 7;
  }

  #w-node-e41f8b40-6026-44b4-fc04-c7c9c3694255-c369420f {
    grid-column: span 6 / span 6;
  }

  #w-node-e41f8b40-6026-44b4-fc04-c7c9c3694259-c369420f {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e41f8b40-6026-44b4-fc04-c7c9c36942bb-c369420f {
    justify-self: center;
  }

  #w-node-e41f8b40-6026-44b4-fc04-c7c9c36942c6-c369420f {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_34265cc1-e206-8d4c-27fb-d28ec061931d-01f15a46 {
    grid-column: span 6 / span 6;
  }

  #w-node-_34265cc1-e206-8d4c-27fb-d28ec0619321-01f15a46 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_34265cc1-e206-8d4c-27fb-d28ec0619366-01f15a46 {
    justify-self: center;
  }

  #w-node-_34265cc1-e206-8d4c-27fb-d28ec0619371-01f15a46 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-e0db3627-dd39-09a7-529b-e753527c019c-01f15a46 {
    grid-column: span 6 / span 6;
  }

  #w-node-e0db3627-dd39-09a7-529b-e753527c01a0-01f15a46 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e0db3627-dd39-09a7-529b-e753527c01e5-01f15a46 {
    justify-self: center;
  }

  #w-node-e0db3627-dd39-09a7-529b-e753527c01f0-01f15a46 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }

  #w-node-_366179ca-d327-7684-4826-01ca01d5d066-e966a670, #w-node-ea81fff2-ece3-7c00-b87a-255f2211c620-e966a670, #w-node-eb7c57cc-2872-af34-2cf8-aa76d289c446-e966a670 {
    grid-column: span 6 / span 6;
  }

  #w-node-_0292c92e-273b-e20f-c926-1e60f161af1e-6f6c1e77 {
    grid-column-end: 7;
  }

  #w-node-_0292c92e-273b-e20f-c926-1e60f161af20-6f6c1e77 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }

  #w-node-_25ab0451-a805-b783-2247-979becebb255-6f6c1e77 {
    grid-column: 4 / 7;
  }

  #w-node-_25ab0451-a805-b783-2247-979becebb257-6f6c1e77, #w-node-_7d8237bf-0108-0e95-7995-236ae3ca75d7-6f6c1e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7d8237bf-0108-0e95-7995-236ae3ca75cf-6f6c1e77 {
    grid-column: 1 / 7;
  }

  #w-node-_7d8237bf-0108-0e95-7995-236ae3ca75d5-6f6c1e77 {
    grid-column: 4 / 7;
  }

  #w-node-f9fa2898-3977-8af2-8e2a-21345a7c31ae-6f6c1e77, #w-node-_17fb5514-85e5-2fbb-b099-a02eb13a32c7-6f6c1e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_42c5600a-4a20-fd49-3e2d-b94d2007c3e9-6f6c1e77 {
    grid-column: span 6 / span 6;
  }

  #w-node-_8169e5e1-fe2c-3feb-c11f-0702a578e924-6f6c1e77, #w-node-_8169e5e1-fe2c-3feb-c11f-0702a578e922-6f6c1e77 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}


@font-face {
  font-family: 'Overused Grotesk';
  src: url('../fonts/OverusedGrotesk-VF.ttf') format('truetype');
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Alphabet';
  src: url('../fonts/_Alphabet-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Brockmann Webfont';
  src: url('../fonts/brockmann-medium-webfont.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Italic.ttf') format('truetype'), url('../fonts/Roboto-CondensedItalic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../fonts/Roboto-Condensed.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../fonts/Roboto-BoldCondensedItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../fonts/Roboto-BoldCondensed.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HK Requisite';
  src: url('../fonts/HK-Requisite.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Brockmann';
  src: url('../fonts/Brockmann-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/*STUDIO*/

.bg-blue{
  background-color: #1A253E;
}
.bg-gray{
  background-color: #EDEAE9;
}
.indented{
  text-indent: 3rem;
}
.target-title{
  line-height: 1.1;
}
.target-subtitle{
  margin-bottom:2rem;
  text-align:right;
  color:#F27200;
}
.text-orange{
  color:#F27200;
}
.text-black{
  color:#000000;
}
.text-white{
  color:#ffffff;
}
.text-gray{
  color:#D5D5D5;
}